
/*************************BODY********************************/
body {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#171717;
	background:#ffffff url(../../common/img/bg.jpg) repeat top left;
	font-family: "Hiragino Kaku Gothic Pro", " ƒqƒ‰ƒMƒm Pro W3",Geneva, Arial, Verdana, sans-serif;
	}
	 a {color:#000000;}
	 a:link {color:#000000;}
	 a:hover {color:#FF00FF;text-decoration:underline;}
table {text-align:left;font-size:12px;}

	.gallery_left a {color:#ffffff;text-decoration:underline;}
	.gallery_left a:link {color:#ffffff;text-decoration:underline;}
	.gallery_left a:hover {color:#FF00FF;text-decoration:underline;}

.thumb {margin-top:0px;width:160px;}
.thumb img {margin:0px 7px 7px 0px;}

.copy {font-size:10px;color:#999999;margin:20px 0px;}
	.copy a {color:#999999;text-decoration:none;}
	.copy a:link {color:#999999;text-decoration:none;}
	.copy a:hover {color:#666666;text-decoration:underline;}
	





.page_sort {margin:0px 0px 0px 8px;width:130px;text-align:center;}
	.page_sort a {color:#ffffff;text-decoration:none;}
	.page_sort a:link {color:#ffffff;text-decoration:none;}
	.page_sort a:visited {color:#ffffff;text-decoration:none;}
	.page_sort a:hover {color:#FF00FF;text-decoration:underline;}
	
	.page_sort strong a {color:#ffffff;text-decoration:underline;}
	.page_sort strong a:link {color:#ffffff;text-decoration:underline;}
	.page_sort strong a:visited {color:#ffffff;text-decoration:underline;}
	.page_sort strong a:hover {color:#FF00FF;text-decoration:underline;}







.text_hidden {
	display:none;
	}
	

#g_navi { 
	width:215px !important /*Non-IE6*/;
	width:215px /*IE6*/;
	height:138px;
	padding: 329px 0px 0px 188px !important /*Non-IE6*/;
	padding: 329px 0px 0px 184px /*IE6*/;

	}
#g_navi ul { 
	margin: 0; 
	padding :0; 
	list-style-type : none; 
	}
#g_navi li { 
	display : inline; 
	margin:0 !important /*Non-IE6*/;
	margin:0px 0px 0px 8px /*IE6*/;
	padding:0px 0px 0px 9px !important /*Non-IE6*/;
	padding:0 /*IE6*/;
	float:left; 
	}
	
#g_navi #g_navi_01 {
	width:20px; 
	height:138px;
	display:block;
	}
#g_navi #g_navi_01 a {
	background:transparent url(../../common/img/index_navi.jpg) 24px 138px;
	width:20px; 
	height:138px;
	display:block;
	}
#g_navi #g_navi_01 a:hover {
	background:transparent url(../../common/img/index_navi.jpg) 24px top;
	display:block;
	}
	
#g_navi #g_navi_02 {
	width:20px; 
	height:138px;
	display:block;
	}
#g_navi #g_navi_02 a {
	background:transparent url(../../common/img/index_navi.jpg) 52px 138px ;
	width:20px; 
	height:138px;
	display:block;
	}
#g_navi #g_navi_02 a:hover {
	background:transparent url(../../common/img/index_navi.jpg) 52px top ;
	display:block;
	}
	
#g_navi #g_navi_03 {
	width:20px; 
	height:138px; 
	display:block;
	}
#g_navi #g_navi_03 a {
	background:transparent url(../../common/img/index_navi.jpg) 82px 138px;
	width:20px; 
	height:138px;
	display:block;
	}
#g_navi #g_navi_03 a:hover {
	background:transparent url(../../common/img/index_navi.jpg) 82px top;
	display:block;
	}
	
#g_navi #g_navi_04 {
	width:20px; 
	height:138px;
	display:block;
	}
#g_navi #g_navi_04 a {
	background:transparent url(../../common/img/index_navi.jpg) 110px 138px;
	width:20px; 
	height:138px;
	display:block;
	}
#g_navi #g_navi_04 a:hover {
	background:transparent url(../../common/img/index_navi.jpg) 110px top;
	display:block;
	}
	
#g_navi #g_navi_05 {
	width:20px;
	height:138px;
	display:block;
	}
#g_navi #g_navi_05 a {
	background:transparent url(../../common/img/index_navi.jpg) 140px 138px;
	width:20px; 
	height:138px;
	display:block;
	}
#g_navi #g_navi_05 a:hover {
	background:transparent url(../../common/img/index_navi.jpg) 140px top;
	display:block;
	}
	
#g_navi #g_navi_06 {
	width:40px; 
	height:138px;
	display:block;
	}
#g_navi #g_navi_06 a {
	background:transparent url(../../common/img/index_navi.jpg) 186px 138px;
	width:40px; 
	height:138px;
	display:block;
	}
#g_navi #g_navi_06 a:hover {
	background:transparent url(../../common/img/index_navi.jpg) 186px top;
	display:block;
	}

/************************* Footer ********************************/
#footer {
	width:799px;
	background:#ffffff;
	padding:20px 0 20px 0;
	text-align:center;
	font-size:10px;
	line-height: 200%;
	color:#666666;
	}
	#footer a {color:#171717;}
	#footer a:hover {color:#666666;}

.cal {
	width:182px;
	 padding-top:10px;
	text-align:left;
	}
.cal table {
	margin-top:0px !important /*Non-IE6*/;
	margin-top:-20px /*IE6*/;
	}
