@charset "utf-8";
/* CSS Document */
/*a {
text-decoration:none;
}*/
a:active {
color:#999999;
}

a:visited {
	color:#333333;
}

/* 文字色 */

.p_16 {
	color:#6600FF;
	font-size:16px;
}

.r_text {
	color:#FF0000;
}

.g_text {
	color:#666666;
}

.p_text {
	color:#6633FF;
}

.p_text_2 {
	color:#6633FF;
	padding:0 0 0 5px;
}

.p_text_3 {
	color:#6633FF;
	font-size:16px;
	margin: 0 0 0 10px;
	line-height: 24px;
}

.gr_text {
	color:#006666;
	text-align: center;
	padding: 10px 0 0 0;
}

.gs_text {
	color:#666666;
	font-size:12px;
}

#top_line {
	background:url(../imges/pink_line.jpg) repeat-x;
	width:auto;
	height:4px;
}

#wrapper {
	width:860px;
	height:auto;
	margin:0 auto;
}


/* 左 */

#left_area {
	width:180px;
	height:auto;
	float:left;
	margin:0 0 90px 0;
}

h1 {
	font:"Times New Roman", Times, serif;
	font-size:12px;
	color:#666666;
	width:600px;
	letter-spacing:0.3em;
	position:absolute;
	z-index:0px;
	top:11px;
	left:100px;
}

.com_area {
	background:url(../imges/top-dec.jpg) no-repeat;
	width:180px;
	height:168px;
	position:relative;
}

.comment {
	font:"Times New Roman", Times, serif;
	font-size:12px;
	color:#660066;
	letter-spacing:0.3em;
	line-height:18px;
	width:250px;
	position:absolute;
	z-index:1px;
	top:55px;
	left:5px;
}


/* リクルートメニュー */
.rec_menu_area {
	background:url(../imges/rec_menu.jpg) no-repeat;
	width:180px;
	height:auto;
	float:left;
}

.rec_list {
	width:135px;
	margin:180px 0 20px 8px;
	line-height: 13px;
}

.all_rec {
	font:"Times New Roman", Times, serif;
	font-size:12px;
	color:#660066;
}

p.rec_list_title {
	font-size:19px;
	margin: 0 0 2px 0;
}

p.area {
	font:"Times New Roman", Times, serif;
	font-size:24px;
	color:#666666;
	margin:0 0 15px 0;
}

p.work_list_title {
	font-size:19px;
	margin:30px 0 15px 0;
}


/* 掲示板メニュー */

.bbs_menu_area {
	background:url(../imges/bbs_menu.jpg) no-repeat;
	width:180px;
	height:auto;
	float:left;
	margin:0 0 10px 0;
}

.qr {
	background:url(../imges/qr.jpg) no-repeat;
	width:180px;
	height:214px;
	float:left;
}

p.bbs_list_title {
	font-size:13px;
	margin:190px 0 20px 0;
}


#list_search_area {
	width:137px;
	padding: 30px 0 45px 8px;
}

.list_search {
	width:130px;
	height:13px;
	line-height:13px;
}

.list_search_sub {
	font:"Times New Roman", Times, serif;
	font-size:13px;
	letter-spacing:0.3em;
	background:url(../imges/button-s.jpg);
	width:128px;
	height:26px;
	margin:1px 2px 22px 0;
	border: 0;
}

.list_search_sub_a:hover {
	background:url(../imges/button-s-a.jpg);
}

p.list_text {
	font:"Times New Roman", Times, serif;
	font-size:13px;
	color:#6666FF;
	width:133px;
	margin:0 0 5px 0;
	line-height: 15px;
}

.list_but {
	background:url(../imges/button-2.jpg);
	width:137px;
	height:58px;
}

.list_but:hover {
	background:url(../imges/button-2_2.jpg);
	width:137;
	height:58px;
}


/* リクルート、掲示板メニュー共通 */

dl.menu_list {
	width:133px;
	padding: 0 0 20px 8px;
}

dt.list_title {
	font:"Times New Roman", Times, serif;
	font-size:12px;
	color:#6666FF;
}

dd.list_bg {
	background:url(../imges/menu_line.gif) no-repeat bottom;
	width:133px;
	height:22px;
}

a.list_link {
	font:"Times New Roman", Times, serif;
	font-size:13px;
	color:#666666;
	line-height:13px;
	margin:0 0 0 10px;
}




/* 右 */

#right_area {
	width:619px;
	float:left;
	margin: 0 0 90px 0;
}

#logo {
	background:url(../imges/logo.jpg);
	width:619px;
	height:241px;
}

/* ボタン */

#button_area {
	width:619px;
	height:58px;
}

