/*-------------------------------------
	草色 #99a95f, #a7b473, #ccd5a3, #ccd4a6, #fcfaf4
	濃い緑 #062a0d, #325328, #325328
	すみれ色 #7148a6, #7a579e, #7c5ba6, ピンク #fca6d8
--------------------------------------*/


/*	common
--------------------------------------*/
a { color:#325328;}
a:visited { color:#660099; } /* システム色*/
a:hover { color:#7148a6; }
#globalMenu a:hover, #footmenu a:hover, #footer a:hover { color:#7c5ba6; }
body { border-top:5px solid #7c5ba6; }
#header { }
ul#upperMenu { }
#spMenu dd, #globalMenu { background-color:#a7b473; color:#65b23d; }
#globalMenu { background-color:#a7b473; color:#fff; }
/*#globalMenu a { color:#062a0d; }*/
#globalMenu li.active { background-color:#ccd4a6; }
#CONTENT { }
#gotop a, .gotop a { border-color:#99a95f; background-color:#ccd4a6; }
#footmenuCover { background-color:#ccd5a3; color:#aaa; border-bottom:1px solid #b3bb91; }
#footerCover { background-color:#99a95f; color:#FFF; border-top:1px solid #c0ca91; }
#footer a { color:#FFF; }
h1 { border-bottom:3px solid #7a579e; }
h2 { border-left:5px solid #fca6d8; }
dl.ogange { border:5px solid #a7b473; }
.ogange dt {  background-color:#a7b473; }
dl.green { border:5px solid #C1E476; }
.green dt {  background-color:#C1E476; }
dl.darkGreen { border:5px solid #005130; }
.darkGreen dt {  background-color:#005130; color:#FFFFFF; }
.kijilist div { border-top:1px #a7b473 dashed; }
.kijiNB { background-color:#a7b473; }
.kijiContent dl.outline { border-color:#fca6d8; border-style:dotted; border-width:1px 0 ; }
.i_form { background:url(../icon/icon_form.png) no-repeat 1px 50%; padding-left:16px !important;}

/*	トップページ
--------------------------------*/
#topImageCover{ background-color:#ccd4a6;}
/* topスライドショウ　.camera_caption背景色は camera.css で */
#topPage #CONTENT .leftWrap .box { border:1px solid #7148a6; }
#topPage #CONTENT .leftWrap .box .menu { background-color:#7a579e; color:#FFF;}
#topPage #CONTENT .leftWrap .box .menu a { color:#FFF; }
#topPage #CONTENT .leftWrap .box .date { background-color:#fca6d8; color:#FFF; }
#topPage #CONTENT .leftWrap .topInfo { border:1px solid #a7b473; }
#topPage #CONTENT .leftWrap .topInfo .menu { background-color:#a7b473; color:#333333;}
#topPage #CONTENT .rightWrap .saron h4 { border-bottom:5px solid #a7b473; }
#topPage #CONTENT .rightWrap .saron h4 .title{ background-color:#7a579e; }
#topPage #CONTENT .rightWrap .company h4 { border-bottom:5px solid #7a579e; }
#topPage #CONTENT .rightWrap .company h4 .title{ background-color:#3f2424; color:#FFF; }
#topPage #mboso h4 { border-bottom:5px solid #a7b473; }
#topPage #mboso h4 .title{ background-color:#a7b473; color:#FFF;  }
#topPage #CONTENT .rightWrap #special .bannerBox {
	/* グラデーション */
	background: #fdf6ed;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#FCEDDC));
	background:	-webkit-linear-gradient(#FFFFFF, #FCEDDC);
	background: -moz-linear-gradient(#FFFFFF, #FCEDDC);
	background: -ms-linear-gradient(#FFFFFF, #FCEDDC);
	background: -o-linear-gradient(#FFFFFF, #FCEDDC);
	background: linear-gradient(#FFFFFF, #FCEDDC);
	-pie-background: linear-gradient(#FFFFFF, #FCEDDC);
/* SVG as background image (IE9/Chrome/Safari/Opera) */ 
background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImcxNTgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRkZGRkYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGQ0VEREMiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2cxNTgpIiAvPgo8L3N2Zz4=);
}
#topPage #mboso .bannerBox {
	/* グラデーション */
	background: #f3f3f3;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#e8e8e8));
	background:	-webkit-linear-gradient(#FFFFFF, #e8e8e8);
	background: -moz-linear-gradient(#FFFFFF, #e8e8e8);
	background: -ms-linear-gradient(#FFFFFF, #e8e8e8);
	background: -o-linear-gradient(#FFFFFF, #e8e8e8);
	background: linear-gradient(#FFFFFF, #e8e8e8);
	-pie-background: linear-gradient(#FFFFFF, #e8e8e8);
/* SVG as background image (IE9/Chrome/Safari/Opera) */ 
background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc3OTMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRkZGRkYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNFOEU4RTgiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c3OTMpIiAvPgo8L3N2Zz4=);
}

/*	楽しむポイント
--------------------------------------*/
#tenPoint #taikenbg {background-color:#99d1ce; padding-bottom:20px; }


/*	施設案内
--------------------------------*/
#info .BoxWaku { background-color:#d6f1f1; border: 1px solid #a7b473; }
#info .masonry dl { border:5px solid #7a579e;}
#info .masonry dt {  background-color:#7a579e;  color:#fff;}

/*	shisatu フォルダ内
--------------------------------*/
#shisatu #subMenu { border:1px solid #a7b473; background-color:#f0f7f7; }
#shisatu #subMenu h3 { background-color:#a7b473;}
#shisatu #subMenu ul { list-style-image:url(../img/point03.gif); margin-left:0;}
#shisatu #subMenu li.active { background-color:#7a579e; }

/*	お問い合わせ	
--------------------------------*/
#toiawase #addtel { border:2px solid #7a579e; }

