@charset "utf-8";

.photobase .photoA {
	float: left;
	width: 169px;
}
.photobase .photoA .baseT {
	background: url(/CSP/img/TOP/cruising/photo_base/cruising_photo_A_T.png) no-repeat;
	height: 5px;
	width: 169px;
}
.photobase .photoA .baseB {
	background: url(/CSP/img/TOP/cruising/photo_base/cruising_photo_A_B.png) repeat;
	height: 7px;
	width: 169px;
}
.photobase .photoA .base {
	background: url(/CSP/img/TOP/cruising/photo_base/cruising_photo_A_M.png) repeat-y;
	width: 169px;
}
.photobase .photoA .base .baseL {
	background: url(/CSP/img/TOP/cruising/photo_base/cruising_photo_A_L.png) no-repeat;
	height: 190px;
	width: 6px;
	float: left;
}
.photobase .photoA .base .baseR {
	background: url(/CSP/img/TOP/cruising/photo_base/cruising_photo_A_R.png) no-repeat;
	height: 190px;
	width: 8px;
	float: right;
}

.photobase .photoA .base .baseM {
	float: left;
	width: 140px;
	padding: 7px 8px 16px 7px;
}
.photobase .photoA .base .baseM p {
	margin: 7px 9px 0px 9px;
}
*html .photobase .photoA .baseT,
*html .photobase .photoA .baseB,
*html .photobase .photoA .base,
*html .photobase .photoA .base .baseL,
*html .photobase .photoA .base .baseR {
	behavior: expression(IEPNGFIX.fix(this));
}

.photobase .photoB {
	float: left;
	width: 93px;
	margin-bottom:2px;
	margin-right: 2px;
}
.photobase .photoB .baseT {
	height: 5px;
}
.photobase .photoB .baseB {
	height: 9px;
}
.photobase .photoB .base {
	background: url(/CSP/img/TOP/cruising/photo_base/cruising_photo_B_M.png) repeat-y;
	width: 93px;
}
.photobase .photoB .base .baseL {
	height: 88px;
	width: 7px;
	float: left;
}
.photobase .photoB .base .baseR {
	height: 88px;
	width: 7px;
	float: right;
}
.photobase .photoB .base .baseM {
	float: left;
	width: 71px;
	padding: 4px 4px 7px;
}
.photobase .photoB .base .baseM p {
	padding: 7px 0px 0px;
	text-align: center;
}
.photobase .photoB1 .baseT {
	background: url(/CSP/img/TOP/cruising/photo_base/cruising_photo_B1_T.png) no-repeat;
}
.photobase .photoB1 .baseB {
	background: url(/CSP/img/TOP/cruising/photo_base/cruising_photo_B1_B.png) no-repeat;
}
.photobase .photoB1 .base .baseL {
	background: url(/CSP/img/TOP/cruising/photo_base/cruising_photo_B1_L.png) no-repeat;
}
.photobase .photoB1 .base .baseR {
	background: url(/CSP/img/TOP/cruising/photo_base/cruising_photo_B1_R.png) no-repeat;
}
.photobase .photoB2 .baseT {
	background: url(/CSP/img/TOP/cruising/photo_base/cruising_photo_B2_T.png) no-repeat;
}
.photobase .photoB2 .baseB {
	background: url(/CSP/img/TOP/cruising/photo_base/cruising_photo_B2_B.png) no-repeat;
}
.photobase .photoB2 .base .baseL {
	background: url(/CSP/img/TOP/cruising/photo_base/cruising_photo_B2_L.png) no-repeat;
}
.photobase .photoB2 .base .baseR {
	background: url(/CSP/img/TOP/cruising/photo_base/cruising_photo_B2_R.png) no-repeat;
}
.photobase .photoB3 .baseT {
	background: url(/CSP/img/TOP/cruising/photo_base/cruising_photo_B3_T.png) no-repeat;
}
.photobase .photoB3 .baseB {
	background: url(/CSP/img/TOP/cruising/photo_base/cruising_photo_B3_B.png) no-repeat;
}
.photobase .photoB3 .base .baseL {
	background: url(/CSP/img/TOP/cruising/photo_base/cruising_photo_B3_L.png) no-repeat;
}
.photobase .photoB3 .base .baseR {
	background: url(/CSP/img/TOP/cruising/photo_base/cruising_photo_B3_R.png) no-repeat;
}

