/*本体全体のレイアウト*/

body {
	font-size:10pt;
	color:#4C4C4C;
	line-height:10pt;
/*	padding:10px;*/
	margin: 0px;
	padding: 0px;
/*	background-image: url(icon/ccz_bg.gif);*/
/*	background-repeat: repeat;*/
/*	background-attachment: fixed;*/
	text-align: center;
}

h1 {
	padding-right: 0px;
	padding-left: 4px;
	padding-bottom: 0px;
	vertical-align: top;
	padding-top: 0px;
	font-size: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: normal;
    }

.h1 {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	vertical-align: top;
	padding-top: 0px;
	font-size: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: normal;
    }


.float_r{float:right;}

.clear_r{
	clear:right;
}


/* ---------------テーブル内の文字サイズ-------------- */
table{
	font-size: 10pt;
}

.f_size8{
	font-size: 8pt;
	margin-bottom: 0px;
}

.f_size6{
	font-size: 6pt;
}

/* ---------------テーブル、セルのバックグラウンドカラー-------------- */
.tablebgcolor1{background:#808080}
.bgcolor1{background:#3366CC}
.bgcolor2{background:#D3E4FE}
.bgcolor3{background:#FFFFFF}

/* ---------------BGのシャドウ-------------- */
#wrap {
	width:780px;
	margin-right: auto;
	margin-left: auto;
	background-color: transparent;
/*	background-image: url(icon/ccz_mainbg.gif);*/
/*	background-repeat: repeat-y;*/
	text-align: center;
	background-position:center;
}
/* ---------------文字-------------- */
a:visited {
	color: #0066CC;
	text-decoration: none;
	}

a:link {
	color: #0066CC;
	text-decoration: none;
	}

a:active {
	color: #0066CC;
	text-decoration: none;
	}

a:hover {
	color: #FF3333; 
	text-decoration: none;
	}
	
/* ---------------ライン-------------- */
.line{
	width: 100%;
	background-image: url('icon/ccz_line.gif');
	background-repeat: repeat-x; background-position: 0% 50%;
	}
	
/* ---------------リスト-------------- */

ul{
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0em;
	padding-left:0px;
	}
li{
	padding: 0px 0px 3px 0px;
	list-style-type: none;
	background-image: url('icon/ccz_list_icon.gif');
	background-repeat: no-repeat;
	}
.li01{
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	background-image: url('icon/ccz_list_icon02.gif');
	background-repeat: no-repeat;
	}

.liyaji{
	padding: 0px 0px 3px 14px;
	list-style-type: none;
	background-image: url('icon/ccz_list_icon.gif');
	background-repeat: no-repeat;
	}




/* ---------------ナビゲーション-------------- */

.navi_p{
	margin-left:1px;
}
.navi_pad{
	padding-left:12px;
	 padding-right:12px;
	margin-top:5px;
	padding-bottom:20px;
}
.navi_t{
	padding:0px;
	font-size: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: normal;
	text-align:left;
	float:left;

}








/* ---------------見出し-------------- */

.title01{
	height:29px;
	background-image: url('icon/ccz_title01.gif');
	background-repeat: no-repeat;
	font-size: 10pt;
	font-weight:bold;
	color:#4C4C4C;
	padding-left: 30px; padding-top: 6px; margin-bottom: 5px;
}

.title02{
	height:27px;
	background-image: url('icon/ccz_title.gif');
	background-repeat: no-repeat;
	font-size: 10pt;
	font-weight:normal;
	padding-left:30px; padding-top: 5px; margin-bottom: 5px;
}

.title03{
	height:29px;
	background-image: url('icon/ccz_title03.gif');
	background-repeat: no-repeat;
	font-size: 10pt;
	color:#4C4C4C;
	padding-left:20px; padding-top: 6px; margin-bottom: 5px;
}

.titlerss{
	height:22px;
	background-image: url('icon/ccz_shincyaku.gif');
	background-repeat: no-repeat;
	font-size: 10pt;
	color:#000000;
	padding-left:150px; padding-top: 5px; margin-bottom: 5px;
}






.title_taidan{
	height:25px;
	background-image: url('icon/ccz_taidan_title.gif');
	background-repeat: no-repeat;
	font-size: 10pt;
	color:#000000;
	padding-left:150px; padding-top: 5px; margin-bottom: 5px;
}
.midashi01{
	height: 30px;
	background-image: url('icon/cc_t01.gif');
	background-repeat: no-repeat;
	font-size: 14pt;
	font-weight:bold;
	padding-top:5px;padding-left:15px;
}

.midashi02{
	height: 30px;
	background-image: url('http://www.jusnet.co.jp/cc/icon/cc_rt_top.gif');
	background-repeat: no-repeat;
	font-size: 13px;
	font-weight: bold;
	padding-left: 15px;
	padding-top: 8px;
}


.list ul li {
	float:left;
	width:250px;

}

.list ul li {
	display:block;
	padding-left:14px;
	background:url('icon/ccz_list_icon.gif') no-repeat 0% 0%;
}

.list ul li.float_r {
	width:410px;

}
	

.list ul li p {
	padding:0;
}

.setsumei {
	line-height:13pt;
}
/* ---------------ライトのスタイル-------------- */
.title_right{
	height:24px;
	background-image: url('icon/ccz_title_right.gif');
	background-repeat: no-repeat;
	font-size: 10pt;
	padding-left:30px; padding-top: 6px; margin-bottom: 3px;
	font-weight:normal;
	margin:0;
}


.title_right02{
	height:24px;
	font-size: 10pt;
	padding-top: 3px; padding-bottom: 5px;
	margin-top:0px; margin-bottom: 0px;
}


.right_f8{
	font-size:8pt;
}
.right_f8_t{
	font-size:8pt;
	padding-top:4px;
	padding-bottom:4px;
}

.right_f8_m{
	font-size:8pt;
	padding-top:4px;
	padding-bottom:15px;
}


.right_img{
	float:left;
	margin-right:2;
}

.right_line01{
	margin-top:5px;
	margin-bottom:5px;
}


.right_line02{
	margin-top:0px;
	margin-bottom:3px;
}

.right_line03{
	margin-top:0px;
	margin-bottom:3px;
	clear:left;
}

.back_g{
	background-color: #E3E3E3;
}
/* ---------------会計監査ジャーナル掲載記事スタイル--------------- */
.kansa_title {
	font-size: 10pt;
	font-weight: bold;
	background-image: url('//www.jusnet.co.jp/cc/icon/cc_bar.gif');
	background-repeat: no-repeat;
	background-attachment: scroll;
	width: 527px;
	padding-left: 16px;
	padding-right: 0px;
	padding-top: 8px;
	padding-bottom: 9px;
	}
.kansa_t01 {
	font-size:8pt;
	color:#313131;
	margin-bottom:5px;
	margin-left:10px;
	}
.kansa_t02 {
	font-size:15pt;
	font-weight:bold;
	margin-left:10px;
	}
.kansa_t03 {
	font-size:8pt;
	margin-bottom:5px;
	margin-left:10px;
	}
.kansa_t04 {
	font-size:13pt;
	font-weight:bold;
	margin-bottom:10px;
	margin-left:10px;
	}
.kansa_img01 {
	float:left;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	}
.kansa_m01 {
	width:523px;
	padding-top:5px;
	padding-left:20px;
	line-height:150%;
	}
.kansa_m02 {
	padding-top:5px;
	}
.kansa_m03 {
	padding:5px 5px 10px 5px;
	}
.kansa_m04 {
	font-size:8pt;
	background-color:#FFFFFF;
	width:53px;
	text-align:center;
	}
.kansa_m05 {
	font-size:8pt;
	background-color:#FFFFFF;
	width:52px;
	text-align:center;
	}
.kansa_m06 {
	font-size:8pt;
	background-color:#FFFFFF;
	width:75px;
	text-align:center;
	padding:5px;
	}
.kansa_m07 {
	font-size:8pt;
	background-color:#FFFFFF;
	width:66px;
	text-align:center;
	padding:5px;
	}
.kansa_m08 {
	margin-top:1px;
	}
.kansa_m09 {
	font-size:8pt;
	background-color:#FFFFFF;
	width:130px;
	text-align:center;
	padding:3px;
	}
.kansa_m10 {
	font-size:8pt;
	background-color:#FFFFFF;
	width:53px;
	text-align:center;
	padding:3px;
	}
.kansa_m11 {
	font-size:8pt;
	background-color:#FFFFFF;
	width:52px;
	text-align:center;
	padding:3px;
	}
.kansa_m12 {
	margin-top:5px;
	margin-bottom:5px;
	margin-right:5px;
	}
.kansa_m13 {
	float:right;
	margin-left:7px;
	}
.kansa_m14 {
	background-color:#FFFFFF;
	padding:10px;
	}
.kansa_m15 {
	padding:0px;
	}
.kansa_m16 {
	text-align:right;
	padding-bottom:10px;
	}
.kansa_m17 {
	text-align:right;
	margin-top:5px;
	}
.kansa_m18 {
	padding:5px 5px 0px 5px;
	}
.clear_l{
	clear:left;
	}
.kansa_m19 {
	text-align:right;
	padding-bottom:10px;
	padding-right:5px;
	}
.kansa_m20 {
	background-color:#FDEBDF;
	width:132px;
	text-align:center;
	font-size:8pt;
	padding:3px;
	}
.kansa_m21 {
	background-color:#FDEBDF;
	width:56px;
	text-align:center;
	font-size:8pt;
	padding:3px;
	}
.kansa_m22 {
	background-color:#FDEBDF;
	width:132px;
	margin-left:3px;
	font-size:8pt;
	padding:3px;
	}
.kansa_m23 {
	background-color:#FFFFFF;
	width:56px;
	text-align:right;
	margin-right:3px;
	font-size:8pt;
	padding:3px;
	}
.kansa_m24 {
	background-color:#FDEBDF;
	width:56px;
	text-align:right;
	margin-right:3px;
	font-size:8pt;
	padding:3px;
	}
.kansa_m25 {
	background-color:#FDEBDF;
	width:56px;
	text-align:right;
	margin-right:3px;
	font-size:8pt;
	padding:3px;
	}
.kansa_m26 {
	margin-top:5px;
	}
.kansa_m27 {
	margin-top:5px;
	margin-left:5px;
	}
.kansa_u01 {
	float:right;
	text-align:right;
	margin-top:5px;
	width:150px;
	}
.kansa_u02 {
	clear:right;
	text-align:center;
	margin-top:5px;
	font-weight:bold;
	}
.kansa_u03 {
	float:left;
	margin-top:5px;
	width:150px;
	}
.kansa_u04 {
	clear:left;
	text-align:center;
	margin-top:5px;
	font-weight:bold;
	}


/* ---------------コンテンツ（センター640px）--------------- */

.w_641 {
	width: 641px;
	text-align:left;
}

.title640_01{
	height:20px;
	background-image: url('icon/bar_640_01.gif');
	background-repeat: no-repeat;
	font-size: 14pt;
	color:#FFFFFF;
	padding-top: 12px;
	padding-left: 15px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	margin-top: 15px;

}

.title640_02{
	height:20px;
	background-image: url('icon/bar_640_02.gif');
	background-repeat: no-repeat;
	font-size: 12pt;
	padding-top: 11px;
	padding-left: 25px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	font-weight:bold;
}

.pad20{
	padding-left: 20px;
	padding-right: 20px;
	}

/* ------------ semibase ------------ */

div#semibase {margin:10px 0 0 0; padding:2px 5px 5px 5px; border:1px solid #ccc; background:url(icon/semi_bg.gif) top left;}


/* ------------ semi title ------------ */

div#semititle {margin:0; padding:8px; border-top:3px solid #FF5600; text-align:left;}


/* ------------ semi box ------------ */

div#semibox {margin:5px; padding:5px; border:1px solid #ccc; background:#fff;}


/* ------------ 対談 ------------ */
.t_midashi{
	height: 21px;
	_height /**/:27px;/*forIE5.5*/
	background-image: url('http://www.jusnet.co.jp/cc/icon/ccz_taidan_title.gif');
	background-repeat: no-repeat; font-size: 10pt; font-weight:normal; 
	margin-bottom: 0px; padding-left: 22px; padding-top: 7px;text-align:left;
		width:520px;
	_width /**/:542px;/*forIE5.5*/

}
.taidan_box{
	border-style:solid;
	border-color:#CCCDD1;
	border-width:1px;
	padding:10px;
	width:520px;
	_width /**/:536px;/*forIE5.5*/
	text-align: left;
	color:#4C4C4C;
	}
	
.ta_width{
	width:250px;
	_width /**/:250px;/*forIE5.5*/
	float:left;
	font-size:8pt;
	}
	
.ta_img{
	float:left;
	padding-right:10px;
	}
	
	
.ta_center{
	float: left;
	padding-left: 5px;
	padding-right: 10px;
	}

.f_left{
	_float /**/: left;/*forIE5.5*/
	line-height: 13px;
}
.f_left02{
	_float /**/: left;/*forIE5.5*/
	line-height: 15px;
}
.t_clear{
	clear: both;
	margin-top: 5px;
	margin-bottom: 8px;
}
.t_title{
	margin-top:3px;
	margin-bottom:15px;
	line-height:17px;
}

/* ------------ 登録はこちら ------------ */

.rsv_t{
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
}

.rsv_left{
	width:160px;
	font-size:8pt;
	float:left;
	margin-top:3px;
}
.rsv_line{
	float:left; margin-left:8px; margin-right:9px;
}

.rsv_img{
	margin-bottom:4px;
	}
.rsv_bottan{
	text-align:center;
	padding-top:5px;
	padding-bottom:2px;
	clear:left;
}


.page_top{
	text-align:right;
	padding-right:10px;
}


/*------------ボディ------------*/
div.contents_body{
	clear:both;
	width:780;
	padding-left:5px;
}

span.darkblueback{
	background-color: darkblueback;
	color: white;
}


/*------------トップページ------------*/
div.top_maincontents{
	vertical-align:text-top;
	float:left;
	width:540px;
}

div.top_rightmenu{
	vertical-align:text-top;
	width:208px;
	float:right;
	margin-left:auto;
	margin-right:auto;
	padding-right:8px;
}


/*------------新着情報------------*/

.shincyaku_l{
	margin-left:50px;
}

.shincyaku_r{
	margin-left:80px;
}

ul.new{
	list-style-type;none;
	padding-left:5px;
	padding-right:5px;
	}

li.new{
	font-size:9pt;
	background-image:none;
	border-bottom:dotted 1px;
	margin-top:3px;
	}

h3.new{
	text-align:left;
	color:darkorange;
	font-size:9pt;
	font-style:bold;
	margin:3pt;
	}

h2.new{
	height:27px;
	background-image: url('icon/ccz_title.gif');
	background-repeat: no-repeat;
	font-size: 10pt;
	font-weight:normal;
	vertical-align:middle;
	padding-left:25px;
	margin:0;
	}

div.new{
	width:540;
	background-color:#F0F0F0;
	}


/*------------優良求人------------*/

ul.superior{
	list-style-type;none;
	padding-left:5pt;
	}

li.superior{
	font-size:9pt;
	background-image:none;
	border-bottom:dotted 1px;
	margin-top:3pt;
	}

h3.superior{
	text-align:left;
	color:darkorange;
	font-size:9pt;
	font:bold;
	margin:3pt;
	}


/*------------サイドメニュー------------*/
ul.r_side{
	list-style-type;none;
	width:208;
	margin:0pt;
	}

li.r_side{
	width:200;
	background-image:none;
	font-size:8pt;
	margin:1pt;	
	}

h4.r_title{
	font-size:9pt;
	margin:0pt;
	margin-top:3pt;
	font:normal;
}

.r_contents{
	font-size:8pt;
}

h2.r_title{
	font-size:8pt;
	margin-right:0;
	margin-left:0;
}


/*------------案件------------*/
table.jobitem{
	width:600;
    border-color: #C0C0C0;
    border-style: solid;
    border-collapse: collapse;
    border-spacing: 0;
}

th.jobitem_catch{
	text-align:left;
	vertical-align:middle;
	background-color:white;
    border: 1px #C0C0C0 solid;
    border-collapse: collapse;
    border-spacing: 0;
}

th.jobitem_header{
	text-align:left;
	vertical-align:middle;
	background-color:#D3E4FE;
	font-weight:normal;
    border: 1px #C0C0C0 solid;
    border-collapse: collapse;
    border-spacing: 0;
}

td.jobitem_body{
	text-align:left;
	vertical-align:middle;
	background-color:white;
    border: 1px #C0C0C0 solid;
    border-collapse: collapse;
    border-spacing: 0;
}

strong.jobitem_catch{
	font-size:22;
	color:darkorange;
}

strong.jobitem_category{
	font-size:16;
}

em.jobitem_emphasis{
	font-style:normal;
}

ul.jobitem{
	margin-top:10;
	list-style-type;none;
	width:600;
	margin-left:auto;
	margin-right:auto;
	}

li.jobitem{
	background-image:none;
	margin-top:5;
	margin-bottom:5;
	}


/*------------フッター------------*/
p.footer{
	margin-top:0.5em;
	margin-bottom:0.5em;
	margin-right:0;
	margin-left:0;
	padding:0;
	font-size:80%;
	widht:780;
}


/*------------転職お役立ち情報------------*/
/*------------転職サポート------------*/
div.serviceable_maincontents{
	vertical-align:text-top;
	float:left;
	width:540px;
}

div.serviceable_rightmenu{
	vertical-align:text-top;
	width:210;
	padding-right:12;
	float:right
}

div.serviceable_title_cpa{
	width:516;
	margin:10 auto;
	background-image: URL('icon/market01.gif');
	background-repeat: no-repeat;
	padding-top:10pt;
	padding-bottom:10pt;
	border-style: solid;
	border-width: 1;
	border-color: #c0c0c0;
}

div.support_title{
	width:516;
	margin:10 auto;
	background-image: URL('icon/market01.gif');
	background-repeat: no-repeat;
	padding-top:2em;
	padding-bottom:2em;
	border-style: solid;
	border-width: 1;
	border-color: #c0c0c0;
	height:50px;
}

div.serviceable_title_zeirishi{
	width:516;
	margin:10 auto;
	background-image: URL('icon/market02.gif');
	background-repeat: no-repeat;
	padding-top:10pt;
	padding-bottom:10pt;
	border-style: solid;
	border-width: 1;
	border-color: #c0c0c0;
}

h2.serviceable_title{
	margin-left:170;
	text-align:left;
	font-weight:bold;
	font-size:150%;
}

h2.support_title{
	margin-left:170;
	text-align:left;
	font-weight:bold;
	font-size:165%;
}

p.serviceable_title{
	margin-top:3;
	margin-bottom:0;
	margin-left:170;
	text-align:left;
}

div.serviceable_contents{
	width:526;
	text-align:left;
}

p.serviceable_contents{
	line-height: 150%;
	margin-left: 30;
	margin-right: 16;
}

h4.serviceable_contents_table_header{
	margin:5;
	margin-left:10;
	text-align:left;
	font-weight:bold;
	font-size:110%;
	color:darkorange;
}

em.serviceable_emphasis{
	font-size: 100%;
	font-weight: bold;
	font-style: normal;
	line-height:110%;
}

div.support{
	width:510;
    border-color: #C0C0C0;
    border-style: solid;
    border-width: 1;
	margin-top:1em;
	margin-bottom:0;
	padding: 5;
}

em.support{
	text-align:left;
	color:darkorange;
	font-size:110%;
	font-weight:bold;
	margin:3pt;
	font-style:normal;
}

p.support_hitokoto{
	line-height: 130%;
	margin:5 10;
}

p.support_nagare{
	line-height: 150%;
	margin-left: 16;
	margin-right: 16;
	margin-top: 10;
	margin-bottom: 10;
	text-align:left;
}

h3.support_nagare{
	width:510;
    border-color: #808080;
    border-style: solid;
    border-width: 1;
	margin-top:0;
	margin-bottom:0;
	padding: 5;
	line-height: 105%;
	font-size:100%;
	text-align: left;
	background-color: #F6F6F6;
	font-weight: bold;
}

div.support_nagare{
	width:510;
    border-color: #808080;
    border-style: solid;
    border-width: 1;
	margin-top: -1px;
	margin-bottom:0;
	padding: 5;
	line-height: 105%;
	font-size:100%;
	text-align: left;
}

p.support_nagare_yajirushi{
	margin-top: 3pt;
	margin-bottom: 3pt;
}


/*------------登録案内------------*/
div.regiguid{
	width:527;
    border-color: #C0C0C0;
    border-style: solid;
    border-width: 1;
	background-color:#ffffe6;
	margin-top:2em;
	margin-bottom:2em;
	padding: 5;
}

h3.regiguid{
	margin-top: 3;
	margin-bottom: 3;
	font-size: 125%;
	font-weight: bold;
	line-height:150%;
}

em.regiguid{
	margin-top: 7;
	margin-bottom: 10;
	font-size: 110%;
	font-weight: bold;
	font-style: normal;
	line-height:120%;
}

p.regiguid{
	margin-top: 8;
	margin-bottom: 5;
	clear:both;
}

ul.regiguid_comment{
	width:225;
	float:left;
	margin-left:15;
	margin-right:10;
	margin-top: 5;
	margin-bottom: 5;
	text-align:left;
    border-color: #C0C0C0;
    border-style: solid;
    border-width: 1;
	background-color:white;
	padding:3;
}

li.regiguid_comment{
	background-image:none;
	text-align:left;
	margin-top:1;
	margin-bottom:1;
	list-style-type: none;
	background-image: url('icon/sa_yajirushimini.gif');
	background-repeat: no-repeat;
}


/*------------転職お役立ち情報右帯------------*/
div.serviceablemenu{
	width:210;
    border-color: #C0C0C0;
    border-style: solid;
    border-width: 1;
}

h3.serviceablemenu_menu{
	text-align:center;
	background-image:url('http://www.jusnet.co.jp/cc/icon/cc_right.gif');
	background-repeat: no-repeat;
	padding-top:3;
	font-size:110%;
	font-weight:bold;
	width:210;
    border-bottom-color: #C0C0C0;
    border-bottom-style: solid;
    border-bottom-width: 1;
    line-height:150%;
    margin:0;
}

ul.serviceablemenu_menu{
	width:180;
	margin-left:20;
	margin-top:0.8em;
}

li.serviceablemenu_menu{
	text-align:left;
	padding-left:10;
	margin-top:0.5em;
	margin-bottom:1em;
	list-style-type: none;
	background-image: url('http://www.jusnet.co.jp/cc/icon/cc_arow1.gif');
	background-repeat: no-repeat;
}

div.regiguid_right{
	width:205;
	height:142;
    border-color: #FFAD33;
    border-style: solid;
    border-width: 1;
	margin-top:1em;
	margin-bottom:1em;
}

h3.regiguid_right{
	text-align:center;
	padding-top:3;
	font-size:110%;
	font-weight:bold;
	width:205;
	background-color:#FFE188;
    border-bottom-color: #FFAD33;
    border-bottom-style: solid;
    border-bottom-width: 1;
    line-height:150%;
    margin:0;
}

p.regiguid_right{
	text-align:left;
	margin:5;
	font-size:90%;
}


/*------------注目転職・求人情報------------*/
div.attract_body{
	width:780px;
}

div.attract_maincontents{
	vertical-align:text-top;
	float:left;
	width:535px;
	margin-left:5px;
}

div.attract_rightmenu{
	vertical-align:text-top;
	width:215px;
	margin-right:5px;
	float:right;
}

h2.attract_title{
	margin-left:20;
	text-align:left;
	font-weight:bold;
	font-size:130%;
}

ul.attract_list{
	width:510;
	margin-left:15;
}

li.attract_list{
	text-align:left;
	margin-top:0.5em;
	margin-bottom:1em;
	list-style-type: none;
	background-image: none;
	line-height:110%;
}

strong.attract_list{
	font-size:1em;
}

table.attract_license{
	width:516;
    border-color: white;
    border-style: solid;
    border-spacing: 3;
	margin-left:auto;
	margin-right:auto;
}

th.attract_license{
	width:50%;
	text-align:left;
	font-weight:normal;
    border: 1px white solid;
    border-spacing: 3;
}

td.attract_license{
	width:50%;
	text-align:left;
    border: 1px white solid;
    border-spacing: 3;
	background-color: #eeeeee;
}

th.attract_license_header{
	font-weight:bold;
	border-style: solid;
	border-width: 1px 1px 1px 7px;
	border-color: #000080;
	padding: 3px;
	text-align: left;
}

p.attract_license{
	font-size:90%;
	line-height:110%;
	margin:2;
}

h3.attract_searchlist{
	margin:0 20;
	text-align:left;
	font-size:100%;
}

div.attract_searchlist{
	width:500;
	margin:10 20;
	background-color:#EEEEEE;
}

ul.attract_searchlist{
	width:240;
	margin:0;
	margin-top:10;
	padding:5;
}

li.attract_searchlist{
	text-align:left;
	list-style-type: none;
	background-image: none;
	line-height:120%;
}


/*------------職務経歴書サンプル------------*/
p.resume_sample{
	line-height: 150%;
	margin: 10;
	text-align: left;
}

table.resume_sample{
	border-color: #C0C0C0;
	border-style: solid;
	border-collapse: collapse;
	border-spacing: 0;
	border-width: 1;
	width:528;
	height:588;
}

/*------------お知らせ------------*/

ul.topic{
	list-style-type;none;
	width:520px;
	text-align: left;
	margin-left:1em;
}

li.topic{
	background-image:none;
	font-weight:normal;
	font-size:90%;
	margin-bottom:3px;
	line-height:110%;
}

p.topic{
	font-size:100%;
	font-weight:nomarl;
	margin-top:3px;
	margin-bottom:3px;
	margin-left:10px;
	line-height:110%;
}

div.topic{
	width:540;
}

/*------------求人企業様へ------------*/
p.companyapplication{
	font-size:100%;
	line-height:110%;
	margin:3px;
	color:black;
	font-weight:normal;
}

strong.companyapplication{
	font-size:100%;
	line-height:110%;
	margin:2;
	font-weight:normal;
}

em.companyapplication_introduction{
	font-size:110%;
	line-height:110%;
	margin:2;
	font-weight:bold;
	font-style:normal;
	color:#3366CC;
}

ul.companyapplication_introduction{
	margin-top:1em;
	width:625px;
	list-style-type;none;
	text-align:left;
}

li.companyapplication_introduction{
	font-size:110%;
	line-height:110%;
	font-weight:bold;
	font-style:normal;
	color:#3366CC;
	background-image:none;
}

p.companyapplication_introduction{
	font-size:100%;
	line-height:110%;
	margin:3px;
	margin-left:1em;
	color:black;
	font-weight:normal;
}

p.companyapplication_table_notice{
	font-size:80%;
	line-height:105%;
	color:darkorange;
	text-align:left;
	margin:1px;
}

table.companyapplication_table{
	width:625px;
    border-color: #C0C0C0;
    border-style: solid;
    border-collapse: collapse;
    border-spacing: 0px;
	text-align:left;
}

th.companyapplication_table_title{
	vertical-align:middle;
	background-color:#3366CC;
	font-weight:bold;
	color:white;
    border: 1px #C0C0C0 solid;
    border-collapse: collapse;
    border-spacing: 0;
}

th.companyapplication_table_header{
	text-align:left;
	vertical-align:middle;
	background-color:#D3E4FE;
	font-weight:normal;
    border: 1px #C0C0C0 solid;
    border-collapse: collapse;
    border-spacing: 0;
}

td.companyapplication_table_body{
	text-align:left;
	vertical-align:middle;
	background-color:white;
    border: 1px #C0C0C0 solid;
    border-collapse: collapse;
    border-spacing: 0;
}


/*------------サイトマップ------------*/


