/*フラワー風水　Spiritual Flower Design ：スタイルシート*/
/*1*/

body {
 background-image: url("img/bg-strp.gif");
 background-repeat: repeat-x,y;
}
body.br {
 background-image: url("img/bg-br.gif");
}
body.pur {
 background-image: url("img/bg-pur.gif");
}
body.ygr {
 background-image: url("img/bg-ygr.gif");
}
body.yel {
 background-image: url("img/bg-yel.gif");
}
body.red {
 background-image: url("img/bg-red.gif");
}
body.pnk {
 background-image: url("img/bg-pnk.gif");
}
body.gry {
 background-image: url("img/bg-bk.gif");
}
body.bl {
 background-image: url("img/bg-bl.gif");
}
body.beig {
 background-image: url("img/bg-beig.gif");
}
body.gre {
 background-image: url("img/bg-strp-green.gif");
}


A {text-decoration:none;
}

.p-menu a:link {
 color: #046996;
 text-decoration:none
}
.p-menu a:active {
 color: #046996;
 text-decoration:none
}
.p-menu a:visited {
 color: #046996;
 text-decoration:none
}
.p-menu a:hover {
 color: #EA8D02;
 text-decoration:*underline
}

span.p-home a:link {
 color: #00A99D;
 text-decoration:none
}
span.p-home a:active {
 color: #00A99D;
 text-decoration:none
}
span.p-home a:visited {
 color: #00A99D;;
 text-decoration:none
}
span.p-home a:hover {
 color: #EA8D02;
 text-decoration:*underline
}

span.totop a:link {
 color: #00A99D;
 text-decoration:none
}
span.totop a:active {
 color: #00A99D;
 text-decoration:none
}
span.totop a:visited {
 color: #00A99D;;
 text-decoration:none
}
span.totop a:hover {
 color: #EA8D02;
 text-decoration:*underline
}

span.navi-home a:link {
 color: #00A99D;
 text-decoration:none
}
span.navi-home a:active {
 color: #00A99D;
 text-decoration:none
}
span.navi-home a:visited {
 color: #00A99D;;
 text-decoration:none
}
span.navi-home a:hover {
 color: #EA8D02;
 text-decoration:*underline
}

div.main-top {
 margin:70px 0px 20px 0px;
 	/*position: relative;*/
}

div.main-p {
 margin:40px 0px 0px 0px;
}

div.copy {
 margin: 0px 0px 0px 0px;
}

div.copy-text {
 margin: 0px 0px 10px 0px;
 /*color:#cccccc;*/
 color:#777777;
 font-size:10px;
}

div.p-menu {
 margin: 0px 0px 0px 0px;
}
.m-menu {
 margin: 0px 0px 0px 0px;
 padding: 4px 0px 3px 0px;
}

div.main-title {
 margin: 30px 0px 30px 65px;
}
h1.main-title2 {
 margin: 30px 0px 30px 65px;
 padding:0px;
}
h1.all-title {
 margin: 0px 0px 0px 0px;
 padding:0px;
}

.main-txt {
 margin:0px 65px 25px 65px;
 padding:0px;
 color:#8D661B;
 font-size:12px;
 line-height:17px;
}
div.main-txt2 {
 margin:0px 65px 5px 65px;
 color:#8D661B;
 font-size:12px;
 line-height:17px;
}
.main-txt-w {
 margin:0px 25px 15px 25px;
 padding:0px;
 color:#8D661B;
 font-size:12px;
 line-height:17px;
}
.main-txt-w2 {
 margin:0px 0px 0px 0px;
 padding:0px;
 color:#8D661B;
 font-size:12px;
 line-height:17px;
}
.main-txt-w3 {
 margin:0px 0px 0px 0px;
 padding:0px;
 color:#667F38;
 font-size:12px;
 line-height:17px;
}
.main-txt-w4 {
 margin:0px 0px 0px 95px;
 padding:0px;
 color:#8D661B;
 font-size:12px;
 line-height: 1px;
}
.main-txt-w5 {
 margin:0px 0px 0px 0px;
 padding:0px;
 color:#AF1549;
 font-size:12px;
 line-height:17px;
}

