@charset "euc-jp";
/*
/////////////////////////////////
//							   //
//	WAO 資格カレッジ		   //
//	CSS Edit				   //
//							   //
//	ROCOZ GRAPHICS W.kimura	   //
//	2007.8.11				   //
//							   //
//	追加CSSは日付を記入		   //
//							   //
//	Rocoz Corporation K.I      //
//	2008.09.27 追記  		   //
//							   //
/////////////////////////////////



*/

/*=============================公務員=============================*/

/*============================*/

.kom_ol{
	width			:	550px;
	margin			:	0px 8px 30px 8px;
	color			:	#666;
}

.kom_ol h2{
	background		:	url(../images/common/ttl_any.gif) left top no-repeat;
	font-size		:	20px;
	color			:	#09F;
	margin-bottom	:	20px;
	margin-left		:	10px;
	height			:	32px;
	line-height		:	32px;
	padding-left	:	20px;
	width			:	530px;
}

.kom_ol h3{
	color				:	#FFF;
	font-size			:	14px;
	line-height			:	35px;
	background-color	:	#7AC2FE;
	padding-left		:	10px;
	font-weight			:	normal;
	margin-bottom		:	10px;
}

.kom_ol p.top{
	margin-bottom	:	30px;
}

.kom_ol .kokka,
.kom_ol .chiho,
.kom_ol .police,
.kom_ol .fire,
.kom_ol .post{
	padding-left	:	116px;
}

.kom_ol .kokka p,
.kom_ol .chiho p,
.kom_ol .police p,
.kom_ol .fire p,
.kom_ol .post p{
	margin-bottom	:	15px;
}

.kom_ol .kokka{
	background		:	url(../images/kom/kom1.gif) no-repeat 5px 7px;
}

.kom_ol .chiho{
	background		:	url(../images/kom/kom2.gif) no-repeat 5px 7px;
}

.kom_ol .police{
	background		:	url(../images/kom/kom3.gif) no-repeat 5px 7px;
}

.kom_ol .fire{
	background		:	url(../images/kom/kom4.gif) no-repeat 5px 7px;
}

.kom_ol .post{
	background		:	url(../images/kom/kom5.gif) no-repeat 5px 7px;
}

.kom_ol .kokka table{
	border-collapse	:	collapse;
	width			:	400px;
	margin-bottom	:	20px;
}

.kom_ol .kokka tr.fd_top{
	background-color:	#D2E7FF;
}

.kom_ol .kokka tr.fd_mdl{
	background-color:	#ECF5FF;
}

.kom_ol .kokka tr.fd_btm{
	background-color:	#E8E8E8;
}

.kom_ol .kokka th{
	border			:	#FFF solid 1px;
	padding			:	7px;
	width			:	18%;
	color			:	#333;
}

.kom_ol .kokka td{
	border			:	#FFF solid 1px;
	padding			:	7px 10px;
}

.kom_ol li{
	margin-bottom	:	10px;
}

.kom_ol ul.btm_btn li{
	background		:	url(../images/common/btn_right.gif) no-repeat left center;
	padding-left	:	15px;
}

.kom_ol .kokka dt{
	font-weight		:	bold;
	color			:	#333;
	margin-bottom	:	5px;
	padding-top		:	20px;
}
.kom_ol .kokka dd{
	margin-bottom	:	10px;
}

.kom_ol .kokka p a{
	background		:	url(../images/common/btn_right.gif) no-repeat left center;
	padding-left	:	15px;
}

.kom_ol p.pagetop{
	background		:	url(../images/common/btn_pagetop.gif) no-repeat left center;
	font-size		:	10px;
	margin-bottom	:	20px;
	padding-left	:	15px;
	float			:	right;
}


/******* 公務員のinfoページiframe *******/
#kom_info{
	width			:	90%;
}

#kom_info table{
	width			:	505px;
	border-top		:	1px #CCC solid;
	border-collapse	:	collapse;
}

#kom_info th{
	background-color:	#EEE;
	padding			:	10px;
	font-weight		:	normal;
	text-align		:	left;
	border-bottom	:	1px #CCC solid;
}

#kom_info td{
	padding			:	5px 10px;
}

#kom_info td.area_1{
	background-color:	#E3E3E3;
	width			:	80px;
	border-bottom	:	1px #CCC dashed;
}

#kom_info td.area_2{
	color			:	#06F;
	width			:	383px;
	border-bottom	:	1px #CCC dashed;
}


/*=============国家公務員二種試験概要===============*/

.ol_kokka2{
	width			:	550px;
	margin			:	15px 8px 30px 8px;
	color			:	#666;
	line-height		:	170%;
}

.ol_kokka2 h2{
	background		:	url(../images/common/ttl_any.gif) left top no-repeat;
	font-size		:	20px;
	color			:	#09F;
	margin-bottom	:	20px;
	margin-left		:	10px;
	height			:	32px;
	line-height		:	32px;
	padding-left	:	20px;
	width			:	530px;
}