.main_button-1 {
	background:url(../imges/button-1.jpg);
	width:137px;
	height:58px;
	float:left;
	margin:0 0 0 5px;
}

.main_button-1:hover {
	background:url(../imges/button-1_2.jpg);
	width:137px;
	height:58px;
}


.main_button-2 {
	background:url(../imges/button-2.jpg);
	width:137px;
	height:58px;
	float:left;
	margin:0 0 0 6px;
}

.main_button-2:hover {
	background:url(../imges/button-2_2.jpg);
	width:137px;
	height:58px;
}


.main_button-3 {
	background:url(../imges/button-3.jpg);
	width:137px;
	height:58px;
	float:left;
	margin:0 0 0 6px;
}

.main_button-3:hover {
	background:url(../imges/button-3_2.jpg);
	width:137px;
	height:58px;
}

.main_button-4 {
	background:url(../imges/button-4.jpg);
	width:137px;
	height:58px;
	float:left;
	margin:0 0 0 6px;
}

.main_button-4:hover {
	background:url(../imges/button-4_2.jpg);
	width:137px;
	height:58px;
}

.button_dec {
	background:url(../imges/button-dec.jpg);
	width:48px;
	height:58px;
	float:left;
}

/* コンテンツタイトル */

#main_box {
	width:619px;
	height: auto;
}

.frill_line_area {
	background:url(../imges/frill_line-top.jpg) no-repeat;
	width:619px;
	height:67px;
}

.title_area {
	width:619px;
	height:50px;
	padding: 10px 0 20px 0;
}

.title {
	width:400px;
	height:50px;
	float:left;
}

p.title2 {
	background:url(../imges/title-2.jpg) no-repeat right;
	font:"Times New Roman", Times, serif;
	font-size:14px;
	color:#333333;
	text-align:right;
	line-height:50px;
	width:210px;
	height:50px;
	float:right;
	margin-right:5px;
}

/* はみ出し部分 */

#space {
	background:url(../imges/hamidec.jpg) no-repeat;
	width:17px;
	height:67px;
	float:left;
	margin-top:200px;
}



/* フッター */

#footer_bg {
	background:url(../imges/footer_bg.jpg) repeat-x bottom;
	width:100%;
	height:143px;
}

#footer {
	background:url(../imges/footer_img.jpg) no-repeat bottom;
	width:860px;
	height:143px;
	margin:0 auto;
}

.footer_link {
	font:"Times New Roman", Times, serif;
	font-size:12px;
	color:#6666FF;
	padding: 15px 0 0 0px;
	margin:0 auto;
	text-align:center;
}

.footer_link_a {
	font:"Times New Roman", Times, serif;
	font-size:12px;
	color:#6666FF;
	letter-spacing:0.2em;
	line-height:12px;
}

.Copyright {
	font:"Times New Roman", Times, serif;
	font-size:19px;
	color:#6600FF;
	letter-spacing:0.1em;
	line-height:20px;
	margin:44px 0 0 165px;
}
.Copyright a{
	color:#6600FF;
}


/* 掲載募集エリア */

#check_area {
	background:url(../imges/check_ban.jpg) no-repeat;
	width:619px;
	height:74px;
	padding: 0 0 50px 0;
}

.check_text_area {
	width:300px;
	height:74px;
	margin:0 0 0 150px;
	float:left;
}

p.check_text-1 {
	font:"Times New Roman", Times, serif;
	font-size:20px;
	color:#FF6600;
	letter-spacing:0.2em;
	line-height:20px;
	text-align:center;
	padding:20px 0 0 0;
}

p.check_text-2 {
	font:"Times New Roman", Times, serif;
	font-size:12px;
	color:#888888;
	letter-spacing:0.2em;
	line-height:12px;
	text-align:center;
	padding:4px 0 0 0;
}

.check_link_area {
	width:160px;
	height:74px;
	float:right;
}

.check_link {
	font:"Times New Roman", Times, serif;
	font-size:12px;
	color:#6600FF;
	text-align:right;
	letter-spacing:0.2em;
	line-height:20px;
	margin:45px 10px 0 0;
}


.b_n {
	font:"Times New Roman", Times, serif;
	font-size:18px;
	color:#6666FF;
	letter-spacing:0.1em;
	line-height:18px;
	text-align:right;
	width:619px;
	height:30px;
	margin: 0 0 40px 0;
}

.up {
	font:"Times New Roman", Times, serif;
	font-size:12px;
	color:#6666FF;
	letter-spacing:0.1em;
	line-height:12px;
	text-align:right;
}





/* コンテンツサブタイトル */

p.contents_area_subtitle {
	font:"Times New Roman", Times, serif;
	font-size:16px;
	color:#333333;
	letter-spacing:0.2em;
	line-height:34px;
	padding: 0 0 0 40px;
}