div.sub-txt {
 margin:0px 65px 10px 65px;
 color:#8D661B;
 font-size:10px;
 line-height:15px;
}
div.sp-txt {
 margin:0px 65px 25px 65px;
 color:#555555;
 font-size:12px;
 line-height:17px;
}
div.sub-txt2 {
 margin:0px 5px 10px 5px;
 color:#8D661B;
 font-size:10px;
 line-height:15px;
}
.sub-txt2 {
 margin:0px 0px 0px 0px;
 color:#8D661B;
 font-size:10px;
 line-height:15px;
}

div.navi-totop {
 margin:5px 65px 20px 0px;
}

div.navi-home {
 margin: 0px 25px 0px 0px;
}

div.navi-menu {
 margin: 10px 65px 0px 0px;
}

div.ph-prof {
 margin: 70px 0px 20px 0px;
 padding: 0px 65px 0px 0px;
 float: right;
}

div.ph-gall {
 margin: 20px 0px 20px 0px;
 padding: 0px 0px 0px 0px;
}

div.ph-gall2 {
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
}

div.ill-a {
 margin: -15px 0px 10px 0px;
}

div.bor-1 {
 border-color: #C1C1C1;
 border-width: 1px 3px 3px 1px;
 border-style: solid;
 padding: 20px 20px 20px 40px;
 background-color: #FEF5EF;
 margin: 0px 70px 25px 70px
}
div.bor-2 {
 border-color: #C1C1C1;
 border-width: 1px 2px 2px 1px;
 border-style: solid;
 padding: 20px 20px 20px 40px;
 /*background-color: #FEF5EF;*/
 margin: 0px 85px 20px 85px
}
div.bor-3 {
 border-color: #C1C1C1;
 border-width: 1px 2px 2px 1px;
 border-style: solid;
 padding: 20px 20px 20px 40px;
 background-color: #E4FEFD;
 margin: 0px 85px 20px 85px
}
div.bor-4 {
 border-color: #C1C1C1;
 border-width: 1px 3px 3px 1px;
 border-style: solid;
 padding: 15px 5px 10px 15px;
 /*background-color: #FEF5EF;*/
 margin: 0px 75px 20px 75px
}
div.bor-5 {
 border-color: #C1C1C1;
 border-width: 0px 0px 0px 0px;
 border-style: solid;
 padding: 15px 5px 5px 5px;
 background-color: #DFFEF3;
 margin: 0px 200px 20px 200px
}
div.bor-6 {
 border-color: #C1C1C1;
 border-width: 0px 0px 0px 0px;
 border-style: solid;
 padding: 15px 5px 5px 5px;
 background-color: #DFFEF3;
 margin: 0px 50px 20px 50px
}
div.bor-7 {
 /*float: left;*/
 width:266px;
 border-color: #C1C1C1;
 border-width: 1px 2px 2px 1px;
 border-style: solid;
 padding: 40px 0px 40px 0px;
 /*margin: 0px 10px 5px 85px*/
}
.gal-ph-para {
 margin: 0px 0px 20px 85px;
}

table.form td{
	font-size:12px;
}
div.music-1 {
 margin: 30px 0px 0px 0px;
 padding: 0px 65px 0px 0px;
 float: right;
}

.ph-gogyou {
 margin: -3px 0px 13px 13px;
 padding: 0px 0px 0px 0px;
 float: right;
}
.ph-gogyou2 {
 margin: -3px 8px 0px 0px;
 padding: 0px 0px 0px 0px;
 float: left;
}
div.ph-gogyou3{
 margin: -20px 0px 15px 0px;
}
.ph-gogyou4 {
 margin: 12px 15px 10px 0px;
 padding: 0px 0px 0px 0px;
 float: left;
}
.ph-gogyou5 {
 margin: -3px 22px 13px 0px;
 padding: 0px 0px 0px 0px;
 float: left;
}

.ph-cont {
 margin: -3px -3px 0px 10px;
 padding: 0px 0px 0px 0px;
 float: right;
}

table.hayami {
margin: 0px 65px 20px 65px;
color:#666666;
 font-size:10px;
 line-height: 10px;
}

div.zu-hakkei {
 margin: 0px 0px 22px 0px;
}

