@charset "UTF-8";

@import url(reset.css);
@import url(common.css);


/* Composition */
/* ---------*---------*---------*---------*---------*---------*---------*---------* */

#main {
	float: left;
	width: 580px;
}
#menu {
	float: right;
	width: 190px;
}
#sub {
	clear: both;
}


/* Image-title */
/* ---------*---------*---------*---------*---------*---------*---------*---------* */

#shopinfo h3,
#menulist dt,
#menulist dd {
	font-size: 2px;
	text-indent: -9999em;
}
#shopinfo h3 a,
#menulist dt a,
#menulist dd a {
	display: block;
}


/* Topimage */
/* ---------*---------*---------*---------*---------*---------*---------*---------* */

#topimage {
	background: url(../../images/topimage.jpg) no-repeat left top;
	height: 315px;
	margin-bottom: 30px;
}


/* Topmenu */
/* ---------*---------*---------*---------*---------*---------*---------*---------* */

#topmenu {
	top: 305px;
}


/* Main */
/* ---------*---------*---------*---------*---------*---------*---------*---------* */

.ebox {
	margin-bottom: 10px;
	line-height: 1.4;
}
.ebox-l {
	margin-bottom: 0;
}
.ebox h2 {
	margin-bottom: 10px;
}


/* Menu */
/* ---------*---------*---------*---------*---------*---------*---------*---------* */

/* Menulist */
#menulist {
	margin-bottom: 20px;
}
#menulist dt,
#menulist dd {
	margin-bottom: 5px;
}
#menulist dt,
#menulist dt a {
	height: 15px;
}
#menulist dd,
#menulist dd a {
	height: 48px;
}
#ml-b {	background: url(../../images/t-menu01.gif) no-repeat left top;}
#ml-s {	background: url(../../images/t-menu02.gif) no-repeat left top;}
#ml-o {	background: url(../../images/t-menu03.gif) no-repeat left top;}
#ml-of {	background: url(../../images/t-menu04.gif) no-repeat left top;}

#ml-b1 {	background: url(../../images/menu01.jpg) no-repeat left top;}
#ml-s1 {	background: url(../../images/menu02.jpg) no-repeat left top;}
#ml-s2 {	background: url(../../images/menu03.jpg) no-repeat left top;}
#ml-s3 {	background: url(../../images/menu08.jpg) no-repeat left top;}
#ml-o1 {	background: url(../../images/menu04.jpg) no-repeat left top;}
#ml-o2 {	background: url(../../images/menu09.jpg) no-repeat left top;}
#ml-o3 {	background: url(../../images/menu10.jpg) no-repeat left top;}
#ml-o4 {	background: url(../../images/menu05.jpg) no-repeat left top;}
#ml-of1 {	background: url(../../images/menu06.jpg) no-repeat left top;}
#ml-of2 {	background: url(../../images/menu07.jpg) no-repeat left top;}

/* Bnr */
#menu div.bnr {
	margin-bottom: 5px;
}
#menu ul.bnr {
	margin-bottom: 15px;
}
#menu ul.bnr li {
	margin-bottom: 5px;
}


/* Main-bnr */
/* ---------*---------*---------*---------*---------*---------*---------*---------* */

#main-bnr p {
	margin-bottom: 5px;
}
#main-bnr ul {
	background: url(../../images/t-onlinenews.gif) no-repeat left top;
	padding-top: 29px;
}
#main-bnr li {
	text-align: right;
	margin-bottom: 5px;
	padding: 0;
	line-height: 0;
}
#main-bnr li.la {
	margin-bottom: 0;
}

/* Topics */
/* ---------*---------*---------*---------*---------*---------*---------*---------* */

#topics li span {
	margin-right: 10px;
}


/* Shopinfo */
/* ---------*---------*---------*---------*---------*---------*---------*---------* */

#shopinfo .photo {
	float: left;
}
#shopinfo h3,
#shopinfo table {
	margin-left: 173px;
}
#shopinfo h3 {
	background: url(../../images/shopname.gif) no-repeat left top;
	margin-bottom: 3px;
}
#shopinfo h3 a {
	width: 174px;
	height: 40px;
}
#shopinfo table {
	width: 400px;
}


/* Itigo-day */
/* ---------*---------*---------*---------*---------*---------*---------*---------* */

#itigo-day {
	background: url(../../images/bnr-itigo-day.jpg) no-repeat 0px 1em;
	padding-left: 135px;
}
#itigo-day h2 {
	margin-bottom: 5px;
}
#itigo-day p {
	margin-bottom: 5px;
}