*html .photobase .photoB .base,
*html .photobase .photoB1 .baseT,
*html .photobase .photoB1 .baseB,
*html .photobase .photoB1 .base .baseL,
*html .photobase .photoB1 .base .baseR,
*html .photobase .photoB2 .baseT,
*html .photobase .photoB2 .baseB,
*html .photobase .photoB2 .base .baseL,
*html .photobase .photoB2 .base .baseR,
*html .photobase .photoB3 .baseT,
*html .photobase .photoB3 .baseB,
*html .photobase .photoB3 .base .baseL,
*html .photobase .photoB3 .base .baseR {
	behavior: expression(IEPNGFIX.fix(this));
}


.photobase .photoC      {
	float: left;
	width: 81px;
}
.photobase .photoC .baseT {
	height: 8px;
}
.photobase .photoC .baseB {
	height: 10px;
}
.photobase .photoC .base {
	background: url(/CSP/img/TOP/cruising/photo_base/cruising_photo_C_M.png) repeat-y;
	width: 81px;
}
.photobase .photoC .base .baseL {
	height: 80px;
	width: 4px;
	float: left;
}
.photobase .photoC .base .baseR {
	height: 80px;
	width: 6px;
	float: right;
}
.photobase .photoC .base .baseM {
	float: left;
	width: 63px;
	padding: 4px 4px 7px;
}
.photobase .photoC .base .baseM p {
	margin: 5px 0px 0px;
	text-align: center;
}

.photobase .photoC1 .baseT {
	background: url(/CSP/img/TOP/cruising/photo_base/cruising_photo_C1_T.png) no-repeat;
}
.photobase .photoC1 .baseB {
	background: url(/CSP/img/TOP/cruising/photo_base/cruising_photo_C1_B.png) no-repeat;
}
.photobase .photoC1 .base .baseL {
	background: url(/CSP/img/TOP/cruising/photo_base/cruising_photo_C1_L.png) no-repeat;
}
.photobase .photoC1 .base .baseR {
	background: url(/CSP/img/TOP/cruising/photo_base/cruising_photo_C1_R.png) no-repeat;
}

.photobase .photoC2 .baseT {
	background-image: url(/CSP/img/TOP/cruising/photo_base/cruising_photo_C2_T.png);
	background-repeat: no-repeat;
}
.photobase .photoC2 .baseB {
	background: url(/CSP/img/TOP/cruising/photo_base/cruising_photo_C2_B.png) no-repeat;
}
.photobase .photoC2 .base .baseL {
	background-image: url(/CSP/img/TOP/cruising/photo_base/cruising_photo_C2_L.png);
	background-repeat: no-repeat;
}
.photobase .photoC2 .base .baseR {
	background-image: url(/CSP/img/TOP/cruising/photo_base/cruising_photo_C2_R.png);
	background-repeat: no-repeat;
}

.photobase .photoC3 .baseT {
	background: url(/CSP/img/TOP/cruising/photo_base/cruising_photo_C3_T.png) no-repeat;
}
.photobase .photoC3 .baseB {
	background: url(/CSP/img/TOP/cruising/photo_base/cruising_photo_C3_B.png);
}
.photobase .photoC3 .base .baseL {
	background: url(/CSP/img/TOP/cruising/photo_base/cruising_photo_C3_L.png) no-repeat;
}
.photobase .photoC3 .base .baseR {
	background: url(/CSP/img/TOP/cruising/photo_base/cruising_photo_C3_R.png) no-repeat;
}

