@charset "shift_jis";

/* ------------------------------------------------------------------
index.css
 ------------------------------------------------------------------*/

div#flashBox {
	width:950px;
	height:430px;
	padding:25px 0 30px 0;
}

div#leftColumn {
	float:left;
	width:725px;
}

div#rightColumn {
	float:left;
	width:225px;
	/*height:1471px;*/
}


/* point
 ------------------------------------------------------------------*/

div#point {
	position:relative;
	width:725px;
	height:600px;
	background:transparent url(../../images/index/point_bg.gif) no-repeat left bottom;
}

div#point h2 {
	position:absolute;
	top:0;
	left:0;
}

div#point li.blc1 {
	position:absolute;
	top:100px;
	left:25px;
}

div#point li.blc2 {
	position:absolute;
	top:100px;
	left:199px;
}

div#point li.blc3 {
	position:absolute;
	top:100px;
	left:373px;
}

div#point li.blc4 {
	position:absolute;
	top:100px;
	left:547px;
}

div#point li.blc5 {
	position:absolute;
	top:340px;
	left:25px;
}

div#point li.blc6 {
	position:absolute;
	top:340px;
	left:199px;
}

div#point li.blc7 {
	position:absolute;
	top:340px;
	left:373px;
}

div#point li.blc8 {
	position:absolute;
	top:340px;
	left:547px;
}


/* recommend
 ------------------------------------------------------------------*/

div#recommend {
	position:relative;
	width:725px;
}

div#recommend h2 {
	position:absolute;
	top:0;
	left:0;
}

div#recommend li.blc1 {
	position:absolute;
	top:0;
	left:13px;
}

div#recommend li.blc2 {
	position:absolute;
	top:0;
	left:245px;
}

div#recommend li.blc3 {
	position:absolute;
	top:0;
	left:477px;
}

div#recommend li.blc4 {
	position:absolute;
	top:353px;
	left:25px;
}

div#recommend li.blc5 {
	position:absolute;
	top:353px;
	left:373px;
}


div#recommend02 {
	position:relative;
	width:725px;
}

div#recommend02 li.blc1 {
	position:absolute;
	top:0;
	left:13px;
}

div#recommend02 li.blc2 {
	position:absolute;
	top:0;
	left:245px;
}

div#recommend02 li.blc3 {
	position:absolute;
	top:0;
	left:477px;
}

/* news
 ------------------------------------------------------------------*/

div#news {
	width:725px;
	background:transparent url(../../images/index/news_bg.gif) no-repeat left bottom;
}

div#news h2 {
	position:absolute;
	top:0;
	left:0;
}

div#news div.blc {
}

div#news dl {
	width:685px;
	height:40px;
	background:transparent url(../../images/index/news_line.gif) no-repeat left bottom;
}

div#news dt {
	float:left;
	width:115px;
	padding-left:3px;
	font-size:13px;
	line-height:34px;
	color:#ad9034;
}

div#news dd {
	float:left;
	font-size:13px;
	line-height:34px;
	color:#320900;
}

div#news dd a {
	color:#320900;
	text-decoration:none;
}

div#news dd a:hover {
	color:#320900;
	text-decoration:underline;
}

div#news p {
	position:absolute;
	top:68px;
	left:618px;
}


/* taiken
 ------------------------------------------------------------------*/

div#taiken {
	position:relative;
	width:225px;
	height:310px;
	background:transparent url(../../images/index/taiken_bg.gif) no-repeat left bottom;
}

div#taiken h3 {
	position:absolute;
	top:0px;
	left:0px;
}

div#taiken h4 {
	position:absolute;
	top:111px;
	left:18px;
}

div#taiken p.para {
	position:absolute;
	top:111px;
	left:18px;
}

div#taiken li.blc1 {
	position:absolute;
	top:203px;
	left:18px;
}

div#taiken li.blc2 {
	position:absolute;
	top:284px;
	left:18px;
}

div#taiken p.link {
	position:absolute;
	top:313px;
	left:66px;
}


/* salon
 ------------------------------------------------------------------*/

div#salon {
	position:relative;
	width:225px;
	height:445px;
	background:transparent url(../../images/index/salon_bg.gif) no-repeat left bottom;
}

div#salon h3 {
	position:absolute;
	top:1px;
	left:0px;
}

div#salon p.para {
	position:absolute;
	top:74px;
	left:18px;
}

div#salon li.blc1 {
	position:absolute;
	top:139px;
	left:18px;
}

div#salon li.blc2 {
	position:absolute;
	top:157px;
	left:18px;
}

div#salon li.blc3 {
	position:absolute;
	top:175px;
	left:18px;
}

div#salon li.blc4 {
	position:absolute;
	top:193px;
	left:18px;
}

div#salon li.blc5 {
	position:absolute;
	top:211px;
	left:18px;
}

div#salon li.blc6 {
	position:absolute;
	top:229px;
	left:18px;
}

div#salon li.blc7 {
	position:absolute;
	top:247px;
	left:18px;
}

div#salon li.blc8 {
	position:absolute;
	top:265px;
	left:18px;
}

div#salon p.banner {
	position:absolute;
	top:360px;
	left:16px;
}


/* salon
 ------------------------------------------------------------------*/

div#blog {
	position:relative;
	width:225px;
	height:278px;
	background:transparent url(../../images/index/blog_bg.gif) no-repeat left bottom;
}

div#blog h3 {
	position:absolute;
	top:0;
	left:0;
}

div#blog li.blc1 {
	position:absolute;
	top:137px;
	left:18px;
}

div#blog li.blc2 {
	position:absolute;
	top:153px;
	left:18px;
}

div#blog li.blc3 {
	position:absolute;
	top:173px;
	left:18px;
}

div#blog li.blc4 {
	position:absolute;
	top:191px;
	left:18px;
}

div#blog li.blc5 {
	position:absolute;
	top:209px;
	left:18px;
}

div#blog li.blc6 {
	position:absolute;
	top:227px;
	left:18px;
}

div#blog li.blc7 {
	position:absolute;
	top:137px;
	left:112px;
}

div#blog li.blc8 {
	position:absolute;
	top:153px;
	left:112px;
}

div#blog li.blc9 {
	position:absolute;
	top:173px;
	left:112px;
}

div#blog li.blc10 {
	position:absolute;
	top:191px;
	left:112px;
}

div#blog li.blc11 {
	position:absolute;
	top:209px;
	left:112px;
}

div#blog li.blc12 {
	position:absolute;
	top:227px;
	left:112px;
}

div#blog li.blc13 {
	position:absolute;
	top:227px;
	left:18px;
}


/* shop
 ------------------------------------------------------------------*/

div#shop {
	position:relative;
	width:225px;
	height:375px;
	background:transparent url(../../images/index/shop_bg.gif) no-repeat left bottom;
}

div#shop h3 {
	position:absolute;
	top:0;
	left:0;
}

div#shop p.para {
	position:absolute;
	top:100px;
	left:18px;
}

div#shop li.blc1 {
	position:absolute;
	top:153px;
	left:16px;
}

div#shop li.blc2 {
	position:absolute;
	top:237px;
	left:16px;
}

div#shop p.link {
	position:absolute;
	top:327px;
	left:18px;
}
