﻿body { font-size:12px; line-height: 18px; margin: 0px; padding: 0px; background-color:#FFFFFF;}

h1 {
	font-size: 11px;
	color: #FF6A22;
	text-decoration: none;
	letter-spacing: -1px;
	margin-bottom: 38px;
}

h2 { font-size: 10px; color: #FFFFFF; margin: 0px; padding: 0px; }

h3 { font-size: 10px; color: #FFFFFF; margin: 0px; padding: 0px; }

/* 営業タイトル */
h3.title01 { background-image:url(img/title-bg01.jpg); background-repeat:no-repeat; color: #000000; margin: 0px; padding: 25px 0px 15px 30px; font-weight: bold; line-height: 20px; font-size: 16px;}

/* 技術タイトル */
h3.title02 { background-image:url(img/title-bg02.jpg); background-repeat:no-repeat; color: #000000; margin: 0px; padding: 25px 0px 15px 30px; font-weight: bold; line-height: 20px; font-size: 16px;}

h4 { font-size: 10px; color: #FFFFFF; margin: 0px; padding: 0px; }

/* 企業エントリータイトル */
h4.title01 { background-image:url(img/title-bg03.gif); background-repeat:no-repeat; margin: 0px; padding: 4px 0px 3px 20px; line-height: 20px; font-size: 12px; font-weight: bold; color:#000000;}
h4.title01 a:link { color:#000000; text-decoration: none;}
h4.title01 a:visited { color:#000000; text-decoration: none;}
h4.title01 a:hover { color:#CC0000; text-decoration: none;}
h4.title01 a:active { color:#000000; text-decoration: none;}

/* 技術エントリータイトル */
h4.title02 { background-image:url(img/title-bg04.gif); background-repeat:no-repeat; margin: 0px; padding: 4px 0px 3px 20px; line-height: 20px; font-size: 12px; font-weight: bold; color:#000000;}
h4.title02 a:link { color:#000000; text-decoration: none;}
h4.title02 a:visited { color:#000000; text-decoration: none;}
h4.title02 a:hover { color:#CC0000; text-decoration: none;}
h4.title02 a:active { color:#000000; text-decoration: none;}

/* 技術エントリータイトル */
h4.title03 { background-image:url(img/title-bg05.gif); background-repeat:no-repeat; margin: 0px; padding: 4px 0px 3px 20px; line-height: 20px; font-size: 12px; font-weight: bold; color:#000000;}
h4.title03 a:link { color:#000000; text-decoration: none;}
h4.title03 a:visited { color:#000000; text-decoration: none;}
h4.title03 a:hover { color:#CC0000; text-decoration: none;}
h4.title03 a:active { color:#000000; text-decoration: none;}

a:link { color: #0033CC;}
a:visited { color: #FF6600;}
a:hover { color: #FF6600;}
a:active {
}

.contents-wrapper { padding: 0px 7px 35px 10px;}
.contents { padding: 18px 1px 0px 11px;}

.padding-05 { padding: 5px;}
.padding-10 { padding: 10px;}
.padding-03 { padding: 3px;}

.navi {
	background-color:#FFFFFF;
	padding: 8px 3px 0px 4px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FF8B00;
}

.eigyo { border-left: #14940E solid 1px; border-right: #14940E solid 1px; border-bottom: #14940E solid 1px;}
.gijutsu { border-left: #1E7ECA solid 1px; border-right: #1E7ECA solid 1px; border-bottom: #1E7ECA solid 1px;}

/* 営業メニュー */
.menu01 { margin: 0px; padding: 3px 0px 3px 20px; background-image:url(img/m-bg01.gif); background-repeat:no-repeat; border-left: #EEFFDB solid 1px; border-right: #EEFFDB solid 1px; border-bottom: #EEFFDB solid 1px;}
.menu01 a:link { color: #000000; text-decoration:none;}
.menu01 a:visited { color: #000000; text-decoration:none;}
.menu01 a:hover { color: #CC0000; text-decoration:none;}
.menu01 a:active { color: #000000; text-decoration:none;}

/* 技術メニュー */
.menu02 { margin: 0px; padding: 3px 0px 3px 20px; background-image:url(img/m-bg02.gif); background-repeat:no-repeat; border-left: #E3F8FD solid 1px; border-right: #E3F8FD solid 1px; border-bottom: #E3F8FD solid 1px;}
.menu02 a:link { color: #000000; text-decoration:none;}
.menu02 a:visited { color: #000000; text-decoration:none;}
.menu02 a:hover { color: #CC0000; text-decoration:none;}
.menu02 a:active { color: #000000; text-decoration:none;}

.adress { padding: 5px 7px 10px 7px;}
.adress strong {color: #055301;}

.sou a:link { display: block; width: 284px; background-image:url(img/sou-bg_off.jpg); background-repeat:no-repeat; padding: 9px 20px 8px 10px; line-height:16px; height: 90px; color: #000000; text-decoration:none;}
.sou a:visited { display: block; width: 284px; background-image:url(img/sou-bg_off.jpg); background-repeat:no-repeat; padding: 9px 20px 8px 10px; line-height:16px; height: 90px; color: #000000; text-decoration:none;}
.sou a:hover { display: block; width: 284px; background-image:url(img/sou-bg_on.jpg); background-repeat:no-repeat; padding: 9px 20px 8px 10px; line-height:16px; height: 90px; color: #000000; text-decoration:none;}
.sou a:active { display: block; width: 284px; background-image:url(img/sou-bg_off.jpg); background-repeat:no-repeat; padding: 9px 20px 8px 10px; line-height:16px; height: 90px; color: #000000; text-decoration:none;}

.gi a:link { display: block; width: 285px; background-image:url(img/gi-bg_off.jpg); background-repeat:no-repeat; padding: 12px 10px 11px 20px; line-height:16px; height: 90px; color: #000000; text-decoration:none;}
.gi a:visited { display: block; width: 285px; background-image:url(img/gi-bg_off.jpg); background-repeat:no-repeat; padding: 12px 10px 11px 20px; line-height:16px; height: 90px; color: #000000; text-decoration:none;}
.gi a:hover { display: block; width: 285px; background-image:url(img/gi-bg_on.jpg); background-repeat:no-repeat; padding: 12px 10px 11px 20px; line-height:16px; height: 90px; color: #000000; text-decoration:none;}
.gi a:active { display: block; width: 285px; background-image:url(img/gi-bg_off.jpg); background-repeat:no-repeat; padding: 12px 10px 11px 20px; line-height:16px; height: 90px; color: #000000; text-decoration:none;}


.e-category { background-image:url(img/cate-bg01.gif); background-repeat:no-repeat; margin: 0px; vertical-align:middle; height: 37px; padding-left: 70px;}

.g-category { background-image:url(img/cate-bg02.gif); background-repeat:no-repeat; margin: 0px; vertical-align:middle; height: 37px; padding-left: 70px;}

/* 職種カテゴリーリスト */
ul { margin: 0px; padding: 0px; list-style:none;} 
.item { display: block; float: left; width: 100px; padding: 5px 0px 5px 5px;} 

.new { background-image:url(img/new-bg.jpg); background-repeat:no-repeat; background-position: right bottom;}

/* 新着：カテゴリー */
.new-p-bg { background-image:url(img/new-point.gif); background-repeat:repeat-x; border: #FF8D00 solid 1px; width: 70px; color:#FFFFFF; font-weight: bold; text-align:center; font-size: 12px; line-height: 14px; margin: 0px; padding: 0px;}

.entry { margin: 0px 0px 15px 0px;}

.title { border-left: #A57F18 3px solid; padding-left: 7px;}
.title a:link { color: #FF8A0D; font-weight: bold; text-decoration:none;}
.title a:visited { color: #FF8A0D; font-weight: bold; text-decoration:none;}
.title a:hover { color: #CC0000; font-weight: bold; text-decoration:none;}
.title a:active { color: #FF8A0D; font-weight: bold; text-decoration:none;}

.ca01 { background-color: #FF8A0D; color: #FFFFFF; font-weight: bold; text-align:center; padding: 0px 5px 0px 5px; width: 60px; display: block;}

/* 営業：カテゴリー */
.ca-s01 { display: block; float: right; width: 70px; padding: 0px; background-color: #228912; color: #FFFFFF; font-weight: bold; text-align:center; margin-left: 5px;}
.ca-s01 a:link { color: #FFFFFF; text-decoration:none;}
.ca-s01 a:visited { color: #FFFFFF; text-decoration:none;}
.ca-s01 a:hover { color: #CC0000; text-decoration:none;}
.ca-s01 a:active { color: #FFFFFF; text-decoration:none;}

/* 技術：カテゴリー */
.ca-s02 { background-color: #076CC0; color: #FFFFFF; font-weight: bold; text-align:center; padding: 0px 5px 0px 5px; width: 70px; display: block; float: left; margin-left: 5px;}
.ca-s02 a:link { color: #FFFFFF; text-decoration:none;}
.ca-s02 a:visited { color: #FFFFFF; text-decoration:none;}
.ca-s02 a:hover { color: #CC0000; text-decoration:none;}
.ca-s02 a:active { color: #FFFFFF; text-decoration:none;}

/* 応募するボタン */
.apply { background-image: url(img/apply_off.gif); background-repeat:no-repeat; width: 110px; line-height:33px; text-indent:-9999px; margin: 0px; padding: 0px;}

.apply a:link{
   display:block; 
   background-image: url(img/apply_off.gif);
   background-repeat:no-repeat; 
   width: 110px; 
   line-height:33px; 
   margin: 0px; 
   padding: 0px;
   /*\*/
   overflow: hidden;
}

.apply a:visited{
   display:block; 
   background-image: url(img/apply_off.gif);
   background-repeat:no-repeat; 
   width: 110px; 
   line-height:33px; 
   margin: 0px; 
   padding: 0px;
   /*\*/
   overflow: hidden;
}

.apply a:hover{
   display:block; 
   background-image: url(img/apply_on.gif);
   background-repeat:no-repeat; 
   width: 110px; 
   line-height:33px; 
   margin: 0px; 
   padding: 0px;
   /*\*/
   overflow: hidden;
}

.apply a:active{
   display:block; 
   background-image: url(img/apply_off.gif);
   background-repeat:no-repeat; 
   width: 110px; 
   line-height:33px; 
   margin: 0px; 
   padding: 0px;
   /*\*/
   overflow: hidden;
}

/* 企業：続きを読むボタン */
.continue01 { background-image: url(img/continue01_off.gif); background-repeat:no-repeat; width: 101px; line-height:26px; text-indent:-9999px; margin: 0px; padding: 0px; text-align:left;}

.continue01 a:link{
   display:block; 
   background-image: url(img/continue01_off.gif);
   background-repeat:no-repeat; 
   width: 101px; 
   line-height:26px; 
   margin: 0px; 
   padding: 0px;
   /*\*/
   overflow: hidden;
}

.continue01 a:visited{
   display:block; 
   background-image: url(img/continue01_off.gif);
   background-repeat:no-repeat; 
   width: 101px; 
   line-height:26px; 
   margin: 0px; 
   padding: 0px;
   /*\*/
   overflow: hidden;
}

.continue01 a:hover{
   display:block; 
   background-image: url(img/continue01_on.gif);
   background-repeat:no-repeat; 
   width: 101px; 
   line-height:26px; 
   margin: 0px; 
   padding: 0px;
   /*\*/
   overflow: hidden;
}

.continue01 a:active{
   display:block; 
   background-image: url(img/continue01_off.gif);
   background-repeat:no-repeat; 
   width: 101px; 
   line-height:26px; 
   margin: 0px; 
   padding: 0px;
   /*\*/
   overflow: hidden;
}

/* 営業：続きを読むボタン */
.continue02 { background-image: url(img/continue02_off.gif); background-repeat:no-repeat; width: 101px; line-height:26px; text-indent:-9999px; margin: 0px; padding: 0px; text-align:left;}

.continue02 a:link{
   display:block; 
   background-image: url(img/continue02_off.gif);
   background-repeat:no-repeat; 
   width: 101px; 
   line-height:26px; 
   margin: 0px; 
   padding: 0px;
   /*\*/
   overflow: hidden;
}

.continue02 a:visited{
   display:block; 
   background-image: url(img/continue02_off.gif);
   background-repeat:no-repeat; 
   width: 101px; 
   line-height:26px; 
   margin: 0px; 
   padding: 0px;
   /*\*/
   overflow: hidden;
}

.continue02 a:hover{
   display:block; 
   background-image: url(img/continue02_on.gif);
   background-repeat:no-repeat; 
   width: 101px; 
   line-height:26px; 
   margin: 0px; 
   padding: 0px;
   /*\*/
   overflow: hidden;
}

.continue02 a:active{
   display:block; 
   background-image: url(img/continue02_off.gif);
   background-repeat:no-repeat; 
   width: 101px; 
   line-height:26px; 
   margin: 0px; 
   padding: 0px;
   /*\*/
   overflow: hidden;
}

/* 技術：続きを読むボタン */
.continue03 { background-image: url(img/continue03_off.gif); background-repeat:no-repeat; width: 101px; line-height:26px; text-indent:-9999px; margin: 0px; padding: 0px; text-align:left;}

.continue03 a:link{
   display:block; 
   background-image: url(img/continue03_off.gif);
   background-repeat:no-repeat; 
   width: 101px; 
   line-height:26px; 
   margin: 0px; 
   padding: 0px;
   /*\*/
   overflow: hidden;
}

.continue03 a:visited{
   display:block; 
   background-image: url(img/continue03_off.gif);
   background-repeat:no-repeat; 
   width: 101px; 
   line-height:26px; 
   margin: 0px; 
   padding: 0px;
   /*\*/
   overflow: hidden;
}

.continue03 a:hover{
   display:block; 
   background-image: url(img/continue03_on.gif);
   background-repeat:no-repeat; 
   width: 101px; 
   line-height:26px; 
   margin: 0px; 
   padding: 0px;
   /*\*/
   overflow: hidden;
}

.continue03 a:active{
   display:block; 
   background-image: url(img/continue03_off.gif);
   background-repeat:no-repeat; 
   width: 101px; 
   line-height:26px; 
   margin: 0px; 
   padding: 0px;
   /*\*/
   overflow: hidden;
}


.copy {
	padding: 8px 0px 8px 0px;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FF8B00;
}

.img_r {
 float: right;
 border: none;
 vertical-align:top;
 margin-left: 5px;
 margin-bottom: 5px;
}
.img_l {
 float: left;
 border: none;
 margin-right:5px;
 vertical-align:top;
 margin-bottom: 5px;
}
.img_n {
 float: none;
 border: none;
}

textarea,select,input { font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku GothicPro","Osaka","Verdana","Helvetica","Arial","ＭＳＰゴシック","sans-serif";}
.header-topboarder {
	border-top-style: solid;
	border-top-color: #FF8D00;
	border-top: 1px;
	border-bottom-color: #FF8D00;
	border-bottom: 1px;
	border-bottom-style: solid;
}

.header_td {
}

.top_eigyo_kuwasiku {
	padding-right: 17px;
	padding-bottom: 10px;
}

.top_gijyutsu_kuwasiku {
	padding-bottom: 10px;
	padding-left: 17px;
}

.top-nikkalink a:link{
	font-size: 11px;
	text-transform: uppercase;
	color: #FF6A22;
	text-decoration: none;
}

.top-nikkalink a:visited{
	font-size: 11px;
	text-transform: uppercase;
	color: #FF6A22;
	text-decoration: none;
}

.top-nikkalink a:hover{
	font-size: 11px;
	text-transform: uppercase;
	color: #FF6A22;
	text-decoration: underline;
}

.top-nikkalink a:active{
	font-size: 11px;
	text-transform: uppercase;
	color: #FF6A22;
	text-decoration: underline;
}

.siten-list-topleft a:link {
	font-size: 11px;
	color:#333333;
	text-decoration: none;
}

.siten-list-topleft a:visited {
	font-size: 11px;
	color:#333333;
	text-decoration: none;
}

.siten-list-topleft a:hover {
	font-size: 11px;
	color:#cc0000;
	text-decoration: none;
}

.siten-list-topleft a:active {
	font-size: 11px;
	color:#333333;
	text-decoration: none;
}
.footer {
	font-size: 12px;
	color: #FF8A00;
	text-decoration: none;
}

