@charset "Shift_JIS";

body {
	color		: #333333;
	font-family	: Verdana, monospace;
	font-size	: 10px;
	line-height	: 140%;
	text-align	: center;
	margin		: 0 auto;
	background-color: #ffffff;
}
#page {
	width		: 750px;
	margin		: 0 auto;
	padding		: 0;
	text-align	: left;
	background	: #ffffff;
}
a img {border:none;}
a:link, a:visited {color:#0070cb;}
a:hover, a:active {color:#00a7ff;}
.clr {clear:both;height:1px;}
.clr hr {display:none;}

/* 共通カテゴリ --------------------------------------20090914-- */
/* ========== header1 20090914========== */

#header1 h1 {
	background-color: #2d96dc;
	padding		: 4px 0px 4px 0;
	margin-top	: 0;
	margin-bottom	: 0;
	color		: #ffffff;
	line-height	: 100%;
	font-size	: 10px;
	font-weight	: normal;
	text-align	: right;
	width		: 750px;
}
#header1 h1 a:link, #header1 h1 a:visited {
	color		: #ffffff;
	text-decoration	: none;
}
#header1 h1 a:hover,#header1 h1 a:active {
	color		: #2dbadc;
	text-decoration	: none;
}

/* ========== header2 20090914========== */

#header2 {
	height		: 78px;
	background	: #ffffff url("http://wejobokinawa.net/img11/header2_bg.jpg") no-repeat;
	width		: 750px;
}
.header2-logo {
	width		: 220px;
	float		: left;
	margin		: 8px 0 0 5px;
	padding		: 0;
}
.header2-txt {
	font-size	: 10px;
	color		: #333333;
	text-align	: left;
	padding-top	: 5px;
	padding-right	: 5px;
	padding-left	: 530px;
	line-height	: 120%;
}
.tx-r {
	text-align	: left;
	margin		: 0px 0px 0px 0px;
}
#headermenu {
	height		: 20px;
	background	: #ffffff url("http://wejobokinawa.net/img11/n_bk.gif") repeat-x;
	margin		: 0;
	padding		: 0;
	text-align	: center;
}

/* ========== left 20090914========== */

#left {
	width		: 167px;
	float		: left;
	line-height	: 110%;
	margin		: 5px 2px 0 2px;
}
.n-box {
	width		: 167px;
	background-color: #ffffff;
	margin		: 0;
	padding 	: 0;
	text-align	: left;
	color		: #666666;
}
.n-text {
	font-size	: 10px;
	line-height	: 14px;
	color 		: #666666;
	margin		: 2px 2px 0 2px;
	font-weight	: normal;
	padding		: 2px 0 2px 16px;
	background	: #ffffff url("http://wejobokinawa.net/img11/ic3.gif") no-repeat left top;
}
.n-text a:link, .n-text a:visited, .n-text a:hover, .n-text a:active {
	font-size	: 12px;
	text-decoration : underline;
}
.rss-img {
	margin-bottom	: 2px;
}
.ev-txt {
	font-size	: 12px;
	line-height	: 18px;
	color 		: #333333;
	margin		: 4px;
	padding		: 2px 0px;
}
.ev-title {
	font-size	: 10px;
	line-height	: 15px;
	color 		: #666666;
	margin		: 2px 2px 0 1px;
	font-weight	: normal;
	padding		: 0px 0px 0px 17px;
	background	: #ffffff url("http://wejobokinawa.net/img11/ic1.gif") no-repeat left top;
}

/* ========== メイン 20090914========== */

#center2 {
	width		: 570px;
	float		: left;
	margin		: 5px 2px 0 2px;
}
.pan {
	text-align	: left;
	margin		: 0 0 8px 10px;
	font-weight	: normal;
	font-size	: 12px;
	line-height	: 18px;
}
.b-title {
	width		: 560px;
	height		: 40px;
	text-align	: left;
}
.b-box {
	padding		: 3px;
	margin		: 2px;
	width		: 555px;
}

/* ========== footer 20090914========== */