.flower-1 {
margin: 0px 0px 18px 0px;
}

div.fotter {
 margin: 0px 0px 0px 0px;
}

span.p-menu {
 color:#046996;
 font-size:12px;
 /*font-family:"ARIAL","MS P Gothic","MS Gothic","Osaka";*/
 padding: 0px 20px 0px 25px;
 line-height:17px;
} 
span.menu-mk {
 color:#888888;
} 
span.p-here {
 color:#996600;
 font-size:12px;
 /*font-family:"ARIAL","MS P Gothic","MS Gothic","Osaka";*/
 line-height:17px;
} 

span.totop {
 color:#00A99D;
 font-size:10px;
 /*font-family:"ARIAL","MS P Gothic","MS Gothic","Osaka";*/
}
.navi-home {
 color:#00A99D;
 font-size:12px;
 /*font-family:"ARIAL","MS P Gothic","MS Gothic","Osaka";*/
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
 letter-spacing: 2px;
}

span.toiawase {
color:#00A99D;
}

span.sub-txt {
 color:#555555;
 font-size:10px;
 line-height:15px;
 padding: 0px 0px 0px 8px;
} 
span.sp-txt {
 color:#555555;
 font-size:10px;
 line-height:15px;
 padding: 0px 0px 0px 0px;
} 
span.f-chuu {
 color:#ff3300;
 font-size:10px;
}

p.less-txt {
 /*color:#333399;*/
 font-size:16px;
 line-height: 20px;
 font-weight: bold;
 margin: -5px 0px 0px 0px;
}

span.copy-t {
 color:#B1A96B;
 /*color:#E9E4BF;*/
 /*color:#6A7AF2;*/
 font-size:12px;
 font-family:"ARIAL","MS P Gothic","MS Gothic","Osaka";
}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

span.copy {
 color:#009999;
 /*color:#6A7AF2;*/
 font-size:12px;
 font-family:"ARIAL","MS P Gothic","MS Gothic","Osaka";
}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

.teikei {
	margin: -10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	/*color:#7C5D00;*/
	/*color:#C5CCF8;*/
	color:#A47633;
	font-size:10px;
	line-height:18px;
	/*font-family:"ARIAL","MS P Gothic","MS Gothic","Osaka";*/
	position: relative; 
}       

.shop-link {
	margin: -10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	color:#FFCC66;
	font-size:10px;
	line-height:18px;
	font-family:"ARIAL","MS P Gothic","MS Gothic","Osaka";
	position: relative; 
}       

.file-link1 {
	margin: -10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	color:#5AEC8B;
	font-size:10px;
	line-height:18px;
	font-family:"ARIAL","MS P Gothic","MS Gothic","Osaka";
	position: relative; 
}       

.aff-bgn1 {
background-image: url("img/ph-aff-bg01.jpg");
background-position: left top; 
background-repeat: no-repeat;
}

.aff-bg {
background-image: url("img/ph-gall-bg01.jpg");
background-position: right bottom; 
background-repeat: no-repeat;
}

.aff-bg2 {
background-image: url("img/ph-gall-bg02.jpg");
background-position: right bottom; 
background-repeat: no-repeat;
}

.aff-bg3 {
background-image: url("img/ph-gall-bg03.jpg");
background-position: left top; 
background-repeat: no-repeat;
}

.aff-bg4 {
background-image: url("img/ph-gall-bg04.jpg");
background-position: left top; 
background-repeat: no-repeat;
}

.aff-bgn2 {
background-image: url("img/ph-kanayori.jpg");
background-position: right top; 
background-repeat: no-repeat;
}

.aff-bgn3 {
background-image: url("img/ph-less_3.jpg");
background-position: right top; 
background-repeat: no-repeat;
}

.aff-bgn4 {
background-image: url("img/ph-less_4.jpg");
background-position: left bottom; 
background-repeat: no-repeat;
}

.aff-bgn5 {
background-image: url("img/ph-less_5.jpg");
background-position: right top; 
background-repeat: no-repeat;
}

.form-main {
 margin:0px 65px 7px 65px;
 background-color:#F4FED6;
 padding:10px 10px 10px 10px;
 color:#8D661B;
 font-size:12px;
 line-height:17px;
}

