/* 全般設定 */

body {
	text-align: center;
	color: #FFFFFF;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-position:center;
	background-repeat:no-repeat;

}



/* 全般的なリンク */

a:link {

	background-color:transparent;

	color:#000000;

}

a:hover {

	background-color:transparent;

	color:#993300;

}

a:visited {

	color: #993300;

}



H1 {

	height: 25px;

	background-image:url(img/subtitle_bg.gif);

	text-align:left;

	font-size: 14px;

	color: #000000;

	font-weight:bold;

	line-height: 130%;

	background-color:#FFFFCC;

	border-bottom: 1px solid #993300;

	margin-left: 8px;

	padding: 3px 3px 3px 55px;

}



H2	{

	font-size: 10px;

	line-height: 100%;

	color: #993300;

	font-weight:normal;

	margin-bottm: 0px

	padding: 0px 0px 0px 0px;

	}



H3	{

	font-size:12px;	

	color: #000000;

	font-weight:normal;

	padding: 3px 3px 3px 3px;

	}



H4	{

	font-size:14px;	

	text-align:center;

	color: #FFFFFF;

	font-weight:bold;

	padding: 2px 2px 2px 2px;

	}



.honbun {

	font-size: 12px;

	color: #000000;

	line-height: 130%;

}

.honbun_b {

	font-size: 12px;

	color: #000000;

	font-weight:bold;

	line-height: 130%;

}

.honbun_s {

	font-size: 10px;

	color: #000000;

	line-height: 110%;

}

.cap {

	font-size: 10px;

	color: #000000;

	line-height: 100%;

	margin-left: 5px;

}

.credit {

	font-size: 10px;

	color: #333333;

	line-height: 180%;

	text-valign: bottom;

}

.credit_m {

	font-size: 10px;

	color: #666666;

	line-height: 120%;

	text-valign: bottom;

}



.pan {

	font-size: 10px;

	color: #666666;

	margin-left: 15px;

}

.y_menu {

	height: 20px;

	font-size: 10px;

	color: #333333;

	line-height: 110%;

	margin-top: 20px;

	margin-bottom: 5px;

}

.t_menu {

	width: 895px;

	height: 20px;

	font-size: 12px;

	background-color:#E7EF27;

	line-height: 110%;

	text-valign: center;

	margin-top: 5px;

	border-top: 1px dotted #333333;

	border-bottom: 1px dotted #333333;

}

.s_menu {

	width: 180px;

	height: 25px;

	font-size: 12px;

	background-color:#FFC952;

	line-height: 110%;

	text-valign: center;

	margin-top: 5px;

	margin-left: 5px;

	margin-bottom: 5px;

	border-bottom: 1px dotted #333333;

	padding: 5px 5px 5px 5px;

}

.select {

	margin-top: 15px;

	margin-left: 15px;

}

.select_m {

	width: 177px;

	font-size: 12px;

	color: #000000;

	background-color:#FFFFFF;

	margin-left: 15px;

	margin-bottom: 15px;

	padding: 5px 5px 5px 5px;

}

.space {

	margin-top: 15px;

	margin-left: 20px;

}

.guide {

	margin-left: 15px;

}

.guide_m {

	width: 177px;

	font-size: 12px;

	color: #000000;

	margin-left: 15px;

	border-left: 1px solid #FFFFFF;

	border-right: 1px solid #FFFFFF;

	padding: 5px 5px 5px 5px;

}

.guide_a {

	font-size: 9px;

	color: #000000;

}

.school_menu {

	text-align:center;

	font-size: 10px;

	color: #000000;

}

.com {

	margin-top: 10px;

}

.com_m {

	width: 243px;

	height: 300px;

	font-size: 10px;

	color: #000000;

	border-left: 1px solid #EA8F00;

	border-right: 1px solid #EA8F00;

	padding-left: 5px;

}

.order {

	font-size: 10px;

	color: #000000;

	margin-right: 10px;

}

.dotline {

	width: 500px;

	font-size: 12px;

	color: #000000;

	line-height: 140%;

	border-top: 1px dotted #993300;

	border-bottom: 1px dotted #993300;

	padding: 5px 5px 5px 5px;

}

.cour_dotline {

	font-size: 12px;

	color: #000000;

	line-height: 140%;

	border-top: 1px dotted #663366;

	border-bottom: 1px dotted #663366;

	padding: 5px 5px 5px 5px;

}

.green {

	width: 500px;

	font-size: 12px;

	color: #000000;

	border-left: 3px solid #33CC33;

	border-right: 3px solid #33CC33;

	padding: 5px 5px 5px 5px;

}

