@charset "Shift_JIS";

@import url("common.css");  /*全ページ共通の定義*/


/*-----------------------------------------------------------
 container 要素
------------------------------------------------------------*/
#container {
	width: 970px;
	_margin: 0 auto ;	/* for IE6 and below */

}
/*----------------------------------------------------------
  header要素
------------------------------------------------------------*/
#head_container h1 {
	max-width: 966px;
	height: 177px;
	font-size: large;
}

/*----------------------------------------------------------
  メイン領域
------------------------------------------------------------*/
#main_contents {
	clear: both;
	width: 970px;
}
#main_contents ul ,
#main_contents ol {
    margin: 0;
    padding: 0;
}
#main_contents #main_left {
	line-height: 1.5em;
	float: left;
	margin-left: 10px;
	_margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 13px;
	vertical-align: top;
	border0: solid 1px #333333;
}
#main_left #slideshow {
	height: 225px;
}

/* メインright */
#main_right {
	width: 379px;
	padding-left: 0;
	padding-top: 4px;
	margin-right: 9px;
	margin-top: 4px;
	float: right;
	vertical-align: top;
	border: solid 1px #333333;
}
#main_right ul li {
	list-style-type: none;
	background-image: none;
}
#new_arrivals {
	margin-left: 0;
	margin-bottom: 10px;
	_margin-bottom: 0;
	padding:5px 4px 0 8px;
	_padding:0 4px 0 8px;
	border0: solid 1px #333333;
	width: 361px;
/*	width: 259px;  */
/*	width: 262px;  */
/*	height: 167px;  */
	height: 153px;
	_height: 168px;
/*	height: 380px;  */
	font-size: small;
	line-height: 1.5em;	
}
#new_arrivals h2 {
	margin: 0 0 5px;
	padding: 0;
	background-color: #ffffff;
	clear: both;
}
#new_arrivals ul li {
	margin-bottom: 5px;
	margin-left: 0.5em;
	text-indent: -0.5em;
}
#main_program {
	clear: both;
	margin-left: 10px;
	margin-bottom: 10px;
}
#main_logo{
	margin-left: 15px;
}
#main_logo img{
	vertical-align: middle;
	margin-left: 30px;
}
li#point {
	margin-left: -4px;;
}
.photo {
	vertical-align: top;
	margin-top: 4px;;
}