.bottom-img {
	float		: left;
	padding-right	: 5px;
}
.bottom-txt {
	font-size	: 10px;
	color		: #333333;
	line-height	: 18px;
	text-align	: left;
	padding-top	: 5px;
	float		: left;
}
.bottom-txt2 {
	font-size	: 10px;
	color		: #666666;
	line-height	: 18px;
	text-align	: center;
	padding-left	: 620px;
	padding-top	: 5px;
}
.footer-text {
	width		: 740px;
	margin		: 0;
	padding		: 5px 5px 5px 5px;
	background	: #f2fbff;
	color		: #333333;
}
.footer-text p {
	margin		: 0;
	padding		: 0;
	color		: #333333;
	font-size	: 10px;
}
#footer {
	clear		: both;
	text-align	: center;
	margin		: 15px 0 0 0;
	padding		: 2px 0;
	border-top	: 1px solid #22a4e5;
	background	: #ffffff url("http://wejobokinawa.net/img11/footer_bg.gif") repeat-x left bottom;
	color		: #000000;
	font-size 	: 10px;
	height		: 60px;
}

/* 企業情報・採用情報 --------------------------------------20090914-- */
/* ========== カテページ 20090914========== */

.b-boxmi {
	float		: left;
	margin-right	: 5px;
	border		: 1px solid #999999;
	padding		: 3px;
	width		:110px;
	height		: 80px;
	}

.b-boxm {
	padding		: 3px;
	margin		: 1px;
	width		: 550px;
	float		: left;
	text-align	: left;
	font-size	: 12px;
	line-height	: 20px;
	color		: #333333;
	}

.b-boxm h4 {
	font-size	: 14px;
	line-height	: 20px;
	margin		: 2px 2px 2px 116px;
	padding		: 0 0 0 20px;
	background	: #ffffff url("http://wejobokinawa.net/img11/ic2.gif") no-repeat left top;
	}

/* ========== 個別ページ 20090914========== */

.k-date {
	font-size	: 10px;
	line-height	: 18px;
	text-align	: right;
}
.k-head {
	background	: #ffffff url("http://wejobokinawa.net/img11/ct_navi_bk.gif") repeat-x;
	height		: 30px;
	text-align	: left;
	margin		: 0px;
	width		: 100%;
}
.k-img {
	float		: left;
	margin-right	: 5px;
	border		: 1px solid #999999;
	padding		: 3px;
	}
.k-of {
	font-size	: 18px;
	line-height	: 24px;
	color 		: #0070cb;
	font-weight 	: bold;
	text-align	: left;
	margin		: 0px 0px 0px 158px;
	padding-left	: 25px;
	background	: #ffffff url("http://wejobokinawa.net/img11/ic4.gif") no-repeat left top;
}
.k-ad {
	text-align	: left;
	font-size	: 12px;
	line-height	: 20px;
	color		: #333333;
	margin-left	: 20px;
}
.k-box-title {
	font-size	: 12px;
	color		: #333333;
	font-weight	: bold;
	text-align	: left;
	padding-left	: 10px;
	padding-top	: 3px;
	background-color: #7eadd0;
	margin		: 3px;
}
.k-cont {
	background-color: #666666;
	clear		: both;
}
.k-b1text {
	margin		: 10px;
	font-size	: 12px;
	text-align	: left;
	font-weight	: bold;
	color		: #333333;
	background-color: #faf3e3;
	width		: 110px;
}
.k-b2text {
	margin		: 10px;
	font-size	: 12px;
	line-height	: 20px;
	color		: #333333;
	text-align	: left;
	background-color: #ffffff;
}
.k-footer {
	text-align	: right;
	margin-right	: 10px;
	padding-top	: 10px;
	border-top	: 1px dotted #999999;
}

/* ========== アーカイブ類 20090916========== */

