@charset "shift_jis";

body {
	margin: 25;
	padding: 0;
	background: url(../image/kabe1.gif);
	text-align:center;
	margin-right:auto;
	margin-left:auto;
}

a:link {
	color:#593500;
	text-decoration:none; 
}
a:visited { 
	color:#593500; 
	text-decoration:none; 
}
a:hover { 
	color:#006400; 
	text-decoration:none; 
}
a:active { 
	color:#593500; 
	text-decoration:none; 
} 

.frame_yoko{
	background: url(../image/frame.gif);
	
}

.frame_tate{
	background: url(../image/frame2.gif);
}


/*------------------ ナビゲーション ------------------*/


.navi_en{
	display:block;
	margin:0;
	font-family:century;
	font-size: 16px;
	font-weight: bold; 
	letter-spacing: 0px; 
	text-align:center;
	background: #E3F9D8;
}

.navi_jp{
	display:block;
	margin:0;
	font-size: 15px;
	font-weight: bold; 
	letter-spacing: 0px; 
	text-align:center;
	background: #E3F9D8;
}

/*---------------- ページコンテンツ ----------------*/

.title{
	color:#593500;
	font-family:century;
	font-size: 25px;
	font-weight: bold; 
	text-decoration:none;
	padding-top: 15px;
	letter-spacing: 2px; 
}

.month{
	color:#593500;
	font-size: 16px;
	font-weight: bold; 
	text-decoration:none;
	padding-top: 15px;
	padding-bottom: 15px;
	letter-spacing: 1px; 
}

/*---------------- News ページ ----------------*/


.text_title{
	color:#593500;
	font-size: 14px;
	line-height:200%;
	font-weight: bold; 
	text-decoration:none;
	padding-top: 15px;
	letter-spacing: 1px; 
	padding-left:100px;
}



.text{
	color:#593500;
	font-size: 14px;
	text-decoration:none;
	letter-spacing: 1px; 
	line-height:125%;
	padding-left:100px;
}




.image{
	padding-top: 25px;
	padding-bottom: 25px;
}


/*---------------- 個展 ページ ----------------*/

.koten_text{
	color:#593500;
	font-size: 16px;
	text-decoration:none;
	letter-spacing: 1px; 
}

.kaiki{
	color:#006400;
	font-size: 12px;
	text-decoration:none;
	padding-top: 5px;
	letter-spacing: 1px; 
	padding-left: 100px; 
}

.green_line {
 	color: #019C01;
	width: 100%;
	height:1px;
}


/*---------------- Link/Gallelry ページ ----------------*/

.link_text a{
	color:#593500;
	font-size: 16px;
	text-decoration:none;
	letter-spacing: 1px; 
}

.link_text a:link { 
	color:#593500;
}

.link_text a:visited { 
	color:#593500;
}

.link_text a:hover { 
	color:#006400;
}

.link_text a:active { 
	color:#593500;
}

.link_text{
	color:#593500;
	font-size: 16px;
	text-decoration:none;
	letter-spacing: 1px; 
}

.gallery_title{
	color:"purple";
	font-size: 18px;
	font-weight: bold; 
	text-decoration:none;
	letter-spacing: 1px; 
	padding-left: 50px; 
	padding-bottom: 10px;
}

.gallery_text{
	color:#593500;
	font-size: 14px;
	text-decoration:none;
	letter-spacing: 1px; 
	padding-left: 50px; 
	padding-bottom: 25px;
}

.purple_line {
 	color: #AD9AC7;
	width: 100%;
	height:1px;
}

/*---------------- Menu ページ ----------------*/

.menu_navi{
	margin:0;
	font-size: 15px;
	font-weight: bold; 
	letter-spacing: 0px; 
	text-align:center;
	background: #FDF0C2;
}


.menu_text1{
	color:#593500;
	font-size: 16px;
	text-decoration:none;
	padding-top: 5px;
	font-weight:bold;
	letter-spacing: 1px; 
}


.menu_text2{
	color:#593500;
	font-size: 16px;
	text-decoration:none;
	padding-top: 5px;
	padding-left: 15px;
	font-weight:bold;
	letter-spacing: 1px; 
}

.menu_text3{
	color:#593500;
	font-size: 14px;
	text-decoration:none;
	padding-top: 5px;
	padding-left: 30px;
	letter-spacing: 1px; 
}

.menu_text1p{
	color:#94378A;
	font-size: 16px;
	text-decoration:none;
	padding-top: 5px;
	font-weight:bold;
	letter-spacing: 1px; 
}


.menu_text2p{
	color:#94378A;
	font-size: 16px;
	text-decoration:none;
	padding-top: 5px;
	padding-left: 15px;
	font-weight:bold;
	letter-spacing: 1px; 

}

.menu_text3p{
	color:#94378A;
	font-size: 14px;
	text-decoration:none;
	padding-top: 5px;
	padding-left: 30px;
	letter-spacing: 1px; 
}

.menu_text1b{
	color:#0000FF;
	font-size: 16px;
	text-decoration:none;
	padding-top: 5px;
	font-weight:bold;
	letter-spacing: 1px; 
}


.menu_text2b{
	color:#0000FF;
	font-size: 16px;
	text-decoration:none;
	padding-top: 5px;
	padding-left: 15px;
	font-weight:bold;
	letter-spacing: 1px; 

}

.menu_text3b{
	color:#0000FF;
	font-size: 14px;
	text-decoration:none;
	padding-top: 5px;
	padding-left: 30px;
	letter-spacing: 1px; 

}






/*------------------ Copyright ------------------*/


#copyright {
	font-size:14px;
	text-align:center;
	font-weight: bold; 
	line-height:1.5;
	text-decoration: none;
	padding-bottom:0px;
	color:#A57D41;
}

.author {
	font-size:10px;
	line-height:120%;
	text-decoration: none;
	color:#593500;
}

