@charset "shift_jis";
body {
	margin: 0;
	padding: 0;
	background: #ffffff url(/img/bg_base.gif);
	color: #333;
	}
a:link {
	background-color: transparent;
	color: #06c;
	text-decoration: none;
	}
a:visited {
	background-color: transparent;
	color: #06c;
	text-decoration: none;
	}
a:hover {
	background-color: transparent;
	color: #f60;
	text-decoration: underline;
	}
a:focus {
	background-color: transparent;
	color: #f00;
	text-decoration: underline;
	}
a:active {
	background-color: transparent;
	color: #9cf;
	text-decoration: none;
	}

/* 外側レイアウトテーブル幅可変及び拡張限界値を設定・センター配置 */
.outer {
	margin-left: auto;
	margin-right: auto;
	}
.maxw {
	width: 880px;
	}

/* フォーム関連 */
form {
	margin: 0;
	padding: 0;
	}
input,select {
	margin: 0;
	padding: 1px 0 1px 1px;
	font: normal 12px/1.3 "Lucida Grande",Arial,sans-serif;
	}
input.nr {
	margin: 0;
	padding: 0;
	font: normal 12px/1.3 "Lucida Grande",Arial,sans-serif;
	}
input[type="submit"] {
	margin: 0;
	padding: 1px 5px 0;
	font: normal 12px/1.5 "Lucida Grande",Arial,sans-serif;
	_font: normal 12px/normal "Lucida Grande",Arial,sans-serif;
	}
input[type="reset"] {
	margin: 0;
	padding: 1px 5px 0;
	font: normal 12px/1.5 "Lucida Grande",Arial,sans-serif;
	_font: normal 12px/normal "Lucida Grande",Arial,sans-serif;
	}

/* リスト関連 */
ul,ol,dl {
	margin: 0 0 0 15px;
	padding: 0;
	text-align: left;
	font: normal 12px/1.5 "Lucida Grande",Arial,sans-serif;
	}
ul,ol li {
	margin: 0 0 3px 20px;
	padding: 0 0 5px;
	text-align: left;
	list-style-type: square;
	font: normal 12px/1.5 "Lucida Grande",Arial,sans-serif;
	}
dl dt {
	margin: 8px 5px 5px 0;
	padding: 0 0 5px;
	text-align: left;
	font: bold 12px/1.4 "Lucida Grande",Arial,sans-serif;
	}
dl dd {
	margin: 0 0 0 20px;
	padding: 0 0 2px;
	text-align: left;
	list-style-type: square;
	font: normal 12px/1.5 "Lucida Grande",Arial,sans-serif;
	}

/* 販売価格表示 */
.price {
	color: #ff0000;
	font: bold 12px/1.4 "Lucida Grande",Arial,sans-serif;
	}

.newlistview {
	color: #ff0000;
	font: bold 11px/1.4 "Lucida Grande",Arial,sans-serif;
	}

/* content styles 2004-1207-1959 */
.content h1,h2,h3,h4,h5,h6 {
	margin: 0;
	padding: 0;
	}
.content p {
	margin: 3px 0 5px;
	text-align: left;
	font: normal 12px/1.5 "Lucida Grande",Arial,sans-serif;
	}
p {
	margin: 3px 0 5px;
	font: normal 12px/1.5 "Lucida Grande",Arial,sans-serif;
	}
.content h3 {
	margin: 10px 0 8px;
	color: #000000;
	text-align: left;
	font: bold 14px/1.5 "Lucida Grande",Arial,sans-serif;
	}
.content h4 {
	margin: 8px 0 5px;
	color: #000000;
	text-align: left;
	font: bold 13px/1.5 "Lucida Grande",Arial,sans-serif;
	}
.content h5 {
	margin: 8px 0 5px;
	color: #000000;
	text-align: left;
	font: bold 12px/1.5 "Lucida Grande",Arial,sans-serif;
	}
.content h6 {
	display: inline;
	margin: 5px 0 3px;
	font: bold 12px/1.5 "Lucida Grande",Arial,sans-serif;
	}
.content ul {
	margin: 0 0 0 15px;
	padding: 0;
	text-align: left;
	}
.content li {
	margin: 0 0 3px 20px;
	padding: 0;
	color: #333333;
	text-align: left;
	list-style-type: square;
	font: normal 12px/1.5 "Lucida Grande",Arial,sans-serif;
	}

