#L01 .noskin#area-header {
	margin: 0px auto; width: 825px;
}
#L01 #area-header {
	margin: 0px auto; width: 841px;
}
#L01 .noskin#area-billboard {
	margin: 0px auto; width: 825px;
}
#L01 #area-billboard {
	margin: 0px auto; width: 841px;
}
#L01 .noskin#area-contents {
	margin: 0px auto; width: 825px;
}
#L01 #area-contents {
	margin: 0px auto; width: 841px;
}
#L01 #area-side-a {
	display: none;
}
#L01 #area-side-b {
	display: none;
}
#L01 .noskin#area-footer {
	margin: 0px auto; width: 825px;
}
#L01 #area-footer {
	margin: 0px auto; width: 841px;
}
#L02 .noskin#area-header {
	margin: 0px auto; width: 825px;
}
#L02 #area-header {
	margin: 0px auto; width: 841px;
}
#L02 .noskin#area-billboard {
	margin: 0px auto; width: 825px;
}
#L02 #area-billboard {
	margin: 0px auto; width: 841px;
}
#L02 .noskin#area-contents {
	margin: 0px auto; width: 825px;
}
#L02 #area-contents {
	margin: 0px auto; width: 841px;
}
#L02 #area-main {
	width: 70%; float: left;
}
#L02 #area-side-a {
	width: 29%; float: right;
}
#L02 #area-side-b {
	display: none;
}
#L02 .noskin#area-footer {
	margin: 0px auto; width: 825px;
}
#L02 #area-footer {
	margin: 0px auto; width: 841px;
}
#L03 .noskin#area-header {
	margin: 0px auto; width: 825px;
}
#L03 #area-header {
	margin: 0px auto; width: 841px;
}
#L03 .noskin#area-billboard {
	margin: 0px auto; width: 825px;
}
#L03 #area-billboard {
	margin: 0px auto; width: 841px;
}
#L03 .noskin#area-contents {
	margin: 0px auto; width: 825px;
}
#L03 #area-contents {
	margin: 0px auto; width: 841px;
}
#L03 #area-main {
	width: 70%; float: right;
}
#L03 #area-side-a {
	width: 29%; float: left;
}
#L03 #area-side-b {
	display: none;
}
#L03 .noskin#area-footer {
	margin: 0px auto; width: 825px;
}
#L03 #area-footer {
	margin: 0px auto; width: 841px;
}
#L04 #main-group {
	width: 100%; margin-left: -240px; float: right;
}
#L04 #area-main {
	margin-left: 250px;
}
#L04 #area-side-a {
	width: 240px; float: left;
}
#L04 #area-side-b {
	display: none;
}
#L05 #main-group {
	width: 100%; margin-left: -240px; float: right;
}
#L05 #main-group .core {
	width: 100%; margin-right: -240px; float: left;
}
#L05 #area-main {
	margin: 0px 250px;
}
#L05 #area-side-a {
	width: 240px; float: right;
}
#L05 #area-side-b {
	width: 240px; float: left;
}
#L06 #main-group {
	width: 100%; margin-right: -240px; float: left;
}
#L06 #area-main {
	margin-right: 250px;
}
#L06 #area-side-a {
	width: 240px; float: right;
}
#L06 #area-side-b {
	display: none;
}
#L07 .noskin#area-header {
	width: 825px;
}
#L07 #area-header {
	width: 841px;
}
#L07 .noskin#area-billboard {
	width: 825px;
}
#L07 #area-billboard {
	width: 841px;
}
#L07 .noskin#area-contents {
	width: 825px;
}
#L07 #area-contents {
	width: 841px;
}
#L07 #area-main {
	width: 70%; float: right;
}
#L07 #area-side-a {
	width: 29%; float: left;
}
#L07 #area-side-b {
	display: none;
}
#L07 .noskin#area-footer {
	width: 825px;
}
#L07 #area-footer {
	width: 841px;
}
#L08 .noskin#area-header {
	width: 825px;
}
#L08 #area-header {
	width: 841px;
}
#L08 .noskin#area-billboard {
	width: 825px;
}
#L08 #area-billboard {
	width: 841px;
}
#L08 .noskin#area-contents {
	width: 825px;
}
#L08 #area-contents {
	width: 841px;
}
#L08 #area-main {
	width: 70%; float: left;
}
#L08 #area-side-a {
	width: 29%; float: right;
}
#L08 #area-side-b {
	display: none;
}
#L08 .noskin#area-footer {
	width: 825px;
}
#L08 #area-footer {
	width: 841px;
}
* html #L01 #area-header {
	width: 842px;
}
* html #L01 #area-billboard {
	width: 842px;
}
* html #L01 #area-contents {
	width: 842px;
}
* html #L01 #area-footer {
	width: 842px;
}
* html #L02 #area-header {
	width: 842px;
}
* html #L02 #area-billboard {
	width: 842px;
}
* html #L02 #area-contents {
	width: 842px;
}
* html #L02 #area-footer {
	width: 842px;
}
* html #L03 #area-header {
	width: 842px;
}
* html #L03 #area-billboard {
	width: 842px;
}
* html #L03 #area-contents {
	width: 842px;
}
* html #L03 #area-footer {
	width: 842px;
}
* html #L07 #area-header {
	width: 842px;
}
* html #L07 #area-billboard {
	width: 842px;
}
* html #L07 #area-contents {
	width: 842px;
}
* html #L07 #area-footer {
	width: 842px;
}
* html #L08 #area-header {
	width: 842px;
}
* html #L08 #area-billboard {
	width: 842px;
}
* html #L08 #area-contents {
	width: 842px;
}
* html #L08 #area-footer {
	width: 842px;
}
* html #L01 .noskin#area-contents {
	width: 826px;
}
* html #L02 .noskin#area-contents {
	width: 826px;
}
* html #L03 .noskin#area-contents {
	width: 826px;
}
* html #L07 .noskin#area-contents {
	width: 826px;
}
* html #L08 .noskin#area-contents {
	width: 826px;
}
.atl {
	float: left; background-repeat: no-repeat;
}
.btl {
	float: left; background-repeat: no-repeat;
}
.xtl {
	float: left; background-repeat: no-repeat;
}
.tl {
	float: left; background-repeat: no-repeat;
}
.abl {
	background-position: left bottom; float: left; background-repeat: no-repeat;
}
.bbl {
	background-position: left bottom; float: left; background-repeat: no-repeat;
}
.xbl {
	background-position: left bottom; float: left; background-repeat: no-repeat;
}
.bl {
	background-position: left bottom; float: left; background-repeat: no-repeat;
}
.atr {
	background-position: right top; float: right; background-repeat: no-repeat;
}
.btr {
	background-position: right top; float: right; background-repeat: no-repeat;
}
.xtr {
	background-position: right top; float: right; background-repeat: no-repeat;
}
.tr {
	background-position: right top; float: right; background-repeat: no-repeat;
}
.abr {
	background-position: right bottom; float: right; background-repeat: no-repeat;
}
.bbr {
	background-position: right bottom; float: right; background-repeat: no-repeat;
}
.xbr {
	background-position: right bottom; float: right; background-repeat: no-repeat;
}
.br {
	background-position: right bottom; float: right; background-repeat: no-repeat;
}
.amm {
	clear: both; position: relative;
}
.bmm {
	clear: both; position: relative;
}
.xmm {
	clear: both; position: relative;
}
.mm {
	clear: both; position: relative;
}
.aml {
	height: 100%;
}
.amr {
	height: 100%;
}
.amc {
	height: 100%;
}
.bml {
	height: 100%;
}
.bmr {
	height: 100%;
}
.bmc {
	height: 100%;
}
.xml {
	height: 100%;
}
.xmr {
	height: 100%;
}
.xmc {
	height: 100%;
}
.ml {
	height: 100%;
}
.mr {
	height: 100%;
}
.mc {
	height: 100%;
}
.aml {
	left: 0px; position: absolute; background-repeat: repeat-y;
}
.bml {
	left: 0px; position: absolute; background-repeat: repeat-y;
}
.xml {
	left: 0px; position: absolute; background-repeat: repeat-y;
}
.ml {
	left: 0px; position: absolute; background-repeat: repeat-y;
}
.amr {
	background-position: right top; right: 0px; position: absolute; background-repeat: repeat-y;
}
.bmr {
	background-position: right top; right: 0px; position: absolute; background-repeat: repeat-y;
}
.xmr {
	background-position: right top; right: 0px; position: absolute; background-repeat: repeat-y;
}
.mr {
	background-position: right top; right: 0px; position: absolute; background-repeat: repeat-y;
}
.atc {
	background-repeat: repeat-x;
}
.btc {
	background-repeat: repeat-x;
}
.xtc {
	background-repeat: repeat-x;
}
.tc {
	background-repeat: repeat-x;
}
.abc {
	background-position: left bottom; background-repeat: repeat-x;
}
.bbc {
	background-position: left bottom; background-repeat: repeat-x;
}
.xbc {
	background-position: left bottom; background-repeat: repeat-x;
}
.bc {
	background-position: left bottom; background-repeat: repeat-x;
}
* html .area {
	position: relative; -ms-zoom: 1;
}
* html .block {
	position: relative; -ms-zoom: 1;
}
* html .box {
	position: relative; -ms-zoom: 1;
}
* html .atl {
	overflow: hidden;
}
* html .atc {
	overflow: hidden;
}
* html .atr {
	overflow: hidden;
}
* html .abl {
	overflow: hidden;
}
* html .abc {
	overflow: hidden;
}
* html .abr {
	overflow: hidden;
}
* html .btl {
	overflow: hidden;
}
* html .btc {
	overflow: hidden;
}
* html .btr {
	overflow: hidden;
}
* html .bbl {
	overflow: hidden;
}
* html .bbc {
	overflow: hidden;
}
* html .bbr {
	overflow: hidden;
}
* html .xtl {
	overflow: hidden;
}
* html .xtc {
	overflow: hidden;
}
* html .xtr {
	overflow: hidden;
}
* html .xbl {
	overflow: hidden;
}
* html .xbc {
	overflow: hidden;
}
* html .xbr {
	overflow: hidden;
}
* html .tl {
	overflow: hidden;
}
* html .tc {
	overflow: hidden;
}
* html .tr {
	overflow: hidden;
}
* html .bl {
	overflow: hidden;
}
* html .bc {
	overflow: hidden;
}
* html .br {
	overflow: hidden;
}
* html .atl {
	left: 0px; float: none; position: absolute;
}
* html .abl {
	left: 0px; float: none; position: absolute;
}
* html .btl {
	left: 0px; float: none; position: absolute;
}
* html .bbl {
	left: 0px; float: none; position: absolute;
}
* html .xtl {
	left: 0px; float: none; position: absolute;
}
* html .xbl {
	left: 0px; float: none; position: absolute;
}
* html .tl {
	left: 0px; float: none; position: absolute;
}
* html .bl {
	left: 0px; float: none; position: absolute;
}
* html .atr {
	right: 0px; float: none; position: absolute;
}
* html .abr {
	right: 0px; float: none; position: absolute;
}
* html .btr {
	right: 0px; float: none; position: absolute;
}
* html .bbr {
	right: 0px; float: none; position: absolute;
}
* html .xtr {
	right: 0px; float: none; position: absolute;
}
* html .xbr {
	right: 0px; float: none; position: absolute;
}
* html .tr {
	right: 0px; float: none; position: absolute;
}
* html .br {
	right: 0px; float: none; position: absolute;
}
* html .amm {
	-ms-overflow-y: hidden; -ms-zoom: 1;
}
* html .bmm {
	-ms-overflow-y: hidden; -ms-zoom: 1;
}
* html .xmm {
	-ms-overflow-y: hidden; -ms-zoom: 1;
}
* html .mm {
	-ms-overflow-y: hidden; -ms-zoom: 1;
}
.areaframe-1 {
	padding-bottom: 15px;
}
.areaframe-2 {
	padding-bottom: 15px;
}
.areaframe-3 {
	padding-bottom: 15px;
}
.areaframe-4 {
	padding-bottom: 15px;
}
.areaframe-5 {
	padding-bottom: 15px;
}
.areaframe-6 {
	padding-bottom: 15px;
}
.areaframe-7 {
	padding-bottom: 15px;
}
.areaframe-8 {
	padding-bottom: 15px;
}
.atl {
	height: 8px; line-height: 0; font-size: 0px;
}
.atr {
	height: 8px; line-height: 0; font-size: 0px;
}
.atc {
	height: 8px; line-height: 0; font-size: 0px;
}
.abl {
	height: 8px; line-height: 0; font-size: 0px;
}
.abr {
	height: 8px; line-height: 0; font-size: 0px;
}
.abc {
	height: 8px; line-height: 0; font-size: 0px;
}
.atl {
	width: 8px;
}
.atr {
	width: 8px;
}
.abl {
	width: 8px;
}
.abr {
	width: 8px;
}
.atc {
	margin: 0px 8px;
}
.abc {
	margin: 0px 8px;
}
.aml {
	width: 0px;
}
.amr {
	width: 0px;
}
.amc {
	margin: 0px;
}
#area-header .atl {
	height: 0px;
}
#area-header .atr {
	height: 0px;
}
#area-header .atc {
	height: 0px;
}
.areamgn#area-header .amc {
	padding-top: 8px;
}
#area-footer .abl {
	height: 0px;
}
#area-footer .abr {
	height: 0px;
}
#area-footer .abc {
	height: 0px;
}
#area-footer .amc {
	padding-bottom: 8px;
}
.noskin .atl {
	height: 0px; background-image: none;
}
.noskin .atr {
	height: 0px; background-image: none;
}
.noskin .atc {
	height: 0px; background-image: none;
}
.noskin .abl {
	height: 0px; background-image: none;
}
.noskin .abr {
	height: 0px; background-image: none;
}
.noskin .abc {
	height: 0px; background-image: none;
}
.noskin .aml {
	width: 0px; background-image: none;
}
.noskin .amr {
	width: 0px; background-image: none;
}
.noskin .amc {
	margin: 0px; background-image: none;
}
.c-aml {
	width: 8px;
}
.c-amr {
	width: 8px;
}
.c-amc {
	margin: 0px 8px;
}
.areamgn .aml {
	width: 8px;
}
.areamgn .amr {
	width: 8px;
}
.areamgn .amc {
	margin: 0px 8px;
}
.noskin .areaframe-1 .atl {
	height: 8px;
}
.noskin .areaframe-1 .atr {
	height: 8px;
}
.noskin .areaframe-1 .atc {
	height: 8px;
}
.noskin .areaframe-1 .abl {
	height: 8px;
}
.noskin .areaframe-1 .abr {
	height: 8px;
}
.noskin .areaframe-1 .abc {
	height: 8px;
}
.noskin .areaframe-2 .atl {
	height: 8px;
}
.noskin .areaframe-2 .atr {
	height: 8px;
}
.noskin .areaframe-2 .atc {
	height: 8px;
}
.noskin .areaframe-2 .abl {
	height: 8px;
}
.noskin .areaframe-2 .abr {
	height: 8px;
}
.noskin .areaframe-2 .abc {
	height: 8px;
}
.noskin .areaframe-3 .atl {
	height: 8px;
}
.noskin .areaframe-3 .atr {
	height: 8px;
}
.noskin .areaframe-3 .atc {
	height: 8px;
}
.noskin .areaframe-3 .abl {
	height: 8px;
}
.noskin .areaframe-3 .abr {
	height: 8px;
}
.noskin .areaframe-3 .abc {
	height: 8px;
}
.noskin .areaframe-4 .atl {
	height: 8px;
}
.noskin .areaframe-4 .atr {
	height: 8px;
}
.noskin .areaframe-4 .atc {
	height: 8px;
}
.noskin .areaframe-4 .abl {
	height: 8px;
}
.noskin .areaframe-4 .abr {
	height: 8px;
}
.noskin .areaframe-4 .abc {
	height: 8px;
}
.noskin .areaframe-5 .atl {
	height: 8px;
}
.noskin .areaframe-5 .atr {
	height: 8px;
}
.noskin .areaframe-5 .atc {
	height: 8px;
}
.noskin .areaframe-5 .abl {
	height: 8px;
}
.noskin .areaframe-5 .abr {
	height: 8px;
}
.noskin .areaframe-5 .abc {
	height: 8px;
}
.noskin .areaframe-6 .atl {
	height: 8px;
}
.noskin .areaframe-6 .atr {
	height: 8px;
}
.noskin .areaframe-6 .atc {
	height: 8px;
}
.noskin .areaframe-6 .abl {
	height: 8px;
}
.noskin .areaframe-6 .abr {
	height: 8px;
}
.noskin .areaframe-6 .abc {
	height: 8px;
}
.noskin .areaframe-7 .atl {
	height: 8px;
}
.noskin .areaframe-7 .atr {
	height: 8px;
}
.noskin .areaframe-7 .atc {
	height: 8px;
}
.noskin .areaframe-7 .abl {
	height: 8px;
}
.noskin .areaframe-7 .abr {
	height: 8px;
}
.noskin .areaframe-7 .abc {
	height: 8px;
}
.noskin .areaframe-8 .atl {
	height: 8px;
}
.noskin .areaframe-8 .atr {
	height: 8px;
}
.noskin .areaframe-8 .atc {
	height: 8px;
}
.noskin .areaframe-8 .abl {
	height: 8px;
}
.noskin .areaframe-8 .abr {
	height: 8px;
}
.noskin .areaframe-8 .abc {
	height: 8px;
}
.area .noskin .aml {
	background-image: none;
}
.area .noskin .amr {
	background-image: none;
}
.area .noskin .amc {
	background-image: none;
}
* html .aml {
	height: 9999px;
}
* html .amr {
	height: 9999px;
}
.framed {
	padding-bottom: 10px;
}
.btl {
	height: 6px; line-height: 0; font-size: 0px;
}
.btr {
	height: 6px; line-height: 0; font-size: 0px;
}
.btc {
	height: 6px; line-height: 0; font-size: 0px;
}
.bbl {
	height: 6px; line-height: 0; font-size: 0px;
}
.bbr {
	height: 6px; line-height: 0; font-size: 0px;
}
.bbc {
	height: 6px; line-height: 0; font-size: 0px;
}
.btl {
	width: 6px;
}
.btr {
	width: 6px;
}
.bbl {
	width: 6px;
}
.bbr {
	width: 6px;
}
.btc {
	margin: 0px 6px;
}
.bbc {
	margin: 0px 6px;
}
.bml {
	width: 6px;
}
.bmr {
	width: 6px;
}
.mgn .bmc {
	margin: 0px 6px;
}
.framed .mgn .bmc {
	padding: 4px 4px 0px;
}
.framed .picbk .mgn .bmc {
	padding: 4px;
}
.framed .bmc {
	margin: 0px 6px;
}
.mgn {
	padding: 10px 10px 0px;
}
.framed .mgn {
	padding: 0px;
}
.bmm {
	overflow: hidden;
}
* html .bml {
	height: 9000px;
}
* html .bmr {
	height: 9000px;
}
* html .column {
	width: 100%; overflow: hidden;
}
.ctl {
	background-repeat: no-repeat;
}
.cbl {
	background-position: left bottom; background-repeat: no-repeat;
}
.ctr {
	background-position: right top; background-repeat: no-repeat;
}
.cbr {
	background-position: right bottom; background-repeat: no-repeat;
}
.cml {
	background-repeat: repeat-y;
}
.cmr {
	background-position: right top; background-repeat: repeat-y;
}
.ctc {
	background-repeat: repeat-x;
}
.cbc {
	background-position: left bottom; background-repeat: repeat-x;
}
.table {
	border-width: 0px; margin: 0px; padding: 0px;
}
.table td {
	border-width: 0px; margin: 0px; padding: 0px;
}
div.nocontents {
	height: 0px;
}
.xtl {
	height: 6px; line-height: 0; font-size: 0px;
}
.xtr {
	height: 6px; line-height: 0; font-size: 0px;
}
.xtc {
	height: 6px; line-height: 0; font-size: 0px;
}
.xbl {
	height: 6px; line-height: 0; font-size: 0px;
}
.xbr {
	height: 6px; line-height: 0; font-size: 0px;
}
.xbc {
	height: 6px; line-height: 0; font-size: 0px;
}
.xtl {
	width: 6px;
}
.xtr {
	width: 6px;
}
.xbl {
	width: 6px;
}
.xbr {
	width: 6px;
}
.xtc {
	margin: 0px 6px;
}
.xbc {
	margin: 0px 6px;
}
.xml {
	width: 1px;
}
.xmr {
	width: 1px;
}
.xmc {
	margin: 0px 1px; padding: 6px 9px;
}
* html .xml {
	height: 6000px;
}
* html .xmr {
	height: 6000px;
}
.tl {
	height: 0px; line-height: 0; font-size: 0px;
}
.tr {
	height: 0px; line-height: 0; font-size: 0px;
}
.tc {
	height: 0px; line-height: 0; font-size: 0px;
}
.bl {
	height: 0px; line-height: 0; font-size: 0px;
}
.br {
	height: 0px; line-height: 0; font-size: 0px;
}
.bc {
	height: 0px; line-height: 0; font-size: 0px;
}
* html .slice {
	position: relative; -ms-zoom: 1;
}
.balloon {
	position: relative; -ms-zoom: 1;
}
* html .ml {
	height: 3000px;
}
* html .mr {
	height: 3000px;
}
span.noborder a img {
	padding: 0px;
}
.h2 {
	padding-bottom: 6px;
}
.h3 {
	padding-bottom: 6px;
}
.h4 {
	padding-bottom: 6px;
}
p {
	padding-bottom: 10px;
}
div.kakomi {
	padding-bottom: 10px;
}
blockquote {
	padding-bottom: 10px;
}
ul {
	padding-bottom: 10px;
}
ol {
	padding-bottom: 10px;
}
p.affix {
	padding-bottom: 0px;
}
li ul {
	padding-bottom: 0px;
}
li ol {
	padding-bottom: 0px;
}
p.note {
	padding-left: 10px;
}
div.kakomi {
	margin: 0px 10px;
}
p.kakomi {
	padding-bottom: 0px;
}
blockquote {
	margin: 0px 10px;
}
ul {
	margin: 0px 10px;
}
ol {
	margin: 0px 10px;
}
li ul {
	padding-bottom: 0px; margin-right: 0px;
}
li ol {
	padding-bottom: 0px; margin-right: 0px;
}
ul.disc li {
	padding-left: 20px;
}
li ul.disc li {
	margin-left: 0px;
}
h2 {
	background-repeat: no-repeat;
}
h3 {
	background-repeat: no-repeat;
}
h4 {
	background-repeat: no-repeat;
}
p.note {
	background-repeat: no-repeat;
}
blockquote {
	background-repeat: no-repeat;
}
span.h2 {
	background-position: right bottom; background-repeat: no-repeat;
}
span.blockquote {
	background-position: right bottom; background-repeat: no-repeat;
}
ul.disc li {
	
}
a {
	color: rgb(0, 0, 204); text-decoration: none; border-bottom-color: rgb(0, 0, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
.menuh a {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.menuv a {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
span.img a {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.bindacs-set a {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
a:visited {
	border-color: rgb(136, 0, 136); color: rgb(136, 0, 136);
}
a:hover {
	color: rgb(128, 128, 255); background-color: rgb(204, 204, 255);
}
.menuh a:hover {
	background-color: transparent;
}
.menuv a:hover {
	background-color: transparent;
}
span.noborder a:hover {
	background-color: transparent !important;
}
span.noborder a:hover img {
	background-color: transparent !important;
}
h2 {
	color: rgb(0, 0, 0);
}
h3 {
	color: rgb(51, 51, 51);
}
h4 {
	color: rgb(51, 51, 51);
}
p {
	color: rgb(68, 68, 68);
}
span.blockquote {
	color: rgb(68, 68, 68);
}
.indent th {
	color: rgb(68, 68, 68);
}
.indent td {
	color: rgb(68, 68, 68);
}
li {
	color: rgb(68, 68, 68);
}
p.affix {
	color: rgb(102, 102, 102);
}
div.hr {
	height: 10px; border-top-width: 0px; background-repeat: repeat-x;
}
.simple h3 {
	padding: 6px 10px;
}
.simple h4 {
	padding: 2px 0px;
}
.simple p.kakomi {
	padding: 4px 9px;
}
.simple .blockquote {
	border-width: 0px 0px 0px 3px; border-style: solid; padding-left: 7px;
}
.simple .hr {
	background-repeat: repeat-x;
}
.skin-1 h3 {
	padding: 0px;
}
.skin-2 h3 {
	padding: 0px;
}
.skin-1 h4 {
	padding: 0px 0px 6px;
}
.skin-2 h4 {
	padding: 0px 0px 6px;
}
.skin-1 .blockquote {
	border-width: 0px; padding: 0px;
}
.skin-2 .blockquote {
	border-width: 0px; padding: 0px;
}
.standard .h2 .mm {
	background-position: right top; margin-right: 0px; display: block; background-repeat: repeat-y;
}
.standard .h2 .mc {
	background-position: left; display: block; background-repeat: no-repeat;
}
* html .tab .standard .h2 .mm {
	display: inline-block;
}
* html .standard .mc {
	display: block;
}
* html .tab .standard .h2 .mc {
	display: inline-block;
}
.standard .h3 .tl {
	height: 6px;
}
.standard .h3 .tr {
	height: 6px;
}
.standard .h3 .tc {
	height: 6px;
}
.standard .h3 .bl {
	height: 6px;
}
.standard .h3 .br {
	height: 6px;
}
.standard .h3 .bc {
	height: 6px;
}
.standard .h3 .tl {
	width: 6px;
}
.standard .h3 .tr {
	width: 6px;
}
.standard .h3 .bl {
	width: 6px;
}
.standard .h3 .br {
	width: 6px;
}
.standard .h3 .tc {
	margin: 0px 6px;
}
.standard .h3 .bc {
	margin: 0px 6px;
}
.standard .h3 .ml {
	width: 6px;
}
.standard .h3 .mr {
	width: 6px;
}
.standard .h3 .mc {
	margin: 0px 6px;
}
.standard .h3 .mc {
	background-position: left;
}
.standard h4 {
	background-position: left;
}
.standard div.kakomi .tl {
	height: 6px;
}
.standard div.kakomi .tr {
	height: 6px;
}
.standard div.kakomi .tc {
	height: 6px;
}
.standard div.kakomi .bl {
	height: 6px;
}
.standard div.kakomi .br {
	height: 6px;
}
.standard div.kakomi .bc {
	height: 6px;
}
.standard div.kakomi .tl {
	width: 6px;
}
.standard div.kakomi .tr {
	width: 6px;
}
.standard div.kakomi .bl {
	width: 6px;
}
.standard div.kakomi .br {
	width: 6px;
}
.standard div.kakomi .tc {
	margin: 0px 6px;
}
.standard div.kakomi .bc {
	margin: 0px 6px;
}
.standard div.kakomi .ml {
	width: 6px;
}
.standard div.kakomi .mr {
	width: 6px;
}
.standard div.kakomi .mc {
	margin: 0px 6px;
}
.menuh {
	padding-bottom: 10px;
}
.menuv {
	padding-bottom: 10px;
}
.menuh a {
	text-decoration: none; white-space: nowrap;
}
.menuh .mn1 {
	text-decoration: none; white-space: nowrap;
}
* html .menuh a img {
	vertical-align: middle;
}
.menuh span.img {
	display: inline;
}
.menuh ul {
	margin: 0px; padding: 0px;
}
.menuv ul {
	margin: 0px; padding: 0px;
}
.menuh li {
	margin: 0px; list-style-type: none;
}
.menuv li {
	margin: 0px; list-style-type: none;
}
.menuv li.li4 {
	font-size: 100%;
}
* html .menuh {
	height: 1%;
}
* html .menuv {
	height: 1%;
}
* html .menuh li {
	height: 1%;
}
* html .menuv li {
	height: 1%;
}
* html .menuh a {
	height: 1%;
}
* html .menuv a {
	height: 1%;
}
* html .menuh span {
	height: 1%;
}
* html .menuv span {
	height: 1%;
}
.menuh a {
	text-decoration: none; display: block;
}
.menuh .nolink {
	text-decoration: none; display: block;
}
.menuh li {
	border-width: 0px 1px 0px 0px; border-style: solid; float: left;
}
.menuh .top {
	border-width: 0px 1px;
}
.menuh li li {
	display: none;
}
* html .menuh ul {
	display: inline-block;
}
* html .menuh li ul {
	display: none;
}
* html .menuh a {
	display: inline-block;
}
* html .menuh .nolink {
	display: inline-block;
}
.menuv a {
	text-decoration: none; display: block;
}
.menuv .nolink {
	text-decoration: none; display: block;
}
.menuv .nolink span {
	text-decoration: none; display: block;
}
.menuv a img {
	padding-right: 5px; padding-left: 5px;
}
* html .mgn .menuv .li1 .tl {
	margin-left: 10px;
}
* html .mgn .menuv .li1 .bl {
	margin-left: 10px;
}
* html .mgn .menuv .li1 .tr {
	margin-right: 10px;
}
* html .mgn .menuv .li1 .br {
	margin-right: 10px;
}
.menuv .menu-a a {
	display: block;
}
.menuv .menu-a .nolink {
	display: block;
}
.menuv .menu-b a {
	display: block;
}
.menuv .menu-b .nolink {
	display: block;
}
.menuv .menu-c a {
	display: block;
}
.menuv .menu-c .nolink {
	display: block;
}
.menuh .menu-e ul {
	display: none;
}
.menuh .menu-e li {
	display: none;
}
.menuh .menu-e .mwrap {
	float: left;
}
.menuh .menu-e .li1 {
	display: block; background-repeat: no-repeat;
}
* html .menuh .menu-e .li1 {
	display: inline-block;
}
.menuh .menu-e .mn1 {
	background-position: right top; display: block; background-repeat: no-repeat;
}
* html .menuh .menu-e .mn1 {
	display: inline-block;
}
.menuv .menu-a ul {
	border-width: 1px 0px 0px; border-style: solid;
}
.menuv .menu-b ul {
	border-width: 1px 0px 0px; border-style: solid;
}
.menuv .menu-c ul {
	border-width: 1px 0px 0px; border-style: solid;
}
.menuv .menu-a ul ul {
	border-width: 0px;
}
.menuv .menu-b ul ul {
	border-width: 0px;
}
.menuv .menu-c ul ul {
	border-width: 0px;
}
.menuv .menu-a .mn1 {
	border-width: 0px 0px 1px; border-style: solid;
}
.menuv .menu-b .mn1 {
	border-width: 0px 0px 1px; border-style: solid;
}
.menuv .menu-c .mn1 {
	border-width: 0px 0px 1px; border-style: solid;
}
.menuv .menu-a .mn2 {
	border-width: 0px 0px 1px; border-style: solid;
}
.menuv .menu-b .mn2 {
	border-width: 0px 0px 1px; border-style: solid;
}
.menuv .menu-c .mn2 {
	border-width: 0px 0px 1px; border-style: solid;
}
.menuv .menu-a .mn3 {
	border-width: 0px 0px 1px; border-style: solid;
}
.menuv .menu-b .mn3 {
	border-width: 0px 0px 1px; border-style: solid;
}
.menuv .menu-c .mn3 {
	border-width: 0px 0px 1px; border-style: solid;
}
.menuv .menu-a .mn4 {
	border-width: 0px 0px 1px; border-style: solid;
}
.menuv .menu-b .mn4 {
	border-width: 0px 0px 1px; border-style: solid;
}
.menuv .menu-c .mn4 {
	border-width: 0px 0px 1px; border-style: solid;
}
.menuv .menu-d .mwrap .tl {
	height: 6px;
}
.menuv .menu-d .mwrap .tr {
	height: 6px;
}
.menuv .menu-d .mwrap .tc {
	height: 6px;
}
.menuv .menu-d .mwrap .bl {
	height: 6px;
}
.menuv .menu-d .mwrap .br {
	height: 6px;
}
.menuv .menu-d .mwrap .bc {
	height: 6px;
}
.menuv .menu-e .mwrap .tl {
	height: 6px;
}
.menuv .menu-e .mwrap .tr {
	height: 6px;
}
.menuv .menu-e .mwrap .tc {
	height: 6px;
}
.menuv .menu-e .mwrap .bl {
	height: 6px;
}
.menuv .menu-e .mwrap .br {
	height: 6px;
}
.menuv .menu-e .mwrap .bc {
	height: 6px;
}
.menuv .menu-d .mwrap .tl {
	width: 6px;
}
.menuv .menu-d .mwrap .tr {
	width: 6px;
}
.menuv .menu-d .mwrap .bl {
	width: 6px;
}
.menuv .menu-d .mwrap .br {
	width: 6px;
}
.menuv .menu-e .mwrap .tl {
	width: 6px;
}
.menuv .menu-e .mwrap .tr {
	width: 6px;
}
.menuv .menu-e .mwrap .bl {
	width: 6px;
}
.menuv .menu-e .mwrap .br {
	width: 6px;
}
.menuv .menu-d .mwrap .tc {
	margin: 0px 6px;
}
.menuv .menu-d .mwrap .bc {
	margin: 0px 6px;
}
.menuv .menu-e .mwrap .tc {
	margin: 0px 6px;
}
.menuv .menu-e .mwrap .bc {
	margin: 0px 6px;
}
.menuv .menu-d .mwrap .ml {
	width: 6px;
}
.menuv .menu-d .mwrap .mr {
	width: 6px;
}
.menuv .menu-e .mwrap .ml {
	width: 6px;
}
.menuv .menu-e .mwrap .mr {
	width: 6px;
}
.indent {
	padding-bottom: 10px;
}
.lined {
	margin: 0px 10px;
}
.tabular {
	margin: 0px 10px;
}
.bubble {
	margin: 0px 10px;
}
.indent table {
	width: 100%;
}
.indent table {
	border-width: 0px; margin: 0px; padding: 0px; vertical-align: top;
}
.indent th {
	border-width: 0px; margin: 0px; padding: 0px; vertical-align: top;
}
.indent td {
	border-width: 0px; margin: 0px; padding: 0px; vertical-align: top;
}
.indent th {
	text-align: left; padding-right: 10px; font-weight: normal;
}
.tabular th {
	padding: 5px;
}
.indent td {
	width: 82%;
}
.lined .dt {
	display: block;
}
.lined .dd {
	display: block;
}
.lined span.affix {
	margin: 4px 0px 2px 20px; display: block;
}
.tabular .balloon {
	margin: 5px 10px;
}
.tabular p.affix {
	margin: 4px 10px 2px 20px;
}
.bubble .balloon {
	padding-bottom: 5px;
}
.bubble p.affix {
	margin: 2px 0px 4px 18px;
}
.simple .indent th {
	font-weight: bold;
}
.simple .bubble .balloon {
	padding: 0px 0px 4px 8px; clear: both;
}
.standard .bubble .balloon {
	padding-top: 4px; padding-bottom: 4px;
}
.standard .bubble .balloon .tl {
	height: 6px;
}
.standard .bubble .balloon .tr {
	height: 6px;
}
.standard .bubble .balloon .tc {
	height: 6px;
}
.standard .bubble .balloon .bl {
	height: 6px;
}
.standard .bubble .balloon .br {
	height: 6px;
}
.standard .bubble .balloon .bc {
	height: 6px;
}
.standard .bubble .balloon .tl {
	width: 10px;
}
.standard .bubble .balloon .bl {
	width: 10px;
}
.standard .bubble .balloon .tr {
	width: 6px;
}
.standard .bubble .balloon .br {
	width: 6px;
}
.standard .bubble .balloon .tc {
	margin: 0px 6px 0px 10px;
}
.standard .bubble .balloon .bc {
	margin: 0px 6px 0px 10px;
}
.standard .bubble .balloon .ml {
	width: 10px;
}
.standard .bubble .balloon .mr {
	width: 6px;
}
.standard .bubble .balloon .mc {
	margin: 0px 6px 0px 20px;
}
.standard .bubble p.affix {
	margin-left: 20px;
}
.plain .col-2 .column {
	width: 49%; float: left;
}
.plain .col-2 .set-2 {
	margin-right: 0px; float: right;
}
.plain .col-3 .column {
	width: 32%; margin-right: 1%; float: left;
}
.plain .col-3 .set-3 {
	margin-right: 0px;
}
.plain .col-4 .column {
	width: 24%; margin-right: 1%; float: left;
}
.plain .col-4 .set-4 {
	margin-right: 0px;
}
.plain .col-5 .column {
	width: 19%; margin-right: 1%; float: left;
}
.plain .col-5 .set-5 {
	margin-right: 0px;
}
.asymm .wider-2 .column {
	width: 35%; float: left;
}
.asymm .wider-2 .set-r {
	width: 64%; float: right;
}
.asymm .widel-2 .column {
	width: 64%; float: left;
}
.asymm .widel-2 .set-r {
	width: 35%; float: right;
}
.index .table {
	width: 100%; margin-bottom: 10px; table-layout: fixed;
}
.index .frame-1 .table {
	margin-bottom: 4px;
}
.index .frame-2 .table {
	margin-bottom: 4px;
}
.index .frame-3 .table {
	margin-bottom: 4px;
}
.index .table .gap {
	width: 1%;
}
.index .table .cmc {
	overflow: hidden; vertical-align: top;
}
.index .col-1 .cmc {
	width: 98%;
}
.index .col-1 .nmc {
	width: 98%;
}
.index .col-2 .cmc {
	width: 47%;
}
.index .col-2 .nmc {
	width: 47%;
}
.index .col-3 .cmc {
	width: 31%;
}
.index .col-3 .nmc {
	width: 31%;
}
.index .col-4 .cmc {
	width: 22%;
}
.index .col-4 .nmc {
	width: 22%;
}
.index .col-5 .cmc {
	width: 17%;
}
.index .col-5 .nmc {
	width: 17%;
}
.side-group .index .col-1 .tdc {
	width: 95%;
}
.index h2 {
	font-size: 100%;
}
.index h3 {
	font-size: 100%;
}
.index h4 {
	font-size: 100%;
}
.index .cmc {
	padding: 10px 10px 0px;
}
.index .nmc {
	padding: 10px 10px 0px;
}
.index .standard .cbl {
	height: 6px;
}
.index .standard .cbr {
	height: 6px;
}
.index .standard .cbc {
	height: 6px;
}
.index .standard .tdc {
	height: 6px;
}
.index .standard .tdl {
	width: 6px; height: 6px;
}
.index .standard .tdr {
	width: 6px; height: 6px;
}
.index .standard .cmc {
	padding: 4px 4px 0px;
}
.album .table {
	width: 100%; margin-bottom: 10px; table-layout: fixed;
}
.album .table .cmc {
	vertical-align: top;
}
.album .table .cmc span.img {
	text-align: center; display: block;
}
.album .table .cmc span.img span {
	margin: 0px auto; text-align: left;
}
.album .table .mc {
	overflow: hidden;
}
*:first-child + html .album .table .mm {
	overflow: hidden; position: relative;
}
* html .album .table .mm {
	overflow: hidden;
}
* html .album .table span.img {
	width: 100%; overflow: hidden;
}
.album .table span.img a {
	display: inline-block;
}
.album .table .gap {
	width: 1%;
}
.album .table .cmc {
	width: 100%;
}
.album .col-2 .cmc {
	width: 47%;
}
.album .col-2 .nmc {
	width: 47%;
}
.album .col-3 .cmc {
	width: 31%;
}
.album .col-3 .nmc {
	width: 31%;
}
.album .col-4 .cmc {
	width: 22%;
}
.album .col-4 .nmc {
	width: 22%;
}
.album .col-5 .cmc {
	width: 19%;
}
.album .col-5 .nmc {
	width: 19%;
}
.album .col-6 .cmc {
	width: 14%;
}
.album .col-6 .nmc {
	width: 14%;
}
.album .col-7 .cmc {
	width: 13%;
}
.album .col-7 .nmc {
	width: 13%;
}
.album .col-8 .cmc {
	width: 12%;
}
.album .col-8 .nmc {
	width: 12%;
}
.album .col-1 div.img .mc {
	padding: 8px;
}
.album .col-2 div.img .mc {
	padding: 4px;
}
.album .col-3 div.img .mc {
	padding: 4px;
}
.album .col-4 div.img .mc {
	padding: 4px;
}
.side-group .album .col-1 div.img .mc {
	padding: 4px;
}
.side-group .album .col-2 div.img .mc {
	padding: 0px;
}
.side-group .album .col-3 div.img .mc {
	padding: 0px;
}
.side-group .album .col-4 div.img .mc {
	padding: 0px;
}
.album h2 {
	font-size: 100% !important; font-weight: normal;
}
.album h3 {
	font-size: 100% !important; font-weight: normal;
}
.album h4 {
	font-size: 100% !important; font-weight: normal;
}
.album .skin-3 .cmc span.img a img {
	padding: 5px; border: 1px solid rgb(218, 218, 218); background-color: rgb(247, 247, 247);
}
.album .skin-4 .cmc span.img a img {
	padding: 5px; border: 1px solid rgb(218, 218, 218); background-color: rgb(247, 247, 247);
}
.album .skin-3 .cmc span.img a:hover img {
	background-color: rgb(231, 231, 231);
}
.album .skin-4 .cmc span.img a:hover img {
	background-color: rgb(231, 231, 231);
}
.album .standard .cbl {
	height: 6px;
}
.album .standard .cbr {
	height: 6px;
}
.album .standard .cbc {
	height: 6px;
}
.album .standard .tdc {
	height: 6px;
}
.album .standard .tdl {
	width: 6px; height: 6px;
}
.album .standard .tdr {
	width: 6px; height: 6px;
}
.album .standard span.img a img {
	padding: 0px;
}
* html .album .standard span.img a img {
	padding: 2px;
}
.tab .twrap .h2 {
	padding: 0px; font-weight: bold; cursor: pointer; background-image: none;
}
.tab .twrap h2 {
	font-weight: bold;
}
.tab .column {
	padding-bottom: 10px;
}
.tab .frame-1 .column {
	padding-bottom: 0px;
}
.tab .frame-2 .column {
	padding-bottom: 0px;
}
.tab .frame-3 .column {
	padding-bottom: 0px;
}
.tab .twrap .h2 {
	display: inline;
}
.tab h2 span.img {
	display: inline;
}
.tab .opt-1 .h2 .mm {
	background-repeat: no-repeat;
}
.tab .opt-2 .h2 .mm {
	background-repeat: no-repeat;
}
.tab .opt-3 .h2 .mm {
	background-repeat: no-repeat;
}
.tab .opt-4 .h2 .mm {
	background-repeat: no-repeat;
}
.tab .opt-1 .h2 .mc {
	background-position: right top;
}
.tab .opt-2 .h2 .mc {
	background-position: right top;
}
.tab .opt-3 .h2 .mc {
	background-position: right top;
}
.tab .opt-4 .h2 .mc {
	background-position: right top;
}
.tab .opt-1 h2 {
	clear: none; float: left; display: inline; white-space: nowrap; background-repeat: no-repeat;
}
.tab .opt-2 h2 {
	clear: none; float: left; display: inline; white-space: nowrap; background-repeat: no-repeat;
}
.tab .opt-3 h2 {
	clear: none; float: left; display: inline; white-space: nowrap; background-repeat: no-repeat;
}
.tab .opt-4 h2 {
	clear: none; float: left; display: inline; white-space: nowrap; background-repeat: no-repeat;
}
.tab .opt-1 .twrap {
	display: inline;
}
.tab .opt-2 .twrap {
	display: inline;
}
.tab .opt-3 .twrap {
	display: inline;
}
.tab .opt-4 .twrap {
	display: inline;
}
.tab .opt-1 .twrap {
	float: right;
}
.tab .opt-2 .twrap {
	float: right;
}
.tab .opt-1 .bwrap {
	width: 100%; clear: both;
}
.tab .opt-2 .bwrap {
	width: 100%; clear: both;
}
.tab .opt-3 .bwrap {
	width: 100%; clear: both;
}
.tab .opt-4 .bwrap {
	width: 100%; clear: both;
}
.tab .opt-5 .twrap {
	width: 35%; float: right;
}
.tab .opt-6 .twrap {
	width: 35%; float: right;
}
.tab .opt-5 .bwrap {
	width: 64%; float: right;
}
.tab .opt-6 .bwrap {
	width: 64%; float: right;
}
.tab .opt-7 .twrap {
	width: 35%; float: left;
}
.tab .opt-8 .twrap {
	width: 35%; float: left;
}
.tab .opt-7 .bwrap {
	width: 64%; float: left;
}
.tab .opt-8 .bwrap {
	width: 64%; float: left;
}
.tab .opt-5 .twrap .h2 {
	width: 100%; float: none;
}
.tab .opt-6 .twrap .h2 {
	width: 100%; float: none;
}
.tab .opt-7 .twrap .h2 {
	width: 100%; float: none;
}
.tab .opt-8 .twrap .h2 {
	width: 100%; float: none;
}
.tab .simple .h2 {
	padding-bottom: 0px;
}
.tab .simple h2 {
	padding: 6px 8px;
}
.side-group .tab .simple h2 {
	padding: 4px 6px;
}
* html .tab .simple h2 {
	padding: 0px;
}
* html .side-group .tab .simple h2 {
	padding: 0px;
}
* html .tab .simple h2 a {
	padding: 6px 8px; border-bottom-width: 0px; display: block;
}
* html .side-group .tab .simple h2 a {
	padding: 4px 6px;
}
.tab .opt-1 .simple h2 {
	margin-left: 1px;
}
.tab .opt-2 .simple h2 {
	margin-left: 1px;
}
.tab .opt-3 .simple h2 {
	margin-right: 1px;
}
.tab .opt-4 .simple h2 {
	margin-right: 1px;
}
.tab .opt-5 .simple h2 {
	margin-bottom: 1px;
}
.tab .opt-6 .simple h2 {
	margin-bottom: 1px;
}
.tab .opt-7 .simple h2 {
	margin-bottom: 1px;
}
.tab .opt-8 .simple h2 {
	margin-bottom: 1px;
}
.tab .opt-1 .simple .bwrap {
	border-width: 1px 0px 0px; border-style: solid;
}
.tab .opt-2 .simple .bwrap {
	border-width: 1px 0px 0px; border-style: solid;
}
.tab .opt-3 .simple .bwrap {
	border-width: 1px 0px 0px; border-style: solid;
}
.tab .opt-4 .simple .bwrap {
	border-width: 1px 0px 0px; border-style: solid;
}
.tab .opt-5 .simple .bwrap {
	border-width: 0px 1px 0px 0px; border-style: solid;
}
.tab .opt-6 .simple .bwrap {
	border-width: 0px 1px 0px 0px; border-style: solid;
}
.tab .opt-7 .simple .bwrap {
	border-width: 0px 0px 0px 1px; border-style: solid;
}
.tab .opt-8 .simple .bwrap {
	border-width: 0px 0px 0px 1px; border-style: solid;
}
.tab .opt-1 .simple .box {
	padding: 8px 0px;
}
.tab .opt-2 .simple .box {
	padding: 8px 0px;
}
.tab .opt-3 .simple .box {
	padding: 8px 0px;
}
.tab .opt-4 .simple .box {
	padding: 8px 0px;
}
.tab .opt-5 .simple .box {
	padding: 0px 8px;
}
.tab .opt-6 .simple .box {
	padding: 0px 8px;
}
.tab .opt-7 .simple .box {
	padding: 0px 8px;
}
.tab .opt-8 .simple .box {
	padding: 0px 8px;
}
.tab .opt-1 .skin-3 h2 {
	border-bottom-width: 0px;
}
.tab .opt-2 .skin-3 h2 {
	border-bottom-width: 0px;
}
.tab .opt-3 .skin-3 h2 {
	border-bottom-width: 0px;
}
.tab .opt-4 .skin-3 h2 {
	border-bottom-width: 0px;
}
.tab .opt-1 .skin-4 h2 {
	border-bottom-width: 0px;
}
.tab .opt-2 .skin-4 h2 {
	border-bottom-width: 0px;
}
.tab .opt-3 .skin-4 h2 {
	border-bottom-width: 0px;
}
.tab .opt-4 .skin-4 h2 {
	border-bottom-width: 0px;
}
.tab .opt-5 .skin-3 h2 {
	border-left-width: 0px;
}
.tab .opt-6 .skin-3 h2 {
	border-left-width: 0px;
}
.tab .opt-5 .skin-4 h2 {
	border-left-width: 0px;
}
.tab .opt-6 .skin-4 h2 {
	border-left-width: 0px;
}
.tab .opt-7 .skin-3 h2 {
	border-right-width: 0px;
}
.tab .opt-8 .skin-3 h2 {
	border-right-width: 0px;
}
.tab .opt-7 .skin-4 h2 {
	border-right-width: 0px;
}
.tab .opt-8 .skin-4 h2 {
	border-right-width: 0px;
}
.tab .opt-1 .skin-3 .bwrap {
	border-width: 0px;
}
.tab .opt-2 .skin-3 .bwrap {
	border-width: 0px;
}
.tab .opt-3 .skin-3 .bwrap {
	border-width: 0px;
}
.tab .opt-4 .skin-3 .bwrap {
	border-width: 0px;
}
.tab .opt-5 .skin-3 .bwrap {
	border-width: 0px;
}
.tab .opt-6 .skin-3 .bwrap {
	border-width: 0px;
}
.tab .opt-7 .skin-3 .bwrap {
	border-width: 0px;
}
.tab .opt-8 .skin-3 .bwrap {
	border-width: 0px;
}
.tab .opt-1 .skin-4 .bwrap {
	border-width: 0px;
}
.tab .opt-2 .skin-4 .bwrap {
	border-width: 0px;
}
.tab .opt-3 .skin-4 .bwrap {
	border-width: 0px;
}
.tab .opt-4 .skin-4 .bwrap {
	border-width: 0px;
}
.tab .opt-5 .skin-4 .bwrap {
	border-width: 0px;
}
.tab .opt-6 .skin-4 .bwrap {
	border-width: 0px;
}
.tab .opt-7 .skin-4 .bwrap {
	border-width: 0px;
}
.tab .opt-8 .skin-4 .bwrap {
	border-width: 0px;
}
.tab .opt-1 .skin-3 .box {
	border-width: 1px; border-style: solid; padding: 4px 9px;
}
.tab .opt-2 .skin-3 .box {
	border-width: 1px; border-style: solid; padding: 4px 9px;
}
.tab .opt-3 .skin-3 .box {
	border-width: 1px; border-style: solid; padding: 4px 9px;
}
.tab .opt-4 .skin-3 .box {
	border-width: 1px; border-style: solid; padding: 4px 9px;
}
.tab .opt-5 .skin-3 .box {
	border-width: 1px; border-style: solid; padding: 4px 9px;
}
.tab .opt-6 .skin-3 .box {
	border-width: 1px; border-style: solid; padding: 4px 9px;
}
.tab .opt-7 .skin-3 .box {
	border-width: 1px; border-style: solid; padding: 4px 9px;
}
.tab .opt-8 .skin-3 .box {
	border-width: 1px; border-style: solid; padding: 4px 9px;
}
.tab .opt-1 .skin-4 .box {
	border-width: 1px; border-style: solid; padding: 4px 9px;
}
.tab .opt-2 .skin-4 .box {
	border-width: 1px; border-style: solid; padding: 4px 9px;
}
.tab .opt-3 .skin-4 .box {
	border-width: 1px; border-style: solid; padding: 4px 9px;
}
.tab .opt-4 .skin-4 .box {
	border-width: 1px; border-style: solid; padding: 4px 9px;
}
.tab .opt-5 .skin-4 .box {
	border-width: 1px; border-style: solid; padding: 4px 9px;
}
.tab .opt-6 .skin-4 .box {
	border-width: 1px; border-style: solid; padding: 4px 9px;
}
.tab .opt-7 .skin-4 .box {
	border-width: 1px; border-style: solid; padding: 4px 9px;
}
.tab .opt-8 .skin-4 .box {
	border-width: 1px; border-style: solid; padding: 4px 9px;
}
.tab .opt-1 .standard .h2 {
	clear: none; display: inline;
}
.tab .opt-1 .standard h2 {
	clear: none; display: inline;
}
.tab .opt-2 .standard .h2 {
	clear: none; display: inline;
}
.tab .opt-2 .standard h2 {
	clear: none; display: inline;
}
.tab .opt-3 .standard .h2 {
	clear: none; display: inline;
}
.tab .opt-3 .standard h2 {
	clear: none; display: inline;
}
.tab .opt-4 .standard .h2 {
	clear: none; display: inline;
}
.tab .opt-4 .standard h2 {
	clear: none; display: inline;
}
.tab .opt-1 .standard .h2 {
	margin-right: 4px; float: left;
}
.tab .opt-2 .standard .h2 {
	margin-right: 4px; float: left;
}
.tab .opt-3 .standard .h2 {
	margin-left: 4px; float: left;
}
.tab .standard .opt-4 .h2 {
	margin-left: 4px; float: left;
}
.tab .standard .h2 .tl {
	height: 6px;
}
.tab .standard .h2 .tr {
	height: 6px;
}
.tab .standard .h2 .tc {
	height: 6px;
}
.tab .standard .h2 .bl {
	height: 6px;
}
.tab .standard .h2 .br {
	height: 6px;
}
.tab .standard .h2 .bc {
	height: 6px;
}
.tab .standard .h2 .tl {
	width: 6px;
}
.tab .standard .h2 .tr {
	width: 6px;
}
.tab .standard .h2 .bl {
	width: 6px;
}
.tab .standard .h2 .br {
	width: 6px;
}
.tab .opt-5 .h2 .tc {
	margin: 0px 6px 0px 0px;
}
.tab .opt-5 .h2 .bc {
	margin: 0px 6px 0px 0px;
}
.tab .opt-6 .h2 .tc {
	margin: 0px 6px 0px 0px;
}
.tab .opt-6 .h2 .bc {
	margin: 0px 6px 0px 0px;
}
.tab .opt-7 .h2 .tc {
	margin: 0px 0px 0px 6px;
}
.tab .opt-7 .h2 .bc {
	margin: 0px 0px 0px 6px;
}
.tab .opt-8 .h2 .tc {
	margin: 0px 0px 0px 6px;
}
.tab .opt-8 .h2 .bc {
	margin: 0px 0px 0px 6px;
}
.tab .standard .h2 .ml {
	width: 6px;
}
.tab .standard .h2 .mr {
	width: 6px;
}
.tab .opt-5 .standard .h2 .mm {
	padding: 0px; background-repeat: no-repeat;
}
.tab .opt-6 .standard .h2 .mm {
	padding: 0px; background-repeat: no-repeat;
}
.tab .opt-7 .standard .h2 .mm {
	padding: 0px; background-repeat: no-repeat;
}
.tab .opt-8 .standard .h2 .mm {
	padding: 0px; background-repeat: no-repeat;
}
.tab .opt-5 .standard .h2 .mc {
	background-repeat: repeat;
}
.tab .opt-6 .standard .h2 .mc {
	background-repeat: repeat;
}
.tab .opt-7 .standard .h2 .mc {
	background-repeat: repeat;
}
.tab .opt-8 .standard .h2 .mc {
	background-repeat: repeat;
}
.tab .opt-5 .standard .h2 .tl {
	width: 0px;
}
.tab .opt-5 .standard .h2 .ml {
	width: 0px;
}
.tab .opt-5 .standard .h2 .bl {
	width: 0px;
}
.tab .opt-6 .standard .h2 .tl {
	width: 0px;
}
.tab .opt-6 .standard .h2 .ml {
	width: 0px;
}
.tab .opt-6 .standard .h2 .bl {
	width: 0px;
}
.tab .opt-7 .standard .h2 .tr {
	width: 0px;
}
.tab .opt-7 .standard .h2 .mr {
	width: 0px;
}
.tab .opt-7 .standard .h2 .br {
	width: 0px;
}
.tab .opt-8 .standard .h2 .tr {
	width: 0px;
}
.tab .opt-8 .standard .h2 .mr {
	width: 0px;
}
.tab .opt-8 .standard .h2 .br {
	width: 0px;
}
* html .tab .standard h2 a {
	border-bottom-width: 0px;
}
.tab .standard .box {
	padding-bottom: 3px;
}
.tab .standard .xbl {
	height: 6px;
}
.tab .standard .xbr {
	height: 6px;
}
.tab .standard .xbc {
	height: 6px;
}
.tab .standard .xbl {
	width: 6px;
}
.tab .standard .xbr {
	width: 6px;
}
.tab .standard .xbc {
	margin: 0px 6px;
}
.tab .standard .xml {
	width: 1px;
}
.tab .standard .xmr {
	width: 1px;
}
.tab .standard .xmc {
	margin: 0px 1px; padding: 6px 9px;
}
.accordion {
	padding-bottom: 10px;
}
.accordion .bwrap {
	padding-bottom: 10px;
}
.accordion .h2 {
	padding-bottom: 0px; font-weight: bold; cursor: pointer; background-image: none;
}
.accordion h2 {
	padding-bottom: 0px; font-weight: bold; cursor: pointer; background-image: none;
}
.accordion .frame-1 .column {
	padding-bottom: 4px;
}
.accordion .frame-2 .column {
	padding-bottom: 4px;
}
.accordion .frame-3 .column {
	padding-bottom: 4px;
}
.accordion .simple h2 {
	background-position: 12px 9px; margin: 0px; padding: 6px 12px 6px 24px; background-repeat: no-repeat;
}
* html .accordion .simple h2 {
	background-position: 12px 10px; padding: 0px;
}
* html .accordion .simple h2 a {
	padding: 6px 12px 6px 24px; display: block;
}
.accordion .simple .cr h2 {
	background-repeat: no-repeat;
}
* html .accordion .simple .cr h2 {
	background-position: 12px 10px; background-repeat: no-repeat;
}
.accordion .simple .bwrap {
	padding-bottom: 1px;
}
.accordion .simple .box {
	padding: 8px 10px;
}
.accordion .simple h2 {
	padding-left: 12px;
}
* html .accordion .simple h2 a {
	padding-left: 12px;
}
.accordion .standard .h2 {
	padding-bottom: 0px;
}
.accordion .standard .bwrap {
	padding-bottom: 0px;
}
.accordion .standard .h2 .tl {
	height: 6px;
}
.accordion .standard .h2 .tr {
	height: 6px;
}
.accordion .standard .h2 .tc {
	height: 6px;
}
.accordion .standard .h2 .bl {
	height: 6px;
}
.accordion .standard .h2 .br {
	height: 6px;
}
.accordion .standard .h2 .bc {
	height: 6px;
}
.accordion .standard .h2 .tl {
	width: 6px;
}
.accordion .standard .h2 .tr {
	width: 6px;
}
.accordion .standard .h2 .bl {
	width: 6px;
}
.accordion .standard .h2 .br {
	width: 6px;
}
.accordion .standard .h2 .tc {
	margin: 0px 6px;
}
.accordion .standard .h2 .bc {
	margin: 0px 6px;
}
.accordion .standard .h2 .ml {
	width: 6px;
}
.accordion .standard .h2 .mr {
	width: 6px;
}
.accordion .standard .xbl {
	height: 6px;
}
.accordion .standard .xbr {
	height: 6px;
}
.accordion .standard .xbc {
	height: 6px;
}
.accordion .standard .xbl {
	width: 6px;
}
.accordion .standard .xbr {
	width: 6px;
}
.accordion .standard .xbc {
	margin: 0px 6px;
}
.accordion .standard .xml {
	width: 1px;
}
.accordion .standard .xmr {
	width: 1px;
}
.accordion .standard .xmc {
	margin: 0px 1px; padding: 6px 9px;
}
#bindbox {
	left: 0px; position: absolute;
}
#bindbox .mc {
	height: auto;
}
#bindbox_image {
	cursor: pointer;
}
#bindbox_line {
	background-position: left; background-repeat: repeat-x;
}
#bindbox_num {
	text-align: center;
}
#bindbox_back {
	cursor: pointer;
}
#bindbox_next {
	cursor: pointer;
}
#bindbox_back {
	float: left; background-repeat: no-repeat;
}
#bindbox_next {
	background-position: right top; float: right; background-repeat: no-repeat;
}
#bindbox_close {
	background-position: center; cursor: pointer; background-repeat: no-repeat;
}
a.movieButton {
	text-decoration: none; background-repeat: no-repeat;
}
a.movieButton span {
	background-position: right top; background-repeat: no-repeat;
}
.bdnavi {
	margin-bottom: 5px; display: block;
}
.bdnavi a {
	background-position: right; border-bottom-width: 0px; float: left; display: block; background-repeat: no-repeat;
}
.breadcrumb-1 span {
	display: none;
}
.breadcrumb-2 span {
	display: none;
}
.breadcrumb-3 span {
	float: left; display: block;
}
.bdnavi em {
	border-width: 0px; font-style: normal; float: left; display: block;
}
.bdset {
	padding-bottom: 0px;
}
.ar .bdset {
	float: right;
}
.al .bdset {
	float: left;
}
.ac .bdset {
	margin: 0px auto;
}
.bdset a {
	margin-left: 0px; display: block; background-repeat: no-repeat;
}
.bdset a span {
	display: none;
}
.bdset .bdprint {
	float: left;
}
.bdset .bdtext {
	float: left;
}
.bdset .bdtext a {
	float: left;
}
.bindacs-set {
	padding-bottom: 0px;
}
.ar .bindacs-set {
	float: right;
}
.al .bindacs-set {
	float: left;
}
.ac .bindacs-set {
	margin: 0px auto; width: 150px;
}
.bindacs-set a {
	margin-left: 0px; display: block; background-repeat: no-repeat;
}
.bindacs-set a span {
	display: none;
}
.bindacs-set .bindprint1 {
	float: left;
}
.bindacs-set .bindprint2 {
	float: left;
}
.bindacs-set .bindprint3 {
	float: left;
}
.bindacs-set .bindtext1 {
	float: left;
}
.bindacs-set .bindtext1 a {
	float: left;
}
.bindacs-set .bindtext2 {
	float: left;
}
.bindacs-set .bindtext2 a {
	float: left;
}
.bindacs-set .bindtext3 {
	float: left;
}
.bindacs-set .bindtext3 a {
	float: left;
}
.bread-crumb1 {
	margin-bottom: 5px; display: block;
}
.bread-crumb2 {
	margin-bottom: 5px; display: block;
}
.bread-crumb3 {
	margin-bottom: 5px; display: block;
}
.bread-crumb1 a {
	background-position: right; border-bottom-width: 0px; float: left; display: block; background-repeat: no-repeat;
}
.bread-crumb2 a {
	background-position: right; border-bottom-width: 0px; float: left; display: block; background-repeat: no-repeat;
}
.bread-crumb3 a {
	background-position: right; border-bottom-width: 0px; float: left; display: block; background-repeat: no-repeat;
}
.bread-crumb1 span {
	display: none;
}
.bread-crumb2 span {
	display: none;
}
.bread-crumb3 span {
	float: left; display: block;
}
.bread-crumb1 em {
	border-width: 0px; font-style: normal; float: left; display: block;
}
.bread-crumb2 em {
	border-width: 0px; font-style: normal; float: left; display: block;
}
.bread-crumb3 em {
	border-width: 0px; font-style: normal; float: left; display: block;
}
.bread-crumb1 {
	border: 1px solid rgb(221, 221, 221); height: 30px; background-image: url("img/breadcrumb1_bg.gif");
}
.bread-crumb1 a {
	background: url("img/breadcrumb1_a.gif"); padding: 8px 10px 0px 20px; height: 22px; color: rgb(51, 51, 51) !important;
}
.bread-crumb1 em {
	background: url("img/breadcrumb1_em.gif") no-repeat; padding: 8px 10px 0px 20px; height: 22px; color: rgb(153, 153, 153);
}
.bread-crumb2 {
	border: 1px solid rgb(68, 68, 68); height: 30px; background-image: url("img/breadcrumb2_bg.gif");
}
.bread-crumb2 a {
	background: url("img/breadcrumb2_a.gif"); padding: 8px 10px 0px 20px; height: 22px; color: rgb(204, 204, 204) !important;
}
.bread-crumb2 em {
	background: url("img/breadcrumb2_em.gif") no-repeat; padding: 8px 10px 0px 20px; height: 22px; color: rgb(255, 255, 255);
}
.bread-crumb3 a {
	border-bottom-width: 1px;
}
.bread-crumb3 a {
	float: none; display: inline;
}
.bread-crumb3 span {
	float: none; display: inline;
}
.bread-crumb3 em {
	float: none; display: inline;
}
.bread-crumb3 span {
	padding: 0px 0.5em;
}
.bindacs-set .bindprint1 a {
	width: 20px; height: 20px; margin-right: 1px; background-color: rgb(204, 204, 204);
}
.bindacs-set .bindtext1 a {
	width: 20px; height: 20px; margin-right: 1px; background-color: rgb(204, 204, 204);
}
.bindacs-set .bindprint1 a:hover {
	background-color: rgb(153, 153, 153);
}
.bindacs-set .bindtext1 a:hover {
	background-color: rgb(153, 153, 153);
}
.bindacs-set .bindprint1 a {
	background-image: url("img/ic_bdprint1.gif");
}
.bindacs-set .bindtext1 a.bindtextl {
	background-image: url("img/ic_bdtext1_l.png");
}
.bindacs-set .bindtext1 a.bindtextm {
	background-image: url("img/ic_bdtext1_m.png");
}
.bindacs-set .bindtext1 a.bindtexts {
	background-image: url("img/ic_bdtext1_s.png");
}
* html .bindacs-set .bindtext1 a.bindtextl {
	background-image: url("img/ic_bdtext1_l.gif");
}
* html .bindacs-set .bindtext1 a.bindtextm {
	background-image: url("img/ic_bdtext1_m.gif");
}
* html .bindacs-set .bindtext1 a.bindtexts {
	background-image: url("img/ic_bdtext1_s.gif");
}
.bindacs-set .bindprint2 {
	margin-right: 10px;
}
.bindacs-set .bindprint2 a {
	background-color: transparent;
}
.bindacs-set .bindtext2 a {
	background-color: transparent;
}
.bindacs-set .bindprint2 a {
	width: 24px; height: 24px; background-image: url("img/ic_bdprint2.png");
}
.bindacs-set .bindtext2 a {
	width: 24px; height: 24px;
}
.bindacs-set .bindtext2 a.bindtextl {
	background-image: url("img/ic_bdtext2_l.png");
}
.bindacs-set .bindtext2 a.bindtextl:hover {
	background-image: url("img/ic_bdtext2_l_ov.png");
}
.bindacs-set .bindtext2 a.bindtextm {
	background-image: url("img/ic_bdtext2_m.png");
}
.bindacs-set .bindtext2 a.bindtextm:hover {
	background-image: url("img/ic_bdtext2_m_ov.png");
}
.bindacs-set .bindtext2 a.bindtexts {
	background-image: url("img/ic_bdtext2_s.png");
}
.bindacs-set .bindtext2 a.bindtexts:hover {
	background-image: url("img/ic_bdtext2_s_ov.png");
}
.bindacs-set .bindprint2 a:hover {
	background-color: transparent;
}
.bindacs-set .bindtext2 a:hover {
	background-color: transparent;
}
.bindacs-set .bindprint2 a:hover {
	background-image: url("img/ic_bdprint2_ov.png");
}
.bindacs-set .bindtext2 a.bindtextl:hover {
	background-image: url("img/ic_bdtext2_l_ov.png");
}
.bindacs-set .bindtext2 a.bindtextm:hover {
	background-image: url("img/ic_bdtext2_m_ov.png");
}
.bindacs-set .bindtext2 a.bindtexts:hover {
	background-image: url("img/ic_bdtext2_s_ov.png");
}
* html .bindacs-set .bindprint2 a {
	background-image: url("img/ic_bdprint2.gif");
}
* html .bindacs-set .bindprint2 a:hover {
	background-image: url("img/ic_bdprint2_ov.gif");
}
* html .bindacs-set .bindtext2 a.bindtextl {
	background-image: url("img/ic_bdtext2_l.gif");
}
* html .bindacs-set .bindtext2 a.bindtextl:hover {
	background-image: url("img/ic_bdtext2_l_ov.gif");
}
* html .bindacs-set .bindtext2 a.bindtextm {
	background-image: url("img/ic_bdtext2_m.gif");
}
* html .bindacs-set .bindtext2 a.bindtextm:hover {
	background-image: url("img/ic_bdtext2_m_ov.gif");
}
* html .bindacs-set .bindtext2 a.bindtexts {
	background-image: url("img/ic_bdtext2_s.gif");
}
* html .bindacs-set .bindtext2 a.bindtexts:hover {
	background-image: url("img/ic_bdtext2_s_ov.gif");
}
* html .bindacs-set .bindprint2 a:hover {
	background-image: url("img/ic_bdprint2_ov.gif");
}
* html .bindacs-set .bindtext2 a.bindtextl:hover {
	background-image: url("img/ic_bdtext2_l_ov.gif");
}
* html .bindacs-set .bindtext2 a.bindtextm:hover {
	background-image: url("img/ic_bdtext2_m_ov.gif");
}
* html .bindacs-set .bindtext2 a.bindtexts:hover {
	background-image: url("img/ic_bdtext2_s_ov.gif");
}
.bindacs-set .bindprint3 {
	margin-right: 10px;
}
.bindacs-set .bindprint3 a {
	background-color: transparent;
}
.bindacs-set .bindtext3 a {
	background-color: transparent;
}
.bindacs-set .bindprint3 a {
	width: 24px; height: 24px; background-image: url("img/ic_bdprint3.png");
}
.bindacs-set .bindtext3 a.bindtextl {
	width: 24px; height: 24px; background-image: url("img/ic_bdtext3_l.png");
}
.bindacs-set .bindtext3 a.bindtextl:hover {
	background-image: url("img/ic_bdtext3_l_ov.png");
}
.bindacs-set .bindtext3 a.bindtextm {
	width: 24px; height: 24px; background-image: url("img/ic_bdtext3_m.png");
}
.bindacs-set .bindtext3 a.bindtextm:hover {
	background-image: url("img/ic_bdtext3_m_ov.png");
}
.bindacs-set .bindtext3 a.bindtexts {
	width: 24px; height: 24px; background-image: url("img/ic_bdtext3_s.png");
}
.bindacs-set .bindtext3 a.bindtexts:hover {
	background-image: url("img/ic_bdtext3_s_ov.png");
}
.bindacs-set .bindprint3 a:hover {
	background-color: transparent;
}
.bindacs-set .bindtext3 a:hover {
	background-color: transparent;
}
.bindacs-set .bindprint3 a:hover {
	background-image: url("img/ic_bdprint3_ov.png");
}
.bindacs-set .bindtext3 a.bindtextl:hover {
	background-image: url("img/ic_bdtext3_l_ov.png");
}
.bindacs-set .bindtext3 a.bindtextm:hover {
	background-image: url("img/ic_bdtext3_m_ov.png");
}
.bindacs-set .bindtext3 a.bindtexts:hover {
	background-image: url("img/ic_bdtext3_s_ov.png");
}
* html .bindacs-set .bindprint3 a {
	background-image: url("img/ic_bdprint3.gif");
}
* html .bindacs-set .bindprint3 a:hover {
	background-image: url("img/ic_bdprint3_ov.gif");
}
* html .bindacs-set .bindtext3 a.bindtextl {
	background-image: url("img/ic_bdtext3_l.gif");
}
* html .bindacs-set .bindtext3 a.bindtextl:hover {
	background-image: url("img/ic_bdtext3_l_ov.gif");
}
* html .bindacs-set .bindtext3 a.bindtextm {
	background-image: url("img/ic_bdtext3_m.gif");
}
* html .bindacs-set .bindtext3 a.bindtextm:hover {
	background-image: url("img/ic_bdtext3_m_ov.gif");
}
* html .bindacs-set .bindtext3 a.bindtexts {
	background-image: url("img/ic_bdtext3_s.gif");
}
* html .bindacs-set .bindtext3 a.bindtexts:hover {
	background-image: url("img/ic_bdtext3_s_ov.gif");
}
* html .bindacs-set .bindprint3 a:hover {
	background-image: url("img/ic_bdprint3_ov.gif");
}
* html .bindacs-set .bindtext3 a.bindtextl:hover {
	background-image: url("img/ic_bdtext3_l_ov.gif");
}
* html .bindacs-set .bindtext3 a.bindtextm:hover {
	background-image: url("img/ic_bdtext3_m_ov.gif");
}
* html .bindacs-set .bindtext3 a.bindtexts:hover {
	background-image: url("img/ic_bdtext3_s_ov.gif");
}
.album .color .type-1 .cmc span.img a img {
	padding: 5px;
}
.tab .color .type-1 .bwrap {
	border-width: 1px;
}
.tab .color .type-1 .box {
	padding: 4px 9px;
}
.color .type-1 .disc li {
	background-position: left 2px;
}
.color .type-1 li .disc li {
	background-position: left 5px;
}
.color .type-1 .none li {
	background-image: none;
}
.color .type-1 li .none li {
	background-image: none;
}
.color .type-1 .hr {
	height: 10px;
}
.color .type-1 h3 {
	padding-left: 8px; border-left-width: 0px;
}
.color .type-1 h3 a {
	padding-left: 8px; border-left-width: 0px;
}
.color .type-1 h4 {
	background-position: left 4px; padding-left: 18px; background-repeat: no-repeat;
}
.color .type-1 .blockquote {
	padding-left: 8px;
}
.color .type-1 p.note {
	padding-top: 6px;
}
.color .type-1 .lined dt {
	padding: 6px 10px 4px;
}
.color .type-1 .lined dd {
	padding: 5px 0px;
}
* html .color .type-1 .lined dt {
	padding-top: 10px; padding-bottom: 8px;
}
* html .color .type-1 .lined dd {
	padding: 10px 0px;
}
.color .type-1 .bubble th {
	padding-top: 2px;
}
.color .type-1 .bubble td {
	padding-top: 2px;
}
.color .type-1 .bubble th {
	background-position: 4px 6px; padding-right: 0px; padding-left: 18px; background-repeat: no-repeat;
}
.color .type-1 .bubble .balloon {
	padding: 0px;
}
.tab .color .type-1 h2 {
	background-position: 6px 8px; padding-left: 22px; background-repeat: no-repeat;
}
.side-group .tab .color .type-1 h2 {
	background-position: 4px 6px; padding-left: 22px;
}
* html .tab .color .type-1 h2 {
	padding-left: 0px;
}
* html .side-group .tab .color .type-1 h2 {
	padding-left: 0px;
}
* html .tab .color .type-1 h2 a {
	padding-left: 22px;
}
* html .side-group .tab .color .type-1 h2 a {
	padding-left: 22px;
}
.tab .color .type-1 .bwrap {
	border-width: 0px;
}
.tab .color .type-1 .bwrap .box {
	border-width: 1px; border-style: solid; padding: 8px 10px;
}
.color .type-1 .menuh .menu-a a {
	padding: 0px 16px; font-weight: normal;
}
.color .type-1 .menuh .menu-a .nolink {
	padding: 0px 16px; font-weight: normal;
}
.color .type-1 .menuh .menu-b a {
	padding: 8px 20px 0px; height: 26px; font-weight: bold;
}
.color .type-1 .menuh .menu-b .nolink {
	padding: 8px 20px 0px; height: 26px; font-weight: bold;
}
.color .type-1 .menuh .menu-b {
	border-width: 0px;
}
.color .type-1 .menuh .menu-b li {
	border-width: 0px;
}
.color .type-1 .menuh .menu-b .top {
	border-width: 0px;
}
.color .type-1 .menuh .menu-b .top {
	border-width: 0px;
}
.color .type-1 .menuh .menu-b li {
	margin-right: 1px;
}
.color .type-1 .menuv .menu-b ul {
	border-width: 0px;
}
.color .type-1 .menuv .menu-b li li {
	padding: 0px;
}
.color .type-1 .menuv .menu-b a {
	font-weight: bold; text-decoration: none;
}
.color .type-1 .menuv .menu-b .mn1 {
	margin: 5px 0px; padding: 8px 10px;
}
.color .type-1 .menuv .menu-b .mn2 {
	padding: 8px 14px; margin-bottom: 1px;
}
.color .type-1 .menuv .menu-b .mn3 {
	padding: 4px 22px; margin-bottom: 1px;
}
.color .type-1 .menuv .menu-b .mn4 {
	padding: 4px 30px; margin-bottom: 1px;
}
.color .type-1 .menuv .menu-b .li1 .cr {
	background-position: left;
}
.color .type-1 .menuv .menu-b .li1 .cr:hover {
	background-position: left;
}
.color .type-1 .menuv .menu-b .li1 .nolink {
	background-image: none;
}
.color .type-1 .menuv .menu-b .li1 .nolink:hover {
	background-image: none;
}
.color .type-1 .breadcrumb-2 {
	padding: 0px 8px; height: 2.5em; display: block;
}
.color .type-1 .breadcrumb-2 a {
	background-position: right 0.6em; padding-right: 15px; margin-right: 8px;
}
.color .type-1 .breadcrumb-2 a {
	padding-top: 0.5em;
}
.color .type-1 .breadcrumb-2 em {
	padding-top: 0.5em;
}
.color .type-1 .breadcrumb-2 a:hover {
	background-color: transparent;
}
