@charset "Shift_JIS";
/* 初期設定 */

div#main01 h3{
	width:349px;
	height:83px;
	margin:0;
	padding:0;
	background: url(../images/tit/political_school_tit.gif) no-repeat;
	text-indent:-9999px;
	float:left;
}

/* 政治スクールタイトル */
div#right h4#sch{
	width:510px;
	height:20px;
	margin:0 0 8px 0;
	padding:0;
	background: url(../images/school/omoi_tit.gif) right no-repeat;
	text-indent:-9999px;
	float:left;
}

/* サイドメニュー */
div#left #s01 a{
	width:160px;
	height:35px;
	background: url(../images/menu/sch01.gif) no-repeat;
	background-position:0 0;
}
div#left #s02 a{
	width:160px;
	height:35px;
	background: url(../images/menu/sch02.gif) no-repeat;
	background-position:0 0;
}
div#left #s03 a{
	width:160px;
	height:35px;
	background: url(../images/menu/sch03.gif) no-repeat;
	background-position:0 0;
}
div#left #s04 a{
	width:160px;
	height:35px;
	background: url(../images/menu/sch04.gif) no-repeat;
	background-position:0 0;
}

/* ロールオーバー */
div#left #s01 a:hover{
	width:160px;
	height:35px;
	background: url(../images/menu/sch01.gif) no-repeat;
	background-position:0 -35px;
}
div#left #s02 a:hover{
	width:160px;
	height:35px;
	background: url(../images/menu/sch02.gif) no-repeat;
	background-position:0 -35px;
}
div#left #s03 a:hover{
	width:160px;
	height:35px;
	background: url(../images/menu/sch03.gif) no-repeat;
	background-position:0 -35px;
}
div#left #s04 a:hover{
	width:160px;
	height:35px;
	background: url(../images/menu/sch04.gif) no-repeat;
	background-position:0 -35px;
}

/* アクティブ */
div#left #s01_o{
	width:160px;
	height:35px;
	background: url(../images/menu/sch01.gif) no-repeat;
	background-position:0 -35px;
}
div#left #s02_o{
	width:160px;
	height:35px;
	background: url(../images/menu/sch02.gif) no-repeat;
	background-position:0 -35px;
}
div#left #s03_o{
	width:160px;
	height:35px;
	background: url(../images/menu/sch03.gif) no-repeat;
	background-position:0 -35px;
}

/* メイン */
div#right div.cont01{
	width:512px;
	margin:0;
	padding:0;
	float:left;
	_float:none;
}
div#right h5.school_tit{
	width:513px;
	height:90px;
	background: url(../images/school/top01.gif) no-repeat;
	text-indent:-9999px;
	margin:0 0 20px 0;
	padding:0;
	float:left;
}
div.cont02 h5{
	width:513px;
	height:90px;
	background: url(../images/school/top01.gif) no-repeat;
	text-indent:-9999px;
	margin:0;
	padding:0;
	float:left;
}
div.cont01 h6{
	width:512px;
	height:19px;
	background: url(../images/school/tit.gif) no-repeat;
	text-indent:-9999px;
	margin:20px 0 20px 0;
	padding:0;
	float:left;
}
div.cont01 p{
	width:512px;
	margin:10px 0 20px 0;
	padding:0;
	float:left;
}

/* 講義概要 */
div.cont01 ul{
	width:412px;
	margin:10px 0 5px 40px;
	_margin:10px 0 5px 25px;
	padding:0;
	float:left;
}
div.cont01 li{
	margin:0 0 0 10px;
	_margin:0 0 0 5px;
	padding:0;
	display:block;
	list-style:none;
	float:left;
}
div.cont01 li a{
	margin:0;
	padding:0;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
}
div.cont01 #kougi a{
	width:196px;
	height:56px;
	float:left;
	background: url(../images/school/kougi_b02.jpg) no-repeat;
}
div.cont01 #bosyu a{
	width:196px;
	height:70px;
	float:left;
	background: url(../images/school/bosyu_b02.jpg) no-repeat;
}


/* 応募先 */
div.cont01 p.gray{
	width:512px;
	margin:10px 0 20px 0;
	padding:5px 0 5px 0;
	text-align:center;
	float:left;
	background:#E6E6E6;
	color:#243392;
}
div.cont01 dl{
	width:508px;
	margin:0;
	padding:0;
	text-align:center;
	float:left;
	border:2px solid #E6E6E6;
}
div.cont01 dt{
	width:498px;
	_width:488px;
	margin:5px 0 0 5px;
	padding:0 0 5px 0;
	text-align:center;
	float:left;
	border-bottom:1px solid #E6E6E6;
	color:#243392;
}
div.cont01 dd{
	width:498px;
	_width:488px;
	margin:5px 0 0 5px;
	padding:0 0 5px 0;
	text-align:center;
	float:left;
}
div.cont01 dd p.gray{
	width:480px;
	margin:5px 0 5px 9px;
	_margin:5px 0 5px 3px;
	padding:5px 0 5px 0;
	text-align:center;
	background:#E6E6E6;
	color:#243392;
}




/* 講義概要タイトル */
div#right h4#gaiyo{
	width:512px;
	height:20px;
	margin:0 0 8px 0;
	padding:0;
	background: url(../images/school/gaiyo_tit.gif) right no-repeat;
	text-indent:-9999px;
	float:left;
}

