 @charset "Shift_JIS";

/* -----全体構造-----*/

body {
	margin: 0;
	padding: 0;
	color: #4D4843;
	background: #aaddff;
	text-align: center;
}

img {
	border: 0;
}

#header {
	margin: 0px 0px 0px 0px;
	width: 750px;
	text-align: center;
	background: #ffffff url(../images/bg_head.gif) no-repeat;
}

#wrapper {
	width: 750px;
	text-align: center;
}

#navigation {
	width: 151px;
	height: 900px;
	float: left;
	text-align: left;
}


#maincontent {
	width: 599px;
	float: right;
	text-align: left;
}

#footer {
	width: 599px;
	text-align: right;
}

/* -----フォント-----*/
.txt{
	font-size : 14px;
	line-height: 1.6;
}

.txts{
	font-size:10px;
	line-height: 1.4;
}

.txtl{
	font-size:14px;
	line-height: 1.6;
}

.txtlist{
	font-size:14px;
	line-height: 1.6;
	color: #7E5845;
	font-weight: bold;
}

.txtlist02{
	font-size:12px;
	line-height: 1.6;
	color: #0E7929;
}

.f_italic{
	font-style:italic;
}

.topbox h3{
	font-size:12px;
	color: #5A2B1A;
	margin: 0px 0px 2px 10px;
}

#footer .link {
	font-size: 12px;
	color: #5A2B1A;
}

#footer .link a:link{
	color: #5A2B1A;
	text-decoration: none;
}
#footer .link a:hover{
	color: #B86811;
	text-decoration: none;
}
#footer .link a:visited{
	color: #5A2B1A;
	text-decoration: none;
}
#footer .link a:active{
	color: #B86811;
	text-decoration: none;
}

/* -----フォントカラー-----*/
.orange{
	color: #B86811;
}

.lorange{
	color: #F75D2B;
}

.brown{
	color: #A55434;
}
.dbrown{
	color: #913823;
}

.pink{
	color: #EE5769;
}
.green{
	color: #21878D;
}
.lgreen{
	color: #47A415;
}
.dgreen{
	color: #0E7929;
}
.blue{
	color: #5297E4;
}
.yellow{
	color: #FF8800;
}
.ybrown{
	color: #8B7019;
}


/* -----リンク-----*/

a:link{
	color: #EE5769;
	text-decoration: none;
}
a:visited{
	color: #EE5769;
	text-decoration: none;
}
a:active{
	color: #FB98A3;
	text-decoration: none;
}
a:hover{
	color: #FB98A3;
	text-decoration: none;
}



/* -----その他-----*/
.branch_map	{
	width: 570px;
	text-align: left;
	background: #ffffff url(../branch/images/map.gif) no-repeat center top;
}

.branch_bg01{
	background-color: #F2E5C8;
}
.branch_bg02{
	background-color: #F9F0CF;
}

.monthly01{
	width: 561px;
	background: url(../monthly/images/box01.gif) no-repeat center top;
}
.monthly02{
	width: 561px;
	background: url(../monthly/images/box03.gif) no-repeat center top;
}

.guide{
	font-size:12px;
	line-height: 1.6;
	background: #FAF3DA;
}

.activity{
	font-size:12px;
	line-height: 1.6;
	background: #F8F0CE;
}
.activity02{
	font-size:12px;
	line-height: 1.6;
	background: #F2E5C9;
}

.useful{
	width: 570px;
	background: url(../useful/images/box_bg.gif) no-repeat center top;
}

.shop01{
	font-size:12px;
	line-height: 1.6;
	background-color: #F1DCA0;
	font-weight: bold;
}
.shop02{
	font-size:12px;
	line-height: 1.6;
	background-color: #F7EBA5;
	font-weight: bold;
}
.shop03{
	font-size:12px;
	line-height: 1.6;
	background-color: #F1E6C9;
}
.shop04{
	font-size:12px;
	line-height: 1.6;
	background-color: #F7F1CF;
}
.shop05{
	font-size:12px;
	line-height: 1.6;
	background-color: #E9DAAF;
}


.inst01{
	font-size:12px;
	line-height: 1.6;
	background-color: #F4DA9F;
}
.inst02{
	font-size:12px;
	line-height: 1.6;
	background-color: #FAE9A4;
}
.inst03{
	font-size:12px;
	line-height: 1.6;
	background-color: #F3E5CA;
}
.inst04{
	font-size:12px;
	line-height: 1.6;
	background-color: #F9F0CF;
}

.top-margin20px {
	margin-top: 20px;
}
.top-margin15px {
	margin-top: 15px;
}
.top-margin10px {
	margin-top: 10px;
}
.top-margin5px {
	margin-top: 5px;
}
.top-margin1px {
	margin-top: 1px;
}

.bottom-margin5px {
	margin-bottom: 10px;
}
.activity01{
  font-size : 12px;
  background-color : #f8f0ce;
  border-left-width : 3px;
  border-left-style : solid;
  border-left-color : green;
  line-height : 1.6;
}
.box{border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #666666 #666666 #666666 #666666;}