/*@--------------------------------
all
--------------------------------@*/

.anniv_menu { 
	width:200px;
	margin-left: 0px;

	float: left;
	}

.anniv_menu ul { 
	margin-left: 0px;
	}

.anniv_menu li { 
	list-style-type: none;
	margin-bottom:10px; 
	}

.anniv_submenu { 
	width:550px;
	margin-top:30px;
	margin-left:auto;
	margin-right:auto;  
	}


.anniv_submenu li {
	font-size:80%; 
	list-style-type: none;
	text-align:center; 
	margin-left:15px;
	margin-right:15px;
	margin-bottom:10px; 
	float:left;
	}


.anniv_contents {
	width:550px; 
	float: left;
	}

.anniv_contentstitle { 
	text-align:center;
	font-size:140%;
	margin-bottom:15px; 
	}

.anniv_contentssubtitle { 
	font-size:140%;
	margin-bottom:15px; 
	}


/*@--------------------------------
top
--------------------------------@*/

.top_msg { 
	background-image: url(../images/35top_bg.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	}


/*@--------------------------------
history
--------------------------------@*/

.anniv_history td { 
	border: 1px #cccccc solid;
	}


.history_year { 
	width:50px;
	}

.history_comment { 
	width:500px;
	}

.history_image img { 
	float:right;
	margin-left:10px;
	}


/*@--------------------------------
goods
--------------------------------@*/

.anniv_goodssubtitle { 
	font-size:140%;
	margin-bottom:15px; 
	padding-bottom:10px; 
	border-bottom: 2px #9b5b6c solid;
	}


.anniv_goods_area { 
	margin-bottom:80px;
	}

.anniv_goods { 
	width:250px;
	margin-right:15px;
	float:left
	}

.anniv_goods_image { 
	height:250px;
	}

.anniv_goods_comment { 

	}


.goods_image table { 
	border: 1px #cccccc solid;
	}

.goods_image img { 
	}


/*@--------------------------------
event
--------------------------------@*/

.anniv_eventsubtitle { 
	font-size:140%;
	margin-bottom:15px; 
	padding-bottom:10px; 
	border-bottom: 2px #9b5b6c solid;
	}


.anniv_eventlist li { 
	margin-bottom:20px; 
	}

.anniv_eventshop { 
	font-size:140%;
	}

.anniv_eventinfo { 
	}

.anniv_eventinfo h2 { 
	font-size:140%;
	font-weight:bold;
	margin-top: 50px;
	padding:0px;
	border-bottom: 2px #96D0B6 solid;
	}

.anniv_eventinfo p { 
	margin-top: 10px;
	}

.anniv_eventinfo li { 
	margin-bottom: 10px;
	}

.anniv_eventtitle { 
	font-size:140%;
	font-weight:bold;
	padding:10px;
	}


/*@--------------------------------
SPlesson
--------------------------------@*/

.splesson_title img { 
	text-align:center;
	margin-bottom:30px; 
	}


.date table { 
	margin-top:30px;
	margin-bottom:30px; 
	}

.date td { 
	border-top: 1px #cccccc solid; 
	border-right: 1px #cccccc solid; 
	border-bottom: 1px #cccccc solid; 
	border-left: 1px #cccccc solid;
	}


.title { 
	background-color : #efefef;
	}


.date ul { 
	margin-left:15px;
	}

.date li { 
	margin-top:0px;
	margin-bottom:20px;
	}

.lessongoods table { 
	margin-top:20px;
	}

.lessongoods td { 
	width:350px;
	}


/*@--------------------------------
howard
--------------------------------@*/

.anniv_howardtitle { 
	font-size:140%;
	font-weight:bold;
	margin-top:50px;
	margin-bottom:15px; 
	padding-bottom:5px; 
	border-bottom: 2px #a6845c solid;
	}


.anniv_howard_oubo ol { 
	margin-top:0px; 
	margin-bottom:0px; 
	}


