/* ▼-------------------------- ページ全体（body）設定 */
body{
	margin:0px;
	background-color:#d8efe8;
	font-size:85%;
	color:#333333;
	line-height:130%;
}

a img{border:0px;
}


/* ▼-------------------------- メニュー表示設定 */

/* サブメニュー表示位置 */
.menu_syoukai{ position:absolute; visibility:hidden; top:31px; left:22px; }

.s-menu_syoukai{ position:absolute; visibility:hidden; top:23px; left:120px; }
.s-menu_staff{ position:absolute; visibility:hidden; top:146px; left:110px; }


/* サブメニュー表示設定 */

.sub_menu_bottom{ width:550px;border-top: 1px solid gray; padding:5px 8px 5px 32px; text-align:left; font-size:75%; }
.sub_menu_top{ width:550px;border-bottom: 1px solid gray; padding:5px 8px 5px 32px; text-align:left; font-size:75%; }

/* ▼-------------------------- タイトル設定 */

h1{
	font-size:90%;
	color:#666666;
	font-weight: normal;
}

h2{
	font-size:125%;
	color:#ffffff;
	background-color:#0066b3;
	padding:5px 20px;
	letter-spacing:1px;
}


/* ▼-------------------------- 背景設定 */

.top_line{
	background-image : url(entre/line.gif);
	background-repeat:repeat-x;
}


/* ▼-------------------------- フレーム設定 */

.frame_g{
	border-style:solid;
	border-color:#4d99b3;
	border-width:1px;
	padding:10px 15px;
}


/* ▼-------------------------- 背景色設定 */