.form-txt {
 padding:0px 0px 0px 0px;
 color:#8D661B;
 font-size:12px;
 line-height:17px;
}

.course-chuu {
 margin:0px 0px -13px 0px;
 padding:0px 24px 0px 20px;
 color:#009999;
 font-size:10px;
 line-height:13px;
}

.bg-topframe-n {
background-image: url("img/bg-c_1.jpg");
/*background-position: right top; */
background-repeat: no-repeat;
}

span.copy-right a:link {
 color: #4A89C0;
 text-decoration:none
}
span.copy-right a:active {
 color: #4A89C0;
 text-decoration:none
}
span.copy-right a:visited {
 color: #4A89C0;
 text-decoration:none
}
span.copy-right a:hover {
 color: #EA8D02;
 text-decoration:*underline
}


/*#submenu1 {*/
	font-size:10px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	top: 35px;
	left: 450px;
	/*visibility: hidden;*/
	/*z-index: 5;*/
	display: block;
	/*position: relative;*/
	position: absolute;
	/*clear:left;*/
}

a.submenu1 {
	display:block;
	width: 260px;
	/*border-style: solid;*/
	/*border-width: 0px 0px 0px 1px;*/
	/*border-color: #B0A08B;*/
	/*padding: 2px 0px 2px 9px;*/
	text-decoration: none;
	font-size: 10px;
	/*background-color: #FFFFFF;*/
	color: #CC6600;
}

a.submenu1:hover {
	/*background-color: #FFFFCC;*/
	/*color: #CC6600;*/
}

/*トップページ -0706追加*/

.con-lesson {
	margin: 0px 0px 0px 0px;
	padding: 18px 15px 17px 60px;
}

.con-aff {
	margin: 0px 0px 0px 0px;
	padding: 11px 15px 17px 60px;
}

.con-bus {
	margin: 0px 0px 0px 0px;
	padding: 11px 15px 17px 60px;
}

a.top-con,a.top-con2,a.top-con3 {
	display: block;
	width: 250px;
	height: 72px;
	background-image: url(img/spacer-b-cl.gif);
	background-repeat: no-repeat;
}

a.top-con:hover {
	background-image: url(img/bu-con_les01.gif);
}

a.top-con2:hover {
	background-image: url(img/bu-con_fu01.gif);
}

a.top-con3:hover {
	background-image: url(img/bu-con_bus01.gif);
}

img.load {
	display: none;
}

.area-blog {
	width: 237px;
}

.top-blog {
	margin: 0px 0px 0px 0px;
	padding: 6px 15px 12px 9px;
	/*height: 89px;*/
	font-size:12px;
	color: #CC3366;
	/*width: 237px;*/
	display: block;
}

.ic-blog {
	margin: 0px 8px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}

.cap-blog {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:12px;
	color: #A36209;
	line-height:14px;
}

a.cap-blog:hover {
	 text-decoration: underline;
	 color: #9E0B0E;
}

