@charset "utf-8";
/* CSS Document */

/*---clearFix ---*/
.clearfix:after {
	content: url(../img/spacer.gif);
	display: block;
	clear: both;
	height: 0;
}
.clearfix { display: inline-block; }
.clearfix { display: block; }


div#foxplus_container {
	width: 620px;
}

div#foxplus_container img {
	border: 0;
	font-size: 0;
	line-height: 0;
	vertical-align: bottom;
}

div#foxplus_container div#bnr_foxplus_kaishi {
	width: 620px;
	margin: 0 0 19px 0;
	padding: 0;
}

div#foxplus_container div#foxplus_logo_main {
	width: 620px;
	margin: 0 0 10px 0;
	padding: 0 0 21px 0;
	border-bottom: solid 2px #ED6D00;
}

div#foxplus_container div#three_contents_container {
	width: 620px;
	margin: 0 0 0 0;
	padding: 0 0 13px 0;
}

/*div#foxplus_container div#three_contents_container div#foxlife_box {
	float: left;
	width: 190px;
	margin: 0 13px 0 0;
	padding: 0 12px 0 0;
	background: url(../img/line_dotted.gif) repeat-y right top;
}*/

div#foxplus_container div#three_contents_container div#foxcrime_box {
	float: left;
	width: 295px;
	/*margin: 0 13px 0 0;*/
	padding: 0 15px 0 0;
	background: url(../img/line_dotted.gif) repeat-y right top;
	text-align: center;
}

div#foxplus_container div#three_contents_container div#foxmovie_box {
	float: right;
	width: 295px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align: center;
}

div#foxplus_container div#three_contents_container div.three_contents_txt {
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
	font-size: 10px;
	line-height: 1.4;
	text-align: left;
}

div#foxplus_container div#three_contents_container div.three_contents_img {
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
}

div#foxplus_container div#foxplus_toha_box {
	margin: 0 0 15px 0;
	padding: 0 0 10px 0;
	background: url(../img/foxplus_toha_bg02.gif) no-repeat left bottom;
}

div#foxplus_container div#foxplus_toha_box2 {
	padding: 15px 15px 10px 15px;
	margin: 0;
	background: url(../img/foxplus_toha_bg01.gif) repeat-y left top;
}

div#foxplus_container p#foxplus_toha_txt {
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	border-bottom: dotted 1px #333333;
}

div#foxplus_container p#foxplus_toha_pdf_ttl {
	font-weight: bold;
	text-align: left;
	padding: 0 0 5px 0;
}

div#foxplus_container table#foxplus_toha_pdf th {
	font-weight: normal;
	text-align: left;
	padding: 0 10px 5px 0;
}

div#foxplus_container table#foxplus_toha_pdf td {
	font-weight: normal;
	text-align: left;
	padding: 0 10px 5px 0;
}

div#foxplus_container table#foxplus_toha_pdf a {
	margin: 0 0 0 0;
	padding: 0 0 0 16px;
	background: url(../img/icon_pdf.gif) no-repeat left 50%;
}

div#foxplus_container div#msg_muryou {
	margin: 0 0 21px 0;
	padding: 0 0 30px 0;
	border-bottom: solid 2px #cccccc;
}

div#foxplus_container div#ttl_shicho_houhou {
	margin: 0 0 19px 0;
	padding: 0 0 0 0;
}

div#foxplus_container div#ttl_shicho_lead {
	width: 620px;
	height: 40px;
	line-height: 40px;
	margin: 0 0 19px 0;
	padding: 0 10px;
	font-size: 17px;
	font-weight: bold;
	color: #ffffff;
	background: url(../img/ttl_shicho_houhou_lead_bg.gif) no-repeat left top;
}

div#foxplus_container div#skapa_e2_box {
	margin: 0 0 8px 0;
	padding: 0 0 0 224px;
	background: url(../img/logo_skapa_e2.gif) no-repeat left top;
}

div#foxplus_container div#skapa_e2_box p {
	font-size: 10px;
	color: #cc0000;
}

div#foxplus_container table#foxplus_corse_list {
	width: 620px;
	margin: 0 0 18px 0;
	padding: 0 0 0 0;
	border: solid 1px #cccccc;
}

div#foxplus_container table#foxplus_corse_list th {
	padding: 10px 0;
	text-align: center;
	vertical-align: middle;
	border: solid 1px #cccccc;
	background-color: #eeeeee;
}

div#foxplus_container table#foxplus_corse_list td {
	vertical-align: middle;
	border: solid 1px #cccccc;
}

div#foxplus_container table#foxplus_corse_list td.img {
	width: 120px;
	text-align: center;
	vertical-align: middle;
}

div#foxplus_container table#foxplus_corse_list td.text {
	width: 180px;
	padding: 10px;
}

div#foxplus_container table#foxplus_corse_list td.price {
	width: 80px;
	padding: 10px;
	text-align: center;
}

div#foxplus_container table#foxplus_corse_list td.info {
	padding: 10px;
}