.pink {

	width: 500px;

	font-size: 12px;

	color: #000000;

	border-left: 3px solid #CC0066;

	border-right: 3px solid #CC0066;

	padding: 5px 5px 5px 5px;

}

.purple {

	width: 500px;

	font-size: 12px;

	color: #000000;

	border-left: 3px solid #333399;

	border-right: 3px solid #333399;

	padding: 5px 5px 5px 5px;

}

.purple_b {

	width: 600px;

	font-size: 12px;

	color: #000000;

	border-left: 3px solid #333399;

	border-right: 3px solid #333399;

	padding: 5px 5px 5px 5px;

}

.green_base {

	font-size: 12px;

	color: #FFFFFF;

	font-weight:bold;

	background-color:#33CC33;

	border-top: 1px solid #000000;

	border-left: 1px solid #000000;

	border-right: 1px solid #000000;

	border-bottom: 1px solid #000000;

	padding: 1px 1px 1px 1px;

}

.pink_base {

	text-align:center;

	font-size: 12px;

	color: #FFFFFF;

	font-weight:bold;

	background-color:#CC0066;

	padding: 1px 1px 1px 1px;

}

.gray_base {

	text-align:center;

	font-size: 12px;

	color: #FFFFFF;

	font-weight:bold;

	background-color:#333333;

	border-top: 1px solid #000000;

	border-left: 1px solid #000000;

	border-right: 1px solid #000000;

	border-bottom: 1px solid #000000;

	padding: 1px 1px 1px 1px;

}

.green_list {

	font-size: 12px;

	color: #000000;

	border-top: 1px solid #000000;

	border-left: 1px solid #000000;

	border-right: 1px solid #000000;

	border-bottom: 1px solid #000000;

	padding: 1px 1px 1px 1px;

}

.green_black {

	text-align:center;

	font-size: 12px;

	color: #FFFFFF;

	font-weight:bold;

	background-color:#000000;

	padding: 1px 1px 1px 1px;

}



.cour_name {

	font-size: 20px;

	color: #000000;

	font-weight:bold;

	line-height: 130%;

	padding: 3px 3px 3px 3px;

}

.cour_list {

	font-size: 12px;

	color: #000000;

	background-color:#FFFFFF;

	border-top: 1px dotted #333399;

	border-left: 1px dotted #333399;

	border-right: 1px dotted #333399;

	border-bottom: 1px dotted #333399;

	padding: 3px 3px 3px 3px;

}



/* 2006.12追加 */

.head {

	height: 130px;

	background-image:url(img/head_bg.gif);

	}

.head_copy {

	height: 15px;

	font-size: 10px;

	color: #993300;

	padding: 0px 0px 0px 17px;

}

.head_menu {

	height: 15px;

	font-size: 10px;

	padding: 0px 0px 0px 15px;

	background-image:url(img/arrow_dot.gif);

}

.top_menu {

	height: 30px;

	font-size: 12px;

	font-weight:bold;

	padding: 2px 5px 0px 17px;

	background-image:url(img/top_menu.gif);

	}

.left_menu {

	font-size: 12px;

	font-weight:bold;

}

.cour_price {

	font-size: 20px;

	color: #CC0000;

	font-weight:bold;

}

.cour_ex {

	font-size: 12px;

	color: #333399;

	font-weight:bold;

	background-color:#CCE5FF;

}

.school_name {

	font-size: 16px;

	color: #000000;

	font-weight:bold;

	padding: 8px 0px 0px 0px;

}

.honbun_blue {

	font-size: 12px;

	color: #333399;

	font-weight:bold;

	line-height: 130%;

}

.bg_blue {

	background-color:#333399;

}

.bg_lime {

	background-color:#EDF35D;

}

.bg_read {

	background-color:#CD431D;

}

.bg_orange {

	background-color:#FF9900;

}

.bg_pink {

	background-color:#F07FBF;

}

.bg_sky {

	background-color:#99CCFF;

}

.bg_yellow {

	background-color:#F8D448;

}

.bg_white {

	background-color:#FFFFFF;

}

.txt_read {

	color:#CD431D;

}

.txt_orange {

	color:#FF9900;

}

.txt_white_b {

	color:#FFFFFF;

	font-weight: bold;



}

.school_data {

	font-size: 12px;

	color:#FFFFFF;

	font-weight:bold;

	background-color:#FF9900;

}

.school_list {

	font-size: 12px;

	color: #000000;

	background-color:#FFFFFF;

	border-top: 1px solid #FF9900;

	border-left: 1px solid #FF9900;

	border-right: 1px solid #FF9900;

	border-bottom: 1px solid #FF9900;

	padding: 1px 1px 1px 1px;

}
