.boxCdpress {
 background:#C9C4C0;
 border-bottom:1px solid #FFFFFF;
 border-left:12px solid #F16A16;
 color:#4D4641;
 font:bold 12pt Verdana, Arial, sans-serif;
 margin:0px;
 padding-left:3px;
}
.bred {
 color:#333333;
 font-weight:bolder;
}
.cat {
 color:#666666;
 font:10pt Verdana, Arial, Helvetica, sans-serif;
 margin-bottom:5px;
 margin-left:35px;
 margin-right:35px;
 margin-top:5px;
 text-align:left;
}
.cat2 {
 color:#666666;
 font:9pt Verdana, Arial, Helvetica, sans-serif;
 margin-bottom:5px;
 margin-left:35px;
 margin-right:35px;
 margin-top:0px;
 text-align:left;
}
.cat3 {
 color:#666666;
 font:9pt Verdana, Arial, Helvetica, sans-serif;
 padding-left:5px;
 text-align:left;
}
.catMain {
 color:#FF9800;
 font:bold 14pt Verdana, Arial, Helvetica, sans-serif;
 margin-left:35px;
 margin-right:35px;
 margin-top:25px;
 text-align:left;
}
.catMain2 {
 color:#FFCB66;
 font:bold 14pt Verdana, Arial, Helvetica, sans-serif;
 margin-left:35px;
 margin-right:35px;
 margin-top:25px;
 text-align:left;
}
.catMain3 {
 color:#CB6666;
 font:bold 14pt Verdana, Arial, Helvetica, sans-serif;
 margin-left:35px;
 margin-right:35px;
 margin-top:25px;
 text-align:left;
}
.catMain4 {
 color:#669898;
 font:bold 14pt Verdana, Arial, Helvetica, sans-serif;
 margin-left:35px;
 margin-right:35px;
 margin-top:25px;
 text-align:left;
}
.catMain5 {
 color:#9898FF;
 font:bold 14pt Verdana, Arial, Helvetica, sans-serif;
 margin-left:35px;
 margin-right:35px;
 margin-top:25px;
 text-align:left;
}
.catMain6 {
 color:#AACCEA;
 font:bold 14pt Verdana, Arial, Helvetica, sans-serif;
 margin-left:35px;
 margin-right:35px;
 margin-top:25px;
 text-align:left;
}
.didisubt {
 margin-bottom:5px;
 margin-top:20px;
}
.dlsub {
 color:#4D4641;
 font:bold 9pt Verdana, Arial, sans-serif;
 padding-top:3px;
 text-align:left;
}
.dlt {
 color:#0066CC;
 font:bolder 12pt Verdana, Arial, sans-serif;
}
.dlt a {
 color:#0066CC;
 font-weight:bold;
 text-decoration:none;
}
.fukumu {
 color:#333333;
 font-size:8pt;
 font-weight:normal;
 padding:5px;
 text-align:left;
}
.fukumubg {
 background:#FBEBC3;
 border-left:1px solid #A9A29D;
 border-right:1px solid #A9A29D;
}
.fukumutxt {
 color:#666666;
 font:normal 10px/12px Verdana, Arial, sans-serif;
 margin-top:5px;
}
.grey {
 background:#E6E6E6;
}
.greysp {
 margin-bottom:4px;
}
.hline {
 border-left:1px solid #333333;
}
.hyougumi {
 border-left:1px solid #A9A29D;
 border-right:1px solid #A9A29D;
 border-top:1px solid #A9A29D;
 padding:0px;
 text-align:center;
}
.hyougumi2 {
 padding:0px;
 text-align:center;
}
.hyougumi3 {
 background:#E6E6E6;
 border:1px solid #333333;
 margin-bottom:4px;
 margin-top:5px;
 text-align:left;
}
.hyougumi4 {
 border-left:1px solid #A9A29D;
 border-right:1px solid #A9A29D;
 border-top:1px solid #A9A29D;
 margin-top:10px;
 padding:0px;
 text-align:center;
}
.hyougumi5 {
 border-left:1px solid #A9A29D;
 border-right:1px solid #A9A29D;
 border-top:1px solid #A9A29D;
 margin-top:0px;
 padding:0px;
 text-align:center;
}
.hyougumi7 {
 border-left:1px solid #A9A29D;
 border-right:1px solid #A9A29D;
 border-top:1px solid #A9A29D;
 margin-bottom:7px;
 padding:0px;
 text-align:center;
}
.opsp {
 margin-bottom:5px;
}
.option {
 color:#333333;
 font:normal 7pt Verdana, Arial,sans-serif;
 padding:3px 4px 3px 2px;
 text-align:left;
}
.price {
 border-bottom:1px solid #A9A29D;
 border-left:1px solid #A9A29D;
 color:#333333;
 font:bold normal 10pt Verdana, Arial, sans-serif;
 padding-bottom:3px;
 padding-top:3px;
 text-align:center;
}
.price2 {
 border-bottom:1px solid #333333;
 border-left:1px solid #333333;
 color:#993300;
 font:bold 10pt Verdana, Arial,sans-serif;
 padding-bottom:3px;
 padding-top:3px;
 text-align:center;
}
.price3 {
 background:#FBEBC3;
 border-bottom:1px solid #A9A29D;
 border-left:1px solid #A9A29D;
}
.price3b {
 background:#FBEBC3;
 border-bottom:1px solid #A9A29D;
 border-left:1px solid #FFFFFF;
}
.price4b {
 background:#FBEBC3;
 border-bottom:1px solid #A9A29D;
}
.priceb {
 border-bottom:1px solid #A9A29D;
 border-left:1px solid #FFFFFF;
 color:#333333;
 font:bold normal 10pt Verdana, Arial, sans-serif;
 padding-bottom:3px;
 padding-top:3px;
 text-align:center;
}
.pricemorelow {
 background:#FECB91;
 border-bottom:1px solid #A9A29D;
 border-left:1px solid #FFFFFF;
}
.pricemorelow2 {
 background:#F5AE75;
 border-bottom:1px solid #A9A29D;
 border-left:1px solid #FFFFFF;
 padding-bottom:5px;
 padding-top:5px;
}
.priceoff {
 background:#E6E6E6;
 border:1px solid #CCCCCC;
 color:#333333;
 font-family:Verdana, Arial,sans-serif;
 font-size:10pt;
 font-weight:bold;
 margin-bottom:5px;
 margin-left:25px;
 margin-right:25px;
 padding:3px;
 text-align:center;
}
.pricetokka {
 color:#B50607;
 font:bolder 13pt Verdana, Arial, sans-serif;
 margin-top:7px;
}
.pricetokka2 {
	color:#B50607;
	text-align: center;
	font-family: Verdana, Arial, sans-serif;
	font-size: 13pt;
	font-weight: 700;
}
.secondtitle {
 border-bottom:1px solid #999999;
 padding-bottom:5px;
 padding-bottom:5px;
}
.secondtitletext {
 color:#333333;
 font:bold normal 10pt Verdana, Arial,sans-serif;
 padding-bottom:10px;
 padding-top:5px;
 text-align:left;
}
.spmain01 {
 margin-top:20px;
}
.sub2sp {
 margin-bottom:2px;
 margin-top:5px;
}
.sub2t {
 border-left:7px solid #FF6E0F;
 color:#666666;
 font:bold 11pt Verdana, Arial, sans-serif;
 padding-left:5px;
 text-align:left;
}
.sub3sp {
 margin-bottom:2px;
 margin-top:10px;
}
.sub3t {
 border-left:7px solid #CB6666;
 color:#666666;
 font:bold 11pt Verdana, Arial, sans-serif;
 padding-left:5px;
 text-align:left;
}
.subt {
 color:#333333;
 font:bold 11px/16pt Verdana, Arial, sans-serif;
 padding-bottom:10px;
 padding-bottom:5px;
}
.table2 {
 margin-top:1px;
}
.table3 {
 border-bottom:1px solid #333333;
 margin-top:1px;
}
.table� {
 border-bottom:1px solid #333333;
}
.tanka {
 font-size:8pt;
}
.text5 {
 color:#333333;
 font:normal 8pt Verdana, Arial,sans-serif;
 padding:2px 3px;
 text-align:left;
}
.title1 {
	background:#C9C4C0;
	border-bottom:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	color:#4D4641;
	padding-bottom:2px;
	padding-top:2px;
	text-align:center;
	font-family: Verdana, Arial, sans-serif;
	font-size: 13pt;
	font-weight: 900;
}
.title1a {
 background:#C9C4C0;
 border-bottom:1px solid #FFFFFF;
 border-left:1px;
 color:#4D4641;
 font:bolder normal 11pt Verdana, Arial,sans-serif;
 padding:2px 3px;
 text-align:center;
}
.title1b {
 background:#C9C4C0;
 border-bottom:1px solid #FFFFFF;
 color:#4D4641;
 font:bold normal 12pt Verdana, Arial,sans-serif;
 padding:2px 3px;
}
.title1b2 {
 background:#C9C4C0;
 background:#C9C4C0;
 border-bottom:1px solid #A9A29D;
 border-bottom:1px solid #FFFFFF;
 color:#4D4641;
 color:#4D4641;
 font:bold normal 12pt Verdana, Arial,sans-serif;
 font:bold normal 12pt Verdana, Arial,sans-serif;
 padding:2px 3px;
 padding:2px 3px 2px 0px;
}
.title1b2cdpress {
 background:#F16915;
 border-bottom:1px solid #FFFFFF;
 border-right:1px solid #FFFFFF;
}
.title1b2jacket {
 background:#CB6666;
 border-bottom:1px solid #FFFFFF;
 border-right:1px solid #FFFFFF;
}
.title1b2kumitate {
 background:#23A7A7;
 border-bottom:1px solid #FFFFFF;
 border-right:1px solid #FFFFFF;
}
.title1b3 {
 background:#C9C4C0;
 border-bottom:1px solid #A9A29D;
 color:#4D4641;
 font:bold normal 12pt Verdana, Arial,sans-serif;
 padding:2px 3px 2px 0px;
}
.title1bw {
 background:#C9C4C0;
 border-bottom:1px solid #FFFFFF;
 color:#FFFFFF;
 font:bold normal 12pt Verdana, Arial, sans-serif;
 padding:2px 3px;
}
.title1c {
 background:#C9C4C0;
 border-bottom:1px solid #A9A29D;
 color:#4D4641;
 font:bolder normal 11pt Verdana, Arial,sans-serif;
 padding:2px 3px;
 text-align:center;
}
.title1c2 {
 background:#C9C4C0;
 border-bottom:1px solid #A9A29D;
 border-left:1px solid #FFFFFF;
 color:#4D4641;
 font:bolder normal 11pt Verdana, Arial,sans-serif;
 padding:2px 3px;
 text-align:center;
}
.title1n {
 background:#E6E6E6;
 border-bottom:1px solid #333333;
 color:#333333;
 font:bold normal 12pt Verdana, Arial,sans-serif;
}
.title2 {
 background:#666666;
 color:#FFFFFF;
 font:bolder 10pt Verdana, Arial,sans-serif;
 padding:3px;
 text-align:left;
}
.title3 {
 background:#666666;
 color:#FFFFFF;
 font:bold 9pt Verdana, Arial,sans-serif;
 padding:2px 3px;
 text-align:center;
}
.title5 {
 color:#333333;
 font:bold normal 9pt Verdana, Arial,sans-serif;
 padding:2px 3px;
 text-align:right;
}
.tokka34 {
 color:#B50607;
 font:bolder 16pt Verdana, Arial, sans-serif;
 margin-top:7px;
}
.torikeshi {
 color:#333333;
 color:#333333;
 font-family:Verdana;
 font-size:10pt;
 font-size:10pt;
 font-size:9pt;
 font-weight:400;
 font-weight:normal;
 margin-bottom:5px;
 margin-bottom:7px;
 margin-top:5px;
 text-decoration:line-through;
 text-decoration:line-through;
 text-decoration:line-through;
}
.ts {
 font:bold 9pt Verdana, Arial,sans-serif;
}
.txt0 {
 color:#333333;
 font:normal 8pt Verdana, Arial,sans-serif;
 margin:5px;
 padding-bottom:3px;
 padding-top:3px;
 text-align:center;
}
.txt2 {
 background:#CCCCCC;
 color:#333333;
 font:normal 9pt Verdana, Arial,sans-serif;
 padding:2px 3px;
 text-align:left;
}
.txt3 {
 color:#333333;
 font-size:8pt;
 font-weight:400;
 font-family:Verdana, Arial,sans-serif;
 margin:5px;
 padding-bottom:3px;
 padding-top:3px;
 text-align:left;
}
.yajirushi {
 color:#333333;
 font-size:9pt;
}
a {
 color:#993300;
}
blockquote {
 margin-bottom:0px;
 margin-top:0px;
}
li {
 margin:2px 0px;
 padding:0px;
 text-align:left;
}
.hgFlat {
	border-left:1px solid #A9A29D;
	border-right:1px solid #A9A29D;
	border-top:1px solid #A9A29D;
	text-align: center;
	margin: 10px auto 5px 35px;
}