.k-b4text {
	font-size	: 12px;
	line-height	: 15px;
	margin		: 0px;
	margin		: 2px;
	padding		: 0px 0px 0px 15px;
	background	: #ffffff url("http://wejobokinawa.net/img11/ic1.gif") no-repeat left top;
}
.k-b5text {
	margin		: 10px;
	font-size	: 12px;
	line-height	: 20px;
	color		: #333333;
	text-align	: center;
	background-color: #ffffff;
}
.bot {
	background-color: #10a6fb;
	color		: #ffffff;
	font-size	: 11px;
	border		: 2px outset #0089d9;
}
form	{
	margin		: 0;
	padding		: 0;
}
.k-set1 {
	font-size	: 18px;
	line-height	: 24px;
	color 		: #0070cb;
	font-weight 	: bold;
	text-align	: left;
	margin		: 8px;
	padding-left	: 25px;
	background	: #ffffff url("http://wejobokinawa.net/img11/ic4.gif") no-repeat left top;
}
.my-fl {
	background-color: #ffffff;
	border-bottom	: 1px solid #666666;
	border-left	: 1px solid #666666;
	border-right	: 1px solid #666666;
	border-top	: 1px solid #666666;
	color		: #0070cb;
	font-size	: 12px;
}
.sh-title {
        font-size	: 14px;
        line-height	: 20px;
        color		: #0070cb;
        background-color: #e4f8fc;
        margin-left	: 10px;
        padding-left	: 10px;
        margin-right	: 10px;
}
.sh-word {
        font-size	: 14px;
        line-height	: 18px;
        color		: #FF0000;
        font-weight	: bold;
}

/* 採用情報 --------------------------------------20090924-- */
.member-box2 {
	width		: 167px;
	margin		: 0;
	padding 	: 0 0 10px 0;
	background-color: #ffffff;
}
.member-text2 {
	font-size	: 10px;
	line-height	: 14px;
	color 		: #333333;
	margin		: 2px 2px 0 2px;
	text-align 	: left;
}

.ric_office {
	font-size	: 14px;
	line-height	: 20px;
	margin		: 2px 2px 2px 2px;
	padding		: 0px 0px 0px 20px;
	background	: url("http://wejobokinawa.net/img11/ic2.gif") no-repeat left top;
}
.ric_txt {
        font-size	: 10px;
        line-height	: 12px;
        color		: #333333;
        margin		: 2px 6px;
}
.r-cont {
	background-color: #999999;
	clear		: both;
}

/* 説明会情報 --------------------------------------20090924-- */

.k-b6text {
	margin		: 10px;
	font-size	: 10px;
	line-height	: 16px;
	color		: #333333;
	text-align	: center;
	background-color: #ffffff;
}
.k-b7text {
	margin		: 10px;
	font-size	: 12px;
	text-align	: left;
	font-weight	: bold;
	color		: #333333;
	background-color: #DBE9F4;
}
.maps {
	font-size	: 12px;
	text-align	: center;
}

/* 合同説明会情報 --------------------------------------20090925-- */

.nte {
	font-size	: 12px;
	line-height	: 18px;
	color		: #333333;
        font-weight	: normal;
	margin		: 4px;
	padding		: 2px;
        text-align	: left;
}
.se-title {
        font-size	: 14px;
        line-height	: 20px;
        color		: #5cc2e9;
	font-weight	: bold;
	background-color: #dff4ff;
        text-align	: center;
}
.kigyop-img1 {
	float		: right;
	margin-left	: 8px;
}

/* トップページ --------------------------------------20090929-- */
#center {
	width		: 400px;
	float		: left;
	margin		: 5px 0 0 0;
}
#right {
	width		: 167px;
	float		: right;
	margin		: 5px 2px 0 2px;
}

