body {
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 130%;
	color: #333;
	background: #DADFEA url(../images/format_bg.gif);
}

/* ************************************************************************************ */

#wrapper {
	clear: both;
	width: 684px;
	margin: 0 auto;
}

/* ************************************************************************************ */

#contents {
	clear: both;
	background: url(../images/pop2_format_02.gif);
}

/* ************************************************************************************ */

#contents_wrapper {
	width: 654px;
	margin: 0px 15px 0px 15px;
}

/* ************************************************************************************ */

#main_contents {
	width: 654px;
	margin: 0px 0px 0px 0px;
	text-align: center;
}

/* ************************************************************************************ */

.contents_area {
	text-align: left;
	margin: 10px 0px 0px 0px;
}

div.contents_text1 {
	text-align: left;
	width: 583px;
	margin: 0px 15px 0px 15px;
}

div.contents_text2 {
	text-align: left;
	width: 563px;
	margin: 0px 25px 0px 25px;
}

div.contents_text3 {
	text-align: left;
	width: 570px;
	margin: 0px 21px 0px 22px;
}

div.supportindex {
float:left;
margin:0 5px 13px 0;
width:205px;
text-align:center;
background:url(../../support/pay_contentsid/images/index_44.gif) repeat-y;
}
div.supportindex .logo {
margin-top:4px;
}
div.supportindex ul.btn {margin:0;}
div.supportindex ul.btn li {
margin:4px 0 0 -33px;
*margin:4px 0 0 0;
padding:0;
width:192px;
list-style-type:none;
}
div.supportindex ul.btn li.buy {background:url(../../support/pay_contentsid/images/index_btn.gif) no-repeat;}
div.supportindex ul.btn li.item {background:url(../../support/pay_contentsid/images/index_btn.gif) no-repeat 0 -23px;}
div.supportindex ul.btn li.buy a:hover {background:url(../../support/pay_contentsid/images/index_btn.gif) no-repeat -192px 0;}
div.supportindex ul.btn li.item a:hover {background:url(../../support/pay_contentsid/images/index_btn.gif) no-repeat -192px -23px;}
div.supportindex ul.btn li a {
display:block;
height:23px;
}

/* ************************************************************************************ */

#history_back {
	text-align: left;
	margin: 20px 0px 0px 15px;
}

#copyright {
text-align:center;
}




/* ************************************************************************************ */
/* ************************************************************************************ */
/* ************************************************************************************ */
.pd5 { padding:5px; }
.pd10 { padding:10px; }
.pd15 { padding:15px; }
.pd20 { padding:20px; }
.txt12 { font-size: 12px; }
.txt10 { font-size: 10px; }
.txt12_l { font-size: 12px; line-height: 200%; }
.txt10_l { font-size: 10px; line-height: 200%; }
.txt14 { font-size: 14px;}
.txt18 { font-size: 18px; line-height: 130%; }
.txt24 { font-size: 24px; line-height: 130%; }
.grayCCC { color: #CCC; }
.gray999 { color: #999; }
.gray666 { color: #666; }
.gray333 { color: #333; }
.redC00 { color: #C00; }
.whiteFFF { color: #FFF; }
.black000 { color: #000; }
.txt_bold { font-weight:bold }
img a {
border:none;
}
.clearfloat {
clear:both;
height:0;
font-size:1px;
line-height:0px;
}

