@charset "shift_jis";

/* Overview
----------------------------------------------------------------------*/
#leftColumn #title {
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	background: #D9D0E7;
	margin: 0;
	padding: 0;
}
#title #titleLeft {
	width: 123px;
	height: auto;
	margin: 0;
	padding: 0;
}
#title #titleRight {
	width: 461px;
	height: auto;
	margin: 0;
	padding: 0;
}

#leftColumn .whiteSpace {
	height: 10px;
	margin: 0;
	padding: 0;
}
.whiteSpace hr {
	display: none;
}

#leftColumn #overviewBlock01 {
	border: 1px solid #CCC;
	margin: 0;
	padding: 0;
}
#leftColumn #overviewBlock02 {
	margin: 0;
	padding: 7px 0 0 0;
}
#leftColumn .line01 {
	background: url(../img/line01.gif) repeat-x;
	margin: 0;
	padding: 0;
}

#leftColumn #overviewBlock03 {
	margin: 0;
	padding: 0;
}
#overviewBlock03 #mainvisualArea {
	margin: 0;
	padding: 0 14px 0 0;
}
#overviewBlock03 #overviewMainContents {
	width: 461px;
	height: auto;
	margin: 0;
	padding: 0;
}
#overviewMainContents #disclaimerText01 {
	margin: 0;
	padding: 5px 0 10px 0;
}
#overviewMainContents #disclaimerText02 {
	margin: 0;
	padding: 25px 0 10px 0;
}
#overviewMainContents .ovCelLeft {
	width: 100px;
	height: auto;
	margin: 0;
	padding: 2px 3px;
	background: #A791C8;
	border-top: 1px solid #FFF;
	border-right: 1px solid #FFF;
	vertical-align: top;
	color: #FFF;
}
#overviewMainContents .ovCelRight {
	width: auto;
	height: auto;
	margin: 0;
	padding: 2px 11px;
	background: #E4DEEE;
	border-top: 1px solid #FFF;
}
#overviewMainContents .ovBtnArea {
	margin: 0;
	padding: 0 3px 0 0;
}
#overviewMainContents img.ovBtnBdr {
	border: 1px solid #CCC;
}

/* Shop List
----------------------------------------------------------------------*/
#leftColumn #overviewBlock04 {
	margin: 0;
	padding: 0;
}
#leftColumn #overviewBlock05 {
	margin: 0;
	padding: 0 0 13px 0;
}
#leftColumn #overviewBlock06 {
	margin: 0;
	padding: 0;
}

#overviewBlock06 #shopListBlock01 {
	margin: 0;
	padding: 0 16px 0 0;
}
#overviewBlock06 #shopListBlock02 {
	margin: 0;
	padding: 0 16px 0 0;
}
#overviewBlock06 #shopListBlock03 {
	margin: 0;
	padding: 0;
}
#overviewBlock06 .shopListBlock04 {
	width: 184px;
	margin: 0;
	padding: 0 0 15px 0;	
}