.gr-blog {
	clear: both;
	margin: 12px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.top-artelli {
	margin: 0px 0px 0px 0px;
	padding: 8px 15px 12px 9px;
	/*height: 89px;*/
	font-size:10px;
	color: #0596AB;
	display: block;
}

.cap-artelli {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:14px;
	color: #333399;
	line-height:14px;
}

a.cap-artelli:hover {
	 text-decoration: underline;
	 color: #006666;
}

.top-links {
	margin: 0px 0px 2px 0px;
	padding: 7px 15px 0px 9px;
	/*height: 54px;*/
	font-size:12px;
	color: #CC0000;
}

.top-links2 {
	margin: 7px 0px 2px 0px;
	padding: 1px 15px 0px 9px;
	/*height: 54px;*/
	font-size:12px;
	color: #CC0000;
}

.top-links3 {
	margin: 7px 0px 30px 0px;
	padding: 1px 15px 0px 9px;
	/*height: 54px;*/
	font-size:12px;
	color: #CC0000;
}

.cap-links {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:14px;
	color: #A36209;
	line-height:14px;
}

a.cap-links:hover {
	 text-decoration: underline;
	 color: #9E0B0E;
}

.cap-links2 {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:12px;
	color: #A36209;
	line-height:12px;
}

a.cap-links2:hover {
	 text-decoration: underline;
	 color: #9E0B0E;
}

.area-news {
	width: 236px;
}

.hotnews {
	margin: 0px 0px 0px 0px;
	padding: 12px 9px 2px 12px;
	font-size:12px;
	font-weight: bold;
	color: #A0410D;
	/*width: 236px;*/
	/*line-height:14px;*/
}

.hotnews2 {
	margin: 0px 0px 0px 0px;
	padding: 5px 9px 2px 12px;
	font-size:12px;
	font-weight: bold;
	color: #A0410D;
	/*width: 236px;*/
	/*line-height:14px;*/
}

.cap-news {
	margin: 1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:12px;
	color: #C3860D;
	font-weight: normal;
	line-height:14px;
}

a.cap-news:hover {
	 text-decoration: underline;
	 color: #96500C;
}

.cap-news-sp {
	margin: 1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:10px;
	color: #FF0000;
	font-weight: normal;
	line-height:12px;
}

.news-txt01{
	color: #5E54BE;
	/*font-weight: bold;*/
}

/*.ti-blog {*/
	display: block;
	/*float: left;*/
	font-size:12px;
	margin: 0px 0px 0px 8px;
	padding: 0px 0px 0px 0px;
	color: #CC3366;
	/*clear: both;*/
}


#submenu4 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	top: 0px;
	left: 0px;
	visibility: hidden;
	/*z-index: 7;*/
	/*display: block;*/
	/*position: absolute;*/
	/*clear:left;*/
}

.hide1 {
	/*display: none;*/
	visibility: hidden;
}

.submenu44 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	top: 301px;
	left: 235px;
	visibility: hidden;
	/*z-index: 7;*/
	/*display: block;*/
	/*position: relative;*/
	position: absolute;
	/*clear:left;*/
}

.submenu5 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	top: 0px;
	left: 0px;
	/*visibility: hidden;*/
	/*z-index: 7;*/
	/*display: block;*/
	/*position: absolute;*/
	/*position: relative;*/
	/*clear:left;*/
}

.bus-bgn1 {
background-image: url("img/ph-busi_01.jpg");
background-position: right top; 
background-repeat: no-repeat;
}

div.section-bus {
	/*width: 493px;*/
	margin:20px 110px 25px 110px;
	padding: 12px 5px 5px 5px;
	border: 1px dotted #07B334;
	background-color: #fff;
}

span.t-bus {
	color: #555;
	font-weight: bold; 
}

h2.bus {
	margin: 0px 12px 3px 10px;
	border-bottom: 5px solid #BAD9FF;
	float: left;
	/*width: 8em;*/
	color: #3856D7;
	/*font-family: "Trebuchet MS", sans-serif;*/
	font-size: 18px;
	text-transform: uppercase;
}

p.tx-bus {
	margin: 15px 5px 10px 13px;
	line-height: 19px;
	color: #009999;
	font-size:12px; 	
}

.tx-kinun1 {
	color: #FF9900;
}

.tx-kinun2 {
	color: #5CBE2A;
}

.tx-kinun3 {
	color: #FF6666;
}

.bus-bgn2 {
background-image: url("img/ph-busi_02.jpg");
background-position: left bottom; 
background-repeat: no-repeat;
}

.bus-bgn3 {
background-image: url("img/ph-busi_03.jpg");
background-position: right top; 
background-repeat: no-repeat;
}

.bus-bgn4 {
background-image: url("img/ph-busi_04.jpg");
background-position: right top; 
background-repeat: no-repeat;
}

.top-messa {
	margin: 0px 0px 0px 0px;
	padding: 20px 10px 20px 0px;
}

.top-messa-t {
	margin: 20px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	font-size:12px; 
	color: #148034;
	line-height: 17px;
}

.messa-l {
	float: left;
	padding: 25px 30px 40px 0px;
	margin: 0px 0px 0px 0px;
	/*letter-spacing: 0px;*/
}

.messa-r {
	/*float: left;*/
	padding: 135px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	/*letter-spacing: 1px;*/
}

