/*-----------------------------------------------------------
	local.css
-----------------------------------------------------------*/

/*-----------------------------------------------------------
	パンくずリスト
-----------------------------------------------------------*/

div#pankuzu{
	clear:both;
	width:780px;
	margin-bottom:10px;
	margin-top:10px;
	margin-left:5px;
	font-size:10px;
	color:#9D9D9D;
}

div#pankuzu a{
	text-decoration:none;
	font-size:10px;
	color:#9D9D9D;
}

div#pankuzu a:hover{
	text-decoration:underline;
	font-size:10px;
	color:#9D9D9D;
}

/*-----------------------------------------------------------
	メニュー
-----------------------------------------------------------*/

div#leftmenu{
	clear:both;
	width:165px;
	float:left;
	margin-right:15px;
}

div#leftmenu ul{
	width:165px;
	list-style:none;
}

div#leftmenu a#title{
	width:165px;
	height:26px;
	background-image:url(../img/menu_title.gif);
	background-repeat:repeat;
	margin-bottom:2px;
	display:block;
	overflow:hidden;
	text-indent:-400px;
	font-size:12px;
}

div#leftmenu a#title:hover{
	width:165px;
	height:26px;
	background-image:url(../img/menu_title_h.gif);
	background-repeat:repeat;
	margin-bottom:2px;
	display:block;
	overflow:hidden;
	text-indent:-400px;
	font-size:12px;
}

div#leftmenu a#title_h{
	width:165px;
	height:26px;
	background-image:url(../img/menu_title_h.gif);
	background-repeat:repeat;
	margin-bottom:2px;
	display:block;
	overflow:hidden;
	text-indent:-400px;
	font-size:12px;
}

div#leftmenu a#menu1{
	width:165px;
	height:20px;
	background-image:url(../img/menu_01.gif);
	background-repeat:repeat;
	margin-bottom:3px;
	display:block;
	overflow:hidden;
	text-indent:-400px;
	font-size:12px;
}

div#leftmenu a#menu1:hover{
	width:165px;
	height:20px;
	background-image:url(../img/menu_01_h.gif);
	background-repeat:repeat;
	margin-bottom:3px;
	display:block;
	overflow:hidden;
	text-indent:-400px;
	font-size:12px;
}

div#leftmenu a#menu1_h{
	width:165px;
	height:20px;
	background-image:url(../img/menu_01_h.gif);
	background-repeat:repeat;
	margin-bottom:3px;
	display:block;
	overflow:hidden;
	text-indent:-400px;
	font-size:12px;
}

div#leftmenu a#menu2{
	width:165px;
	height:20px;
	background-image:url(../img/menu_02.gif);
	background-repeat:repeat;
	margin-bottom:3px;
	display:block;
	overflow:hidden;
	text-indent:-400px;
	font-size:12px;
}

div#leftmenu a#menu2:hover{
	width:165px;
	height:20px;
	background-image:url(../img/menu_02_h.gif);
	background-repeat:repeat;
	margin-bottom:3px;
	display:block;
	overflow:hidden;
	text-indent:-400px;
	font-size:12px;
}

div#leftmenu a#menu2_h{
	width:165px;
	height:20px;
	background-image:url(../img/menu_02_h.gif);
	background-repeat:repeat;
	margin-bottom:3px;
	display:block;
	overflow:hidden;
	text-indent:-400px;
	font-size:12px;
}

div#leftmenu a#menu3{
	width:165px;
	height:20px;
	background-image:url(../img/menu_03.gif);
	background-repeat:repeat;
	margin-bottom:3px;
	display:block;
	overflow:hidden;
	text-indent:-400px;
	font-size:12px;
}

div#leftmenu a#menu3:hover{
	width:165px;
	height:20px;
	background-image:url(../img/menu_03_h.gif);
	background-repeat:repeat;
	margin-bottom:3px;
	display:block;
	overflow:hidden;
	text-indent:-400px;
	font-size:12px;
}

div#leftmenu a#menu3_h{
	width:165px;
	height:20px;
	background-image:url(../img/menu_03_h.gif);
	background-repeat:repeat;
	margin-bottom:3px;
	display:block;
	overflow:hidden;
	text-indent:-400px;
	font-size:12px;
}