.photobase .photoC4 .baseT {
	background: url(/CSP/img/TOP/cruising/photo_base/cruising_photo_C4_T.png) no-repeat;
}
.photobase .photoC4 .baseB {
	background: url(/CSP/img/TOP/cruising/photo_base/cruising_photo_C4_B.png) no-repeat;
}
.photobase .photoC4 .base .baseL {
	background: url(/CSP/img/TOP/cruising/photo_base/cruising_photo_C4_L.png) no-repeat;
}
.photobase .photoC4 .base .baseR {
	background: url(/CSP/img/TOP/cruising/photo_base/cruising_photo_C4_R.png) no-repeat;
}

.photobase .photoC .base,
.photobase .photoC1 .baseT,
.photobase .photoC1 .baseB,
.photobase .photoC1 .base .baseL,
.photobase .photoC1 .base .baseR,
.photobase .photoC2 .baseT,
.photobase .photoC2 .baseB,
.photobase .photoC2 .base .baseL,
.photobase .photoC2 .base .baseR,
.photobase .photoC3 .baseT,
.photobase .photoC3 .baseB,
.photobase .photoC3 .base .baseL,
.photobase .photoC3 .base .baseR,
.photobase .photoC4 .baseT,
.photobase .photoC4 .baseB,
.photobase .photoC4 .base .baseL,
.photobase .photoC4 .base .baseR {
	behavior: expression(IEPNGFIX.fix(this));
}


.photobase .photoD {
	margin-top: 10px;
	padding-bottom: 23px;
}
.photobase .photoD .base .baseL {
	height: 262px;
	width: 9px;
	float: left;
}
.photobase .photoD .base .baseR {
	height: 262px;
	float: right;
}
.photobase .photoD .base .baseM {
	float: left;
	width: 234px;
	margin: 7px 11px 16px 11px;
}
.photobase .photoD .base .baseM p {
	margin: 7px 9px 0px 9px;
}

.photobase .photoD1 {
	width: 276px;
}
.photobase .photoD1 .baseT {
	background: url(/CSP/img/cruising/detail/cont_photobg_cruising_T.png) no-repeat;
	height: 11px;
}
.photobase .photoD1 .baseB {
	background: url(/CSP/img/cruising/detail/cont_photobg_cruising_B.png) no-repeat;
	height: 13px;
}
.photobase .photoD1 .base {
	background: url(/CSP/img/cruising/detail/cont_photobg_cruising_M.png) repeat-y;
}
.photobase .photoD1 .base .baseL {
	background: url(/CSP/img/cruising/detail/cont_photobg_cruising_L.png) no-repeat;
}
.photobase .photoD1 .base .baseR {
	background: url(/CSP/img/cruising/detail/cont_photobg_cruising_R.png) no-repeat;
	width: 9px;
}
.photobase .photoD2 {
	width: 278px;
}
.photobase .photoD2 .baseT {
	background: url(/CSP/img/cruising/detail/cont_photobg2_cruising_T.png) no-repeat;
	height:10px;
}
.photobase .photoD2 .baseB {
	background: url(/CSP/img/cruising/detail/cont_photobg2_cruising_B.png) no-repeat;
	height: 16px;
}
.photobase .photoD2 .base {
	background: url(/CSP/img/cruising/detail/cont_photobg2_cruising_M.png) repeat-y;
}
.photobase .photoD2 .base .baseL {
	background: url(/CSP/img/cruising/detail/cont_photobg2_cruising_L.png) no-repeat;
}
.photobase .photoD2 .base .baseR {
	background: url(/CSP/img/cruising/detail/cont_photobg2_cruising_R.png) no-repeat;
	width: 11px;	
}

.photobase .photoD1 .baseT,
.photobase .photoD1 .baseB,
.photobase .photoD1 .base,
.photobase .photoD1 .base .baseL,
.photobase .photoD1 .base .baseR,
.photobase .photoD2 .baseT,
.photobase .photoD2 .baseB,
.photobase .photoD2 .base,
.photobase .photoD2 .base .baseL,
.photobase .photoD2 .base .baseR {
	behavior: expression(IEPNGFIX.fix(this));
}
