@charset "UTF-8";


/*###################################################################
/
/	0: General Settings
/	1: headerArea
/	2: baseArea
/	3: horizontalMenu
/	4: contentsArea / verticalMenu / pageContents
/
/	5: topPage
/
/	7: kyujinList
/
/	9: footerArea
/	
#####################################################################*/


/* ========================================================

                           topPage

   ======================================================== */
.top_page,
.new_arrival {
	width: 894px;
}

.top_page h2.whatsnew {
	background-image: url('../img/h2_bg_whatsnewap.gif');
}



.top_page div#searchForm h2 {
	width: 583px;
	line-height: 50px;
	background-image: url('../img/h2_bg_searchform.gif');
}
.top_page div#searchForm h2 span {
	padding-left: 40px;
}

.top_page div#messageArea div.staffInterviewArea h2 {
	background-image: url('../img/h2_bg_interview.gif');
}

.top_page div#messageArea div.jinjiMessageArea h2 {
	background-image: url('../img/h2_bg_jinjimsg.gif');
}



/* ==========  newArrivalArea  ========== */
div#newArrivalArea {
	width: 583px;
}

.new_arrival h2 {
	background-image: url('../img/h2_bg_new.gif');
	line-height: 42px;
}

.new_arrival h2 span {
	padding-left: 18px;
}


div#newArrivalArea div.data {
	padding: 15px 0 0 15px;
	background-color: #ffffff;
/*	background-image: url('../img/newArrival_data_bg.gif'); */
/*	background-repeat: repeat-y; */
}

div#newArrivalArea div.link {
	height: 40px;
	line-height: 40px;
	text-align: right;
	background-color: #ffffff;
/*	background-image: url('../img/newArrival_link_bg.gif'); */
/*	background-repeat: no-repeat; */
}
div#newArrivalArea div.link a {
	color: #452727;
	margin-right: 15px;
	padding-left: 10px;
	background-image: url('../img/right_arrow_01.gif');
	background-repeat: no-repeat;
	background-position: 0 50%;
}

/* ==========  searchForm  ========== */
div#searchForm {
	background-color: #f2efee;
}

div#searchForm div.form {
	margin: 0 10px;
	padding: 0;
	border-bottom: 10px solid #f2efee;
}
div#searchForm div.inner-form {
	overflow:hidden;
	width:543px;
	padding: 10px;
	border-top: 2px solid #bfa37b;
	background-color: #ffffff;
}

div#searchForm div.form table {float:left}
div#searchForm div.form label {
	padding-left: 3px
}
div#searchForm div.form table th,
div#searchForm div.form table td {
	padding-right: 23px;
	/padding-right: 15px; /* for IE6 &amp; IE7 */
	font-size: 1.0em;
	font-weight: normal;
	line-height: 1.5em;
	text-align: left;
	white-space:nowrap
}
div#searchForm div.form table th {
	color: #452727;
	font-weight: bold;
}
div#searchForm div.form table td span {
	display:inline-block;
	margin-left:16px;
	/margin-left:23px /* for IE6 &amp; IE7 */
}
div#searchForm div.form table#last-child th,
div#searchForm div.form table#last-child td {padding-right:0}

div#searchForm #linkBtn {
	clear:both;
	text-align: center;
	padding: 15px 0 5px 0;
}



/* ==========  newArrivalList_top  ========== */
div#newArrivalList_top {
	
}

div#newArrivalList_top table td {
	color: #452727;
	line-height: 2.5em;
	text-align: left;
	padding-right: 0.5em;
	border-bottom: 1px dotted #666666;
}

div#newArrivalList_top table td.date {
	padding-left: 15px;
	background-image: url('../img/right_arrow_02.gif');
	background-repeat: no-repeat;
	background-position: 0 50%;
}

div#newArrivalList_top table td a {
	color: #452727;
}



/* ========================================================

                        messageArea

   ======================================================== */
div#messageArea {
	margin: 10px 0 30px 0;
}

div#messageArea div.staffInterviewArea {
	width: 285px;
	float: left;
}

div#messageArea div.jinjiMessageArea {
	width: 285px;
	float: right;
}

div#messageArea div.messageContentsArea {
	background-color: #ffffff;
	padding: 10px;
}

div#messageArea div.messageContentsArea div.image {
	background-color: #f2efee;
	padding: 2px;
}

div#messageArea div.messageContentsArea div.text {
	padding: 10px 0;
}
div#messageArea div.messageContentsArea div.linkBtn {
	text-align: right;
}


