/* ---------------------------------------------------------contents----------------------------------------------------------*/.cntbox {	margin: 12px 0;	font-size: 16px;	line-height: 1.4;}.cntbox table{	margin: 0;	padding: 0;	font-size: 80%;	line-height: 1.4;}.cntbox table tr{}.cntbox table tr td{ vertical-align: top; }/* for win */.win .cntbox table{	letter-spacing: 1px;}.cntbox table table{	margin: 0;	padding: 0;	font-size: 100%;	line-height: 1.4;}.cntbox table table tr{}.cntbox table table tr td{ vertical-align: top; }/* for win */.win .cntbox table table{	letter-spacing: 1px;}.cntbox_center { width: 30px; }.icon_hit {	width: 99px;	height: 94px;	position: absolute;	display: block;}.point01{ margin: 123px 0 0 338px; }.point02{ margin: 120px 0 0 338px; }.point03{ margin: 150px 0 0 338px; }.point04{ margin: 150px 0 0 338px; }.point05{ margin: 160px 0 0 338px; }.point06{ margin: 180px 0 0 338px; }.point07{ margin: 123px 0 0 338px; }.point08{ margin: 180px 0 0 338px; }.point09{ margin: 125px 0 0 338px; }.point10{ margin: 80px 0 0 338px; }.point11{ margin: 105px 0 0 338px; }.point12{ margin: 110px 0 0 338px; }.point13{ margin: 160px 0 0 338px; }/* for win */.win .point01{ margin: 113px 0 0 338px; }.win .point02{ margin: 120px 0 0 338px; }.win .point03{ margin: 150px 0 0 338px; }.win .point04{ margin: 120px 0 0 338px; }.win .point05{ margin: 150px 0 0 338px; }.win .point06{ margin: 170px 0 0 338px; }.win .point07{ margin: 123px 0 0 338px; }.win .point08{ margin: 170px 0 0 338px; }.win .point09{ margin: 125px 0 0 338px; }.win .point10{ margin: 80px 0 0 338px; }.win .point11{ margin: 105px 0 0 338px; }.win .point12{ margin: 100px 0 0 338px; }.win .point13{ margin: 160px 0 0 338px; }/* ---------------------------------------------------------common selector----------------------------------------------------------*//* text module */.alignL {text-align: left; }.alignR {text-align: right; }.alignR {text-align: center; }/* background */.bg_white { background: #fff; }.bg_blue { background: #dbdde6; }.bg_red { background: #f5dbd1; }/* padding */.pA5 { padding: 5px; }.pA10 { padding: 10px; }.pA15 { padding: 15px; }.pA20 { padding: 20px; }.pT5 { padding-top: 5px; }.pT10 { padding-top: 10px; }.pT15 { padding-top: 15px; }.pT20 { padding-top: 20px; }.pR5 { padding-right: 5px; }.pR10 { padding-right: 10px; }.pR15 { padding-right: 15px; }.pR20 { padding-right: 20px; }.pB5 { padding-bottom: 5px; }.pB10 { padding-bottom: 10px; }.pB15 { padding-bottom: 15px; }.pB20 { padding-bottom: 20px; }.pL5 { padding-left: 5px; }.pL10 { padding-left: 10px; }.pL15 { padding-left: 15px; }.pL20 { padding-left: 20px; }/* margin */.mA5 { margin: 5px; }.mA10 { margin: 10px; }.mA15 { margin: 15px; }.mA20 { margin: 20px; }.mT5 { margin-top: 5px; }.mT10 { margin-top: 10px; }.mT15 { margin-top: 15px; }.mT20 { margin-top: 20px; }.mR5 { margin-right: 5px; }.mR10 { margin-right: 10px; }.mR15 { margin-right: 15px; }.mR20 { margin-right: 20px; }.mB5 { margin-bottom: 5px; }.mB10 { margin-bottom: 10px; }.mB15 { margin-bottom: 15px; }.mB20 { margin-bottom: 20px; }.mL5 { margin-left: 5px; }.mL10 { margin-left: 10px; }.mL15 { margin-left: 15px; }.mL20 { margin-left: 20px; }