/****************************************************************/
/* cinderella_style007.css                                      */
/* COPYRIGHT (C) 2005 CIDERELLA DRIVE, INC. ALL RIGHTS RESERVED.*/
/****************************************************************/

/****************************************************************/
/* HTML tag styles                                              */
/****************************************************************/

/****************************************************************/
/* ポイントプリンセストップ   ポイントトピックス                */
/****************************************************************/

.topics {
	margin-top: 0em;
	padding: 0em;
    border: 1px solid #CCCCCC;
}

.topics1 {
	float: left;
	width: 65px;
	height: 25px;
	color: #000000;
}

.topics11 {
	float: left;
	width: 65px;
	height: 40px;
	color: #000000;
}

.topics12 {
	float: left;
	width: 65px;
	height: 55px;
	color: #000000;
}

.topics13 {
	float: left;
	width: 65px;
	height: 70px;
	color: #000000;
}

.topics14 {
	float: left;
	width: 65px;
	height: 85px;
	color: #000000;
}

.topics15 {
	float: left;
	width: 65px;
	height: 100px;
	color: #000000;
}

.topics10 {
	float: left;
	width: 65px;
	color: #000000;
}

.topics2 {
	width: 455px;
	color: #666666;
	padding-right: 0.5em;
}

.topics3 {
	background-color: #E7F3FA;
	padding: 0.5em;
	color: #666666;
	width: 510px;
	valign: top;
}

.topics4 {
	background-color: #FFFFFF;
	padding: 0.5em;
	color: #666666;
}

.topics5 {
	margin-top: 0.5em;
	padding: 0.3em 0.5em 0.3em 0.5em;
	background-color: #72D8FF;
    border: 1px solid #CCCCCC;
	color: #FFFFFF;
}

em {
	padding-left: 0.5em;
	padding-right: 0.5em;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
    border-top: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
	background-color: #CCFFFF;
	font-style: normal;
}

form {margin:0px;padding:0px;}

/****************************************************************/

.line_deco1 { text-decoration: overline }

.line_deco2 { text-decoration: underline }

.i1 { word-spacing: 1em }

.i2 { word-spacing: 2em }

.line13 { line-height: 1.3 }

.line15 { line-height: 1.5 }

.line18 { line-height: 1.8 }

.S_7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7px;
}

.S_8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
}

.S_9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.S_10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.S_11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.S_12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.GR_9 {
	color: #666666;
	font-size: 9px;
}

.GR_10 {
	font-size: 10px;
	color: #666666;
}

.GR_12 {
	font-size: 12px;
	color: #666666;
}

.GR_18 {
	font-size: 18px;
	color: #CCCCCC;
}

.BLA_10 {
	font-size: 10px;
	color: #000000;
}

.BLA_11 {
	font-size: 11px;
	color: #000000;
}

.BLA_12 {
	font-size: 12px;
	color: #000000;
}

.form_deco2 {
	font-size: 11px;
	color: #000000;
	background: #EEEEEE;
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
	padding-top: 0.3em;
}

.form_deco3 {
	color: #000000;
	background: #EEEEEE;
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
}

.form_deco01 {
	color: #000000;
	background: #EEEEEE;
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
}

.form_deco02 {
	font-size: 11px;
	color: #000000;
	background: #B1E1EA;
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
	padding-top: 0.3em;
}

.form_deco03 {
	color: #000000;
	background: #B1E1EA;
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
}

.form_deco011 {
	color: #000000;
	background: #EEEEEE;
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
}

.form_deco021 {
	font-size: 11px;
	color: #000000;
	background: #EEEEEE;
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
	padding-top: 0.3em;
}

.form_deco031 {
	color: #000000;
	background: #EEEEEE;
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
}

.form_deco05 {
	font-size: 11px;
	color: #000000;
	background: #A3DAFF;
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
	padding-top: 0.3em;
}

.form_deco051 {
	color: #000000;
	background: #A3DAFF;
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
}

.box000 {
    background-color:#3399ff;
    color: #FFFFFF;
	padding-left: 1em;
}