div#leftmenu a#menu4{
	width:165px;
	height:20px;
	background-image:url(../img/menu_04.gif);
	background-repeat:repeat;
	margin-bottom:3px;
	display:block;
	overflow:hidden;
	text-indent:-400px;
	font-size:12px;
}

div#leftmenu a#menu4:hover{
	width:165px;
	height:20px;
	background-image:url(../img/menu_04_h.gif);
	background-repeat:repeat;
	margin-bottom:3px;
	display:block;
	overflow:hidden;
	text-indent:-400px;
	font-size:12px;
}

div#leftmenu a#menu4_h{
	width:165px;
	height:20px;
	background-image:url(../img/menu_04_h.gif);
	background-repeat:repeat;
	margin-bottom:3px;
	display:block;
	overflow:hidden;
	text-indent:-400px;
	font-size:12px;
}

div#leftmenu a#menu5{
	width:165px;
	height:20px;
	background-image:url(../img/menu_05.gif);
	background-repeat:repeat;
	margin-bottom:3px;
	display:block;
	overflow:hidden;
	text-indent:-400px;
	font-size:12px;
}

div#leftmenu a#menu5:hover{
	width:165px;
	height:20px;
	background-image:url(../img/menu_05_h.gif);
	background-repeat:repeat;
	margin-bottom:3px;
	display:block;
	overflow:hidden;
	text-indent:-400px;
	font-size:12px;
}

div#leftmenu a#menu5_h{
	width:165px;
	height:20px;
	background-image:url(../img/menu_05_h.gif);
	background-repeat:repeat;
	margin-bottom:3px;
	display:block;
	overflow:hidden;
	text-indent:-400px;
	font-size:12px;
}

div#leftmenu a#menu6{
	width:165px;
	height:20px;
	background-image:url(../img/menu_06.gif);
	background-repeat:repeat;
	margin-bottom:3px;
	display:block;
	overflow:hidden;
	text-indent:-400px;
	font-size:12px;
}

div#leftmenu a#menu6:hover{
	width:165px;
	height:20px;
	background-image:url(../img/menu_06_h.gif);
	background-repeat:repeat;
	margin-bottom:3px;
	display:block;
	overflow:hidden;
	text-indent:-400px;
	font-size:12px;
}

div#leftmenu a#menu6_h{
	width:165px;
	height:20px;
	background-image:url(../img/menu_06_h.gif);
	background-repeat:repeat;
	margin-bottom:3px;
	display:block;
	overflow:hidden;
	text-indent:-400px;
	font-size:12px;
}

/*-----------------------------------------------------------
	バナー
-----------------------------------------------------------*/

p#banner{
	margin-top:15px;
	margin-bottom:15px;
}

/*-----------------------------------------------------------
	タイトル
-----------------------------------------------------------*/

div#rightmenu h2#top{
	width:600px;
	height:37px;
	margin-bottom:15px;
	background-image:url(../img/contit_top.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	text-indent:-400px;
	font-size:12px;
	float:left;
}

div#rightmenu h2#news{
	width:600px;
	height:37px;
	margin-bottom:15px;
	background-image:url(../img/contit_news.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	text-indent:-400px;
	font-size:12px;
	float:left;
}

div#rightmenu h2#cont01{
	width:600px;
	height:37px;
	margin-bottom:15px;
	background-image:url(../img/contit_01.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	text-indent:-400px;
	font-size:12px;
	float:left;
}

div#rightmenu h2#cont02{
	width:600px;
	height:37px;
	margin-bottom:15px;
	background-image:url(../img/contit_02.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	text-indent:-400px;
	font-size:12px;
	float:left;
}

div#rightmenu h2#cont03{
	width:600px;
	height:37px;
	margin-bottom:15px;
	background-image:url(../img/contit_03.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	text-indent:-400px;
	font-size:12px;
	float:left;
}

div#rightmenu h2#cont04{
	width:600px;
	height:37px;
	margin-bottom:15px;
	background-image:url(../img/contit_04.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	text-indent:-400px;
	font-size:12px;
	float:left;
}

div#rightmenu h2#cont05{
	width:600px;
	height:37px;
	margin-bottom:15px;
	background-image:url(../img/contit_05.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	text-indent:-400px;
	font-size:12px;
	float:left;
}

/*-----------------------------------------------------------
	コンテンツ
-----------------------------------------------------------*/

