@charset "Shift_JIS";
/***************************************************************

* 8-style ONLINE SHOP
* abouts.css

***************************************************************/
#main h2 {
	margin: 0 0 20px;
}
#main h3 {
	margin: 0 0 20px;
}
#main p {
	margin: 0 0 20px;
}
#main table {
	border-top: 1px solid #e5e5e5;
	border-left: 1px solid #e5e5e5;
	margin: 0 0 20px;
}
#main th {
	background: #fafafa;
	border-right: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
}
#main td {	
	border-right: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
}
#main td.even,
#main th.even {
	background-color: #fafafa;
}
#main thead th {
	background-color: #666;
	color: #FFF;
}

/* shopping-flow
***************************************************************/
#shopping-flow {
	background: url(../img/common/bg_abouts_side_nav.gif) no-repeat;
	width: 230px;
	height: 308px;
	padding: 10px;
}
#shopping-flow h3 {
	margin: 0 0 15px;
}
#shopping-flow li {
	margin: 0 0 10px;
}
#shopping-flow li.privacy {
	margin: 0 0 20px;
}
#shopping-flow li.abouts {
	margin: 0;
}
#shopping-flow a {
	display: block;
	width: 230px;
	height: 25px;
	text-indent: -5000px;
	background-image: url(../img/common/abouts_side_nav.gif)
}
#shopping-flow a:hover,
#shopping-flow a.current {
	background-image: url(../img/common/abouts_side_nav_hover.gif)
}
#shopping-flow .payment a {
	background-position: 0 0;
}
#shopping-flow .point a {
	background-position: 0 -35px;
}
#shopping-flow .delivery a {
	background-position: 0 -70px;
}
#shopping-flow .cancell a {
	background-position: 0 -105px;
}
#shopping-flow .order a {
	background-position: 0 -140px;
}
#shopping-flow .privacy a {
	background-position: 0 -175px;
}
#shopping-flow .faq a {
	background-position: 0 -220px;
}
#shopping-flow .abouts a {
	background-position: 0 -255px;
}

/* abouts
***************************************************************/
#abouts .column {
	margin: 0 0 20px;
}
/* payment
***************************************************************/
#payment .column {
	padding: 0 15px 15px;
}
#payment .column h3 {
	margin: 0 -15px 20px;
}

#payment .column h4 {
	background-color: #666;
	color: #fff;
	line-height: 31px;
	padding: 0 15px;
	margin: 0 -15px 15px;
}
#payment .column .col1 {
	width: 320px;
	float: left;
}
#payment .column .col2 {
	width: 310px;
	float: right;
}
#payment .column .col2 td {
	padding: 5px;

}
/* delivery
***************************************************************/
#delivery .column {
	padding: 0 15px 15px;
	margin: 0 0 30px;
}
#delivery .column h3 {
	margin: 0 -15px 20px;
}

#delivery .column h4 {
	background-color: #666;
	color: #fff;
	line-height: 31px;
	padding: 0 15px;
	margin: 0 -15px 15px;
}
/* cancell
***************************************************************/
#cancell .column {
	padding: 0 0 15px;
	margin: 0 0 30px;
}
/* point
***************************************************************/
#point .column {
	padding: 0 0 15px;
	margin: 0 0 30px;
}
/* order
***************************************************************/
#order table {
	border: none;
	border-top: 1px solid #e5e5e5;
}
#order th {
	background: none;
	border: none;
	border-bottom: 1px solid #e5e5e5;
}
#order td {
	background: none;
	border: none;
	border-bottom: 1px solid #e5e5e5;
}
#order th.even,
#order td.even {
	background-color: #fafafa;
}
#order td dt {
	font-weight: bold;
	margin: 0 0 10px;
}
#order td dd {
	margin: 0 0 20px;
}
/* order
***************************************************************/
#privacy .column {
	padding: 0 15px 15px;
}
#privacy .column h3 {
	margin: 0 -15px 20px;
}

#privacy dt {
	background-color: #666;
	color: #fff;
	line-height: 31px;
	padding: 0 15px;
	margin: 0 -15px 15px;
}
#privacy dd {
	margin: 0 0 30px;
}

#privacy dd li  {    
    margin-left: 1.5em;  
    text-indent: -1.5em;  
}  
/* faq
***************************************************************/
#faq .column {
	padding: 0 15px 15px;
}
#faq .column h3 {
	margin: 0 -15px 20px;
}

#faq h4 {
	background-color: #666;
	color: #fff;
	line-height: 31px;
	padding: 0 15px;
	margin: 0 -15px 15px;
}

#faq .col1 {
	width: 232px;
	float: left;
}
#faq .col2 {
	width: 398px;
	float: right;
}