.box001 {
    background-color:#FFFFFF;
    color: #333333;
    border-top: 1px none;
    border-right: 1px dashed #3399ff;
    border-bottom: 1px dashed #3399ff;
    border-left: 1px dashed #3399ff;
	padding: 1em;
	line-height: 1.5;
}

.box002 {
    border: none;
	padding: 1em;
    margine-bottom: 0;
}

.box002a {
    border: none;
	padding: 0.3em;
    margin: 0;
	line-height: 1.3;
}

.box002b {
    color: #333333;
    border: none;
	padding: 0.5em;
	line-height: 1.5;
}

.box002c {
	color: #0066FF;
    border: none;
	padding: 1em;
    margine-bottom: 0;
}

.box002a {
    border: none;
	padding: 0.3em;
    margin: 0;
	line-height: 1.3;
}

.box003 {
    border-top: 1px none;
    border-right: 1px none;
    border-bottom: 1px solid #CCCCCC;
    border-left: 1px none;
	padding-bottom: 0.5em;
	margin-bottom: 0.3em;
}

.box003a {
    border-top: 1px solid #CCCCCC;
    border-right: 1px none;
    border-bottom: 1px solid #CCCCCC;
    border-left: 1px none;
	padding: 0.2em;
	margin-bottom: 0.3em;
}

.box003c {
    border-top: 1px none;
    border-right: 1px none;
    border-bottom: 1px solid #CCCCCC;
    border-left: 1px none;
	padding: 0em 0.2em 0em 0em;
	margin-bottom: 0.5em;
}

.box004c {
    background-color:#CCFFFF;
    border-top: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
	padding-left: 0.5em;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
	margin-top: 0;
	line-height: 1.3;
}

.box004d {
    background-color:#CCFFFF;
    border-top: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
	padding-left: 1.5em;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
	margin-top: 0;
	line-height: 1.3;
}



.box010 {
    background-image:url(../images/back_grade001.gif);
	background-repeat: repeat-x;
    border-top: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
	padding-left: 0.5em;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}

.box010a {
    border-top: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
	padding: 0.8em;
	font-size:12px;
	color: #666666;
	line-height: 18px;
}

.box010a2 {
    border-top: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
	padding: 0.5em;
	font-size:12px;
	color: #666666;
	line-height: 18px;
}

.box010a3 {
    background-image:url(../images/back_grade001_560a.gif);
	background-repeat: repeat-y;
    border-top: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
	padding: 1.5em;
	font-size: 12px;
	color: #0066FF;
	line-height: 18px;
}

.box010a3b {
    background-image:url(../images/back_grade001_560a.gif);
	background-repeat: repeat-y;
	padding: 0.3em 0.5em 0.2em 0.8em;
	font-size: 11px;
	color: #0066FF;
	line-height: 14px;
}

.box010a3b2 {
	padding: 0.3em 0.5em 0.2em 0.8em;
	font-size: 11px;
	color: #0066FF;
	line-height: 14px;
}

.box010a4 {
    background-color: #EEEEEE;
	border-top: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
	padding: 0.7em;
	font-size: 11px;
	color: #666666;
	line-height: 18px;
}

.box010a5 {
    border-top: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
	padding: 0.1em;
}

.box010b {
    background-image:url(../images/silver_menu03.gif);
	background-repeat: repeat-x;
    border-top: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;

}

.box010c {
    background-image:url(../images/silver_menu04.gif);
	background-repeat: repeat-x;
    border-top: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;

}

.box011 {
	color: #000000;
	background: #EEEEEE;
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
}

.box012 {
	font-size: 10px;
    border-top: none;
	padding: 0.3em;
	line-height: 1.3;
}

.ppp01 {
    background-image:url(../images/ppp_title001.gif);
	padding-left: 3em;

}

/****************************************************************/
/* MileageA                                              */
/****************************************************************/

.mileagea {
	font-size: 11px;
	background-color: #FFFFFF;
	text-align: left;
	padding: 5px;
}

.mileagea2 {
	font-size: 11px;
	background-color: #FFFFFF;
	text-align: left;
	padding: 10px 5px 5px 5px;
	line-height: 150%;
}
