@charset "utf-8";
/* CSS Document */

h3.cs_ttl{
	width:705px;
	height:25px;
	text-align:left;
	background-image:url(../img/sche/date_bg.jpg);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	padding: 5px 0px 0px 10px;
	margin:0px;
}
h3.cs_ttl2{
	width:705px;
	height:25px;
	text-align:left;
	background-image:url(../img/sys/cs_bg2.jpg);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	padding: 5px 0px 0px 10px;
	margin:0px;
}
h3.cs_ttl3{
	width:705px;
	height:25px;
	text-align:left;
	background-image:url(../img/sys/cs_bg3.jpg);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	padding: 5px 0px 0px 10px;
	margin:0px;
}
h3.cs_ttl4{
	width:705px;
	height:25px;
	text-align:left;
	background-image:url(../img/sys/cs_bg4.jpg);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	padding: 5px 0px 0px 10px;
	margin:0px;
}
span.cs_text{
	color:#FFFF00;
}
span.cs_text2{
	color:#FF33FF;
	font-size:14px;
	font-weight:bold;
}
span.cs_text3{
	font-size:13px;
	color:#FFFF00;
}
span.cs_text4{
	color:#FF0000;
}
span.cs_text5{
	color:#FF6600;
	font-size:12px;
}
span.cs_text6{
	color:#FF6600;
	font-size:14px;
	font-weight:bold;
}
span.cs_text7{
	color:#0099FF;
	font-size:13px;
	font-weight:bold;
}
span.cs_text8{
	color:#009900;
	font-size:13px;
	font-weight:bold;
}
.cs_coome_base{
	width:693px;
	border: 1px #CCCCCC solid;
	border-top:none;
	background-image:url(../img/girl/g_icon_bg.jpg);
	background-repeat:repeat-x;
	margin:0px 0px 10px;
	padding:10px;
	color:#666666;
	line-height:140%;
}

table.sys{
	width:550px;
	text-align:center;
	vertical-align:middle;
	border-top:#8B8B8B 2px solid;
	border-left:#8B8B8B 2px solid;
	border-bottom:#8B8B8B 1px solid;
	border-right:#8B8B8B 1px solid;
	margin: 0px auto 60px;
}
table.sys3{
	width:550px;
	text-align:center;
	vertical-align:middle;
	border-top:#8B8B8B 2px solid;
	border-left:#8B8B8B 2px solid;
	border-bottom:#8B8B8B 1px solid;
	border-right:#8B8B8B 1px solid;
	margin: 0px auto 10px;
}



td.min{
	width:274px;
	border-bottom:1px #FFFFFF dotted;
	border-right:1px #8B8B8B solid;
	font-size:18px;
	text-align:center;
	vertical-align:middle;
	padding: 10px 0px 10px;
	background-image:url(../img/sys/a_ct_bg.jpg);
	background-repeat:repeat-y;
	color:#FFFFFF;
	font-weight:bold;
}
td.min_last{
	width:274px;
	border-bottom:1px #8B8B8B solid;
	border-right:1px #8B8B8B solid;
	font-size:18px;
	text-align:center;
	vertical-align:middle;
	padding: 10px 0px 10px;
	background-image:url(../img/sys/a_ct_bg.jpg);
	background-repeat:repeat-y;
	color:#FFFFFF;
	font-weight:bold;
}
td.cs-item{
	width:274px;
	border-bottom:1px #8B8B8B solid;
	border-right:1px #8B8B8B solid;
	font-size:18px;
	text-align:center;
	vertical-align:middle;
	padding: 10px 0px 10px;
	background-color:#FFFFFF;
	color:#333333;
	font-weight:bold;
}
table.sys2{
	width:550px;
	text-align:center;
	vertical-align:middle;
	border-top:#8B8B8B 2px solid;
	border-left:#8B8B8B 2px solid;
	border-bottom:#8B8B8B 1px solid;
	border-right:#8B8B8B 1px solid;
	margin: 0px auto 60px;
}

td.min2{
	width:550px;
	border-bottom:1px #8B8B8B solid;
	border-right:1px #8B8B8B solid;
	font-size:13px;
	text-align:center;
	vertical-align:middle;
	padding: 3px 0px 3px;
	background-color:#FF66FF;
	color:#FFFFFF;
	font-weight:bold;
}
td.cs-item2{
	width:550px;
	border-bottom:1px #8B8B8B solid;
	border-right:1px #8B8B8B solid;
	font-size:15px;
	text-align:center;
	vertical-align:middle;
	padding: 5px 0px 5px;
	background-color:#FFFFFF;
	color:#333333;
	font-weight:bold;
}

table.sys3{
	width:550px;
	text-align:center;
	vertical-align:middle;
	border-top:#8B8B8B 2px solid;
	border-left:#8B8B8B 2px solid;
	border-bottom:#8B8B8B 1px solid;
	border-right:#8B8B8B 1px solid;
	margin: 0px auto 10px;
}

td.min3{
	width:100px;
	border-bottom:1px #8B8B8B solid;
	border-right:1px #8B8B8B solid;
	font-size:12px;
	text-align:center;
	vertical-align:middle;
	padding: 10px 0px 10px;
	background-image:url(../img/sys/cs_ct_bg.jpg);
	background-repeat:repeat-y;
	color:#FFFFFF;
	font-weight:normal;
}
td.cs-item3{
	width:183px;
	border-bottom:1px #8B8B8B solid;
	border-right:1px #8B8B8B solid;
	font-size:12px;
	text-align:center;
	vertical-align:middle;
	padding: 10px 0px 10px;
	background-color:#FFFFFF;
	color:#333333;
	font-weight:normal;
}

