p {
		vertical-align: top;
		margin-top: 0;
		margin-bottom: 0; }
		#topheader {
		background-image: url(../images/footer/images/bg_footer.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
		text-align: center;
		width: 740px;
		height: 118px; }

.latestwide {
		width: 350px;
		margin: 0;
		padding: 0 0 0 0; }

.rightbox {
		vertical-align: top;
		width: 390px;
		margin: 0;
		padding: 0; }
		.rightbox2 {
		vertical-align: top;
		width: 390px;
		margin: 0;
		padding: 0 0 50px; }
#latestbox {
		background-image: url(../images/banner/images/latest_bg.gif);
		background-repeat: no-repeat;
		background-position: center;
		text-align: left;
		vertical-align: top;
		width: 740px;
		height: 102px; }
.latestlog {
		margin: 0;
		padding: 30px 0 0 127px;
		
		
		
		
		
		 }

.momoko {
		text-align: right;
		vertical-align: top;
		height: 17px;
		margin: 0;
		padding: 0 20px 35px 0; }

.newsbox1 {
		padding-left: 20px; }

#newstextbox1 {
		font-size: 12px;
		line-height: 17px;
		background-color: #ffffdc;
		text-align: left;
		vertical-align: top;
		width: 290px;
		margin: 0;
		padding: 10px 0 20px; }
#newstextbox1 h3 {
		font-size: 11px;
		font-weight: normal;
		margin: 0 10px;
		padding: 0 0 5px 5px;
		border-bottom: 1px dotted #c4a18d; }
#newstextbox1 p {
		background-position: left 0;
		margin: 10px 10px 0;
		padding: 0 0 8px 5px;
		border-bottom: 1px dotted #c4a18d; }
#infobox {
		list-style: none;
		margin: 0;
		padding: 5px 10px ; }
.date {
		font-size: 11px;
		line-height: 15px;
		margin: 0;
		padding: 0 10px;
		 }

.newstop {
		vertical-align: top; }
		
#newarrival   { list-style: none; margin: 0; padding: 5px 20px 10px 0 }

#newarrival a   {
		color:              #60080b;
		text-decoration:     none;
		background-image:    url(../images/navi/icon_pink.gif);
		background-repeat:   no-repeat;
		background-position: 0 50%;
		display:             block;
		margin:              0 0 0 3px;
		padding:             2px 5px 2px 16px ;
		border-bottom: 1px dotted #c4a18d; }

#newarrival a:hover       {
	color:           #c4a18d;
	text-decoration:  none;}

#newarrival li {
		font-size: 11px;
		font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", メイリオ, "ＭＳ Ｐゴシック", Helvetica, Arial, Verdana, sans-serif;
		line-height: 14px;
		margin: 0;
		padding: 1px 0; }
		
		#events   { list-style: none; margin: 0; padding: 5px 20px 10px 0 }

#events a   {
		color:              #60080b;
		text-decoration:     none;
		background-image:    url(../images/navi/icon_pink.gif);
		background-repeat:   no-repeat;
		background-position: 0 50%;
		display:             block;
		margin:              0 0 0 3px;
		padding:             2px 5px 2px 16px ;
		border-bottom: 1px dotted #c4a18d; }

#events a:hover       {
	color:           #c4a18d;
	text-decoration:  none;}

#events li {
		font-size: 11px;
		font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", メイリオ, "ＭＳ Ｐゴシック", Helvetica, Arial, Verdana, sans-serif;
		line-height: 14px;
		margin: 0;
		padding: 1px 0; }
.count {
		margin: 10px 0 0;
		padding: 0 0 0 30px; }

.texttop {
		vertical-align: top; }
		.textbottom {
		text-align: right;
		vertical-align: bottom; }
.redcol {
		color: #aa3231; }