/* メイン */
div#right div.cont02{
	width:512px;
	margin:0;
	padding:0;
	float:left;
}
/* 第6期 */
div.cont02 h6#t01{
	width:510px;
	height:61px;
	background: url(../images/school/manifest_titr.gif) no-repeat;
	text-indent:-9999px;
	margin:20px 0 20px 0;
	padding:0;
	float:left;
}
div.cont02 p{
	width:512px;
	margin:0 0 10px 0;
	padding:0;
	float:left;
}
div.cont02 p strong{
	color:#669900;
}
/* プレスクール */
table.preschool{
	width:512px;
	margin:0 0 10px 0;
	border:solid #333333 1px;
}

/* 表 */
div.cont02 table{
	float:left;
}
div.cont02 .m-14 td.m-18{
	margin:0;
	padding:5px 0 0 0;
}
div.cont02 .naka td{
	margin:0;
	padding:5px;
}
div.cont02 .w{
	color:#FFFFFF;
}

/* 第3期 */
div#right div#cont03{
	width:512px;
	margin:10px 0 0 0;
	padding:0;
	float:left;
}
div#cont03 h6#t02{
	width:513px;
	height:59px;
	background: url(../images/school/2008gaiyo03.gif) no-repeat;
	text-indent:-9999px;
	margin:20px 0 20px 0;
	padding:0;
	float:left;
}

/* 写真左 */
div#cont03 dl{
	width:512px;
	margin:0 0 5px 0;
	padding:0;
	float:left;
}
div#cont03 dt{
	width:110px;
	margin:0;
	padding:0;
	float:left;
}
div#cont03 dd{
	width:377px;
	height:70px;
	margin:0;
	padding:10px;
	float:right;
	background-color:#FFE1C2;
}
div#cont03 dl img{
	margin:0;
	padding:0;
	float:left;
}

/* 写真右 */
div#cont03 dl.re{
	width:512px;
	margin:0 0 5px 0;
	padding:0;
	float:left;
}
div#cont03 dl.re dt{
	width:110px;
	margin:0;
	padding:0;
	float:right;
}
div#cont03 dl.re dd{
	width:377px;
	height:70px;
	margin:0;
	padding:10px;
	float:left;
	background-color:#FFE1C2;
}


/* 写真左右 */
div#cont03 dl.cen{
	width:512px;
	margin:0 0 5px 0;
	padding:0;
	float:left;
}
div#cont03 dl.cen dt{
	width:110px;
	margin:0;
	padding:0;
	float:left;
}
div#cont03 dl.cen dt.r{
	width:110px;
	margin:0;
	padding:0;
	float:right;
}
div#cont03 dl.cen dd{
	width:262px;
	height:70px;
	margin:0 0 0 5px;
	padding:10px;
	float:left;
	background-color:#FFE1C2;
}
div#cont03 dl strong{
	color:#B76E24;
}
div#cont03 dl .kondan{
	float:right;
}





/* 募集概要タイトル */
div#right div#cont04{
	width:512px;
	margin:0 0 20px 0;
	padding:0;
	float:left;
}
div#right h4#yoko{
	width:510px;
	height:20px;
	margin:0 0 8px 0;
	padding:0;
	background: url(../images/school/yoko_ttit.jpg) right no-repeat;
	text-indent:-9999px;
	float:left;
}
span.t_blue{
	color:#243392;
}
p.shimekiri{
	color:#243392;
}
/* 表 */
div#cont04 dl{
	width:512px;
	margin:20px 0 -10px 0;
	_margin:20px 0 0 0;
	padding:0;
	float:left;
	background: url(../images/school/blue_r_bottom.gif) bottom no-repeat;
}
div#cont04 dt{
	width:99px;
	_width:80px;
	margin:0;
	padding:8px;
	float:left;
	background: url(../images/school/blue_r_top.gif) top left no-repeat;
	color:#FFFFFF;
}
div#cont04 dd{
	width:375px;
	_width:365px;
	margin:0 5px 0 0;
	padding:8px;
	float:right;
}

/* 講義ニュース */
div#koginews{
	width:503px;
	margin:20px 0 20px 0;
	padding:0 5px 5px 5px;
	_padding:0 5px 20px 5px;
	float:left;
	background: url(../images/school/news_bk.gif) bottom repeat-y;
}

div#koginews p{
	width:460px;
	margin:10px 0 10px 20px;
	_margin:10px 0 10px 10px;
	padding:0;
	float:left;
}

div#koginews h2{
	width:503px;
	height:46px;
	margin:0;
	padding:0;
	background: url(../images/school/news_tit.gif) no-repeat;
	text-indent:-9999px;
	float:left;
}

/* PDFダウンロード */
div#pdf-dl{
	width:512px;
	float:left;
	_float:none;
	margin:10px 0 20px 0;
}
div#pdf-dl ul{
	width:512px;
	margin:0;
	padding:0;
	float:left;
}
div#pdf-dl li{
	display:block;
	list-style:none;
	float:left;
}

div#pdf-dl li.left{
	width:209px;
	margin:0 0 0 30px;
	_margin:0 0 0 15px;
	float:left;
}
div#pdf-dl li.right{
	width:209px;
	margin:0 30px 0 0;
	_margin:0 15px 0 0;
	float:right;
}