div#rightmenu{
	width:600px;
	float:left;
	margin-bottom:20px;
}

div#rightmenu div.subtit{
	clear:both;
	width:600px;
	height:30px;
	background-image:url(../img/bg_subtit.gif);
	background-repeat:no-repeat;
	margin-bottom:15px;
}

div#rightmenu div.subtit p{
	width:550px;
	height:22px;
	margin-left:20px;
	padding-top:7px;
	font-weight:bold;
	font-size:13px;
}

div#gotop{
	width:600px;
	margin-top:30px;
	text-align:right;
}

div#gotop img{
	vertical-align:-4px;
	margin-right:10px;
}

div#gotop a{
	width:600px;
	text-decoration:none;
	font-size:12px;
	color:#6095E3;
}

div#gotop a:hover{
	width:600px;
	text-decoration:underline;
	font-size:12px;
	color:#6095E3;
}

div.gotop2{
	width:600px;
	margin-bottom:15px;
	text-align:right;
}

div.gotop2 img{
	vertical-align:-4px;
	margin-right:10px;
}

div.gotop2 a{
	width:600px;
	text-decoration:none;
	font-size:12px;
	color:#6095E3;
}

div.gotop2 a:hover{
	width:600px;
	text-decoration:underline;
	font-size:12px;
	color:#6095E3;
}

.up10m{
	margin-top:10px;
}

.up5m{
	margin-top:5px;
}

.btm15m{
	margin-bottom:15px;
}

.r10m{
	margin-right:10px;
}

.linecont{
	border:1px solid #666666;
}

.all10m{
	margin:10px;
}

.aliright{
	text-align:right;
}

.alicenter{
	text-align:center;
}

/*-----------------------------------------------------------
	GATE1
-----------------------------------------------------------*/

.g1table{
	width:600px;
}

.g1td1{
	width:130px;
}

.g1td2{
	width:250px;
	font-size:12px;
	vertical-align:top;
}

.g1td3{
	width:220px;
	text-align:right;
}

.gate1cont{
	border:1px solid #666666;
	vertical-align:bottom;
	padding:5px;
	margin-top:12px;
}

.startable{
	width:100%;
	vertical-align:bottom;
	
}

.icon{
	margin-right:5px;
	vertical-align:top;
}

/*-----------------------------------------------------------
	GATE2
-----------------------------------------------------------*/

.photo_left{
	margin-right:10px;
	float:left;
}

/*-----------------------------------------------------------
	GATE3
-----------------------------------------------------------*/

ul.gate3ul{
	clear:both;
	list-style-type:decimal;
	margin:15px 15px 15px 50px;
}

.linecont_r{
	border:1px solid #FF0000;
	margin-top:10px;
	margin-bottom:10px;
}

/*-----------------------------------------------------------
	GATE4
-----------------------------------------------------------*/

.gate4table{
	width:600px;
	margin-top:10px;
	margin-bottom:10px;
}

td.w260{
	width:260px;
	text-align:right;
	vertical-align:top;
}

div.w100{
	width:580px;
	border:1px solid #999999;
	vertical-align:top;
	padding:7px;
}

th.w340{
	width:340px;
	border:1px solid #999999;
	vertical-align:top;
	padding:7px;
}

td.w340{
	width:340px;
	
	vertical-align:top;
	padding:7px;
	height:350px;
}

td.w160{
	width:160px;
	vertical-align:top;
}

th.w440{
	width:440px;
	border:1px solid #999999;
	vertical-align:top;
	padding:7px;
}

td.w440{
	width:440px;
	
	vertical-align:top;
	padding:7px;
}


/*-----------------------------------------------------------
	企業の皆様へ
-----------------------------------------------------------*/

img#prepic{
	float:left;
	width:160px;
	height:200px;
	margin-right:15px;
	margin-bottom:10px;
}

ul#preul{
	clear:both;
	list-style-type:circle;
	margin:15px 0px 15px 50px;
}

p#pretxt{
	text-align:right;
	margin-top:20px;
	line-height:160%;
}

p.newstxt{
	margin-bottom:30px;
	line-height:160%;
}

p.newstxt a{
	text-decoration:none;
	color:#6095E3;
}

p.newstxt a:hover{
	text-decoration:underline;
	color:#6095E3;
}

