A:link,A:visited{color: #ff3399; text-decoration:none;}

A:hover,A:active{color: #ff3399; text-decoration:underline;}



h1 {font-size: 16px; color: #ff3399; font-weight:bold;}



H1 { font-size: 9px; margin: 0px;}



.text12_red {font-size: 12px; color: #FF0000; line-height:15px;}

.text12_pink {font-size: 12px; color: #FF0066; line-height:15px;}

.text12 {font-size: 12px; color: #333333; line-height:15px;}

.text12_b {font-size: 12px; color: #ff3399; line-height:15px;}

.text12_bb {font-size: 12px; color: #ff3399; font-weight:bold; line-height:16px;}

.text12px_g {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12px; color: #555555; padding-right: 20px;}

.text12_w {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12px; color: #ffffff;}



.text12_o {font-size: 12px; color: #ff5900; line-height:15px;}

.text12_y {font-size: 12px; color: #f5cd3f; line-height:15px;}

.text12_f {font-size: 12px; color: #ffffff; line-height:15px;}

.text12_p {font-size: 12px; color: #ff3399; line-height:15px;}



.text14 {font-size: 14px; color: #666666; line-height:18px;}

.text16 {font-size: 16px; color: #FF3399; line-height:20px;}





.waku  { border-width: 1px; border-style: solid; border-color: #FFFFFF; padding: 0px; }



.text16_y {font-size: 16px; color: #FFFF00; line-height:20px;}



.red_line {

	background-color: #996600;

}



.line_box{

 border:1px solid #FF3366;

}



.line_box_all{

 border:1px solid #FF9999;
 

}



.line_bottom_all{

 border-bottom:1px solid #FF9999;

}



.line_right_all{

 border-right:1px solid #FF9999;

}



.line_bottom_right_all{

 border-bottom:1px solid #FF9999;

 border-right:1px solid #FF9999;

}



.line_box2{

 border:1px solid #FF9999;

 background-color:#FFFFFF;

 width:560px;

 height:200px;

}



.space_box{

 padding:0;

 margin:0;

 font-size:1px;

 width:20px;

 height:20px;

}



.tbl_system_main{

 padding:0px;

 margin:0px;

 margin-bottom:4px;

 border:1px solid #FF9999;

 background-color:#FFFFFF;

}



.td_system_main_title{

 padding:4px;

 margin:1px;

 background-color:#FF3399;

 font-size: 12px; 

 color: #FFFFFF;

 border:1px solid #FF3399;

}



.td_system_main_time{

 padding:4px;

 margin:1px;

 background-color:#FFDDDD;

 font-size: 12px; 

 color: #666666;

 width:120px;

}



.td_system_main_price{

 padding:4px;

 margin:1px;

 background-color:#FFEEEE;

 font-size: 12px; 

 color: #666666;

 width:240px;

}



.td_system_op_title{

 padding:4px;

 margin:1px;

 background-color:yellow;

 font-size: 14px; 

 color: #333333;

 border:1px solid yellow;

}



.td_system_op_name{

 padding:4px;

 margin:1px;

 background-color:#FFCC99;

 font-size: 12px; 

 color: #666666;

 width:112px;

}



.td_system_op_price{

 padding:4px;

 margin:1px;

 background-color:#FFEEAA;

 font-size: 12px; 

 color: #666666;

 width:112px;

}



.group_comment{

font-size:10px;

margin:0px;

padding:0px;

}



.td_info_main{

 padding:4px;

 margin:1px;

 font-size: 12px; 

 color: #666666;

 width:635px;

 letter-spacing:2px;

 line-height: 24px;

 height: 440px;

 background-image:url(../img/info_bg.gif);

}



.td_all_main{

 padding:4px;

 margin:1px;

 background-color:#FFEEEE;

 font-size: 12px; 

 color: #666666;

 width:635px;

}



.tbl_gals_list{

 padding:2px;

 margin:2px;

 margin-bottom:4px;

 border:1px solid #FF9999;

 background-color:#FFFFFF;

}



.td_gals_list{

 padding:2px;

 padding-top:4px;

 margin:2px;

 background-color:#FFEEEE;

 font-size: 12px; 

 color: #666666;

}



.td_gals_data_title{

 padding:4px;

 margin:1px;

 background-color:#FF3399;

 font-size: 12px; 

 color: #FFFFFF;

 border:1px solid #FF3399;

}



.td_gals_data_name{

 padding:2px;

 margin:1px;

 font-size: 12px; 

 color: #666666;

 width:148px;

 height:16px;

}



.td_gals_data_value{

 padding:2px;

 margin:1px;

 font-size: 12px; 

 color: #666666;

 height:16px;

}



.td_gals_data_comment_title{

 padding:4px;

 padding-right:0px;

 margin:0px;

 font-size: 12px; 

 color: #FF0066;

 width:196px;

}



.td_gals_data_comment_value{

 padding:2px;

 margin:1px;

 font-size: 12px; 

 color: #666666;

 width:196px;

 height:164px;

}



.tbl_gals_main{

 padding:0px;

 margin:0px;

 margin-bottom:4px;

 border:1px solid #FF9999;

 background-color:#FFFFFF;

 height:500px;

}



.line_box_maga{

 padding:8px;

 border:1px solid #FF9999;

 background-color:#FFFFFF;

 font-size: 12px; 

 color: #666666;

 width:480px;

 line-height: 24px;

}



.tbl_gals_data_main{

 padding:0px;

 margin:0px;

}



.td_gals_sch{

 padding:2px;

 margin:2px;

 background-color:#FFFFFF;

 font-size: 12px; 

 color: #FFFFFF;

 border:1px solid #FF3399;

}



.td_gals_schdays1{

 padding:2px;

 margin:2px;

 background-color:#FF7777;

 font-size: 12px; 

 color: #FFFFFF;

}



.td_gals_schdays2{

 padding:2px;

 margin:2px;

 background-color:#FF8888;

 font-size: 12px; 

 color: #FFFFFF;

}



.td_gals_schdays3{

 padding:2px;

 margin:2px;

 background-color:#FF9999;

 font-size: 12px; 

 color: #FFFFFF;

}



.line_box_event{

 border:1px solid #FF3366;

 background-color:#FFEEEE;

}



.td_diary_title{

 padding:2px;

 margin:2px;

 background-color:#FF9999;

 font-size: 12px; 

 color: #FFFFFF;

}



.td_diary_value{

 padding:2px;

 margin:2px;

 background-color:#FF7777;

 font-size: 12px; 

 color: #FFFFFF;

}



.td_bbs_enter{

 padding:4px;

 margin:1px;

 font-size: 12px; 

 color: #666666;

 width:635px;

 letter-spacing:2px;

 line-height: 24px;

 height: 440px;

 background-image:url(../img/bbs_bg.gif);

}



.line_box_bbs{

 border:1px solid #FFCCCC;

 background-color:#FFEEEE;

}



.line_box_bbs2{

 border:1px solid #FFCCCC;

 background-color:#FF3399;

}



.enterLogo{

 padding-top:48px;

 padding-bottom:0px;

 margin-top:64px;

 border-style: solid;

 border-color: #999999;

 border-width: 1px;

 width:480px;

}



.enterLink{

 font-size:12px;

 padding:4px;

 padding-top:64px;

 border-bottom-style: solid;

 border-bottom-color: #999999;

 border-bottom-width: 1px;

}



.enterCopy{

 font-size:12px;

 padding:4px;

}
/*アクセスマップ追加*/
table.map_table{
	margin-top:5px;
	border:1px solid #FF9999;
	}
img.map1{
	border:1px solid #52efff;
	margin-top:5px;
	margin-bottom:5px;
	}
img.map2{
	border:1px solid #9cff63;
	margin-top:5px;
	margin-bottom:5px;
	}
img.map3{
	border:1px solid #ffff63;
	margin-top:5px;
	margin-bottom:5px;
	}
p.area_title{
	margin-top:10px;
	margin-bottom:0;
	font-size:20px;
	}