.C_w{background-color:#ffffff;}

.C_dgy{background-color:#333333;}

.C_gy{background-color:#999999;}

.C_lgy{background-color:#dddddd;}

.C_g{background-color:#006666;}

.C_ly{background-color:#ffffe8;}

.C_lo{background-color:#fff8cf;}

.C_lg{background-color:#cfefef;}

.C_lb{background-color:#dfefff;}

.C_lv{background-color:#cfcfe8;}

.C_b{background-color:#006699;}

.C_v{background-color:#4d66b3;}


/* ▼-------------------------- フォント設定 */

.FC_w{color:#ffffff;}

.FC_gy{color:#666666;}

.FC_g{color:#004d1a;}

.FC_r{color:#ff0000;}

.FC_b{color:#003399;}

.FC_o{color:#cc4d1a;}

.FC_v{color:#6633b3;}

.F75{font-size:75%;}

.F80{font-size:80%;}

.F85{font-size:85%;}

.F90{font-size:90%;}

.F95{font-size:95%;}

.F110{font-size:110%;}

.F120{font-size:120%;}

.F130{font-size:130%;}

.F150{font-size:150%;}


.Fb{font-weight:bold;}

/* ▼-------------------------- 行間設定 */

.L100{line-height:100%;}

.L110{line-height:110%;}

.L130{line-height:130%;}

.L140{line-height:140%;}

.L150{line-height:150%;}


/* ▼-------------------------- 余白・マージン設定 */

.yohaku{
	padding-top:3pt;
	padding-bottom:3pt;
	padding-left:7pt;
}

.space3{padding:3px 3px;}

.space10{padding:10px 10px;}

.side_sp30{padding:0px 30px;}

.no_margin{
	margin-top:0em;
	margin-bottom:0em;
}


/* ▼-------------------------- テーブルライン設定 */

.table_border{border-collapse:collapse;}


/* ▼-------------------------- iframe設定 */

iframe{
	border-style:solid;
	border-color:#999999;
	border-width:1px;
}


/* ▼-------------------------- フォーム入力エリア設定 */

input{border: 1px solid #999999;}

textarea{border: 1px solid #999999;}



/* ▼-------------------------- スクロールバー設定 */

.sc_ly{
	background-color:#ffffe8;
	scrollbar-base-color:#ffffe8;
	scrollbar-darkshadow-color:#ffffe8;
	scrollbar-3dlight-color:#999999;
	scrollbar-track-color:#ffffff;
}

.sc_lyg{
	background-color:#f8ffe8;
	scrollbar-base-color:#f8ffe8;
	scrollbar-darkshadow-color:#ffffe8;
	scrollbar-3dlight-color:#999999;
	scrollbar-track-color:#ffffff;
}

.sc_lg{
	background-color:#efffe8;
	scrollbar-base-color:#efffe8;
	scrollbar-darkshadow-color:#ffffe8;
	scrollbar-3dlight-color:#999999;
	scrollbar-track-color:#ffffff;
}


/* ▼-------------------------- リンク設定 */

/* ■ 通常 */
a:link { color:#003399;}
a:visited { color:#0099b3;}
a:hover { color:#e80000;}

/* ■ サポートメニュー */
a.spt{
	text-decoration:none;
	font-size:110%;
	color:#008099;
}
a.spt:link{color:#008099;}
a.spt:visited{color:#008099;}
a.spt:hover{
	text-decoration:underline;
	color:#e80000;
}

/* ■ サイドメニュー */
a.side{
	text-decoration:none;
	color:#000000;
}
a.side:link{color:#000000;}
a.side:visited{color:#000000;}
a.side:hover{
	text-decoration:underline;
	color:#008080;
}

/* ■ 入居企業紹介 業種別 */
a.gyousyu{
	display:block;
	width:100%;
	text-decoration:none;
	color:#ffffff;
	padding:2px 2px;
}
a.gyousyu:link{color:#ffffff;}
a.gyousyu:visited{color:#ffffff;}
a.gyousyu:hover{
	background-color:#ffffcc;
	color:#e61a00;
}


/* ▼-------------------------- トップページ iframeカラー設定 */

.bk_lg{
background-color:#efffe8;
color:#333333
;}

.bk_lyg{
background-color:#f8ffe8;
color:#333333
;}

.bk_ly{
background-color:#ffffe8;
color:#333333
;}



/* ▼-------------------------- ページ内サブメニュー Class (add by koba) ---- */



.submenu-top{
	text-align:right;
	width:550px;
	font-size:75%;
}
.submenu-top2{
	width:550px;
	border-bottom: 1px solid #C7E9CC;
	text-align:left;
	margin:0;
	padding:0;
	font-size:75%;
	background-color:#DBF1DE;
	padding:3px 0;
}
.submenu-top2 p{
	padding:2px 5px 2px 30px;
	margin:0;
	color:#666;
}

.submenu-top2 a{
	text-decoration:none;
}

.submenu-bottom{
	width:550px;
	text-align:right;
	margin:15px 0;
}

.submenu-bottom2 {
	width:550px;
	border-top: 1px solid gray;
	text-align:left;
	font-size:75%;
}
.submenu-bottom2 p{
	padding:10px 5px 5px 30px;
	margin:0;
}

.submenu-title{
	text-align:left;
	width:550px;
	height:26px;
	font-weight:bold;
	color:#FFF;	
	background-image:url(image/common/title_bg.png);
	background-color:#044A5E;
}
.submenu-title h3{
	font-size:14px;
	line-height:17px;
	margin:0;
	padding:2px 0 0 30px;
	letter-spacing:0.1em;
}


/* ▼-------------------------- fclabo (add by koba) ---- */

.fclabo_h4{
	padding-top:15px;
	line-height:150%;
}
.fclabo_h4 b{
	color:#17938C;
	font-size:80%;
}


/* ▼-------------------------- top renewal (add by koba) ---- */


#indexmenu{ margin-left:21px;margin-top:11px;}
#indexmenu .ubd img{border-bottom:1px dotted #006D5D}

#eventmenu{ margin-left:21px;margin-top:11px;}
#eventmenu .toptitle{ margin:0 0 5px 0; border:none;}
#eventmenu a img{ margin-bottom:3px; border:1px solid #bbb;}
#admenu{ margin-left:21px;margin-top:16px; }
#admenu img{ margin-bottom:10px;}
#contentlist{ margin-left:22px;}
#contentlist .listimg { margin-left:10px;}
#contentlist .listimg img{ border-bottom:1px solid #bbb;}
#contentlist .listimg a:hover img{ border-bottom:1px solid #777;}
#whtsnew {margin-left:22px;margin-top:30px;border-bottom:1px solid #ccc;}
#whtsnew a{ text-decoration:none;}
#top_uad_space{margin-left:22px;margin-top:30px;}
#top_uad_space img{margin:10px 10px 0 0;}

#toptopicsbox{margin:0 20px 10px 20px;padding:7px 5px 7px 15px; background-color:#FAF8F1;color:806F5D;font-size:12px;}
#toptopicsbox b{color:#FF6B00;}


/* ▼-------------------------- common navigation (add by koba) ---- */

#leftmenu_con {padding-left:20px;} /*ie bugfix*/

#commonlist {}
#commonlist img{ }

#commonmenu { margin-top:14px;}
#commonmenu .ubd img{border-bottom:1px dotted #006D5D}

#commonconlist { margin-top:20px;color:#999;font-size:12px;}
#commonconlist a{ color:#999; text-decoration:none;}
#commonconlist a:hover{ color:#666; background-color:eee;}
#commonconlist ul{ margin:5px 0 10px 10px;padding:0; list-style:none;}
#commonconlist li{ margin:0 0 4px 0;padding:0;}

#common_nyukyotitle{ margin:0 0 3px 10px;}
#common_nyukyobox{ margin:2px 0 0 10px;}
#common_nyukyobox a{ display:block; margin-left:3px; width:60px; text-align:center;float:left; padding:5px 0; background-color:#eee;}


#copy{
	font-size:12px;
	color:#bbb;
	text-align:center;
	padding:8px 0;
	border-top:1px solid #bbb;
	margin:15px 22px 0px 22px;
}
/* ▼-------------------------- 共通 ページ内ナビ (add by koba) ---- */


#pagenavi{clear:both; text-align:left; margin-top:20px;padding:10px 20px;font-size:12px;}
#pagenavi .pn_clear{clear:both;}

#pagenavi #linear_link {list-style:none;margin:0;padding:0;}
#pagenavi #linear_link .pn_next{float:right;}
#pagenavi #linear_link .pn_prev{float:left;}
#pagenavi #linear_link .pn_next a{display:block;padding:7px 35px 7px 5px;text-decoration:none;background:right top no-repeat url(image/common/btn_next.png);}
#pagenavi #linear_link .pn_prev a{display:block;padding:7px 5px 7px 35px;text-decoration:none;background:left top no-repeat url(image/common/btn_prev.png);}
#pagenavi #linear_link .pn_next a:hover{background-image:url(image/common/btn_next_a.png);}
#pagenavi #linear_link .pn_prev a:hover{background-image:url(image/common/btn_prev_a.png);}

#pagenavi #related_link {list-style:none; padding:10px 0 10px 10px;margin:0;border:1px solid #bbb;}
#pagenavi #related_link li{}
#pagenavi #related_link li a{text-decoration:none;}
#pagenavi #related_link li.title{font-weight:bold;color:#aaa;display:none;}

#pagenavi #totop_link{text-align:right;}


/* ▼-------------------------- 共通 ページ内申し込みボタン (add by koba) ---- */

.common_moushikomi_btn{
	}

.common_moushikomi_btn a{
	display:block;
	background:url(image/btn_bg.png);
	background-repeat:repeat-x;
	line-height:50px;
	height:50px;
	overflow:hidden;
	padding-left:20px;
	text-align:center;
	text-decoration:none;
	color:#09C;
	font-size:110%;
	}
.common_moushikomi_btn a:hover{
	background:url(image/btn_bg_mo.png);
	color:#FFF;
	}

/* ▼-------------------------- 共通 要素追記 (add by koba 201006-) ---- */

/*index*/

.index_topicstitle{border-bottom:2px solid #bbb;padding-bottom:5px;font-size:90%;margin-top:20px;}
.index_topicstitle a{text-decoration:none;}
.index_topicstitle span.ichiran {float:right;padding:2px 4px;font-size:90%;font-weight:normal}

.nyukyojoho_box{font-size:80%;}
.nyukyojoho_box a{text-decoration:none;}
.nyukyojoho_box dl{border-bottom:1px dotted #bbb;margin:2px;padding:2px;}
.nyukyojoho_box dl dt{float:left;}
.nyukyojoho_box dl dd{margin-left:7em;}

.topics_box{font-size:80%;}
.topics_box a{text-decoration:none;}
.topics_box dl{border-bottom:1px dotted #bbb;margin:2px;padding:2px;}
.topics_box dl dt{float:left;}
.topics_box dl dd{margin-left:7em;}


.common_DL {
	margin:0;
	padding:0;
	margin-top:10px;
	padding-top:10px;
	border-top:1px dotted #bbb;
	font-size:80%;
}
.common_DL dt {
	float:left;
	width:9em;
	margin:0;
	padding:0;
	font-weight:bold;
}
.common_DL dd {
	margin-left:9em;
	_text-indent:-3px;/*ie bug fix*/
}

.common_h4{
	padding:8px 0 8px 20px;
	background-color:#D2E6FF;
	}

.index_banner2 img{
	margin-top:4px;
	}