.ol_kokka2 p.backbtn{
	background		:	url(../images/common/btn_right.gif) no-repeat center left;
	padding-left	:	15px;
	margin-bottom	:	10px;
}

.ol_kokka2 h3{
	color				:	#FFF;
	font-size			:	14px;
	line-height			:	35px;
	background-color	:	#7AC2FE;
	padding-left		:	10px;
	font-weight			:	normal;
	margin-bottom		:	10px;
}

.ol_kokka2 h4{
	background-color:	#F0F0F0;
	border-top		:	#CCC solid 1px;
	border-bottom	:	#CCC solid 1px;
	font-size		:	12px;
	color			:	#333;
	margin-top		:	15px;
	margin-bottom	:	10px;
	padding			:	3px 20px;
}

.ol_kokka2 table{
	border-collapse	:	collapse;
	empty-cells		:	show;
	border-spacing	:	0;
	border			:	#FFF solid 1px;
	color			:	#333;
}

.ol_kokka2 table .gray{
	background-color:	#E8E8E8;
}


/* 国家公務員 II 種とは */

.ol_kokka2 .olbox p{
	background		:	url(../images/common/title_licence.gif) no-repeat top left;
	padding-bottom	:	20px;
	padding-left	:	115px;
}

.ol_kokka2 .olbox p.chiho_jokyu{
	padding-bottom	:	40px;
}

.ol_kokka2 .olbox img{
	float			:	right;
	margin-left		:	15px;
}

/* 試験内容について */
.ol_kokka2 .test_cont p{
	margin-bottom	:	7px;
}

.ol_kokka2 .test_cont p.list{
	background		:	url(../images/common/btn_right.gif) no-repeat center left;
	padding-left	:	15px;
}

.ol_kokka2 .test_cont th{
	background-color:	#D2E7FF;
	padding			:	4px;
	border			:	#FFF solid 1px;
}

.ol_kokka2 .test_cont th.top_h{
	font-weight		:	normal;
}

.ol_kokka2 .test_cont td{
	padding			:	4px 7px;
	border			:	#FFF solid 1px;
}
.ol_kokka2 .test_cont td.time{
	width			:	15%;
	text-align		:	center;
}

.ol_kokka2 .test_cont td.sub_h{
	background-color:	#ECF5FF;
	font-weight		:	bold;
	width			:	18%;
}
.ol_kokka2 .test_cont caption{
	background-color:	#D2E7FF;
	padding			:	4px;
	text-align		:	center;
	font-weight		:	bold;
}

.ol_kokka2 .test_cont table.subject,
.ol_kokka2 .test_cont table.subject_cj,
.ol_kokka2 .test_cont table.subject_cj2{
	margin-bottom	:	30px;
}

.ol_kokka2 .test_cont table.subject th,
.ol_kokka2 .test_cont table.subject_cj th,
.ol_kokka2 .test_cont table.subject_cj2 th{
	font-weight		:	normal;
}

.ol_kokka2 .test_cont table.subject_cj th{
	padding			:	2px;
}

.ol_kokka2 .test_cont table.subject_cj2 th{
	padding			:	3px;
}

.ol_kokka2 .test_cont table.subject td,
.ol_kokka2 .test_cont table.subject_cj td,
.ol_kokka2 .test_cont table.subject_cj2 td{
	text-align		:	center;
}

.ol_kokka2 .test_cont table.subject_cj td{
	padding			:	2px;
}

.ol_kokka2 .test_cont table.subject_cj2 td{
	padding			:	3px;
}

.ol_kokka2 .test_cont table.subject td.subj,
.ol_kokka2 .test_cont table.subject_cj td.subj,
.ol_kokka2 .test_cont table.subject_cj2 td.subj{
	background-color:	#ECF5FF;
	vertical-align	:	top;
}

/* 試験ガイド */

.ol_kokka2 .test_guide table{
	margin-bottom	:	20px;
}

.ol_kokka2 .test_guide th{
	background-color:	#ECF5FF;
	font-weight		:	normal;
	width			:	20%;
	padding			:	4px;
	border			:	#FFF solid 1px;
}

.ol_kokka2 .test_guide td{
	padding			:	4px 7px;
	border			:	#FFF solid 1px;
}

.ol_kokka2 .test_guide td li{
	list-style-type	:	decimal;
	margin-left		:	20px;
}


/* 080927：indexのリスト追加 */
.study_list_box {
	padding-left	:	30px;
	padding-bottom	:	30px;
}


.index_study_list {
	border			:	1px solid #C8C8FF;
	padding			:	20px 0;
	width			:	530px;
}

.index_study_list li {
	line-height		:	290%;
	padding			:	0 20px;
}

.index_study_list li a {
	text-decoration	:	underline;
	color			:	#666666;
}

.number {
	color			:	#0166FF;
}


.n16 {
	border-bottom	:	1px dashed #999999;
}

.n17 {
	margin-top		:	30px;
}

