*{
	margin:0;
	padding:0;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
}

body {
	color:#FFF;
	font:12px/1.8 Arial, Helvetica, sans-serif;
	overflow:visible;
	background:url(../img/head_image.jpg) #000 no-repeat top center;
}

/* for IE7 */
*+html body {
	font-family:Arial,'ＭＳ Ｐゴシック';
	font-size:12px;
	line-height:1.8;
}

/* for IE6 */
* html body {
	font-family:Arial,'ＭＳ Ｐゴシック';
	font-size:12px;
	line-height:1.8;
}

a {
	color:#FFF;
	text-decoration:underline;
}

a:hover {
	color:#F00;
}

a img, img {
	border:0;
	vertical-align:bottom;
}

.base {
	width:960px;
	margin:0 auto;
}

.section_title {
	padding-bottom:14px;
}

.value {
	padding-bottom:14px;
}

* html .clear {
	height: 1%;
}
* + html .clear {
	display: inline-block;
}
.clear:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/* ヘッダ */
.header {
	padding-top:206px;
	padding-bottom:55px;
	position:relative;
}

/* カード */
.card {
	padding:0 20px 40px 293px;
	margin-top:33px;
	width:648px;
	background:url(http://live.radi-con.com/zerolimit/img/card_image.png) no-repeat 20px top;
}

.card_value_sub {
	color:#F00;
	font-size:12px;
	line-height:16px;
	padding-bottom:10px;
}

.card_text {
	padding-top:14px;
	font-size:12px;
	line-height:19px;
}

.card_text span {
	float:left;
	padding-bottom:18px;
}

/* パッケージ */
.pack {
	border-top:1px solid #F00;
	padding:60px 432px 0 20px;
	height:450px;
	background:url(../img/pack_image.png) no-repeat 556px 48px;
}

.pack p {
	font-size:14px;
}
.pack p.pack_sub {
	font-size:12px;
	padding-top:12px;
}

/* ダウンロード */
.download {
	border-top:1px solid #F00;
	padding:60px 20px 20px 20px;
}

.download_main {
	padding-bottom:30px;
}

.download_image {
	float:left;
	padding:20px 36px 0 0;
}

.download_attention {
	font-size:14px;
	line-height:22px;
	list-style:none;
}

ul.download_attention li {
	padding-left: 1em;
	text-indent: -1em;
	padding-bottom:10px;
}

.download_condition {
	padding:10px 0 26px 0;
	font-size:10px;
}

.download_condition em {
	font-size:12px;
}



#mainbox {
	border:5px solid #F00;
	color:#F00;
}
#mainbox b {
	color:#F00;
	font-weight:bold;
}
#mainbox p {
	padding:15px 0 20px 0;
	font-weight:bold;
}
body#ccjc input.link_button2 {
	background:url("../../images/common/button_arrow2.png") #F00 no-repeat right center;
	width:280px;
}
body#ccjc input.link_button2:hover {
	background:url("../../images/common/button_arrow2.png") #C30 no-repeat right center;
}
body#ccjc #howtobox {
	background:url("../img/delivery_step1.png") #333 82px 0px no-repeat;
}
body#ccjc #delivery_step li#delivery_step1 {
	color:#F00;
}
#delivery_step {
	margin:0 0 0 57px;
}
#delivery_step li {
	color:#CCC;
}
#howtoboxdownload {
	border-top:1px solid #666;
	box-shadow:rgb(0, 0, 0) 0px -1px 0px 0px;
	-webkit-box-shadow:rgb(0, 0, 0) 0px -1px 0px 0px;
	-moz-box-shadow:rgb(0, 0, 0) 0px -1px 0px 0px;
}
#helpbox {
	border:6px solid #666;
}
#help_link li a {
	background:url("../../images/common/button_arrow1.png") #F00 no-repeat right center;
}


/* バナー */
.banner {
	position:relative;
	width:838px;
	height:140px;
	margin:40px auto 0 auto;
	text-align:center;
}

.banner_left {
	position:absolute;
	left:152px;
}

.banner_right {
	position:absolute;
	right:152px;
	top:10px;
}

/* フッタ */
#footer_bg {
	background:url("../img/footer_bg.gif") #000 top left repeat-x;
	position:relative;
	padding-top:0;
}