.ind05 { margin-left: 9px; padding: 2px 3px 5px; }
.ind1 { margin-left: 25px; padding: 2px 3px 5px; }
.ind2 { margin-left: 55px; padding: 2px 3px 5px; }
.ind3 { margin-left: 85px; padding: 2px 3px 5px; }
.ind05b { margin: 3px 9px 3px; padding: 2px 3px 5px; }
.ind1b { margin: 3px 24px 3px; padding: 2px 3px 5px; }
.ind2b { margin: 3px 54px 3px; padding: 2px 3px 5px; }
.ind3b { margin: 3px 84px 3px; padding: 2px 3px 5px; }

.bold { font-weight: bold; }
.e {
	font-family: "Lucida Grande",Arial,sans-serif;
	_font-family: "Lucida Grande",Arial,sans-serif;
	}
.n { text-decoration: none; }

/* ----( content styles 旧型 )---- */

.nrsml {
	font: normal 11px/normal "Lucida Grande",Arial,sans-serif;
	}
.nrsmle {
	font: normal 11px/normal "Lucida Grande",Arial,sans-serif;
	}
.sml {
	font: normal 11px/1.5 "Lucida Grande",Arial,sans-serif;
	}
.smle {
	font: normal 11px/1.5 "Lucida Grande",Arial,sans-serif;
	}
.nrsmlwhite, .nrsmlewhite {
	background: transparent;
	color: #ffffff;
	font: normal 11px/normal "Lucida Grande",Arial,sans-serif;
	}
.smlwhite, .smlewhite {
	background: transparent;
	color: #ffffff;
	font: normal 11px/1.5 "Lucida Grande",Arial,sans-serif;
	}
.nrsmlbold, .nrsmlebold {
	font: bold 11px/normal "Lucida Grande",Arial,sans-serif;
	}
.smlbold, .smlebold, .h1 {
	font: bold 11px/1.5 "Lucida Grande",Arial,sans-serif;
	}
.nrsmlwhitebold, .nrsmlewhitebold {
	background: transparent;
	color: #ffffff;
	font: bold 11px/normal "Lucida Grande",Arial,sans-serif;
	}
.smlwhitebold, .smlewhitebold {
	background: transparent;
	color: #ffffff;
	font: bold 11px/1.5 "Lucida Grande",Arial,sans-serif;
	}

.nr {
	font: normal 12px/normal "Lucida Grande",Arial,sans-serif;
	}
.nrbold {
	font: bold 12px/normal "Lucida Grande",Arial,sans-serif;
	}
.base {
	font: normal 12px/1.5 "Lucida Grande",Arial,sans-serif;
	}
.basebold, .h2 {
	font: bold 12px/1.5 "Lucida Grande",Arial,sans-serif;
	}
.basewhite {
	background: transparent;
	color: #ffffff;
	font: normal 12px/1.5 "Lucida Grande",Arial,sans-serif;
	}
.basewhitebold {
	background: transparent;
	color: #ffffff;
	font: bold 12px/1.5 "Lucida Grande",Arial,sans-serif;
	}

.large1 {
	font: normal 14px/1.5 "Lucida Grande",Arial,sans-serif;
	}
.large1bold, .h3 {
	font: bold 14px/1.5 "Lucida Grande",Arial,sans-serif;
	}
.large1white {
	background: transparent;
	color: #ffffff;
	font: normal 14px/1.4 "Lucida Grande",Arial,sans-serif;
	}
.large1whitebold {
	background: transparent;
	color: #ffffff;
	font: bold 14px/1.4 "Lucida Grande",Arial,sans-serif;
	}

.large2 {
	font: normal 16px/1.4 "Lucida Grande",Arial,sans-serif;
	}
.large2bold, .h4 {
	font: bold 16px/1.4 "Lucida Grande",Arial,sans-serif;
	}
.large2white {
	background: transparent;
	color: #ffffff;
	font: normal 16px/1.4 "Lucida Grande",Arial,sans-serif;
	}
.large2whitebold {
	background: transparent;
	color: #ffffff;
	font: bold 16px/1.4 "Lucida Grande",Arial,sans-serif;
	}

.large3 {
	font: normal 18px/1.3 "Lucida Grande",Arial,sans-serif;
	}
.large3bold, .h5 {
	font: bold 18px/1.3 "Lucida Grande",Arial,sans-serif;
	}
.large3white {
	background: transparent;
	color: #ffffff;
	font: normal 18px/1.3 "Lucida Grande",Arial,sans-serif;
	}
.large3whitebold {
	background: transparent;
	color: #ffffff;
	font: bold 18px/1.3 "Lucida Grande",Arial,sans-serif;
	}
