@charset "utf-8";

div.system0box{
	float:right;
	width:750px;
	padding-right:25px;
	_padding-right:40px;
	}

div.sys0no0box0left{
	float:left;
	}

div.sys0no0box0right{
	margin-left:10px;
	float:left;
	}

div.sys0pre0box0left{
	float:left;
	padding-top:5px;
	}

div.sys0pre0box0right{
	float:left;
	padding-top:77px;
	margin-left:10px;
	}

div.sys0option0box0right{
	padding-top:15px;
	float:left;
	}

p.sys0koutuuhitop{
	padding-top:10px;
	}

p.sys0nbox0img{
	padding-top:10px;
	}

div.sys0nbox0side{
	width:466px;
	background-image:url(../img/system_nbox_side.png);
	background-repeat:repeat-y;
	margin-left:3px;
	}

div.sys0nbox0bg{
	background-image:url(../img/system_nbox_bg.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width:459px;
	margin-left:2px;
	padding-bottom:10px;
	}

div.sys0option0bg{
	background-image:url(../img/system_nbox_bg.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width:459px;
	margin-left:2px;
	padding-bottom:10px;
	}

div.sys0option0bg h3{
	padding-top:10px;
	}

div.sys0nbox0bg p{
	width:421px;
	padding:22px 0px 0px 15px;
	}

div.sys0nbox0bg h3{
	padding-top:15px;
	}

div.system0time0side{
	background-image:url(../img/system0time0side.gif);
	background-repeat:repeat-y;
	width:266px;
	}

div.system0time0bg{
	background-image:url(../img/system0time0bg.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width:258px;
	margin-left:2px;
	padding-bottom:10px;
	}

div.system0time0bg p{
	padding:27px 0px 0px 10px;
	}

div.system0time0bg h3{
	padding-top:25px;
	}

div.system0koutuhi0bg{
	background-image:url(../img/system0time0bg.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width:258px;
	margin-left:2px;
	padding-bottom:10px;
	}

div.system0koutuhi0bg p{
	padding:20px 0px 0px 10px;
	}

div.system0koutuhi0bg h3{
	padding-top:15px;
	}

ul.sys0play0ico{
	list-style:none;
	width:472px;
	}

ul.sys0play0ico li{
	float:left;
	padding-left:8px;
	padding-top:5px;
	}

p.sys0play0txt{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:10px;
	line-height:180%;
	padding-left:10px;
	color:#333333;
	letter-spacing:1px;
	}

table.sys0option0tb{
	width:430px;
	margin:0px 0px 0px 20px;
	}

td.sys0option0td1{
	width:141px;
	text-align:right;
	padding-top:13px;
	}

td.sys0option0td2{
	padding-top:13px;
	line-height:120%;
	}

td.sys0option0td2 img{
	padding-left:8px;
	}

ul.sys0cos0list{
	margin:10px 0px 0px 0px;
	list-style:none;
	}

ul.sys0cos0list li{
	float:left;
	background-image:url(../img/system_cos_bg.gif);
	background-repeat:no-repeat;
	width:117px;
	height:162px;
	text-align:center;
	padding-top:3px;
	margin-left:5px;
	}

p.sys0cos0price{
	text-align:right;
	padding:15px 25px 0px 0px;
	}

p.sys0tyuui0img{
	padding-top:15px;
	}

ul.sys0tyuui0list{
	float:left;
	list-style:none;
	}

ul.sys0tyuui0list li{
	background-image:url(../img/system_txt_ico.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	/background-position:0px 4px;
	padding-left:20px;
	font-size:10px;
	line-height:160%;
	margin-top:15px;
	color:#a5791f;
	width:335px;
	margin-left:15px;
	}

.system_left{
	width:350px;
	margin-left:5px;
	float:left;
}

.system_right{
	width:370px;
	margin-left:20px;
	float:left;
}

.system_sub_hl{
	margin-bottom:10px;
}

.normal_price_style{
	margin-bottom:15px;
}

.kotuhi_style{
	margin-bottom:5px;
}

.course_cmm{
	color:#333;
	height:45px;
	font-size:11px;
	/font-size:10px;
	line-height:100%;
	padding-top:5px;
}

.course_cmm2{
	color:#333;
	font-size:11px;
	/font-size:10px;
	line-height:100%;
	padding:5px 0px;
}

.deli_mat_option_bottom{
	margin-left:3px;
}

.este_option_side{
	width:271px;
	background-image:url("../img/este_option_side.png");
	background-repeat:repeat-y;
	margin-left:3px;
}

.este_option_bottom{
	margin-left:3px;
}

.este_option_bottomgra{
	width:263px;
	height:100%;
	min-height:240px;
	background-image:url("../img/este_option_bottomgra.gif");
	background-repeat:no-repeat;
	background-position:2px bottom;
}

table.este_option_table{
	width:260px;
	margin-left:0px;
	}

td.este_option_td1{
	width:141px;
	text-align:right;
	padding-top:13px;
	vertical-align:top;
	}

td.este_option_td2{
	width:150px;
	padding:13px 0px 0px 5px;
	line-height:120%;
	}


