@charset "Shift_JIS";

body {top-margin:0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
    font-size: 10px;
  	line-height: 140%;
    color:#000000;
}

/*　画像固定　*/
.td1{background-repeat:no-repeat;
      background-attachment:fixed;
	background-position:0% 0%;
}

/*　小さめのフォント　*/
.font1{color:#000000;
	font-size:80%;
	line-height:120%}

/*　通常フォント　*/
.font2{color:#000000;
	font-size:90%;
	line-height:130%;
}


/*　白いタイトル文字　*/
.title{color:#ffffff;
	font-size:16px;
	vertical-align:middle;
	font-weight:bold;
}

/*　小さい白いタイトル文字（背景画像の上文字の為、文字数が増えるとズレが生じます。その際、こちらの小さめのclass="title-m"　をご使用ください　*/
.title-m{color:#ffffff;
	font-size:12px;
	vertical-align:middle;
	font-weight:bold;
}


/*　青文字サブタイトル（配置中央）　*/
.title2{color:#000099;
	font-size:14px;
	vertical-align:middle;
	font-weight:bold;
}

/*　青文字サブタイトル（配置トップ）　*/
.title2a{color:#000099;
	font-size:14px;
	vertical-align:top;
	font-weight:bold;
}

/*　赤文字PDF　*/
.pdf {	color:#ff0000;
	font-size:80%;
}

/* pdf案内文　外枠罫　*/
.pdf2{border:1px solid #92c5e0;
}


/* 太い外枠罫（紺色）　*/
.waku{border:2px solid #000099;
}

/* 太い外枠罫（採用情報の色　ページトップタイトルアイコンの色）　*/
.waku2{border:2px solid #2467a7;
}

/* 画像の位置（中央） */
img.img-m {vertical-align: middle;
}

/* 画像の位置（トップ） */
img.img-t {vertical-align: top;
}


/* リンク（黒→グレー） */
a {  text-decoration: none;
	color:#000000;
	font-size:100%;}
a:hover {  text-decoration: none;
	color:#666666; 
	font-size:100%;}

/* リンク（黒→グレー）アンダーライン有り  */
a.ub{  text-decoration: underline;
	color:#000000;
	font-size:100%;}
a.ub:hover {  text-decoration: underline;
	color:#666666; 
	font-size:100%;}


/* リンク（紺→グレー）　アンダーライン有り */
a.link {  text-decoration: underline;
	color:#000099;
	font-size:100%;}
a.link:hover {  text-decoration: underline;
	color:#666666; 
	font-size:100%;}


/* リンク（白→グレー） */
a.white {  text-decoration: none;
	color:#ffffff;
	font-size:100%;}
a.white:hover {  text-decoration: none;
	color:#666666; 
	font-size:100%;}


/* リンク（フッター部分） */
a.foot { text-decoration: none;
	color:#2466a7;
	font-size:80%;
}

a.foot:hover {  text-decoration: none;
	color:#000099; 
	font-size:80%;
}


/* リンク（pdf:赤） */
a.pdf { text-decoration: none;
	color:#ff0000;
	font-size:80%;
}

a.pdf:hover {  text-decoration: none;
	color:#990000; 
	font-size:80%;
}

/* リンク（サブタイトル） */
a.title2{ text-decoration: underline;
	font-size:14px;
	color:#000099;
}

a.title2:hover {  text-decoration: underline;
	font-size:14px;
	color:#666666;
}

/* 採用情報画像位置（右側） */
#i-right{float: right;
	margin-left: 10px;
	margin-bottom: 10px
}

#i-right2{float: right;
	margin-left: 10px;
	margin-top: 10px
}

/* 採用情報画像位置（左側） */
#i-left{float: left;
	margin-right: 10px;
	margin-top: 10px
}

/*---------------------------------------------
GOOGLE SEARCH
---------------------------------------------*/

form.gsc-search-box{
	float: right;
	width: 250px !important;
	height: 30px;
	margin-bottom: 0 !important;
}

.a-right{
	padding-top: 30px;
}

label.forgoogle{
	font-size: 80%;
	float: right;
	margin-top: 3px;
}

.search{
	margin-top: 8px;
	width: 350px;
}

.search-back{
	width:350px;
}

input#gsc-i-id1{
	background-image: none !important;
	background: #fff;
}
table td{
	border: none;]
	margin: 0;
	padding: 0;
}

div.gsc-clear-button{
	display:none !important;
}
td.gsc-clear-button{
	width: 7px !important;
}

table.gsc-search-box td.gsc-input{
	padding-right: 0 !important;
	text-align: right;
}

