<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* 共通CSS */

body {
	font-size : 13px;
	color : #333333;
	font-family : ＭＳ Ｐゴシック;
}

/* リンク色 */
a:link {
	color : #0000FF;
}

a:visited {
	color : #0000FF;
}

a:hover {
	color : #FF6600;
}

a:active {
	color : #0000FF;
}
form {
	margin : 0px;
}

td {
	font-family : ＭＳ Ｐゴシック;
}

.black1 {  font-size: 13px; color: #333333;
	font-family : ＭＳ Ｐゴシック;}
.black2 {  font-size: 14px; line-height: 20px; color: #333333}
.black3 {  font-size: 13px; line-height: 15px; color: #333333}
.red {  font-size: 11px; color: #FF0000}
.red2 {  font-size: 13px; color: #FF0000}
.detail1 {  font-size: 17px; color: #333333; font-weight: bold}
.detail2 {  font-size: 11px; color: #333333}
.blue {  font-size:13px;	color:#336699}
.black4 {  font-size: 13px; line-height: 18px; color: #333333}
.err {  font-size: 13px; line-height: 20px; color: #FF0000}
.pick_up {  font-size: 12px; line-height: 16px; color: #333333}
.red3 {  font-size: 13px; font-weight: bold; color: #FF0000}
.black5 {  font-size: 13px; color: #666666}
.ad_mini {  font-size: 11px; color: #333333}
.footer {  font-size: 10px; color: #333333}
.red14 {  font-size: 14px; color: #FF0000}
.black10 {  font-size: 10px; color: #333333; line-height: 14px}
.tokumei {  font-size: 11px; color: #333333; line-height: 13px}
.text12 {  font-size: 12px; color: #333333}
.reply {  font-size: 16px; color: #333333}
.white13 {  font-size: 13px; color: #FFFFFF; font-weight: bold}
.white14 {  font-size: 14px; color: #FFFFFF}.text11 {  font-size: 11px; color: #333333}
.white11 {  font-size: 11px; color: #FFFFFF}
.company_name {  font-size: 13px; color: #333333}
.preference {  font-size: 11px; color: #333333}
.text12 {  font-size: 12px; line-height: 18px; color: #333333}
.text10 {  font-size: 10px; line-height: 12px; color: #333333}
#logo{ margin: 0; padding: 0; }
.space3 { margin : 3px;}
img {border: none;}
p.f_txt1,.f_txt2 {
	font-size : 11px;
	color : #333333;
}
p.f_txt3 {
	font-size : 12px;
	color : #333333;
}
p.f_txt1 {
	margin : 0px 0px 2px 0px;
}

p.f_txt2 {
	margin : 0px 0px 0px 0px;
}

p.f_txt3 {
	margin : 0px 0px 0px 0px;
}

p.sub_footer {
	font-size : 11px;
	color : #333333;
	margin : 1px 0px 0px 0px;
	letter-spacing : -1px;
}

.f_bar {
	margin : 7px 0px 0px 0px;
}

form.sitesearch_form {
	margin : 0px 0px 0px 0px;
}
.top10 {
	font-size : 10px;
}
.adsence {
	text-align : center;
	margin-top : 10px;
}

.adsence2_1 {
	width : 120px;
	height : 3px;
	margin : 0px auto 0px auto;
	background-color : #336699;
}

#adsence2_2 {
	width : 120px;
	display : block;
	margin : 0px auto 0px auto;
	background-image : url(../img/common/adsence2_2.gif);
	border-bottom : 3px solid #336699;
}

.ad_se_title a {
	display : block;
}

p.ad_se_title {
	margin : 0px 0px 0px 5px;
	padding-top : 23px;
	font-size : 13px;
	text-align : left;
}

p.ad_se_test {
	margin : 0px 0px 0px 5px;
	font-size : 13px;
	text-align : left;
}

p.ad_se_link {
	margin : 3px 0px 23px 5px;
	font-size : 11px;
	color : #009900;
	text-align : left;
}

/* フッタ */
p.footer_navitext1 {
	font-size : 11px;
	letter-spacing : -1px;
	margin : 0px auto 4px auto;
}
.footer_navibox {
	width : 690px;
	margin : 0px auto 0px auto;
	padding : 8px 0px 4px 0px;
	background-color : #F2F2F2;
}

.footer_navidot {
	margin : 0px auto 0px auto;
}

p.footer_navitext2 {
	font-size : 11px;
	margin : 0px auto 0px auto;
	letter-spacing : -1px;
}

.footer_box {
	width : 378px;
	margin : 2px auto 0px auto;
}

.footer_logo {
	margin : 0px 0px 0px 0px;
	padding : 4px 0px 0px 0px;
	width : 78px;
	float : left;
}

.footer_h3box {
	margin : 0px 0px 0px 0px;
	width : 300px;
	float : right;
}

h3.copyrighth3 {
	margin : 15px 0px 20px 0px;
	font-size : 12px;
	font-weight : normal;
}


/* 新フッタ */
.global_barfooter {
	margin : 0px;
	text-align : center;
}

p.sub_new_footer {
	width : 690px;
	font-size : 10px;
	color : #333333;
	margin : 1px auto 0px auto;
	text-align : center;
	padding-bottom : 6px;
	border-bottom : 1px solid #CCCCCC;
}

p.footer_new_navitext1 {
	font-size : 11px;
	width : 690px;
	margin : 0px auto 0px auto;
	padding : 5px 0px 4px 0px;;
	text-align : center;
	line-height : 16px;
	background-color : #F2F2F2;
}

.footer_new_navidot {
	margin : 0px 0px 0px 0px;
	text-align : center;
}


/* float解除 */
.clear-both {
	clear: both;
	height: 1px;
	font-size: 1px;
	text-align: center;
}

/* 全体囲む箱 */
.qjin_700box {
	width : 700px;
	margin : 0px auto 0px auto;
}

/* SSL */
.ssl_allbox1 {
	text-align : center;
}

.ssl_allbox3 {
	text-align : center;
	padding : 0px 0px 15px 0px;
}

.ssl_allbox2 {
	width : 320px;
}

p.secom_explain {
	margin : 0px 0px 0px 10px;
	font-size : 11px;
	text-align : left;
}

.secom_button {
	margin : 10px 0px 0px 0px;
	text-align : center;
}

/* SSL */
.common_sslbox {
	width : 254px;
	margin : 0px auto 0px auto;
}

.ssl_chobo {
	margin : 0px;
	background-image : url(./img/common/ssl_chobo.gif);
	background-repeat : no-repeat;
	background-position : 0px 1px;
}

p.ssl_chobo_txt {
	margin : 0px 0px 0px 9px;
	font-size : 11px;
}

p.ssl_pp {
	margin : 3px 0px 0px 50px;
	font-size : 11px;
}

.ssl_icon {
	margin : 10px 0px 0px 0px;
	text-align : right;
}


/* SSLの追加 */

.secom_box_html {
	width : 210px;
	margin : 0px auto 0px auto;
	padding : 0px 0px 0px 0px;
}

.secom_mark_float {
	width : 48px;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	float : left;
}

.secom_text_float {
	width : 162px;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	float : left;
}

p.pp_new1 {
	margin : 0px 0px 0px 5px;
	padding : 30px 0px 0px 0px;
	font-size : 11px;
	color : #333333;
}

p.pp_new2 {
	margin : 5px 0px 0px 35px;
	font-size : 11px;
	color : #333333;
	text-align : right;
}

/* 新アドセンス */
.gadyaji {
	margin : 0px 0px 10px 0px;
	text-align : center;
}

.gadbox {
	width : 448px;
	height : 70px;
	margin : 0px auto 40px auto;
	background-image : url(./img/common/adbox.gif);
}

p.hikituduki_search_google {
	margin : 0px 0px 0px 0px;
	padding : 10px 0px 0px 0px;
	color : #0066CC;
	font-weight : bold;
	text-align : center;
}

p.hikituduki_search_google img {
	vertical-align : middle;
	padding-right : 5px;
}

.gad_serachbox {
	margin : 7px 0px 0px 0px;
	text-align : center;
}

.gad_serachboxsize {
	width : 250px;
	font-size : 12px;
}

p.google_adsense468 {
	width : 468px;
	margin : 35px auto 0px auto;
}

/* アンダーラインなしリンク */

a.noborder_link:hover {
	color : #333333;
}

a.noborder_link:active {
	color : #333333;
}

a.noborder_link:link {
	color : #333333;
}

a.noborder_link:visited {
	color : #333333;
}

/* クル11px */
.three_set11px {
	font-size : 11px;
}


.senzai_migikata {
	margin : 0px 0px 5px 0px;
}

.letterspace0_footer {
	letter-spacing : 0px;
}




.grey_h1bg_title {
	width : 670px;
	height : 17px;
	background-image : url(./img/common/common_bar.gif);
	background-repeat : no-repeat;
	text-align : left;
	margin : 10px 0px 20px 0px;
}

.grey_h1bg_title2 {
	width : 640px;
	height : 17px;
	background-image : url(./img/common/common_bar3.gif);
	background-repeat : no-repeat;
	text-align : left;
	margin : 10px 0px 20px 0px;
}

h1.grey_h1bg_title_h1 {
	font-size : 13px;
	margin : 0px 0px 0px 23px;
	padding : 2px 0px 0px 0px;
	color : #FFFFFF;
}

/* センター未対応フッタをセンターにする */

.mita_center {
	width : 640px;
	margin : 0px auto 0px auto;
}

a.noborder:hover {
	color : #333333;
}

a.noborder:active {
	color : #333333;
}

a.noborder:link {
	color : #333333;
	text-decoration : none;
}

a.noborder:visited {
	color : #333333;
	text-decoration : none;
}

/* 価値観テスト */

hr.qjin_testhr {
	visibility : hidden;
	margin : 55px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}

/* 右肩用アドセンス */
.migikata_adosense {
	margin : 0px 0px 0px 0px;
	padding : 10px 0px 0px 0px;
}

/* ログイン */
p.bg_rlin_yaji,p.bg_rlin_yaji2,p.bg_rlin_yaji3 {
	margin : 0px 0px 0px 29px;
	padding : 8px 0px 5px 0px;
	font-size : 11px;
	font-weight : bold;
	color : #FFFFFF;
	text-align : left;
}

p.bg_rlin_yaji2 {
	padding : 5px 0px 4px 0px;
}

p.bg_rlin_yaji3 {
	padding : 11px 0px 11px 0px;
}



a.white_links:hover {
	color : #FFFFFF;
	text-decoration : none;
}

a.white_links:active {
	color : #FFFFFF;
	text-decoration : none;
}

a.white_links:link {
	color : #FFFFFF;
	text-decoration : none;
}

a.white_links:visited {
	color : #FFFFFF;
	text-decoration : none;
}

/* 雇用形態別 */

.bgkoyou {
	width : 510px;
	height : 30px;
	margin : 5px 0px 2px 0px;
	padding : 2px 0px 0px 0px;
	background-image : url(./img/index/bgkoyou.gif);
	background-repeat : no-repeat;
}

ul.koliul {
	margin : 0px 0px 0px 135px;
	padding : 7px 0px 3px 0px;
	font-size : 12px;
	text-align : left;
}

li.koli,li.koli2 {
	float : left;
	margin : 0px 0px 0px 0px;
	padding : 0px 6px 0px 6px;
	list-style : none;
}
li.koli {
	border-right : 1px solid #999999;
}


/* 700 */
.width700 {
	width : 700px;
	margin : 0px auto 0px auto;
}

/* 占い */
.uranaihead {
	margin : 0px 0px 0px 0px;
	padding : 5px 0px 0px 0px;
}

.uranaibu {
	width : 150px;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	background-image : url(./img/index/uranaibu.gif);
}

.urano,.urano2 {
	width : 130px;
	margin : 0px 0px 0px 5px;
	padding : 4px 0px 3px 0px;
	text-align : left;
	font-size : 13px;
}

.urano {
	border-bottom : 1px solid #CCCCCC;
}

p.other_seiza {
	margin : 0px 6px 0px 0px;
	padding : 2px 0px 3px 0px;
	text-align : right;
	font-size : 13px;
}

p.firstcontact {
	font-size : 13px;
	margin : 0px 0px 0px 2em;
}

p.secondcontact {
	font-size : 13px;
	margin : 0px 0px 0px 0px;
}

/* 根本 */
.konpon700 {
	width : 700px;
	margin : 0px auto 0px auto;
	padding : 0px 0px 0px 0px;
	background-image : url(./img/common/konponbg.gif);
}

.konpon550 {
	width : 550px;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	float : left;
}

.konpon150 {
	width : 150px;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	float : left;
}


.header_box {
	text-align : center;
	width : 700px;
	margin : 0px auto 0px auto;
}
.header_box {
	text-align : center;
	width : 700px;
	margin : 0px auto 0px auto;
}

/* ほっとWORK */

.hotworkbox {
	width : 142px;
	margin : 5px 0px 0px 3px;
	padding : 0px 0px 0px 0px;
	border : 1px solid #C3C3C3;
	background-color : #FFFFFF;
}

h2.outlink_h2 {
	margin : 0px 5px 0px 5px;
	padding : 10px 0px 10px 0px;
	font-size : 12px;
	color : #666666;
}

p.outlink_p {
	margin : 0px 5px 0px 5px;
	padding : 0px 0px 6px 0px;
	font-size : 11px;
	color : #666666;
}


h2.detalink_h2 {
	width : 600px;
	margin : 0px auto 0px auto;
	padding : 10px 0px 10px 0px;
	font-size : 12px;
	color : #666666;
}

p.detalink_p {
	width : 600px;
	margin : 0px auto 0px auto;
	padding : 0px 0px 6px 0px;
	font-size : 11px;
	color : #666666;
}

a.hotworklink:hover {
	color : #666666;
}

a.hotworklink:active {
	color : #666666;
}

a.hotworklink:link {
	color : #666666;
	text-decoration : none;
}

a.hotworklink:visited {
	color : #666666;
	text-decoration : none;
}

/* ログイン */

/* ログイン */
p.bg_rlin_yaji,p.bg_rlin_yaji2,p.bg_rlin_yaji3 {
	margin : 0px 0px 0px 20px;
	padding : 0px 0px 5px 16px;
	font-size : 11px;
	font-weight : bold;
	color : #FFFFFF;
	text-align : left;
	background-image : url(./img/common/bg_rlin_yaji.gif);
	background-repeat : no-repeat;
	background-position : 0px 0px;
}

p.bg_rlin_yaji2 {
	margin : 0px 0px 0px 20px;
	padding : 0px 0px 4px 16px;
}

p.bg_rlin_yaji3 {
	margin : 0px 0px 0px 20px;
	padding : 0px 0px 11px 16px;
}

.s_newwhit {
	width : 150px;
	padding : 8px 0px 0px 0px;
	background-image : url(./img/common/s_newwhit.gif);
	text-align : left;
}

.s_newwhit2 {
	width : 150px;
	padding : 8px 0px 0px 0px;
	background-color : #FFFFFF;
	text-align : left;
}


/* Qへのリンク */

.bgqjinfor500 {
	width : 500px;
	height : 50px;
	margin : 30px auto 0px auto;
	padding : 0px 0px 0px 0px;
	background-image : url(./img/search/index/bgqjinfor500.gif);
}

.bgqjinfor5002 {
	width : 500px;
	height : 50px;
	margin : 30px auto 40px auto;
	padding : 0px 0px 0px 0px;
	background-image : url(./img/search/index/bgqjinfor500.gif);
}

p.bgqjinfortxt1 {
	margin : 0px 0px 0px 105px;
	padding : 8px 0px 0px 0px;
	font-size : 11px;
	color : #FFFFFF;
}

/* ボーダーなし */
a.white_zenkoku:hover {
	color : #FFFFFF;
}

a.white_zenkoku:active {
	color : #FFFFFF;
}

a.white_zenkoku:link {
	color : #FFFFFF;
	text-decoration : none;
}

a.white_zenkoku:visited {
	color : #FFFFFF;
	text-decoration : none;
}

p.bgqjinfortxt2 {
	margin : 0px 0px 0px 180px;
	padding : 13px 0px 0px 0px;
	font-size : 11px;
}


/* 検索における468ユニット（全国へのリンク分） */

.search_unit_zenkoku {
	width : 500px;
	margin : 10px auto 25px auto;
	padding : 5px 0px 5px 0px;
	text-align : center;
}

/* 全国への気合リンク */

.xzenkokurinkubox {
	width : 452px;
	margin : 0px auto 40px auto;
	padding : 0px 0px 0px 0px;
}

p.xzenkokurinkupb {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 7px 0px;
	font-weight : bold;
	font-size : 10px;
}

a.xzenkokurinkuc1:hover {
	color : #666666;
}

a.xzenkokurinkuc1:active {
	color : #666666;
}

a.xzenkokurinkuc1:link {
	color : #666666;
	text-decoration : none;
}

a.xzenkokurinkuc1:visited {
	color : #666666;
	text-decoration : none;
}

p.xzenkokurinkupn {
	margin : 0px 0px 0px 14px;
	padding : 0px 0px 2px 0px;
	font-size : 10px;
}

p.xzenkokurinkupr {
	margin : 0px 0px 0px 0px;
	padding : 6px 0px 0px 0px;
	font-size : 10px;
	text-align : right;
}

a.xzenkokurinkuc2:hover {
	color : #6699FF;
}

a.xzenkokurinkuc2:active {
	color : #6699FF;
}

a.xzenkokurinkuc2:link {
	color : #6699FF;
}

a.xzenkokurinkuc2:visited {
	color : #6699FF;
}

p.catebobrybac {
	margin : 0px 30px 0px 0px;
	padding : 10px 0px 30px 0px;
	text-align : right;
}</pre></body></html>