.top-bg-mes {
background-image: url("img/ph-top-mes02.jpg");
background-position: right top; 
background-repeat: no-repeat;
}

.gall-ph-l {
	margin: 0px 8px 8px 0px;
}

.gall-ph-r {
	margin: 0px 0px 8px 0px;
}

.aff-book1 {
background-image: url("img/zasshi_01.jpg");
background-position: right top; 
background-repeat: no-repeat;
}

.aff-book2 {
background-image: url("img/zasshi_02.jpg");
background-position: right top; 
background-repeat: no-repeat;
}

/*トップページ -0712追加*/

.kin-ren {
	margin: 0px 0px 0px 0px;
	padding: 0px 9px 13px 9px;
}

a.top-kin-ren {
	display: block;
	width: 307px;
	height: 105px;
	background-image: url(img/spacer-b-cl.gif);
	background-repeat: no-repeat;
}

/*スクールコース全体図+レッスンページ -0807追加*/

.sch-bgn1 {
background-image: url("img/gr-course_03.gif");
background-position: center top; 
background-repeat: no-repeat;
}

.bu-course {
	margin: 20px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}

/*レッスンページ -0807追加*/
.les-txt01 {
	color: #5E54BE;
	/*font-weight: bold;*/
}

.les-txt02 {
	color: #C77453;
	/*font-weight: bold;*/
}

/*レッスンページ -0811追加*/
.aff-bgn6 {
background-image: url("img/gr-ill_01.gif");
background-position: right top; 
background-repeat: no-repeat;
}

.aff-bgn7 {
background-image: url("img/gr-ill_02.gif");
background-position: left top; 
background-repeat: no-repeat;
}

.aff-bgn8 {
background-image: url("img/gr-ill_05.gif");
background-position: right top; 
background-repeat: no-repeat;
}

.aff-bgn9 {
background-image: url("img/gr-ill_06.gif");
background-position: left top; 
background-repeat: no-repeat;
}

.aff-bgn10 {
background-image: url("img/gr-ill_03.gif");
background-position: right top; 
background-repeat: no-repeat;
}

.aff-bgn11 {
background-image: url("img/gr-ill_04.gif");
background-position: left top; 
background-repeat: no-repeat;
}

/*レッスンページ -0812追加*/
.bu-schedule {
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}

/*トップページ -0812追加*/
a.top-sched {
	display: block;
	width: 214px;
	height: 34px;
	background-image: url(img/bu-schedule-t_0.gif);
	background-repeat: no-repeat;
}

a.top-sched:hover {
	background-image: url(img/bu-schedule-t_1.gif);
}

/*トップページ -0906追加*/
/*ムービー*/
.mov-1 {
	/*position: relative;*/
	z-index:1;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	top: 0px;
	left: 0px;
	visibility: visible;
	/*display: block;*/
}

/*トップページ -0911追加*/

a.top-kin-ren_b {
	display: block;
	width: 307px;
	height: 249px;
	background-image: url(img/spacer-b-cl.gif);
	background-repeat: no-repeat;
}

/*test -0810*/

#submenu1s {
	margin: -4px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*top: 23px;*/
	/*left: 236px;*/
	visibility: hidden;
	/*z-index: 5;*/
	display: block;
	position: absolute;
	/*clear:left;*/
	border-style: solid;
	border-width: 0px 1px 1px 1px;
	border-color: #88A22F;
}

a.submenu1s {
	/*display:block;*/
	/*width: 146px;*/
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #88A22F;
	/*padding: 2px 0px 2px 9px;*/
	text-decoration: none;
	/*font-size: 14px;*/
	background-color: #FFFFCC;
	/*color: #6F6452;*/
}

a.submenu1s:hover {
	background-color: #FFFFFF;
	/*color: #CC6600;*/
}

.submenu1ss {
	background-color: #FFFBEE;
	/*color: #CC6600;*/
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	border-color: #88A22F;
}

.old-news {
	margin: 1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:12px;
	color: #88A22F;
	font-weight: bold;
	line-height:14px;
}

a.old-news:hover {
	 text-decoration: underline;
	 color: #96500C;
}