.gray  {
	color		: #666666;
	font-size	: 10px;
}
.bt1  {
	background-color: #53cdf5;
	border		: 1px solid #53cdf5;
	color		: #ffffff;
	font-size	: 10px;
}
.gray2  {
	color		: #999999;
	font-size	: 10px;
	text-align	: right;
}
.ban {
	padding-bottom	: 5px;
}
.news {
	width		: 400px;
	background 	: #ffffff;
	margin		: 10px 0 0 0;
	padding 	: 0;
}
.news-text {
	font-size	: 10px;
	line-height	: 14px;
	color		: #333333;
	border-bottom	: 1px dotted #b1b1b1;
	text-align	: left;
	margin		: 4px 3px 5px 3px;
	font-weight	: normal;
}
.news-text a:link, .news-text a:visited {
	font-size	: 12px;
	color		: #666666;
	text-decoration : none;
}
.news-text a:hover, .news-text a:active {
	font-size	: 12px;
	color		: #282828;
	text-decoration : none;
	background-color: #e7edf2;
}
.news-text img {
	margin-right	: 5px;
	margin-left	: 5px;
}
.top-bnru {
	width		: 400px;
	background-color: #ffffff;
	text-align	: center;
	margin		: 0 auto;
}
.top-bnru img {
	margin		: 0 8px 2px 0;
}
.member-text-img2 {
	margin 		: 6px 0 ;
	text-align	:center;
}
.member-box3 {
	width		: 167px;
	margin		: 0;
	padding 	: 0 0 10px 0;
	background-color: #ffffff;
	border		: 1px solid #00a7ff;
}
.top-box {
	background-color: #ffffff;
	width		: 560px;
	border-top	: 1px solid #cccccc;
	border-left	: 1px solid #cccccc;
	border-right	: 1px solid #cccccc;
	border-bottom	: 3px solid #cccccc;
	margin-top	: 15px;
}
.top-title {
        font-size	: 14px;
        line-height	: 24px;
        color		: #0070cb;
	border-bottom	: 2px dotted #cccccc;
	font-weight	: bold;
        text-align	: left;
	margin		: 6px;
	padding		: 3px 3px 3px 25px;
	background	: #ffffff url("http://wejobokinawa.net/img11/ic4.gif") no-repeat left top;
       }
.date {
	font-size	: 12px;
	line-height	: 18px;
	text-align	: right;
	color		: #999999;
}

/*--mailform--*/
.mailate {
	background-color:#f5ead2;
	margin	:2px 2px 6px 2px;
}

/*--business--*/
.kigyop-title {
	margin		: 0;
        color		: #0070cb;
        background-color: #e4f8fc;
	font-weight	: bold;
	padding		: 0 0 0 10px;
	font-size	: 14px;
	line-height	: 24px;
}
.kigyop-p {
	margin		: 2px;
}
.kigyop-title2 {
	font-size	: 12px;
	line-height	: 20px;
	font-weight	: bold;
	color		: #0b76cd;
	margin		: 2px;
	padding		: 0px 0px 0px 20px;
	background	: #ffffff url("http://wejobokinawa.net/img11/ic6.gif") no-repeat left top;
}
.kigyop-p2 {
	margin		: 0 10px 0 10px;
}
.kigyop-tx {
	color		: #0a61a9;
}
.kigyop-img2 {
	float		: left;
	margin-right	: 8px;
}
.kigyop-img3 {
	margin-right	: 8px;
	text-align	: right;
}

/*--kmes--*/
.genba-title {
	width		: 550px;
	padding		: 4px 4px 4px 8px;
	border		: 1px solid #cccccc;
	font-weight	: bold;
	line-height	: 20px;
	margin		: 4px 0px;
}
.genba-nai {
	margin		: 2px 0px;
	padding		: 2px 10px;
	line-height	: 24px;
}

/*--touroku--*/
.toroku-box {
	width		: 550px;
	height		: 358px;
	background	: #ffffff url("http://wejobokinawa.net/img11/top_member_bg.gif") no-repeat left top;
}
.toroku-mtx {
	margin		: 20px 20px 20px 200px;
	line-height	: 24px;
}
.toroku-mtx span {
	border-bottom	: 2px dotted #00A0E9;
}
.toroku-mtx1 {
	font-size	: 16px;
}
.toroku-mtx2 {
	font-size	: 14px;
	color		: #0863ad;
}

/* 文字装飾 --------------------------------------20090928-- */
.red {
	color		: #ff0000;
}
.b {
	font-weight	: bold;
}
.f18 {
	font-size	: 18px;
	line-height	: 24px;
}
.grn {
	color		: #058200;
}
.sky {
	color		: #2d96dc;
}
.bl2 {
	color		: #005bac;
}
.pk {
	color		: #ff4289;
}
