@charset "EUC-JP";
body {
	margin:0px;
	font-family:"ＭＳ Ｐゴシック","Hiragino Maru Gothic Pro","ヒラギノ丸ゴ Pro W4",Osaka,sans-serif;
}
h1 {
	font-size:12px;
	color:#FFFFFF;
	margin:0px;
	padding:0px;
}
/* LINK UNDER LINE */
a { text-decoration: none; color}
a:hover { text-decoration: underline;color:#99CC33; } 

/* FONT COLOR */
.white { color: #ffffff; }
.red   { color: red; }
.yellow{ color:yellow;}
.blue{ color:blue;}
.green{ color:green;}
.gray{ color:#999999;}
.orange{ color:#F6A70E;}
.navy{ color:navy;}
/* FONT STRONG */
.st {font-weight:bold;}

/* FONT SIZE */
.fs10 {font-size: 62.5%; line-height: 150%;}
.fs12 {font-size: 75%; line-height: 150%;}
.fsb12 {font-size: 120%; line-height: 120%;}
.fs14 {font-size: 87.5%; line-height: 150%;}
.fs18 {font-size: 117.5%; line-height: 150%;}
.fs22 {font-size: 137.5%; line-height: 130%;}
.fs24 {font-size: 150%; line-height: 130%;}
.fs30 {font-size: 187.5%; line-height: 125%;}
.fs10n {font-size: 62.5%;}
.fs12n {font-size: 75%;}
.fs14n {font-size: 87.5%;}
.fs18n {font-size: 117.5%;}
.fs22n {font-size: 137.5%;}
.fs24n {font-size: 150%;}
.fs30n {font-size: 187.5%;}

/* line-height */
.lh90{line-height:90%;}
.lh95{line-height:95%;}
.lh98{line-height:98%;}
.lh120{line-height:120%;}
.lh150{line-height:150%;}
.lh200{line-height:200%;}

/* margin */
.margin3{margin:3px}
.margin5{margin:5px}

/* padding */
.pd3{padding:3px}
.pd5{padding:5px}

/* width */
.wd200 {
	width:200px;
}
.wd250 {
	width:250px;
}

.wd320 {
	width:320px;
}


.wd700 {
	width:700px;
}
.wd550 {
	width:550px;
}
.hi280{
	height:280px;
}

.txt_left{
text-align:left;
}

.ov_visible{
	overflow:visible;
}
.ov_auto{
	overflow:auto;
}


/* 線 */
.boldr_top_black{
	border-top: 1px solid #000000;
}
.boldr_bottom_black{
	border-bottom: 1px solid #000000;
}
.boldr_top_silver{
	border-top: 1px solid silver;
}
.boldr_right_silver{
	border-right: 1px solid silver;
}
.boldr_left_silver{
	border-left: 1px solid silver;
}
.boldr_left_dot_silver{
	border-left: 1px dotted silver;
}

.boldr_bottom_silver{
	border-bottom: 1px solid silver;
}
.boldr_silver{
	border: 1px solid silver;
}
.boldr_top_dot_silver{
	border-top: 1px dotted silver;
}


.boldr_top_dot_black{
	border-top: 1px dotted #000000;
}
.boldr_bottom_dot_black{
	border-bottom: 1px dotted #000000;
}
/* テーブル、TDごとに破線を下に引く*/
#table_td_bottom_line_dot td {
	border-bottom: 1px dotted #000000;
}
.no_bolder {
	border-bottom: 0px solid #FFFFFF;
}


/* 背景色 */
.bg_w {background-color:yellow;}
.bg_red {background-color:red;}
.bg_white {background-color:white;}
.bg_gray {background-color:gray;}

/* 背景画像 */
.bg_yrepeat {background-repeat:repeat-y;}
.bg_xrepeat {background-repeat:repeat-x;}
.bg_norepeat {background-repeat:no-repeat;}

/* TOP H1 */
.h1_header{
	color: #FFFFFF;
	font-size: 10px;
}
/* TOP 企業数 */
.kigyou_cnt_num{
	font: bold 16px;
	color:#FF0000;
	font-family:Arial Black;
}

/* List Jump menu */
.rollover {
	border: 1px solid #24618E;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	float: left;
	margin: 3px;
	padding: 0px;
	width: 20px;
	height: 18px;
	text-align: center;
	line-height: 18px;
  }
a.rollover{
    display:block;
    background-color:#FFFFFF;
}
a:hover.rollover{
    background-color:#24618E;
	color:#FFFFFF;
	text-decoration:none;
}
.rollover2 {
	border: 1px solid #24618E;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	float: left;
	margin: 3px;
	padding: 0px;
	width: 20px;
	height: 18px;
	text-align: center;
	line-height: 18px;
	background-color: #24618E;
}
/* 詳細ページ企業名 */
.detail_top_kigyou_name{
	font-size:16px;
	margin-left:20px;
}

/* FORM マージン 0*/
.form_mg_0 {
	margin: 0px;
}
/* カーソル*/
.cur_pointer{
	cursor:pointer;
}
.showText {
	visibility:visible;
}
.z-100{
	z-index:100;
}

/* 角丸 */

