@charset "euc-jp";

body { font-family: osaka,MS Pゴシック,arial,helvetica,sans-serif; color: #444444; font-size: 10px ; line-height: 16px}
td { font-family: osaka,MS Pゴシック,arial,helvetica,sans-serif; color: #444444; font-size: 10px ; line-height: 16px}
.font8{ font-family: osaka,MS Pゴシック,arial,helvetica,sans-serif; color: #444444; font-size: 8px ; line-height: 16px}
.font8g{ font-family: osaka,MS Pゴシック,arial,helvetica,sans-serif; color: #666666; font-size: 8px ; line-height: 16px}
.font10{ font-family: osaka,MS Pゴシック,arial,helvetica,sans-serif; color: #444444; font-size: 10px ; line-height: 20px}
.font12{ font-family: osaka,MS Pゴシック,arial,helvetica,sans-serif; color: #444444; font-size: 12px ; line-height: 18px}
.title{ font-family: osaka,MS Pゴシック,arial,helvetica,sans-serif; color: #ffffff; font-size: 12px ; line-height: 18px}
.pinktext { font-family: osaka,MS Pゴシック,arial,helvetica,sans-serif; color: #CC3399}
.red { font-family: osaka,MS Pゴシック,arial,helvetica,sans-serif; color: #CC0000}
.orengetext { font-family: osaka,MS Pゴシック,arial,helvetica,sans-serif; color: #FF6600}
.orengetext12 { font-family: osaka,MS Pゴシック,arial,helvetica,sans-serif; color: #FF6600; font-size: 12px ; line-height: 16px}
.strong { font-family: osaka,MS Pゴシック,arial,helvetica,sans-serif; font-weight: bold}
img{border:none;}
.mt10{margin-top:10px;}

a:link { font-family: osaka,MS Pゴシック,arial,helvetica,sans-serif; color:#336699;text-decoration:underline;font-weight:none;line-height: 16px}
a:visited { font-family: osaka,MS Pゴシック,arial,helvetica,sans-serif; color:#336699;text-decoration:underline;font-weight:none; line-height: 16px}
a:hover { font-family: osaka,MS Pゴシック,arial,helvetica,sans-serif; color:#FF6600;text-decoration:underline;font-weight:none; line-height: 16px}

h1.ttl {font-weight:normal; background:url("../images/ttl_bgred.gif") no-repeat 50% 0; height:25px; font-size:12px; color:#FFF; padding:5px 0 5px 25px; margin:0;}
td.contents {font-family: osaka,MS Pゴシック,arial,helvetica,sans-serif; color: #444444; font-size: 12px ; line-height: 18px}

div.tenline {background:url("../images/p_tenline.gif") repeat-x 0 45%; font-size:1px; line-height:1px; height:1px;width:100%;}

/*　スタッフ紹介ページ用　*/
.box_l{width:265px;float:left;margin-left:5px;}
.box_r{width:265px;float:left;margin-left:10px;}
td .top_gray{background:url(../introduce/img/flame1_top.gif) no-repeat;height:11px;width:265px;}
td .middle_gray{background:url(../introduce/img/flame1_middle.gif);}
td .bottom_gray{background:url(../introduce/img/flame1_bottom.gif) no-repeat;}
td .top_blue{background:url(../introduce/img/flame4_top.gif) no-repeat;height:11px;}
td .middle_blue{background:url(../introduce/img/flame4_middle.gif);}
td .bottom_blue{background:url(../introduce/img/flame4_bottom.gif) no-repeat;}
.text{font-size:12px;margin-top:0;padding:3px 10px 5px 10px;}
.comment{font-size:10px;line-height:130%;padding-right:3px;}
.photo_padding{margin:0 7px 0 15px;}
	

/*　スタッフ紹介詳細ページ用　*/
td .detail_flame_top{
	background:url(../introduce/img/detail_table_top.gif) no-repeat;
	width:550px;
}
td .detail_flame_middle{
	background:url(../introduce/img/detail_table_middle.gif);
	width:550px;
}
td .detail_flame_middle img{
	margin:0 15px 0 15px;
}
td .detail_flame_bottom{
	background:url(../introduce/img/detail_table_bottom.gif) no-repeat;
	width:550px;
}
.detail_comment{
	font-size:12px;
	line-height:140%;
	margin:15px 10px 10px 0px;
}
div .coordinator_text{
	font-size:12px;
	margin-top:5px;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:30px;
	line-height:120%;
}
div .coordinator_text ul{
	list-style-image:url(../introduce/img/detail_listmark.gif);
	font-size:12px;
	line-height:120%;
	margin-top:-2px;
	vertical-align:baseline;
}
div .mb3{margin-bottom:5px;margin-top:30px;}
img .m10{
	margin-bottom:10px;
}
td .m5{margin-bottom:5px;}
td .m5r{margin-right:5px;}
div .coordinatorLink{
	width:230px;
	vertical-align:text-top;
	border:solid 1px #c1dbfa;
	border-top:none;
	background:url(img/bar_bg.gif);
	margin-top:-3px;
}
div .coordinatorLink a{
	margin-bottom:10px;
	font-size:13px;
}
div .kanriLink{
	width:140px;
	float:left;
	vertical-align:text-top;
	border:solid 1px #c1dbfa;
	border-top:none;
	background:url(img/bar_bg.gif);
	margin-top:-3px;
	padding-top:10px;
	padding-bottom:10px;
	line-height:120%
}
div .kanriLink a{
	margin-left:10px;
}
div .kyouikuLink{
	width:140px;
	float:left;
	vertical-align:text-top;
	border:solid 1px #c1dbfa;
	border-top:none;
	line-height:130%;
	background:url(img/bar_bg.gif);
	margin-top:-3px;
	padding-top:10px;
	padding-bottom:11px;
	line-height:120%
}
div .kyouikuLink a{
	margin-left:10px;
}


/* 共通フッターメニューリンク */
div .contentsLink{
	margin:5px 0 5px 0;
	}
div .contentsLink td{
	width:108px;
}
div .findjobLink{
	margin:10px 0 5px 0;
}
div .webentryLink{
	margin:10px 0 5px 0;font-size:12px;
}

/* 初めての方へページ */
td.beginnar{border-bottom:dotted 1px #ccc;border-left:dotted 1px #ccc;border-right:dotted 1px #ccc;padding-bottom:5px;}
td.beginnar p.copy{font-size:12px;padding:5px 10px 5px 10px;border-left:5px solid #999;margin-left:20px;}

/* 独立希望者を応援ページ */
div.indipendent_title{border-left:solid 5px #ccc;border-bottom:dotted 1px #ccc;padding-left:5px;margin-left:15px;width:400px;}
div.indipendent_obj{border-left:solid 5px #c03;border-bottom:dotted 1px #c03;padding-left:5px;font-size:14px;width:500px;}
div.indipendent_list{border-left:solid 5px #ccc;padding-left:5px;margin-left:15px;padding:5px 0 0 10px;}

/* お申込から登録までページ */
div.flame_regist{width:540px;}
div.flame_regist dl{margin-top:0px;}
div.flame_regist dt{border-left:solid 5px #ccc;border-bottom:dotted 1px #ccc;padding:2px 0 2px 5px;font-size:14px;font-weight:bold;width:300px;margin-left:20px;}
div.flame_regist dd{border-left:solid 5px #ccc;padding:5px 10px 5px 10px;margin-left:20px;}
div.flame_regist dd.mg15{margin-top:15px;}
div.flame_regist table td.co{width:240px;border:solid 1px #aaa;padding:5px;}
div.flame_regist table td.co div.title_g{background:#ccc;color:black;text-align:center;padding:3px;}
div.flame_regist div.title{background:url(../images/welcome/title_bg.gif) no-repeat;padding:8px 0 3px 15px;font-size:16px;color:#333;width:540px;height:30px;}
div.flame_regist div.box_step{border:dotted 1px #ccc;border-top:none;padding:10px;width:518px;/width:540px;}
div.flame_regist .coodinater{font-size:16px;font-weight:bold;padding:5px 0 5px 10px;border-left:solid 5px #cd0d3b;border-bottom:solid 1px #cd0d3b;}

/*　バナコン募集ページ　*/
div.banacon{font-size:12px;}
div.banacon h2{
	background:url(../contest/banner4/img/h2_bg.gif) no-repeat;
	width:545px;
	height:31px;
	margin:15px 0 5px 0;
}
div.banacon h2 span.title{
	font-size:16px;
	font-weight:bold;
	color:#fff;
	float:left;
	margin:6px 0 10px 30px;
}
div.banacon td{font-size:12px;}

/* テーブル内フォント12 */
.table12{font-size:12px;}
.teble12 td{font-size:12px;}




/*===========================================*/
/*　トップページ　*/
/*===========================================*/

/*　お仕事ランキング */
#main_rank{
	width:550px;
	height:auto;
	text-align:center;
}
#main_rank #inner_box{
	width:550px;
	margin:0 auto;
	padding:7px 0;
}
#main_rank #inner_box img{
	text-align:right;
	margin-right:2px;
}
.frame_r{
	width:93px;
	height:92px;
	float:left;
	border:solid 1px #ccc;
	margin-right:0;
	font-size:12px;
	text-align:left;
}
*html .frame_r{
	width:102px;
	height:120px;
	font-size:11px;
	margin-right:0;
}
*first-child+html .frame_r{
	width:102px;
	height:120px;
	font-size:11px;
	margin-right:0;
}
html>/**/body .frame_r{
	font-size /*\**/:11px\9;
	width:102px\9;
	height:120px\9;
	margin-right:0\9;
}
.frame{
	width:92px;
	height:92px;
	float:left;
	border:solid 1px #ccc;
	margin-right:7px;
	font-size:12px;
	text-align:left;
}
*html .frame{
	width:104px;
	height:120px;
	font-size:11px;
	margin-right:8px;
}
*first-child+html .frame{
	width:104px;
	height:120px;
	font-size:11px;
	margin-right:8px;
}
html>/**/body .frame{
	font-size /*\**/:11px\9;
	width:104px\9;
	height:102px\9;
	margin-right:8px\9;
}
.frame_r a{
	clear:both;
}
.frame a{
	clear:both;
}
.frame_r img{
	float:right;margin-top:-20px;
}
.frame img{
	float:right;margin-top:-20px;
}
.rank1{
	background:url(http://www.webtant.net/images/top_img/rank1.gif) no-repeat #fff;
	padding:27px 5px 5px 5px ;
}
.rank2{
	background:url(http://www.webtant.net/images/top_img/rank2.gif) no-repeat #fff;
	padding:27px 5px 5px 5px ;
}
.rank3{
	background:url(http://www.webtant.net/images/top_img/rank3.gif) no-repeat #fff;
	padding:27px 5px 5px 5px ;
}
.rank4{
	background:url(http://www.webtant.net/images/top_img/rank4.gif) no-repeat #fff;
	padding:27px 5px 5px 5px ;
}
.rank5{
	background:url(http://www.webtant.net/images/top_img/rank5.gif) no-repeat #fff;
	padding:27px 5px 5px 5px ;
}


/*　カミングスーンセミナー　*/

.cmnt{
	margin:5 auto;
}
#cs_seminar{
	background:url(../images/top_img/seminar_bg.gif) no-repeat;
	width:550px;
	height:180px;
	margin-top:5px;
	text-align:center;
}
#cs_seminar200{
	/*background:url(../images/top_img/seminar_bg200.gif) no-repeat;*/
	border:double 3px #444;
	/*width:550px;
	height:200px;
	margin-top:5px;
	text-align:center;*/
	width:520px;
	height:auto;
	margin-top:5px;
	padding:10px;
}
#cs_seminar #inner_box_smn{
	width:525px;
	margin:0 auto;
	padding:13px 0;
}
#cs_seminar200 #inner_box_smn{
	width:520px;
	margin:0 auto;
	/*padding:15px 0 10px 0;*/
	padding:0 0 10px 0;
}
.frame_smn{
	width:95px;
	height:146px;
	float:left;
	border-right:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
	margin-left:7px;
}
#cs_seminar .text{
	font-size:11px;
	text-align:left;
	padding:3px;
	background:#fff;
	height:70px;
}
#cs_seminar200 .text{
	font-size:11px;
	text-align:left;
	padding:3px;
	background:#fff;
	height:70px;
}


/*　新着コラム　*/

#clm{
	background:url(../images/top_img/clm_bg.gif) no-repeat;
	width:550px;
	height:180px;
	margin-top:5px;
	text-align:center;
}
#clm200{
	background:url(../images/top_img/clm_bg200.gif) no-repeat;
	width:550px;
	height:200px;
	margin-top:5px;
	text-align:center;
}
#clm #inner_box_clm{
	width:525px;
	margin:0 auto;
	padding:13px 0;
}
#clm200 #inner_box_clm{
	width:525px;
	margin:0 auto;
	padding:15px 0 10px 0;
}
.frame_clm_l{
	width:95px;
	height:145px;
	float:left;
	border-right:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
}
.frame_clm{
	width:95px;
	height:145px;
	float:left;
	border-right:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
	margin-left:7px;
}
#clm .text{
	font-size:11px;
	text-align:left;
	padding:3px;
	background:#fff;
	height:70px;
	margin-top:0;
}
#clm200 .text{
	font-size:11px;
	text-align:left;
	padding:3px;
	background:#fff;
	height:70px;
	margin-top:0;
}

.cmnt{
	margin:5px 0;
}

/*==============================================*/
/*　新着情報　*/
/*==============================================*/

#news{
	width:548px;
	height:200px;
	border:solid 1px #666;
	overflow: auto;
/*	padding:10px;*/
}
#news ul{
	list-style-type:none;
	margin:5px 10px;
}
#news li{
	background:url(../images/top_img/p_point_red.gif) no-repeat 0 8px;
	padding:3px 0 0 10px;
}



/*================================================
　各セミナーへのリンクボタン設定
================================================*/
#smr_link{
	width:552px;
	height:50px;
	margin-bottom:10px;
}
#smr_link ul{
	list-style:none;
	margin:5px 0;
	padding:0;
}
#smr_link li{
	float:left;
	margin:0 0 0 2px;
}
#smr_link li.end{
	margin-right:0;
}



/*================================================
　登録面接会予約（ページ下横長ボタン）の設定
================================================*/
.job_regi{
	width:530px;
	height:90px;
	border:double 3px #aaa;
	padding:7px;
	margin-top:40px;
}
*html .job_regi{
	padding:4px 7px;
}
a.bnr_entry_s {
	text-indent:-9999px;
	display:block;
	width:496px; 
	height:46px; 
	background:url("../images/bnr_entry_s.gif") no-repeat;
	margin:5px 0 5px 17px;
}
*html a.bnr_entry_s {
	margin:-13px 0 0 15px;
}
a.bnr_entry_s:hover {
	background-position:0 -46px;
}