h3.cs-sub{
	width:550px;
	margin:0px auto;
	text-align:center;
}

td.min4{
	width:274px;
	border-bottom:1px #FFFFFF dotted;
	border-right:1px #8B8B8B solid;
	font-size:18px;
	text-align:center;
	vertical-align:middle;
	padding: 10px 0px 10px;
	background-image:url(../img/sys/b_ct_bg.jpg);
	background-repeat:repeat-y;
	color:#FFFFFF;
	font-weight:bold;
}
td.min4_last{
	width:274px;
	border-bottom:1px #8B8B8B solid;
	border-right:1px #8B8B8B solid;
	font-size:18px;
	text-align:center;
	vertical-align:middle;
	padding: 10px 0px 10px;
	background-image:url(../img/sys/b_ct_bg.jpg);
	background-repeat:repeat-y;
	color:#FFFFFF;
	font-weight:bold;
}
td.min5{
	width:274px;
	border-bottom:1px #8B8B8B solid;
	border-right:1px #8B8B8B solid;
	font-size:18px;
	text-align:center;
	vertical-align:middle;
	padding: 10px 0px 10px;
	background-image:url(../img/sys/c_ct_bg.jpg);
	background-repeat:repeat-y;
	color:#FFFFFF;
	font-weight:bold;
}
td.min6{
	width:274px;
	border-bottom:1px #8B8B8B solid;
	border-right:1px #8B8B8B solid;
	font-size:18px;
	text-align:center;
	vertical-align:middle;
	padding: 10px 0px 10px;
	background-image:url(../img/sys/ot_ct_bg.jpg);
	background-repeat:repeat-y;
	color:#FFFFFF;
	font-weight:bold;
}

table.opp_base{
	width:715px;
	text-align:center;
	vertical-align:middle;
	border-top:#8B8B8B 1px solid;
	border-left:#8B8B8B 1px solid;
	border-bottom:none;
	border-right:none;
}

td.opp_cg{
	width:130px;
	text-align:center;
	padding: 10px 0px 10px;
	background-image:url(../img/sys/cs_ct_bg.jpg);
	background-repeat:repeat-y;
	color:#666666;
	font-size:14px;
	font-weight:normal;
	border-bottom:1px #999999 solid;
	border-right:1px #999999 solid;
}
td.opp_cg_last{
	width:130px;
	text-align:center;
	padding: 10px 0px 10px;
	background-image:url(../img/sys/cs_ct_bg.jpg);
	background-repeat:repeat-y;
	color:#666666;
	font-size:14px;
	font-weight:normal;
	border-bottom:1px #999999 solid;
	border-right:1px #999999 solid;
}
td.opp_item{
	width:225px;
	text-align:center;
	padding: 10px 0px 10px;
	background-color:#FFFFFF;
	color:#333333;
	font-size:15px;
	font-weight:normal;
	border-bottom:1px #999999 solid;
	border-right:1px #999999 solid;
}
td.opp_item2{
	width:226px;
	text-align:center;
	padding: 10px 0px 10px;
	background-color:#FFFFFF;
	color:#333333;
	font-size:15px;
	font-weight:normal;
	border-bottom:1px #8B8B8B solid;
	border-right:1px #8B8B8B solid;
}
h3.opp_ttl{
	width:715px;
	margin:0px;
}
.opp_comme{
	width:693px;
	border:1px #8B8B8B solid;
	border-top:none;
	font-size:12px;
	padding: 10px;
	color:#333333;
	text-align:center;
	line-height:140%;
	margin: 0px 0px 10px;
}

.cs_dr_base{
	width:693px;
	border: 1px #CCCCCC solid;
	border-top:none;
	background-image:url(../img/girl/g_icon_bg.jpg);
	background-repeat:repeat-x;
	margin:0px 0px 10px;
	padding:10px;
	color:#333333;
	line-height:140%;
	font-size:15px;
	text-align:center;
}
.cs_rk_base{
	width:693px;
	border: 1px #CCCCCC solid;
	border-top:none;
	background-image:url(../img/girl/g_icon_bg.jpg);
	background-repeat:repeat-x;
	margin:0px 0px 10px;
	padding:10px;
	color:#333333;
	line-height:140%;
	font-size:12px;
	text-align:left;
}
.mgn_b{
	margin-bottom:20px;
}

.choice_base{
	width:693px;
	border: 1px #999999 solid;
	background-image:url(../img/girl/g_icon_bg.jpg);
	background-repeat:repeat-x;
	margin:0px 0px 60px;
	padding:10px;
	color:#333333;
	line-height:140%;
	font-size:15px;
	text-align:left;
}

.sys_couse{
	width:145px;
	float:left;
	font-size:18px;
	text-align:right;
	padding:0px 5px 0px 0px;
	color:#0099FF;
	font-weight:bold;
}
.sys_couse2{
	width:145px;
	float:left;
	font-size:18px;
	text-align:right;
	padding:0px 5px 0px 0px;
	color:#009900;
	font-weight:bold;
}
.sys_couse_comme{
	width:543px;
	text-align:left;
	float:left;
	font-size:13px;
	color:#666666;
	padding:0px 0px 20px;
}
.sys_couse_comme2{
	width:543px;
	text-align:left;
	float:left;
	font-size:13px;
	color:#666666;
	padding:0px;
}

.sys_charge{
	margin:0px auto;
	text-align:center;
}

.sys_mgb1{
	margin-bottom:60px;
}

.sys_mgb2{
	margin-bottom:20px;
}


