﻿@charset='utf-8';
/* 共通ここから */
body{
	margin:0px;
	_font-family:"ＭＳ Ｐゴシック",Osaka,sans-serif;
}
.toptext{
	font-size:12px;
	line-height:14px;
	display:inline;
}
/* ヘッダー */
.header_l{
	background-image:url(/img/shadowL01.gif);
	width:10px;
}
.header_r{
	background-image:url(/img/shadowR01.gif);
	width:10px;
}
/* メイン */
.main_l{
	background-image:url(/img/shadowL01.gif);
	width:10px;
}
.main_m{
	background-color:#FFFFFF;
	width:750px;
}
.main_r{
	background-image:url(/img/shadowR01.gif);
	width:10px;
}
/* フッター */
.footer_l{
	background-image:url(/img/shadowL01.gif);
	width:10px;
	height:52px;
}
.footer_m1000{
	background-image:url(/img/copyright1000.gif);
	width:750px;
	height:52px;
	text-align:center;
}
.footer_m2000{
	background-image:url(/img/copyright2000.gif);
	width:750px;
	height:52px;
	text-align:center;
}
.footer_m3000{
	background-image:url(/img/copyright3000.gif);
	width:750px;
	height:52px;
	text-align:center;
}
.footer_m4000{
	background-image:url(/img/copyright4000.gif);
	width:750px;
	height:52px;
	text-align:center;
}
.footer_m5000{
	background-image:url(/img/copyright5000.gif);
	width:750px;
	height:52px;
	text-align:center;
}
.footer_m6000{
	background-image:url(/img/copyright6000.gif);
	width:750px;
	height:52px;
	text-align:center;
}
.footer_m7000{
	background-image:url(/img/copyright7000.gif);
	width:750px;
	height:52px;
	text-align:center;
}
.footer_m8000{
	background-image:url(/img/copyright8000.gif);
	width:750px;
	height:52px;
	text-align:center;
}
.footer_r{
	background-image:url(/img/shadowR01.gif);
	width:10px;
	height:52px;
}
/* コピーライト */
.copyright{
	height:27px;
	text-align:left;
	margin-left:195px;
}
/* リンク */
.index_box{
	width:750px;
	height:18px;
	margin-top:5px;
}
.index{
	font-size:12px;
	line-height:14px;
	display:inline;
	font-weight:normal;
}
/* ロゴ */
.logo{
	background-image:url(/img/logo.gif);
}
.logoall1000{
	background-image:url(/img/logoall1000.gif);
	background-repeat: no-repeat;
}
.logoall2000{
	background-image:url(/img/logoall2000.gif);
	background-repeat: no-repeat;
}
.logoall3000{
	background-image:url(/img/logoall3000.gif);
	background-repeat: no-repeat;
}
.logoall4000{
	background-image:url(/img/logoall4000.gif);
	background-repeat: no-repeat;
}
.logoall5000{
	background-image:url(/img/logoall5000.gif);
	background-repeat: no-repeat;
}
.logoall6000{
	background-image:url(/img/logoall6000.gif);
	background-repeat: no-repeat;
}
.logoall7000{
	background-image:url(/img/logoall7000.gif);
	background-repeat: no-repeat;
}
.logoall8000{
	background-image:url(/img/logoall8000.gif);
	background-repeat: no-repeat;
}
.logo1000{
	background-image:url(/img/logo1000.gif);
	background-repeat: no-repeat;
}
.logo2000{
	background-image:url(/img/logo2000.gif);
	background-repeat: no-repeat;
}
.logo3000{
	background-image:url(/img/logo3000.gif);
	background-repeat: no-repeat;
}
.logo4000{
	background-image:url(/img/logo4000.gif);
	background-repeat: no-repeat;
}
.logo5000{
	background-image:url(/img/logo5000.gif);
	background-repeat: no-repeat;
}
.logo6000{
	background-image:url(/img/logo6000.gif);
	background-repeat: no-repeat;
}
.logo7000{
	background-image:url(/img/logo7000.gif);
	background-repeat: no-repeat;
}
.logo8000{
	background-image:url(/img/logo8000.gif);
	background-repeat: no-repeat;
}
/* メニュー */
.menu_box{
	width:420px;
	height:62px;
	margin-top:16px;
	float:left;
	display:inline;
	margin-bottom/*\**/:-8px\9;
	margin-top/*\**/:20px\9;
}
.menu_img{
	width:80px;
	margin:5px 5px -4px 0px;
	float:left;
	display:inline;
}
.menu_topimg{
	width:70px;
	margin:5px 5px 0px;
	float:left;
	display:inline;
}
/* タイトル */
.title{
	margin:10px 0px;
}
/* パンくず */
.pankuzu{
	margin:3px 10px 0px;
	font-size:12px;
	line-height:14px;
	text-align:left;
}
/* 左カラム */
.left_colum{
	width:580px;
	text-align:center;
}
/* 右カラム */
.right_colum{
	width:170px;
	text-align:center;
}
/* フォーム */
.form_style{
	margin:0px;
}
.element{
	width:570px;
	margin:0px 5px 10px;
}
/* クリア */
.brclear{
	clear:both;
	font-size:12px;
	line-height:14px;
}
/* 余白3px */
.padding3{
	padding:3px;
}
/* 余白3px 上下 */
.padding3_tb{
	padding:3px 0px;
}
/* 余白5px */
.padding5{
	padding:5px;
}
/* 余白5px 上下右 */
.padding5_tbr{
	padding:5px;
	padding-left:0px;
}
/* 複数応募 */
.contents_box{
	width:920px;
	margin:0px auto;
}
.contents_margintop10{
	margin-top:10px;
}
.contents_left{
	position:relative;
	width:770px;
	float:left;
}
.multioubolist_top{
	background-image:url(/img/multioubo_top.gif);
	width:150px;
	height:130px;
}
.multioubolist_cnt{
	width:100%;
	height:25px;
	float:left;
	display:inline;
	font-size:12px;
	line-height:15px;
	font-weight:bold;
	color:#FF0000;
	margin-top:105px;
}
.multioubolist_cnttext{
	width:118px;
	margin-top:1px;
	padding-top:3px;
	background-color:#FFFFFF;
}
.multioubolist_border{
	width:150px;
	background-color:#20B7CA;
	float:left;
	display:inline;
}
.multioubolist_body{
	width:148px;
	margin:0px 1px 1px;
	background-color:#FFFFFF;
}
.multioubolist_btn{
	text-align:center;
	padding:5px 0px;
	border-bottom:1px solid #20B7CA;
}
.multioubolist_scroll{
	width:148px;
	height:252px;
	vertical-align:top;
	overflow:auto;
}
.multioubolist_scroll a:link{
	color:#000000;
	_text-decoration:none;
	_border-bottom:1px solid #000000;
}
.multioubolist_scroll a:visited{
	color:#000000;
	_text-decoration:none;
	_border-bottom:1px solid #000000;
}
.multioubolist_scroll a:hover{
	color:#000000;
	_text-decoration:none;
	_border-bottom:1px solid #000000;
}
.multioubolist_scroll a:active{
	color:#000000;
	_text-decoration:none;
	_border-bottom:1px solid #000000;
}
.multioubolist_shop{
	text-align:left;
	border-bottom:1px solid #20B7CA;
	background-color:#DDF7FC;
}
.multioubolist_shop2{
	text-align:left;
	border-bottom:1px solid #20B7CA;
	background-color:#FFFFFF;
}
.multioubolist_shopname{
	font-size:13px;
	line-height:15px;
}
.multioubolist_shop_delete{
	font-size:13px;
	line-height:15px;
	text-align:right;
}
.multioubolist_shop_delete a:link{
	color:#FF0000;
	_text-decoration:none;
	_border-bottom:1px solid #FF0000;
}
.multioubolist_shop_delete a:visited{
	color:#FF0000;
	_text-decoration:none;
	_border-bottom:1px solid #FF0000;
}
.multioubolist_shop_delete a:hover{
	color:#FF0000;
	_text-decoration:none;
	_border-bottom:1px solid #FF0000;
}
.multioubolist_shop_delete a:active{
	color:#FF0000;
	_text-decoration:none;
	_border-bottom:1px solid #FF0000;
}
.multioubolist_shop_delete img{
	vertical-align:middle;
}
.multioubolist_margin{
	margin-top:3px;
}
/* 複数応募ヘルプ */
.multioubohelp_box{
	font-size:14px;
	margin:10px;
	margin-right:0px;
	text-align:left;
}
.multioubohelp_title{
	text-align:left;
	margin-left:5px;
	margin-top:5px;
}
.multioubohelp_numtext{
	font-weight:bold;
	margin-top:10px;
	color:#0000FF;
}
.multioubohelp_red{
	color:#FF0000;
}
.multioubohelp_pink{
	color:#FF1493;
}
/* トップバナー */
.topbanner_box{
	width:420px;
	font-size:12px;
	line-height:11px;
	margin-top/*\**/:-8px\9;

}
.topbanner_box div.shopicon{
	text-align:left;
	margin-top:-4px;
	margin-bottom:1px;
	margin-top/*\**/:0px\9;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	width:200px;
	font-weight: bold;
}
img.hasen{
	/*margin-bottom: -2px;*/
	margin-left: 6px;
	margin-bottom/*\**/:-3px\9;
}
/* 右バナー */
.rightbanner_box{
	width:160px;
	margin:0px 5px 10px;
	border-bottom:2px solid #D40057;
}
.rightbanner_shop{
	width:156px;
	text-align:center;
	background-color:#FFFFFF;
	border-left:2px solid #D40057;
	border-right:2px solid #D40057;
	float:left;
	display:inline;
}
.rightbanner_border{
	width:156px;
	border-bottom:1px solid #CED6D9;
	float:left;
	display:inline;
	cursor:pointer;
}
.rightbanner_inbox{
	margin:5px;
}
.rightbanner_shopname{
	width:146px;
	margin-bottom:5px;
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	float:left;
	display:inline;
}
.rightbanner_shopname a:link{
	color:#000000;
	text-decoration:none;
}
.rightbanner_shopname a:visited{
	color:#000000;
	text-decoration:none;
}
.rightbanner_shopname a:hover{
	color:#000000;
	text-decoration:none;
}
.rightbanner_shopname a:active{
	color:#000000;
	text-decoration:none;
}
.rightbanner_img{
	width:80px;
	margin-right:3px;
	float:left;
	display:inline;
}
.rightbanner_text{
	width:63px;
	float:left;
	display:inline;
	text-align:left;
	font-size:10px;
	line-height:12px;
}
/* QRコード */
.qr_backimg{
	width:160px;
	height:290px;
	font-size:12px;
	line-height:14px;
	text-align:center;
	margin:0px 5px 10px;
	background-image:url(/img/mobile_bg.gif);
	background-repeat:no-repeat;
}
.qr_text{
	width:142px;
	margin:0px 9px;
	padding-top:65px;
}
.qr_text input,select{
	_font-family:"ＭＳ Ｐゴシック",Osaka,sans-serif;
}
.qr_input{
	margin:3px 0px;
}
.qr_submit{
	width:77px;
	height:21px;
	margin-top:48px;
}
/* 業界用語・ジャンル説明 */
.explain_button{
	width:144px;
	margin:10px 13px;
}
/* 新コンテンツ */
.new_content{
	width:161px;
	margin:10px 5px;
}
/* 埋め込みテキスト */
.umekomi_box{
	width:160px;
	margin:0px 5px 10px;
	float:left;
	display:inline;
	background-color:#EE2D74;
}
.umekomi_text{
	width:156px;
	margin:2px;
	font-size:12px;
	line-height:14px;
	text-align:left;
	background-color:#FFFFFF;
}
.blue_bar{
	float:left;
	margin:20px 0px 10px;
	font-size:1px;
}
/* 会社概要 コメントアウト三浦 101215
.company_box{
	width:570px;
	float:left;
	display:inline;
}
.company_waku_left{
	width:234px;
	margin:0px 4px 0px 0px;
	float:left;
	display:inline;
}
.company_waku_right{
	width:332px;
	margin:15px 0px 0px 0px;
	float:left;
	display:inline;
	font-size:12px;
}
.element_box{
	width:332px;
	margin:0px;
	padding:0px;
	list-style:none;
	display:table;
}
.element_box2{
	width:332px;
	margin:0px;
	padding:0px;
	list-style:none;
	display:table;
}
.company_title{
	width:95px;
	margin-right:2px;
	text-align:left;
	display:table-cell;
	vertical-align:top;
	background-color:#d5eaff;
	float:left;
	_margin-top:-32768px;
	_padding-top:32768px;
	_margin-bottom:-32768px;
	_padding-bottom:32768px;
}
.company_title2{
	width:95px;
	margin-right:2px;
	text-align:left;
	display:table-cell;
	vertical-align:top;
	background-color:#ffffff;
	float:left;
	_margin-top:-32768px;
	_padding-top:32768px;
	_margin-bottom:-32768px;
	_padding-bottom:32768px;
}
.company_text{
	width:235px;
	text-align:left;
	display:table-cell;
	vertical-align:top;
	background-color:#d5eaff;
	float:left;
	_margin-top:-32768px;
	_padding-top:32768px;
	_margin-bottom:-32768px;
	_padding-bottom:32768px;
}
.company_text2{
	width:235px;
	text-align:left;
	display:table-cell;
	vertical-align:top;
	background-color:#ffffff;
	float:left;
	_margin-top:-32768px;
	_padding-top:32768px;
	_margin-bottom:-32768px;
	_padding-bottom:32768px;
}
* html ul.element_box li{
	display:inline;
	zoom:1;
}
* html ul.element_box2 li{
	display:inline;
	zoom:1;
}
.company_padding{
	padding:7px 5px;
}
.company_padding2{
	padding:7px 5px;
}
.company_work_inbox{
	width:225px;
	float:left;
	display:inline;
}
.company_work_img{
	width:18px;
	margin-right:5px;
	margin-bottom:10px;
	float:left;
	display:inline;
}
.company_work_text{
	width:202px;
	line-height:18px;
	float:left;
	display:inline;
}
*/
/* 変更した会社概要ここから コネクト10/11/29 */
.company_box{
	width:740px;
	display: block;
	margin: 0px 5px;
}
.marginBtm37{
	margin-bottom:37px;
}

#company_table {
	width: 702px;
	margin: 23px 24px 28px 24px;
}

#company_table a.company_stuff {
 width: 290px;
	height: 66px;
	clear: both;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
}
#company_table a.company_stuff:link,
#company_table a.company_stuff:visited {
	background: url(img/company_stuff_off.jpg) top left;
}
#company_table a.company_stuff:hover,
#company_table a.company_stuff:active {
	background: url(img/company_stuff_on.jpg) top left;
}

/* 修正ここから コネクト10/12/16 */
#company_table th.company_cat,
#company_table th.company_cat_02,
#company_table th.company_cat_09 {
 width: 125px;
	border-top: 1px solid #aeaeae;
	border-left: 1px solid #aeaeae;
	border-bottom: 1px solid #aeaeae;
	text-align: left;
	color: #303030;
	font-size: 12px;
}
#company_table th.company_cat div,
#company_table th.company_cat_02 div,
#company_table th.company_cat_09 div {
	margin-left: 20px;
}
#company_table td.company_con,
#company_table td.company_con_02,
#company_table td.company_con_09 {
 width: 275px;
	border-top: 1px solid #aeaeae;
	border-right: 1px solid #aeaeae;
	border-bottom: 1px solid #aeaeae;
	color: #303030;
	font-size: 12px;
}
#company_table td.company_con div,
#company_table td.company_con_02 div,
#company_table td.company_con_09 div {
	margin-left: 15px;
}
/* 修正ここまで コネクト10/12/16 */

th.company_cat {
	height: 33px;
	background: url(img/company_bg01_a.gif) top left no-repeat;
	line-height: 1.2em;
}
td.company_con {
	height: 33px;
	background: url(img/company_bg01_b.gif) top left no-repeat;
	line-height: 1.2em;
}
th.company_cat_02 {
	height: 38px;
	background: url(img/company_bg02_a.gif) top left no-repeat;
	line-height: 1.2em;
}
td.company_con_02 {
	height: 38px;
	background: url(img/company_bg02_b.gif) top left no-repeat;
	line-height: 1.2em;
}
th.company_cat_09 {
	height: 103px;
	background: url(img/company_bg09_a.gif) top left no-repeat;
	padding-top: 8px;
	line-height: 1.7em;
}
td.company_con_09 {
	height: 103px;
	background: url(img/company_bg09_b.gif) top left no-repeat;
	padding-top: 8px;
	line-height: 1.7em;
}
/* 変更した会社概要ここまで コネクト10/11/29 */
/* 利用規約 */
.rules_element{
	font-size:12px;
	line-height:14px;
	text-align:left;
	margin-top:20px;
	margin-left:15px;
}
.rules_title{
	margin-top:10px;
	font-weight:bold;
}
.rules_text{
	margin-left:5px;
}
.rules_num_box{
	width:540px;
	margin-left:15px;
}
.rules_num{
	width:30px;
	margin-top:5px;
	margin-right:5px;
	text-align:right;
	font-weight:bold;
	float:left;
	display:inline;
}
.rules_num_text{
	width:500px;
	margin-top:5px;
	float:left;
	display:inline;
}
/* 免責事項 */
.immunity_element{
	font-size:12px;
	line-height:14px;
	text-align:left;
	margin-top:20px;
	margin-left:15px;
}
.immunity_title{
	width:18px;
	font-weight:bold;
	margin-bottom:10px;
	margin-right:5px;
	float:left;
	display:inline;
}
.immunity_text{
	width:532px;
	margin-bottom:10px;
	float:left;
	display:inline;
}
/* プライバシーポリシー */
.privacy_element{
	font-size:12px;
	line-height:14px;
	text-align:left;
	margin-top:20px;
	margin-left:15px;
}
.privacy_title{
	margin-top:10px;
	font-weight:bold;
}
.privacy_text{
	margin-left:5px;
}
.privacy_num_box{
	width:540px;
	margin-left:15px;
}
.privacy_num{
	width:18px;
	margin-top:5px;
	margin-right:5px;
	font-weight:bold;
	float:left;
	display:inline;
}
.privacy_num_text{
	width:517px;
	margin-top:5px;
	float:left;
	display:inline;
}
/* リンク */
.link_box{
	width:540px;
	margin:20px auto 10px;
	font-size:12px;
	line-height:14px;
	text-align:left;
}
.link_inbox{
	width:540px;
	margin:10px auto 0px;
	font-size:12px;
	line-height:14px;
	text-align:left;
}
.link_title{
	background-color:#D5EAFF;
	text-align:left;
	padding:3px;
}
.link_img{
	padding:3px 0px;
	text-align:left;
}
.link_text{
	text-align:left;
}
.link_text textarea{
	_font-family:"ＭＳ Ｐゴシック",Osaka,sans-serif;
	font-size:12px;
	width:540px;
	height:50px;
}
/* 求人掲載について */
.entry_header{
	text-align:left;
	margin-left:5px;
	margin-top:5px;
}
.entry_text{
	font-size:14px;
	line-height:16px;
	text-align:left;
	margin:15px 20px 9px;
}
.entry_box{
	font-size:12px;
	line-height:14px;
	float:left;
	display:inline;
	margin:0px 10px;
	padding:6px;
	text-align:left;
}
.entry_areatop_box{
	width:348px;
	float:left;
	display:inline;
	margin-top:10px;
}
.entry_search_box{
	width:348px;
	float:right;
	display:inline;
	margin-top:10px;
}
.entry_search_inbox{
	width:348px;
	float:left;
	display:inline;
	margin-top:10px;
}
.entry_title{
	font-size:14px;
	line-height:16px;
	font-weight:bold;
}
.entry_margin{
	margin-top:5px;
	margin-bottom:10px;
}
.entry_border{
	border:1px solid #4556FC;
	margin:5px 0px 10px;
	padding:5px;
}
.entry_border2{
	border:1px solid #4556FC;
	background-color:#EBF8FF;
	margin:5px 0px 10px;
	padding:5px;
	font-size:13px;
	line-height:15px;
}
.entry_border3{
	border:1px solid #4556FC;
	background-color:#E6E6E6;
	margin:5px 0px 10px;
	padding:5px;
}
.entry_shoppc_box{
	width:460px;
	float:left;
	display:inline;
	margin-top:5px;
	margin-bottom:15px;
}
.entry_shopmobile_box{
	width:250px;
	float:right;
	display:inline;
	margin-top:5px;
	margin-bottom:15px;
}
.entry_mobilelink{
	margin-top:5px;
	text-align:center;
}
.entry_shop_title{
	margin-top:5px;
	width:710px;
	float:left;
	display:inline;
	font-size:14px;
	line-height:16px;
	font-weight:bold;
}
.entry_shop_text{
	margin-top:5px;
	width:710px;
	float:left;
	display:inline;
	font-size:14px;
	line-height:16px;
}
.entry_shop_num{
	color:#0000FF;
	font-weight:bold;
}
.entry_shopmobile_img{
	margin-bottom:20px;
	text-align:right;
}
.entry_button{
	margin-bottom:15px;
	text-align:center;
}
.entry_bold{
	font-weight:bold;
}
/* 掲載規約 */
.entryrules_element{
	margin:15px 5px 0px;
	font-size:12px;
	line-height:14px;
	text-align:left;
}
.entryrules_title{
	font-weight:bold;
	color:#FF0000;
	margin-top:5px;
	text-align:center;
	font-size:16px;
	line-height:18px;
}
.entryrules_texttitle{
	font-weight:bold;
	margin-top:5px;
	text-align:center;
	font-size:16px;
	line-height:18px;
}
.entryrules_texttitle2{
	font-weight:bold;
	margin-top:10px;
	margin-left:5px;
}
.entryrules_box{
	width:710px;
	margin:0px 15px;
}
.entryrules_box2{
	margin:0px 10px 10px;
	float:left;
	display:inline;
	background-color:#004098;
}
.entryrules_inbox{
	float:left;
	display:inline;
	background-color:#FFFFFF;
	padding-bottom:5px;
	margin:1px;
}
.entryrules_num{
	width:25px;
	margin-top:5px;
	margin-right:5px;
	font-weight:bold;
	float:left;
	display:inline;
	text-align:right;
}
.entryrules_text{
	width:675px;
	margin-top:5px;
	margin-left:5px;
	float:left;
	display:inline;
}
.entryrules_contents{
	width:718px;
	font-weight:bold;
	background-color:#CCE3FF;
	border-bottom:1px solid #004098;
	float:left;
	display:inline;
}
.entryrules_padding{
	padding:2px 5px;
}
.entryrules_contents2{
	margin:5px 0px 5px 10px;
}
.entryrules_item{
	width:350px;
	margin-left:5px;
	margin-top:5px;
	float:left;
	display:inline;
}
.entryrules_item2{
	width:705px;
	margin-left:5px;
	margin-top:5px;
	float:left;
	display:inline;
}
.entryrules_button{
	margin-bottom:15px;
	text-align:center;
	font-size:12px;
	line-height:14px;
}
.entryrules_agent_text{
	color:#FF0000;
	font-weight:bold;
}
/* 求人掲載 */
.entryregist_box{
	width:750px;
	font-size:12px;
	line-height:14px;
	text-align:left;
}
.entryregist_header{
	text-align:left;
	margin-left:5px;
	margin-top:5px;
}
.entryregist_inbox{
	width:720px;
	font-size:12px;
	line-height:16px;
	text-align:left;
}
.entryregist_comment{
	font-weight:bold;
	color:#cc0000;
}
.entryregist_mark{
	color:#cc0000;
}
.entryregist_title{
	width:150px;
	font-weight:bold;
	text-align:right;
}
.entryregist_send{
	width:750px;
	margin:40px 0px;
	font-size:12px;
	line-height:14px;
}
.entryregist_sendmessage{
	font-size:16px;
	line-height:18px;
	font-weight:bold;
}
.entryregist_title_color{
	color:#FF0000;
}
.entryregist_limit_text{
	color:#FF6600;
}
.entryregist_example_text{
	color:#0000FF;
}
.entryregist_err{
	color:#FF0000;
	font-weight:bold;
}
.entry_cell_spacer{
	font-size:5px;
	line-height:5px;
}
.entry_cell_left {
	width:150;
	font-weight:bold;
	vertical-align:middle;
	text-align:center;
	white-space:nowrap;
	background-color:#D5EAFF;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	border-bottom:1px solid #000000;
}
.entry_cell_right {
	width:570;
	padding:0px 5px;
	vertical-align:top;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
}
.entry_cell_left2 {
	width:150;
	font-weight:bold;
	vertical-align:middle;
	text-align:center;
	white-space:nowrap;
	background-color:#D5EAFF;
	border-bottom:1px solid #000000;
	border-left:1px solid #000000;
}
.entry_cell_right2 {
	width:570;
	padding:0px 5px;
	vertical-align:top;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
}
.entry_cell_left3 {
	width:150;
	font-weight:bold;
	vertical-align:middle;
	text-align:center;
	white-space:nowrap;
	background-color:#D5EAFF;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
}
.entry_cell_right3 {
	width:570;
	padding:0px 5px;
	vertical-align:top;
	border-left:1px solid #000000;
	border-top:1px solid #000000;
	border-right:1px solid #000000;
}
.entry_cell_left4 {
	width:150;
	font-weight:bold;
	vertical-align:middle;
	text-align:center;
	white-space:nowrap;
	background-color:#D5EAFF;
	border-left:1px solid #000000;
}
.entry_cell_right4 {
	width:570;
	padding:0px 5px;
	vertical-align:top;
	border-right:1px solid #000000;
	border-left:1px solid #000000;
}
/* お問い合わせ */
.otoiawase_element{
	width:700px;
	margin:0px 25px 10px;
}
.otoiawase_box2{
	width:700px;
	margin:20px auto 0px;
	font-size:12px;
	line-height:14px;
	text-align:center;
}
.otoiawase_box{
	width:540px;
	margin:20px auto 0px;
	font-size:12px;
	line-height:14px;
	text-align:left;
}
.otoiawase_agent_btn{
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	padding:10px 0px;
	text-align:center;
	margin-bottom:20px;
}
.otoiawase_str{
	margin-bottom:20px;
}
.otoiawase_inbox{
	width:540px;
	overflow:hidden;
}
.otoiawase_inbox2{
	width:540px;
	overflow:hidden;
}
.otoiawase_inbox3{
	width:540px;
	overflow:hidden;
}
.otoiawase_inbox4{
	width:540px;
	overflow:hidden;
}
.otoiawase_inbox5{
	width:540px;
	overflow:hidden;
}
.otoiawase_title{
	width:125px;
	margin-right:2px;
	float:left;
	display:inline;
	background-color:#D5EAFF;
	font-weight:bold;
	text-align:right;
	padding-bottom:32768px;
	margin-bottom:-32768px;
}
.otoiawase_title2{
	width:125px;
	margin-right:2px;
	float:left;
	display:inline;
	background-color:#FFFFFF;
	font-weight:bold;
	text-align:right;
	padding-bottom:32768px;
	margin-bottom:-32768px;
}
.otoiawase_text{
	width:413px;
	float:left;
	display:inline;
	background-color:#D5EAFF;
}
.otoiawase_inbox input{
	_font-family:"ＭＳ Ｐゴシック",Osaka,sans-serif;
	width:300px;
	font-size:12px;
	line-height:14px;
}
.otoiawase_inbox2 input{
	_font-family:"ＭＳ Ｐゴシック",Osaka,sans-serif;
	width:400px;
	font-size:12px;
	line-height:14px;
}
.otoiawase_inbox3 input{
	_font-family:"ＭＳ Ｐゴシック",Osaka,sans-serif;
	width:150px;
	font-size:12px;
	line-height:14px;
}
.otoiawase_inbox4 input{
	_font-family:"ＭＳ Ｐゴシック",Osaka,sans-serif;
	width:400px;
	font-size:12px;
	line-height:14px;
}
.otoiawase_inbox5 textarea{
	_font-family:"ＭＳ Ｐゴシック",Osaka,sans-serif;
	width:400px;
	font-size:12px;
	line-height:14px;
}
.otoiawase_text2{
	width:413px;
	float:left;
	display:inline;
	background-color:#FFFFFF;
}
.otoiawase_red{
	color:#cc0000;
}
.otoiawase_red2{
	color:#ff0000;
}
.otoiawase_err{
	color:#FF0000;
	font-weight:bold;
	text-align:center;
	margin-top:20px;
}
.otoiawase_thanks_box{
	margin:150px auto;
	text-align:center;
	font-size:14px;
	line-height:16px;
}
.otoiawase_thanks_info{
	margin-top:25px;
	font-size:12px;
	line-height:14px;
	vertical-align:bottom;
}
.otoiawase_thanks_red{
	color:#FF0000;
}
.otoiawase_btn{
	text-align:center;
	margin-bottom:20px;
}
input,textarea,select{
	font-family:"ＭＳ Ｐゴシック",Osaka,sans-serif;
}
.otoiawase_table{
	margin-top:10px;
	font-size:13px;
	border:solid 1px #000000;
	border-collapse:collapse;
}
.otoiawase_box_title{
	width:150px;
	border:solid 1px #000000;
	background-color:#D5EAFF;
	text-align:right;
	font-weight:bold;
}
.otoiawase_box_input{
	width:470px;
	border:solid 1px #000000;
}
.otoiawase_box_input textarea{
	width:400px;
	height:150px;
	font-size:12px;
}
.otoiawase_input_text{
	width:370px;
}
.otoiawase_input_text2{
	width:100px;
}
.otoiawase_padding{
	padding:5px;
	line-height:20px;
}
.otoiawase_thanks_box2{
	margin:20px auto;
	vertical-align:middle;
	text-align:center;
	font-size:14px;
	width:600px;
}
.otoiawase_thanks_text_waku{
	width:600px;
	margin:0 auto;
}
.otoiawase_thanks_text{
	font-weight:bold;
	font-size:25px;
}
.otoiawase_thanks_table{
	border-collapse: collapse;
	border:2px #F00 solid;
	margin:20px auto;
	font-size:14px;
	width:600px;
}
.otoiawase_thanks_table_tr{
	height:35px;
}
.otoiawase_thanks_table_th{
	border:1px #F00 solid;
	width:150px;
	font-weight:normal;
}
.otoiawase_thanks_table_td{
	border:1px #F00 solid;
	width:445px;
	text-align:center;
}
.otoiawase_thanks_table_text{
	border:1px #F00 solid;
	padding:5px;
	line-height:140%;
}
.otoiawase_thanks_top_link{
	margin:0;
}
/* 代理店お問い合わせ */
.agent_element{
	margin:0px 25px;
}}
.agent_box{
	width:650px;
	margin:10px auto 0px;
	font-size:12px;
	line-height:14px;
	text-align:center;
}
.agent_text{
	font-size:14px;
	line-height:16px;
	font-weight:bold;
}
.agent_inbox{
	width:650px;
	border:1px solid #004098;
	border-bottom:none;
	overflow:hidden;
	margin:0px auto;
	text-align:left;
}
.agent_inbox_title{
	width:125px;
	float:left;
	display:inline;
	background-color:#D5EAFF;
	font-weight:bold;
	text-align:right;
	padding-bottom:32768px;
	margin-bottom:-32768px;
}
.agent_inbox_title2{
	width:125px;
	float:left;
	display:inline;
	background-color:#D5EAFF;
	font-weight:bold;
	text-align:right;
	padding-bottom:32768px;
	margin-bottom:-32768px;
}
.agent_inbox_input{
	width:523px;
	border-left:1px solid #004098;
	float:left;
	display:inline;
	background-color:#FFFFFF;
}
.agent_inbox_input2{
	width:523px;
	border-left:1px solid #004098;
	float:left;
	display:inline;
	background-color:#FFFFFF;
}
.agent_baitai{
	margin-left:30px;
	font-size:12px;
	line-height:14px;
}
.agent_inbox2{
	width:650px;
	border:1px solid #004098;
	overflow:hidden;
	margin:0px auto;
	text-align:left;
}
.agent_inbox_title3{
	width:650px;
	float:left;
	display:inline;
	background-color:#D5EAFF;
	font-weight:bold;
	text-align:center;
}
.agent_inbox2_confirm{
	width:440px;
	height:120px;
	border:1px solid #c0c0c0;
	text-align:left;
	padding:5px;
	overflow-y:scroll;
	margin:0px auto;
	background-color:#FFFFFF;
}
.agent_inbox input{
	_font-family:"ＭＳ Ｐゴシック",Osaka,sans-serif;
	font-size:12px;
	line-height:14px;
}
.agent_baitai input{
	_font-family:"ＭＳ Ｐゴシック",Osaka,sans-serif;
	font-size:12px;
	line-height:14px;
	width:180px;
}
.agent_inbox2 textarea{
	_font-family:"ＭＳ Ｐゴシック",Osaka,sans-serif;
	font-size:12px;
	line-height:14px;
	width:440px;
}
.agent_padding{
	padding:10px 5px;
}
/* スタッフ募集 */
.recruit_table{
	height:100%;
}
.recruit_head_img{
	background-image:url(img/recruit_head.gif);
	width:750px;
	height:166px;
}
.recruit_head_link{
	margin:50px 0px 0px 15px;
	float:left;
	display:inline;
}
.recruit_img_box{
	margin-top:10px;
}
.recruit_invite_info{
	margin-top:10px;
	padding:5px;
	font-size:14px;
	color:#FF4054;
	font-weight:bold;
}
.recruit_info_box{
	width:700px;
	margin:10px 20px 0px;
	text-align:left;
}
.recruit_info_left{
	float:left;
	display:inline;
	width:345px;
	font-size:12px;
	line-height:1.5em;
	background-color:#FFFFFF;
}
.recruit_info_right{
	float:right;
	display:inline;
	width:345px;
	font-size:12px;
	line-height:1.5em;
	background-color:#FFFFFF;
}
.recruit_company_title{
	font-size:14px;
	font-weight:bold;
	margin:5px 0px;
	color:#EC5D9D;
}
.recruit_company_text{
	margin-left:14px;
}
.recruit_work_title{
	font-size:14px;
}
.recruit_work_text{
	margin-left:14px;
	margin-bottom:10px;
}
.recruit_work_underline{
	text-decoration:underline;
}
.recruit_invite_box{
	width:345px;
	border-bottom:2px dotted #FF4054;
	float:left;
	display:inline;
	overflow:hidden;
}
.recruit_invite_title{
	width:80px;
	float:left;
	display:inline;
	text-align:center;
	padding:5px 0px;
	font-weight:bold;
	padding-bottom:32768px;
	margin-bottom:-32768px;
	background-color:#FDECF3;
	color:#FF4054;
}
.recruit_invite_text{
	float:left;
	display:inline;
	padding:5px 0px;
	margin-left:10px;
}
.recruit_invite_text2{
	margin-left:12px;
}
.recruit_oubo_box{
	float:right;
	display:inline;
	width:700px;
	font-size:12px;
	line-height:1.5em;
	margin-top:15px;
	background-color:#FFFFFF;
}
.recruit_oubo_text{
	float:left;
	display:inline;
	padding:5px 0px;
}
.recruit_form_box{
	font-size:13px;
	border:solid 1px #FF8940;
	border-collapse:collapse;
}
.recruit_form_title{
	width:150px;
	border:solid 1px #FF8940;
	background-color:#FF8940;
	text-align:center;
	padding:5px 0px;
}
.recruit_form_input{
	width:550px;
	border:solid 1px #FF8940;
	padding:5px;
}
/* 広告展開 */
.baitai_header{
	text-align:left;
	margin-left:5px;
	margin-top:5px;
}
.baitai_text{
	font-size:14px;
	line-height:16px;
	text-align:left;
	margin:15px 20px 9px;
}
.baitai_box{
	font-size:12px;
	float:left;
	display:inline;
	margin:0px 10px;
	padding:6px;
	text-align:left;
}
.baitai_box2{
	font-size:12px;
	float:left;
	display:inline;
	margin:0px 10px;
	text-align:left;
}
.baitai_subtitle{
	font-size:20px;
	font-weight:bold;
	color:#004195;
	margin-top:10px;
}
.baitai_subtitle2{
	font-size:20px;
	font-weight:bold;
	color:#004195;
	margin-top:10px;
}
.baitai_subtitle3{
	width:730px;
	font-size:12px;
	color:#696969;
	text-align:right;
	font-weight:normal;
}
.baitai_l_text{
	font-size:30px;
	font-weight:bold;
	margin-top:10px;
}
.baitai_m_text{
	font-size:25px;
	font-weight:bold;
	margin-top:10px;
}
.baitai_s_text{
	font-size:18px;
	font-weight:bold;
	margin:10px 0px;
}
.baitai_bold{
	font-weight:bold;
}
.baitai_red{
	color:#ff0000;
}
.baitai_red_b{
	color:#ff0000;
	font-weight:bold;
}
.baitai_pink{
	color:#E30167;
}
.baitai_gray{
	margin:8px 0px 5px;
	color:#6C6C6C;
}
/*-- 変更箇所ここから コネクト11/01/07 --*/
.baitai_car_text{
	font-size:16px;
	font-weight:bold;
	margin-top:5px;
}
/*
.baitai_car_text{
	font-size:16px;
	font-weight:bold;
	color:#004195;
	margin-top:5px;
}
*/
/*-- 変更箇所ここまで コネクト11/01/07 --*/

.baitai_car_flash{
	width:750px;
	margin-top:5px;
	margin-bottom:10px;
	text-align:center;
}
.baitai_signboard_text{
	font-size:14px;
	text-align:left;
	margin:15px 10px 10px;
	color:#3E3232;
}
.baitai_thumbnail{
	width:740px;
	margin:0px auto;
	margin-bottom:1em;
	line-height:1.5em;
	text-align:center;
	font-size:12px;
	margin-top:10px;
}
.baitai_thumbnail_box{
	width:148px;
	float:left;
	display:inline;
}
.baitai_thumnail_padding{
	padding:9px;
}
.baitai_thumbnail_image{
	width:130px;
	text-align:center;
}
.baitai_expansion_image{
	width:440px;
	float:left;
	display:inline;
	margin-top:5px;
}
.baitai_wholeimage{
	width:260px;
	float:right;
	display:inline;
	margin-top:5px;
	margin-left:9px;
}
.baitai_wholeimage_text{
	margin-top:5px;
	height:55px;
	color:#696969;
}
.baitai_wholeimage_text2{
	font-size:14px;
	margin-bottom:3px;
	font-weight:bold;
	color:#271FC2;
}
.baitai_webad_text{
	margin:5px 0px;
}
.baitai_webad_box{
	width:750px;
	margin-bottom:1em;
	line-height:1.5em;
	font-size:12px;
	text-align:left;
	float:left;
	display:inline;
}
.baitai_webad_box2{
	margin:0px 5px;
}
.baitai_webad_image{
	width:175px;
	float:left;
	border:solid 1px #000000;
	display:inline;
	margin:0px 4px 5px;
}
.baitai_seo_table{
	border:solid 1px #999999;
	font-size:13px;
	margin:0px 0px 10px;
	font-size:13px;
 	width:730;
}
.baitai_seo_td1{
	border-bottom:solid 1px #999999;
	padding:5px;
	text-align:center;
	font-size:16px;
	font-weight:bold;
}
.baitai_seo_td2{
	padding:5px;
	text-align:left;
	font-weight:bold;
	width:175;
}
.baitai_seo_td3{
	border-right:solid 1px #999999;
	border-top:solid 1px #999999;
	padding:5px;
	text-align:center;
	font-weight:bold;
	width:175;
}
.baitai_seo_td4{
	border-top:solid 1px #999999;
	padding:5px;
	text-align:center;
	font-weight:bold;
	width:175;
}
.baitai_seo_text{
	width:730px;
	text-align:right;
	color:#6C6C6C;
	font-size:12px;
	margin-top:10px;
}
.baitai_seo_text2{
	text-align:left;
	margin:0px 0px 10px 10px;
	color:#6C6C6C;
	font-size:12px;
}
.baitai_margin_top5{
	margin-top:5px;
}
.baitai_entry_button{
	margin-bottom:15px;
	text-align:center;
}
/* 面接人 */
.mensetsu_element{
	width:568px;
	padding-bottom:1px;
	background-color:#FFFFFF;
	border:1px solid #EC404E;
	font-size:12px;
	line-height:14px;
	float:left;
	text-align:center;
}
.mensetsu_box{
	width:568px;
	margin:2px 0px 0px;
	overflow:hidden;
}
.mensetsu_shop{
	width:140px;
	background-color:#FFFFFF;
	margin:0px 1px;
	padding-top:3px;
	padding-bottom:32768px;
	margin-bottom:-32768px;
	float:left;
	display:inline;
	text-align:center;
}
.mensetsu_name{
	margin:3px;
	text-align:left;
}
.mensetsu_people{
	margin:0px 3px 3px;
	text-align:left;
}
.mensetsu_people img{
	float:left;
	margin-right:3px;
}
/* 共通ここまで */

/* エリアトップここから */

/* iphone専用 */
.areatop_iphone{
	margin-top:5px;
}
/* スマートフォン用ここから */
.sm_areatop_worksearch_title{
	width: 570px;
	float: left;
}
.sm_areatop_worksearch_title2{
	width: 570px;
	float: left;

}

.sm_areatop_worksearch_border{
	background-color: #009FE9;
	float: left;
	width: 570px;
	-webkit-text-size-adjust: none;
}
.sm_areatop_searchBox{
	background-color:#FFFFFF;
	display:inline;
	float:left;
	margin:1px 1px;
	text-align:left;
	vertical-align:top;
	width:568px;
	padding:3 0 5px;

}
.sm_worksearch_inbox{
	display:inline;
	float: left;
	width: 568px;

}
.sm_worksearch_inbox input{
	float:left;
}
.sm_worksearch_class_txt{
    background-color: #CCFFCC; 
    border-bottom: 2px solid #66FF66; 
    color: #309AFE; 
    font-size: 13px; 
    font-weight: bold; 
    height: 1.2em !important; 
    margin: 10px 0 3px; 
    overflow: hidden; 
    padding: 0.3em 0.1em; 
    word-wrap: break-word; 
}
.sm_worksearch_inbox2{
	display:inline;
	float: left;
	width: 284px;
}
.sm_worksearch_inbox2 input{
	float:left;
}
.sm_worksearch_inbox3{
	display:inline;
	float: left;
	width: 189px;
}
.sm_worksearch_inbox3 input{
	float:left;
}
.sm_search_buttonBox{
	width:570;
	margin:20px 0px;
	float:left;
}
.sm_search_submitButton{
	float:left;
	margin-left:85px;
}
.sm_search_resetButton{
	float:left;
	margin-left:15px;
}

.sm_worksearch_text{
	width:250px;
	float:left;
	cursor:pointer;
	padding:5px 0px 2px;
	font-size:11px;
	line-height:13px;
	vertical-align:baseline;
}
body:first-of-type .sm_worksearch_text{
	letter-spacing:-1px;
}
.sm_worksearch_text2{
	width:143px;
	float:left;
	cursor:pointer;
	padding:5px 0px 2px;
	font-size:11px;
	line-height:13px;
	vertical-align:baseline;
}
.sm_worksearch_text3{
	width:143px;
	float:left;
	cursor:pointer;
	padding:5px 0px 2px;
	font-size:13px;
	line-height:15px;
	vertical-align:baseline;
}

/* スマートフォン用ここまで */


/* お仕事検索 */
.areatop_contents{
	margin-top:5px;
}
.search_element{
	width:570px;
	float:left;
	display:inline;
	-webkit-text-size-adjust: none;
}
.worksearch_genreimg{
	width:230px;
	float:left;
}
.worksearch_areaimg{
	width:165px;
	float:left;
	margin-left:5px;
}
.worksearch_provisionimg{
	width:165px;
	float:left;
	margin-left:5px;
}
.worksearch_genreborder{
	width:230px;
	height:494px;
	background-color:#009FE9;
	float:left;
}
#genresearch{
	width:228px;
	height:493px;
	text-align:left;
	float:left;
	display:inline;
	margin:0px 1px;
	background-color:#FFFFFF;
	vertical-align:top;
}
.worksearch_areaborder{
	width:165px;
	height:494px;
	background-color:#009FE9;
	float:left;
	margin-left:5px;
}
#areasearch{
	width:163px;
	height:493px;
	text-align:left;
	float:left;
	display:inline;
	margin:0px 1px;
	background-color:#FFFFFF;
	vertical-align:top;
	overflow:auto;
}
.worksearch_provisionborder{
	width:165px;
/*	height:419px; */
	height:381px;
	background-color:#009FE9;
	float:left;
	margin-left:5px;
}
#provisionsearch{
	width:163px;
/*	height:418px; */
	height:380px;
	text-align:left;
	float:left;
	display:inline;
	margin:0px 1px;
	background-color:#FFFFFF;
	vertical-align:top;
}
.worksearch_all{
	font-size:12px;
	line-height:14px;
	font-weight:bold;
}
.worksearch_areaname{
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	margin-top:3px;
	background-color:#DEF7FF;
	text-align:center;
}
.worksearch_genreclass_img{
	width:228px;
	height:20px;
	margin-top:3px;
	font-size:1px;
	line-height:1px;
	float:left;
	clear:both;
}
.worksearch_button{
	width:165px;
	float:left;
	margin-top:5px;
	margin-left:5px;
	font-size:1px;
}
.worksearch_submit{
	width:165px;
	height:83px;
}
.worksearch_inbox{
	width:228px;
	float:left;
	display:inline;
}
.worksearch_inbox2{
	width:163px;
	clear:both;
	float:left;
}
.worksearch_inbox input{
	float:left;
}
.worksearch_inbox2 input{
	float:left;
}
.worksearch_check{
	width:20px;
	float:left;
}
.worksearch_text{
	width:208px;
	float:left;
	cursor:pointer;
	padding:5px 0px 2px;
	font-size:11px;
	line-height:13px;
	vertical-align:baseline;
}
body:first-of-type .worksearch_text{
	letter-spacing:-1px;
}
.worksearch_text2{
	width:143px;
	float:left;
	cursor:pointer;
	padding:5px 0px 2px;
	font-size:11px;
	line-height:13px;
	vertical-align:baseline;
}
.worksearch_text3{
	width:143px;
	float:left;
	cursor:pointer;
	padding:5px 0px 2px;
	font-size:13px;
	line-height:15px;
	vertical-align:baseline;
}

.worksearch_alltext{
	width:208px;
	float:left;
	cursor:pointer;
	padding:3px 0px;
	font-size:12px;
	line-height:14px;
	font-weight:bold;
}
.worksearch_alltext2{
	width:143px;
	float:left;
	cursor:pointer;
	padding:3px 0px;
	font-size:12px;
	line-height:14px;
	font-weight:bold;
}
.worksearch_ken_name{
	font-size:13px;
	color:#309AFE;
	font-weight:bold;
	padding-left:4px;
}
/* 急ぼお仕事検索 */
.infosearch_shopimg{
	width:206px;
	float:left;
	display:inline;
}
.infosearch_messageimg{
	width:239px;
	margin:0px 3px;
	float:left;
	display:inline;
}
.infosearch_dateimg{
	width:119px;
	float:left;
	display:inline;
}
.infosearch_box{
	width:568px;
	background-color:#FCEFF5;
	border:1px solid #E85299;
	border-top:none;
	font-size:12px;
	line-height:14px;
	float:left;
	display:inline;
}
.infosearch_shop{
	width:568px;
	padding:3px 0px;
	float:left;
	display:inline;
	cursor:pointer;
}
.infosearch_date{
	width:118px;
	text-align:center;
	float:left;
	display:inline;
	padding-top:2px;
}
.infosearch_shopname{
	width:202px;
	text-align:left;
	float:left;
	display:inline;
	font-size:14px;
	line-height:16px;
	font-weight:bold;
	margin-left:3px;
}
.infosearch_shopname a:link{
	color:#0000FF;
	text-decoration:none;
}
.infosearch_shopname a:visited{
	color:#0000FF;
	text-decoration:none;
}
.infosearch_shopname a:hover{
	color:#0000FF;
	text-decoration:none;
}
.infosearch_shopname a:active{
	color:#0000FF;
	text-decoration:none;
}
.infosearch_message{
	width:239px;
	text-align:left;
	float:left;
	display:inline;
	padding-top:2px;
	margin:0px 3px;
}
/* わがまま検索 */
.wagamama_contents1{
	width:282px;
	height:151px;
	float:left;
	display:inline;
	margin-bottom:6px;
}
.wagamama_contents2{
	width:282px;
	height:151px;
	float:right;
	display:inline;
	margin-bottom:6px;
}
.wagamama_contents3{
	width:282px;
	height:176px;
	float:left;
	display:inline;
	margin-bottom:6px;
}
.wagamama_contents4{
	width:282px;
	height:176px;
	float:right;
	display:inline;
	margin-bottom:6px;
}
.wagamama_img{
	width:282px;
	float:left;
}
.wagamama_border{
	width:282px;
	background-color:#01A860;
	float:left;
}
.wagamama_element1{
	width:280px;
	height:125px;
	text-align:left;
	float:left;
	margin:0px 1px 1px;
	display:inline;
	background-image:url(/img/wagamama1_bkimg.gif);
	background-repeat:no-repeat;
	font-size:12px;
	line-height:14px;
}
.wagamama_element2{
	width:280px;
	height:125px;
	text-align:left;
	float:left;
	margin:0px 1px 1px;
	display:inline;
	background-image:url(/img/wagamama2_bkimg.gif);
	background-repeat:no-repeat;
	font-size:12px;
	line-height:14px;
}
.wagamama_element3{
	width:280px;
	height:150px;
	text-align:left;
	float:left;
	margin:0px 1px 1px;
	display:inline;
	background-image:url(/img/wagamama3_bkimg.gif);
	background-repeat:no-repeat;
	font-size:12px;
	line-height:14px;
}
.wagamama_element4{
	width:280px;
	height:150px;
	text-align:left;
	float:left;
	margin:0px 1px 1px;
	display:inline;
	background-image:url(/img/wagamama4_bkimg.gif);
	background-repeat:no-repeat;
	font-size:12px;
	line-height:14px;
}
.wagamama_link{
	width:280px;
	padding:5px 0px;
	cursor:pointer;
}
.wagamama_text{
	padding-left:5px;
}
.wagamama_text a:link{
	color:#0000FF;
	text-decoration:none;
}
.wagamama_text a:visited{
	color:#0000FF;
	text-decoration:none;
}
.wagamama_text a:hover{
	color:#0000FF;
	text-decoration:none;
}
.wagamama_text a:active{
	color:#0000FF;
	text-decoration:none;
}
/* 業界用語・ジャンル説明 */
.word_button{
	width:282px;
	margin:3px 1px 0px 2px;
	float:left;
}
.genre_button{
	width:282px;
	margin:3px 2px 0px 1px;
	float:left;
}
/* PICKUP */
.pickup_element{
	width:568px;
	background-color:#FFFFFF;
	border:1px solid #FF8941;
	border-top:none;
	border-bottom:none;
	font-size:12px;
	line-height:14px;
	float:left;
}
.pickup_shop{
	width:568px;
	border-bottom:1px solid #FF8941;
	display:table;
	cursor:pointer;
}
.pickup_img{
	display:table-cell;
	_float:left;
}
.pickup_shop_contents{
	width:100%;
	text-align:left;
	display:table-cell;
	vertical-align:top;
	_width:auto;
	_float:left;
}
.pickup_shop_name{
	font-size:14px;
	line-height:16px;
	margin-bottom:3px;
	text-align:left;
	font-weight:bold;
}
.pickup_shop_genre{
	margin-bottom:3px;
	text-align:left;
}
.pickup_shop_workarea{
	margin-bottom:3px;
	text-align:left;
}
.pickup_shop_subtitle{
	border-top:1px dashed #FF8941;
	padding-top:4px;
	text-align:left;
}
/* 地域検索 */
.areasearch_element{
	width:568px;
	background-color:#FFFFFF;
	border:1px solid #0088A0;
/*	border-top:none; */
	font-size:11px;
	line-height:13px;
	float:left;
	padding-bottom:5px;
	text-align:left;
/*	margin-top:5px; */
}
.areasearch_area3{
	width:568px;
	float:left;
	margin-top:5px;
	font-size:12px;
	line-height:14px;
	text-align:left;
}
.areasearch_area3_element{
	width:560px;
	font-size:12px;
	line-height:14px;
	margin:3px 4px 0px;
	float:left;
	display:inline;
	text-align:left;
}
.areasearch_area3name{
	width:560px;
	float:left;
	margin:2px 0px;
	display:inline;
}
.areasearch_area2name{
	width:135px;
	float:left;
	margin:2px 0px 2px 5px;
	display:inline;
	cursor:pointer;
}
.areasearch_area2name a:link{
	color:#0000FF;
	text-decoration:none;
}
.areasearch_area2name a:visited{
	color:#0000FF;
	text-decoration:none;
}
.areasearch_area2name a:hover{
	color:#0000FF;
	text-decoration:none;
}
.areasearch_area2name a:active{
	color:#0000FF;
	text-decoration:none;
}
/* ジャンル検索 */
.genresearch_element{
	width:568px;
	background-color:#FFFFFF;
	border:1px solid #0088A0;
	border-top:none;
	font-size:12px;
	line-height:14px;
	float:left;
	display:inline;
	padding-bottom:5px;
	text-align:left;
	margin-top:5px;
}
.genresearch_class{
	width:568px;
	height:20px;
	margin-bottom:5px;
	float:left;
	display:inline;
}
.genresearch_name{
	width:276px;
	margin:0px 0px 5px 5px;
	float:left;
	display:inline;
	cursor:pointer;
}
.genresearch_name a:link{
	color:#0000FF;
	text-decoration:none;
}
.genresearch_name a:visited{
	color:#0000FF;
	text-decoration:none;
}
.genresearch_name a:hover{
	color:#0000FF;
	text-decoration:none;
}
.genresearch_name a:active{
	color:#0000FF;
	text-decoration:none;
}
.genresearch_name img{
	float:left;
	margin-right:5px;
}
/* エリアトップここまで */

/* 店舗一覧ここから */
.search_header{
	margin:5px 5px 10px;
	background-image:url(/img/shoplist_header.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width:740px;
	height:75px;
	text-align:right;
}
.search_header_button{
	margin-top:35px;
	margin-right:10px;
	font-size:12px;
	line-height:14px;
	color:#FFFFFF;
	float:right;
	display:inline;
}
.search_footer_element{
	width:570px;
	margin:0px 5px 10px;
	text-align:center
}
.search_footer{
	font-size:12px;
	line-height:14px;
	color:#EE7DB1;
	margin:0px auto;
}
.search_header_button img{
	float:left;
	margin-left:3px;
}
.search_footer img{
	margin:0px 1px;
	vertical-align:middle;
}
.search_pagelink_text1{
	float:left;
	padding-top:7px;
	margin-left:3px;
	font-size:14px;
	line-height:16px;
}
.search_pagelink_text2{
	margin:0px 1px;
}
/* 検索条件 */
.searchlist_element{
	width:568px;
	border:1px solid #56F15A;
	margin-bottom:10px;
	background-color:#FFFFFF;
	float:left;
}
.searchlist_box{
	width:538px;
	margin:15px;
	text-align:left;
}
.searchlist_btn_box{
	margin:15px auto 0px;
	text-align:center;
}
.searchlist_text{
	font-size:14px;
	line-height:16px;
	font-weight:bold;
}
.searchlist_text2{
	font-size:12px;
	line-height:14px;
	margin:5px 0px 0px 10px;
}
.searchlist_inbox{
	width:536px;
	margin-top:5px;
	border:1px solid #56F15A;
	border-top:none;
	font-size:12px;
	line-height:14px;
	text-align:center;
	background-color:#DAF9DA;
}
.searchlist_title{
	width:70px;
	padding:5px 0px;
	float:left;
	display:inline;
	border-top:1px solid #56F15A;
}
.searchlist_inbox_space{
	margin-top:5px;
	float:left;
	display:inline;
}
.searchlist_inbox_element{
	float:left;
	display:inline;
	margin:5px;
	margin-top:0px;
	white-space:nowrap;
}
.searchlist_inbox_element input{
	vertical-align:middle;
}
.searchlist_genre{
	width:464px;
	float:left;
	display:inline;
	border-left:1px solid #56F15A;
	border-top:1px solid #56F15A;
	text-align:left;
	background-color:#FFFFFF;
}
.searchlist_area{
	width:464px;
	float:left;
	display:inline;
	border-left:1px solid #56F15A;
	text-align:left;
	background-color:#EFFCEF;
}
.searchlist_area3name{
	width:70px;
	float:left;
	display:inline;
	border-top:1px solid #56F15A;
	text-align:center;
}
.searchlist_arealist{
	width:393px;
	float:left;
	display:inline;
	border-top:1px solid #56F15A;
	background-color:#FFFFFF;
	border-left:1px solid #56F15A;
}
.searchlist_provision{
	width:464px;
	float:left;
	display:inline;
	border-left:1px solid #56F15A;
	border-top:1px solid #56F15A;
	text-align:left;
	background-color:#FFFFFF;
}
.searchlist_submit{
	width:420px;
	height:30px;
}
/* 有料店舗 */
.pay1_shop_blue{
	width:568px;
	border-left:1px solid #009FE9;
	border-right:1px solid #009FE9;
	background-color:#FFFFFF;
	float:left;
}
.pay1_shop_green{
	width:568px;
	border-left:1px solid #009A44;
	border-right:1px solid #009A44;
	background-color:#FFFFFF;
	float:left;
}
.pay1_bar_top{
	width:570px;
	height:7px;
	float:left;
	display:inline;
	font-size:1px;
}
.pay1_bar_bottom{
	width:570px;
	height:7px;
	float:left;
	display:inline;
	margin-bottom:15px;
	font-size:1px;
}
.pay1_detail{
	width:568px;
	float:left;
	display:inline;
	text-align:left;
	margin-bottom:5px;
}
.pay1_shop_box_blue{
	width:558px;
	height:65px;
	margin:5px 5px 0px;
	font-size:12px;
	line-height:14px;
	background-image:url(/img/shoplist_shop_bkimg_blue.gif);
	background-repeat:no-repeat;
	float:left;
	display:inline;
}
.pay1_shop_box_green{
	width:558px;
	height:65px;
	margin:5px 5px 0px;
	font-size:12px;
	line-height:14px;
	background-image:url(/img/shoplist_shop_bkimg_green.gif);
	background-repeat:no-repeat;
	float:left;
	display:inline;
}
.pay1_img_box{
	width:558px;
	margin:0px 5px;
	font-size:12px;
	line-height:14px;
	float:left;
	display:inline;
}
.pay1_shopname_box{
	width:493px;
	float:left;
	display:inline;
	margin-left:65px;
}
.pay1_subtitle{
	width:493px;
	height:14px;
	margin:10px 0px 6px;
	color:#FFFFFF;
	overflow:hidden;
}
.pay1_shopname{
	width:401px;
	height:27px;
	font-size:20px;
	line-height:22px;
	font-weight:bold;
	color:#FFFFFF;
	float:left;
	display:inline;
	overflow:hidden;
}
.pay1_shopname a:link{
	color:#FFFFFF;
	text-decoration:none;
}
.pay1_shopname a:visited{
	color:#FFFFFF;
	text-decoration:none;
}
.pay1_shopname a:hover{
	color:#FFFFFF;
	text-decoration:none;
}
.pay1_shopname a:active{
	color:#FFFFFF;
	text-decoration:none;
}
.pay1_shopname_padding{
	margin-top:3px;
}
.pay1_shop_url{
	width:82px;
	margin-left:8px;
	float:left;
	display:inline;
}
.pay1_shopimg{
	width:10px;
	text-align:left;
	vertical-align:top;
}
.pay1_shop_imgtitle{
	width:51px;
	padding:5px;
	vertical-align:middle;
	border-bottom:2px dashed #D3D1D0;
}
.pay1_shoptext{
	padding:5px 0px;
	vertical-align:middle;
	border-bottom:2px dashed #D3D1D0;
}
.pay1_saiyo_box{
	float:left;
	display:inline;
}
.pay1_saiyo_box dl{
	margin:0px;
	padding:0px;
	text-align:left;
}
.pay1_saiyo_box dt{
	width:51px;
	padding-bottom:5px;
	float:left;
	clear:left;
}
.pay1_saiyo_box dd{
	margin-left:54px;
	height:29px;
	padding-bottom:5px;
}
.pay1_saiyo_inbox{
	width:auto;
	margin:0px auto;
	text-align:center;
	clear:both;
}
.pay1_provision_backimg_blue{
	background-image:url(/img/shoplist_provision_backimg_blue.gif);
	background-repeat:no-repeat;
	width:558px;
	height:69px;
	margin:0px 5px;
}
.pay1_provision_backimg_green{
	background-image:url(/img/shoplist_provision_backimg_green.gif);
	background-repeat:no-repeat;
	width:558px;
	height:69px;
	margin:0px 5px;
}
.pay1_provision_leftspace{
	width:88px;
	height:62px;
	float:left;
	display:inline;
}
.pay1_provision_element{
	width:468px;
	height:62px;
	float:left;
	display:inline;
	font-size:12px;
	line-height:14px;
}
.pay1_provision_img{
	width:48px;
	height:23px;
	margin:8px 4px 0px 0px;
	float:left;
	display:inline;
}
.pay1_shopmessage{
	padding:0px 10px;
	font-size:13px;
	line-height:15px;
}
.pay1_fleft{
	float:left;
}
.pay1_fright{
	float:right;
}
.noshop{
	text-align:center;
	font-size:12px;
	line-height:14px;
}
/* 無料店舗 */
/*
.pay0_element_blue{
	width:568px;
	margin-bottom:15px;
	border:1px solid #3C62AD;
	background-color:#FFFFFF;
	float:left;
}
.pay0_element_green{
	width:568px;
	margin-bottom:15px;
	border:1px solid #009A44;
	background-color:#FFFFFF;
	float:left;
}
*/
.pay0_element{
	width:568px;
	margin-bottom:15px;
	border-top:1px solid #231815;
	padding-top:15px;
	background-color:#FFFFFF;
	float:left;
}
.pay0_box{
	width:550px;
	font-size:12px;
	line-height:14px;
	margin:5px 9px;
}
.pay0_shop{
	width:550px;
	text-align:left;
	float:left;
}
.pay0_inbox{
	width:550px;
	float:left;
}
.pay0_inbox2{
	width:550px;
	margin-top:6px;
	float:left;
}
.pay0_shop_title{
	float:left;
}
.pay0_title{
	float:left;
	margin-right:10px;
}
.pay0_shopname_padding{
	padding:3px 5px;
}
/*
.pay0_shopname_blue{
	width:320px;
	height:20px;
	float:left;
	background-color:#DEE6F1;
	color:#0C315E;
}
.pay0_shopname_green{
	width:320px;
	height:20px;
	float:left;
	background-color:#DBF1E5;
	color:#195936;
}
.pay0_shopname_blueline{
	width:5px;
	height:20px;
	float:left;
	background-color:#0C315E;
}
.pay0_shopname_greenline{
	width:5px;
	height:20px;
	float:left;
	background-color:#195936;
}
*/
.pay0_shopname{
	width:320px;
	height:20px;
	float:left;
	background-color:#F1F1F1;
	color:#231815;
}
.pay0_shopname_line{
	width:3px;
	height:20px;
	float:left;
	background-color:#231815;
}
.pay0_genre{
	width:193px;
	float:left;
}
.pay0_workarea{
	width:246px;
	float:right;
}
.pay0_link{
	width:106px;
	float:right;
	margin-left:7px;
}
/*
.pay0_message_box_blue{
	width:550px;
	text-align:left;
	margin-top:6px;
	padding-top:6px;
	border-top:2px dashed #A1BDE4;
	float:left;
}
.pay0_message_box_green{
	width:550px;
	text-align:left;
	margin-top:6px;
	padding-top:6px;
	border-top:2px dashed #A5D5AD;
	float:left;
}
*/
.pay0_message_box{
	width:550px;
	text-align:left;
	margin-top:6px;
	padding-top:6px;
	border-top:2px dashed #D3D1D0;
	float:left;
}
.pay0_message_box a{
	vertical-align:middle;
}
/* PICKUP */
.pickup2_element{
	width:570px;
	background-color:#FFFFFF;
	font-size:12px;
	line-height:14px;
	float:left;
	display:inline;
}
.pickup2_box{
	overflow:hidden;
	float:left;
	display:inline;
}
.pickup2_shop{
	width:275px;
	margin:5px;
	padding-bottom:32768px;
	margin-bottom:-32768px;
	text-align:center;
	float:left;
	display:inline;
	cursor:pointer;
}
.pickup2_shopbox{
	margin:5px 0px;
}
.pickup2_shopname{
	font-weight:bold;
}
.pickup3_element{
	width:568px;
	margin-bottom:10px;
	padding-top:15px;
	background-color:#FFFFFF;
	float:left;
}
.pickup3_element2{
	width:568px;
	margin-bottom:10px;
	border-top:1px solid #f33798;
	padding-top:15px;
	background-color:#FFFFFF;
	float:left;
}
.pickup3_box{
	width:550px;
	font-size:12px;
	line-height:14px;
	margin:5px 9px;
}
.pickup3_shop{
	width:550px;
	text-align:left;
	float:left;
}
.pickup3_inbox{
	width:550px;
	float:left;
}
.pickup3_inbox2{
	width:550px;
	margin-top:6px;
	float:left;
}
.pickup3_shop_title{
	float:left;
}
.pickup3_title{
	float:left;
	margin-right:10px;
}
.pickup3_shopname_padding{
	padding:3px 5px;
}
.pickup3_shopname{
	width:320px;
	height:20px;
	float:left;
	background-color:#fee6f3;
	color:#231815;
}
.pickup3_shopname_line{
	width:3px;
	height:20px;
	float:left;
	background-color:#f33798;
}
.pickup3_genre{
	width:193px;
	float:left;
}
.pickup3_workarea{
	width:246px;
	float:right;
}
.pickup3_link{
	width:111px;
	float:right;
	margin-left:7px;
}
.pickup3_message_box{
	width:550px;
	text-align:left;
	margin-top:6px;
	padding-top:6px;
	border-top:2px dashed #fbb5d9;
	float:left;
}
.pickup3_message_box a{
	vertical-align:middle;
}
/* 店舗一覧ここまで */

/* 業界用語ここから */
.word_header{
	margin:5px 5px 10px;
	width:740px;
	height:75px;
}
.word_img{
	width:63px;
	height:38px;
	float:left;
	display:inline;
}
#a_contents{
	width:570px;
	margin-bottom:10px;
	float:left;
	display:inline;
}
#ka_contents{
	width:570px;
	margin-bottom:10px;
	float:left;
	display:inline;
}
#sa_contents{
	width:570px;
	margin-bottom:10px;
	float:left;
	display:inline;
}
#ta_contents{
	width:570px;
	margin-bottom:10px;
	float:left;
	display:inline;
}
#na_contents{
	width:570px;
	margin-bottom:10px;
	float:left;
	display:inline;
}
#ha_contents{
	width:570px;
	margin-bottom:10px;
	float:left;
	display:inline;
}
#ma_contents{
	width:570px;
	margin-bottom:10px;
	float:left;
	display:inline;
}
#ya_contents{
	width:570px;
	margin-bottom:10px;
	float:left;
	display:inline;
}
#ra_contents{
	width:570px;
	margin-bottom:10px;
	float:left;
	display:inline;
}
.word_border{
	width:570px;
	float:left;
	display:inline;
	text-align:left;
	background-color:#50A35D;
}
.word_box_top{
	width:570px;
	height:7px;
	float:left;
	display:inline;
	font-size:1px;
	vertical-align:top;
}
.word_inbox{
	width:568px;
	margin:0px 1px 1px;
	background-color:#FFFFFF;
	float:left;
	display:inline;
	text-align:left;
}
.word_element{
	width:558px;
	margin:5px;
	float:left;
	display:inline;
}
.word_plus{
	margin-right:5px;
	float:left;
	display:inline;
	font-size:1px;
}
.word_title{
	font-size:17px;
	line-height:19px;
	color:#407257;
	font-weight:bold;
	float:left;
	display:inline;
}
.word_text{
	width:536px;
	font-size:12px;
	line-height:14px;
	margin-left:22px;
	color:#818181;
	float:left;
	display:inline;
}
/* 業界用語ここまで */
/* ジャンル説明選択ここから */
.genre_header{
	margin:5px 5px 10px;
	width:740px;
	height:75px;
}
.genre_dictionary{
	width:280px;
	float:left;
	display:inline;
	margin:10px 0px 10px 5px;
}
.genre_dictionary_link{
	margin:5px 5px 5px 20px;
	font-size:12px;
	line-height:14px;
	text-align:left;
}
.genre_dictionary_link a:link{
	color:#0000FF;
	text-decoration:none;
}
.genre_dictionary_link a:visited{
	color:#0000FF;
	text-decoration:none;
}
.genre_dictionary_link a:hover{
	color:#0000FF;
	text-decoration:none;
}
.genre_dictionary_link a:active{
	color:#0000FF;
	text-decoration:none;
}
.genre_dictionary_link img{
	float:left;
	margin-right:3px;
}
.genre_pickup_element{
	width:568px;
	background-color:#FFFFFF;
	border:1px solid #FF8941;
	border-top:none;
	border-bottom:none;
	font-size:12px;
	line-height:14px;
	float:left;
}
.genre_pickup_contents{
	width:568px;
	border-bottom:1px solid #FF8941;
	float:left;
	display:inline;
	text-align:left;
}
.genre_pickup_title{
	width:568px;
	float:left;
	border-bottom:2px dashed #FEE3CD;
}
.genre_pickup_shop{
	width:568px;
	float:left;
	cursor:pointer;
}
.genre_pickup_shopname{
	width:202px;
	font-size:14px;
	line-height:16px;
	font-weight:bold;
	float:left;
	margin-right:10px;
}
.genre_pickup_contents a:link{
	color:#0000FF;
	text-decoration:none;
}
.genre_pickup_contents a:visited{
	color:#0000FF;
	text-decoration:none;
}
.genre_pickup_contents a:hover{
	color:#0000FF;
	text-decoration:none;
}
.genre_pickup_contents a:active{
	color:#0000FF;
	text-decoration:none;
}
.genre_pickup_title img{
	float:left;
	margin-right:3px;;
}
.genre_pickup_subtitle{
	width:356px;
	float:left;
}
/* ジャンル説明選択ここまで */
/* ジャンル説明ここから */
.explain_img{
	width:250px;
	margin:10px 5px;
	float:left;
	display:inline;
}
.explain_text{
	width:300px;
	margin:10px 5px;
	float:left;
	display:inline;
	text-align:left;
	font-size:12px;
	line-height:14px;
}
.explain_border{
	width:300px;
	background-color:#B5B5B5;
	margin-top:5px;
	float:left;
}
.explain_element{
	width:296px;
	background-color:#FFFFFF;
	margin:2px;
}
.explain_genre{
	margin-top:10px;
}
.explain_time{
	margin-top:10px;
	color:#E80C5F;
}
.explain_q{
	color:#FF0000;
}
.explain_a{
	color:#0036FF;
}
.genrelist_border{
	width:570px;
	background-color:#0A809F;
	float:left;
	display:inline;
/*	margin-top:5px; */
}
.genrelist_box{
	width:568px;
	margin:1px;
	background-color:#FFFFFF;
	float:left;
	display:inline;
}
.genrelist_inbox{
	width:568px;
	float:left;
	display:inline;
}
.genrelist_img{
	width:274px;
	margin:5px;
	float:left;
	display:inline;
}
.margin5{
	margin:5px;
}
/* ジャンル説明ここまで */
/* ドメイン設定ここから */
.domain_link{
	width:110px;
	margin:15px 30px;
	font-size:12px;
	line-height:14px;
	text-align:left;
}
.domain_career_list{
	width:130px;
	float:left;
	display:inline;
	margin:10px 30px 20px;
	font-size:12px;
	line-height:14px;
	text-align:left;
}
.domain_career_list img{
	margin-bottom:5px;
	vertical-align:middle;
}
.domain_setting_box_d{
	float:left;
	display:inline;
	width:570px;
	margin:0px 0px 10px;
	font-size:12px;
	line-height:14px;
	background-color:#ff5470;
}
.domain_setting_box_a{
	float:left;
	display:inline;
	width:570px;
	margin:0px 0px 10px;
	font-size:12px;
	line-height:14px;
	background-color:#ff9554;
}
.domain_setting_box_s{
	float:left;
	display:inline;
	width:570px;
	margin:0px 0px 10px;
	font-size:12px;
	line-height:14px;
	background-color:#a9a9a9;
}
.domain_setting_inbox{
	float:left;
	display:inline;
	width:568px;
	margin:0px 1px 1px;
	background-color:#FFFFFF;
	text-align:left;
	padding-top:5px;
}
.domain_setting_title{
	float:left;
	display:inline;
	width:558px;
	margin:0px 5px 5px;
}
.domain_setting_title img{
	vertical-align:-7px;
}
.domain_setting_list{
	float:left;
	display:inline;
	width:558px;
	margin:3px 5px 0px;
}
.domain_setting_num{
	float:left;
	display:inline;
	width:20px;
	text-align:center;
}
.domain_setting_text{
	float:left;
	display:inline;
	width:528px;
	margin-left:10px;
}
.domain_setting_qr_d{
	float:left;
	display:inline;
	margin:10px 0px 7px 7px;
	color:#d5354c;
}
.domain_setting_qr_a{
	float:left;
	display:inline;
	margin:10px 0px 7px 7px;
	color:#e57716;
}
.domain_setting_qr_s{
	float:left;
	display:inline;
	margin:10px 0px 7px 7px;
	color:#595656;
}
.domain_setting_qr_d img{
	margin:0px 7px 0px 0px;
	vertical-align:text-bottom;
}
.domain_setting_qr_a img{
	margin:0px 7px 0px 0px;
	vertical-align:text-bottom;
}
.domain_setting_qr_s img{
	margin:0px 7px 0px 0px;
	vertical-align:text-bottom;
}
/* つぶやき一覧 */
.prolist_header{
	margin:5px 5px 10px;
	background-image:url(/img/profile_top_bar.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width:740px;
	height:78px;
	text-align:right;
}
.search_pro_button{
	margin-top:35px;
	margin-right:10px;
	font-size:12px;
	line-height:14px;
	color:#FFFFFF;
	float:right;
	display:inline;
}
.prosearch_submit{
	width:50px;
	height:20px;
}
.prolist_red{
	width:568px;
	border-left:1px solid #EC404E;
	border-right:1px solid #EC404E;
	background-color:#FFFFFF;
	float:left;
}
/* -----（バニータ詳細ページ部分）----- */
/* -左部分- */
.profile_left{
	width:543px;
	text-align: center;
}
.profile_right{
	width:207px;
	text-align: center;
}
.profile_left_main{
	margin: 0 5px 10px;
	width: 533px;
}
.profile_left_waku_top{
	width:533px;
	height:6px;
	display: inline;
}
.profile_left_waku{
	float:left;
	padding-top:15px;
	padding-bottom:15px;
	display: inline;
	width:531px;
	border-left:1px solid #F3554B;
	border-right:1px solid #F3554B;
	background-color:#FFFFFF;
}
.profile_left_waku_inner{
	width:531px;
	text-align:center;
}
.profile_left_waku_inner_table{
	padding-top: 10px;
	padding-bottom: 10px;
	width:501px;
	border-top:3px solid #76D457;
	border-bottom:3px solid #76D457;
	margin: 1px 15px;
}
.profile_left_waku_inner_table .td1{
	width:139px;
}
.profile_left_waku_inner_table .td1 .syasinn{
	display:block;
	width:130px;
	height:130px;
	/width:132px;
	/height:132px;
	text-align: center;
	border: 1px solid #828282;
	padding:1px;
}
/*.profile_left_waku_inner_table .td1 .syasinn img{
	border: 1px #ffffff solid;
}*/
.profile_left_waku_inner_table .td2{
	line-height :20px;
	padding-left:40px;
	padding-top:5px;
	height: 48px;
	background-image:url(/img/profile_nm_bar.gif);
	background-repeat: no-repeat;
	width:362px;
}
.profile_left_waku_inner_table .td2 .font1{
	font-size: 18px;
	font-weight: bold;
	color:#0024FF;
}
.profile_left_waku_inner_table .td2 .font2{
	font-size: 12px;
	font-weight: bold;
	color:#332929;
}
.profile_left_waku_inner_table .td3{
	text-align:left;
	padding:5px;
	word-break : break-all;
	overflow:auto;
	font-size: 12px;
	color:#433F3F;
}
.profile_left_waku_inner_table .td4{
	text-align:right;
}
.profile_left_waku_inner_rain{
	width:501px;
	border-top:1px solid #76D457;
	margin: 0px 15px;
}
.profile_left_btn_next{
	padding-top: 15px;
	padding-bottom: 15px;
	display: inline;
	width:531px;
	border-left:1px solid #EC404E;
	border-right:1px solid #EC404E;
	background-color:#FFFFFF;
	float:left;
}
.profile_left_waku_bottom{
	float:left;
	width:533px;
	height:7px;
	display:inline;
}
/* -リスト部分- */
.profile_img_new{
	position: absolute;
	top: -13px;
	z-index:10;
	left: 14px;
}
.profile_styleborder{
	padding-top: 10px;
	padding-bottom: 10px;
	display: inline;
	width:531px;
	border-left:1px solid #EC404E;
	border-right:1px solid #EC404E;
	background-color:#FFFFFF;
	float:left;
}
.profile_styleborder1{
	padding-top: 10px;
	padding-bottom: 10px;
	display: inline;
	width:531px;
	border-left:1px solid #EC404E;
	border-right:1px solid #EC404E;
	background-color:#FFFFFF;
	float:left;
	border-top:1px solid #EBEBEB;
}
.profile_img{
	float:left;
	width:531px;
	position:relative;
}
.profile_syoukai{
	float:left;
	width:76px;
	text-align: center;
	margin-left:15px;
}
.profile_syoukai p{
	padding:1px;
	margin-top:12px;
	margin-bottom:5px;
	width:72px;
	 /width:74px;
	height:72px;
	 /height:74px;
	text-align: center;
	background-color: #ffffff; 
	border:solid 1px #828282;
}
.profile_hukidasi{
	float:left;
	position: relative;
	top: 33px;
	z-index:10;
	left: 2px;
}
.profile_topwaku{
	float:left; 
	background:url(/img/profile_topwaku.png) no-repeat left top;
	padding-top:10px;
	width:410px;
}
.profile_bottomwaku{
	background:url(/img/profile_bottomwaku.png) no-repeat left bottom;
	padding-bottom:15px;
}
.profile_1pxwaku{
	background:url(/img/profile_1pxwaku.png) repeat-y ;
}
.profile_1pxwaku .td1{
	padding:0px 0 5px 10px;
}
.profile_1pxwaku .td1 font{
	font-size:14px;
	font-weight:bold;
	color: #0048FF;
}
.profile_1pxwaku .td2{
	padding:0 10px 5px 5px;
}
.profile_1pxwaku .td3{
	font-size:12px;
	padding:0 10px 0px 10px;
	word-wrap:break-word;
	overflow:auto;
	width:390px;
}

/* -右部分- */
.profile_right div{
	width:180px;
	margin:0 16px 0 11px;
}

.profile_right_table{
	font-size: 13px;
	width:180px;
}

.profile_right_table .td1{
	padding-top: 0px;
	padding-bottom: 5px;
}
.profile_right_table .td2{
	word-break : break-all ;
	overflow:auto;
}
.profile_right_table .td3{
	padding-top: 5px;
	padding-bottom: 5px;
}
.profile_right_table .td4{
	padding-top: 5px;
	padding-bottom: 30px;
}
.profile_right_table .td5{
	padding-top: 30px;
	padding-bottom: 10px;
	border-top:solid 1px #C4C4C4;
}
.profile_right_table .td2 .font1{
	color: #FF7E00;
	font-weight: bold;
}
.profile_right_table .td2 .font2{
	color: #010101;
}
/* -----（バニータ詳細ページ部分）----- */
/* -検索部分- */
.prolist_search_bar{
	background-image:url(/img/prolist_search_bar.gif);
	background-repeat: no-repeat;
	margin: 0 5px 10px;
	width:570px;
	height:90px; 
}
.prolist_search_waku{
	margin: 56px 10px 0px;
	width:550px;
	float:left;
}
.prolist_search_btn{
	float:left;
	vertical-align: top;
}
.prolist_search_select{
	float:left;
	vertical-align: top;
	width:205px;
	text-align:left;
}
/* -リスト部分- */
.prolist_line_red{
	float:left;
	width:570px;
	height:7px;
	display:inline;
}
.prolist_btnnext{
	padding-top: 15px;
	padding-bottom: 15px;
	display: inline;
	width:568px;
	border-left:1px solid #F3433F;
	border-right:1px solid #F3433F;
	background-color:#FFFFFF;
	float:left;
}
.prolist_styleborder{
	padding-top: 15px;
	padding-bottom: 15px;
	display: inline;
	width:568px;
	border-left:1px solid #F3433F;
	border-right:1px solid #F3433F;
	background-color:#FFFFFF;
	float:left;
}
.prolist_styleborder1{
	padding-top: 15px;
	padding-bottom: 15px;
	display: inline;
	width:568px;
	border-left:1px solid #F3433F;
	border-right:1px solid #F3433F;
	background-color:#FFFFFF;
	float:left;
	border-top:1px solid #C3E1EC;
}
.prolist_main_waku{
	float:left;
	width:568px;
}
.prolist_main_img{
	float:left;
	width:100px;
	text-align: center;
}
.prolist_main_img a{
	display:block;
	width:72px;
	height:72px;
	border:solid 1px #BAB8B9;
	margin:0 0 5px 14px;
}
/**.prolist_main_img img{
	border:solid 1px #BAB8B9;
	margin-bottom:5px;
}*/
.prolist_hukidasi{
	float:left;
	position: relative;
	top: 33px;
	z-index:10;
	left: 2px;
}
.prolist_topwaku{
	float:left; 
	background:url(/img/prolist_topwaku.png) no-repeat left top; 
	padding-top:10px;
	width:439px;
}
.prolist_bottomwaku{
	background:url(/img/prolist_bottomwaku.png) no-repeat left bottom;
	padding-bottom:5px;
}
.prolist_1pxwaku{
	background:url(/img/prolist_1pxwaku.png) repeat-y ;
}
.prolist_table{
	margin:0 10px 0 10px;
}

.prolist_table .td1{
	font-size:18px;
	color:#0048FF;
}
.prolist_table .td2{
	text-align:right;
}
.prolist_table .td3{
	font-size:12px;
	font-weight: bold;
	text-align:left;
	color:#02AF06;
}
.prolist_table .td4{
	padding:6px 0px;
	border-bottom:1px solid #CDCCCC;
	font-size:12px;
	text-align:left;
	color:#000000;
	width:419px;
	word-wrap:break-word;
	overflow:auto;
}
.prolist_table .td5{
	height: 21px;
	width:165px;
	padding-left:44px;
	font-size:12px;
	color:#666666;
	background:url(/img/prolist_gyousyuu.gif) no-repeat left center;
	word-wrap:break-word;
	overflow:auto;
}
.prolist_table .td6{
	height: 21px;
	width:166px;
	padding-left:44px;
	font-size:12px;
	color:#666666;
	background:url(/img/prolist_area.gif) no-repeat left center;
	word-wrap:break-word;
	overflow:auto;
}
/* -ｵｽｽﾒ部分- */
.prolist_img_text{
	float: left;
	padding-top: 5px;
	font-weight: bold;
}
.prolist_osusume_waku{
	display: inline;
	float:left;
	border-right:1px solid #FF6725;
	border-bottom:1px solid #FF6725;
	width:568px;
	border-left:1px solid #FF6725;
}
.prolist_osusume_waku_inner{
	float:left;
	width:552px;
	margin:13px 8px;
}
.prolist_osusume_niayou{
	float:left;
	/**width:92px;*/
	width:74px;
	text-align: center;
	margin:0 9px;
}
.prolist_osusume_niayou p{
/**	border:solid 1px #BAB8B9;*/
	margin-bottom:5px;
	width:74px;
	height: 74px;
}
.prolist_osusume_niayou p a{
	display:block;
	border:solid 1px #BAB8B9;
	width:72px;
	height: 72px;
	/height: 74px;
	margin:0 auto;
}
/* バニータ共通 */
.banita_min{
	font-size:12px;
	color:#FF0000;
	font-weight: bold;
	margin-top:5px;
}
.banita_time{
	font-size:12px;
	color:#464646;
	margin-top:5px;
}
/* ドメイン設定ここまで */

.bgnone { background: none !important; border: none !important;}


/*峯追加分　ここから
==========================================*/

.clearFix {zoom:1;}
.clearFix:after{
    content: ""; 
    display: block; 
    clear: both;
}

/*.recruit_header
==========================================*/

.recruit_header {
	position:relative;
	height:71px;
	background:url(/img/recruit-bg.gif) no-repeat left top;
	text-align:left;
}

.recruit_header * {
	margin:0;
	padding:0;
}

.recruit_header h2 {
	padding:12px 0 0 180px;
}

.recruit_header img {
	border:none;
}

.recruit_header .recruit_read {
	padding:6px 0 0 220px;
}

.recruit_header .recruit_more {
	position:absolute;
	top:18px;
	right:15px;
}

/*.recruit_element
==========================================*/

.recruit_element {
	border:solid 1px #4A9555;
	border-top:none;
	font-size:12px;
	text-align:left;
}

.recruit_element * {
	margin:0;
	padding:0;
	list-style:none;
}

.recruit_element .movie_big {
	padding:5px;

	background:#FFFADF;
}

.recruit_element .movie_big .movie_big_thumb {
	float:left;
	width:200px;
	margin-right:10px;
}

.recruit_element .movie_big h3 {
	float:left;
	width:343px;
	margin-bottom:5px;
	padding-bottom:5px;
	line-height:1.2;
	border-bottom:dashed 1px #4A9555;
	font-size:14px;
	color:#FF579E;
}

.recruit_element .movie_big h3 span {
	color:#0953FF;
}

.recruit_element img {
	border:none;
}

.recruit_element .movie_big .movie_big_explain {
	float:left;
	width:343px;
	height:69px;
	line-height:1.5;
}

.recruit_element .movie_big .movie_big_attr {
	float:left;
	width:120px;
	padding:5px 5px 3px;
	background:#E6E6E6;
}

.recruit_element .movie_big .recruit_watch {
	float:right;
	width:162px;
	margin-top:2px;
}

.recruit_element .movie_small {
	padding:5px 0 5px 6px;
	border-top:solid 1px #4A9555;
}

.recruit_element .movie_small li {
	float:left;
	width:135px;
	margin-right:5px;
}

.recruit_element .movie_small li p{
	margin-bottom:5px;
	text-decoration:none;
}

.recruit_element .movie_small li p img {
	margin-bottom:5px;
}

.recruit_element .movie_small li p a {
	font-weight:bold;
	text-decoration:none;
	word-wrap: break-word;
}

.recruit_element .movie_small li .movie_small_attr {
	margin-bottom:0;
	padding:5px 5px 3px;
	background:#E6E6E6;
}


/*.interview_header
==========================================*/

.interview_header {
	position:relative;
	height:70px;
	background:url(/img/interview-bg.gif) no-repeat left top;
	text-align:left;
}

.interview_header * {
	margin:0;
	padding:0;
}

.interview_header h2 {
	padding:12px 0 0 210px;
}

.interview_header img {
	border:none;
}

.interview_header .interview_read {
	padding:6px 0 0 160px;
}

.interview_header .interview_more {
	position:absolute;
	top:18px;
	right:15px;
}


/*.interview_element
==========================================*/

.interview_element {
	border:solid 1px #4C6FE6;
	border-top:none;
	font-size:12px;
	text-align:left;
}

.interview_element * {
	margin:0;
	padding:0;
	list-style:none;
}

.interview_element ul {
	padding:10px 0 0 10px;
}

.interview_element li {
	float:left;
	width:266px;
	/width:268px;
	margin: 0 10px 10px 0;
	border:solid 1px #FDB2C4;
}

.interview_element a {
	display:block;
	padding:5px;
	text-decoration:none;
	color:#000;
}

.interview_element a:hover {
	background:#FFF5E7;
}

.interview_element a .interview_img {
	float:left;
	width:60px;
	margin-right:10px;
}

.interview_element a .interview_detail {
	float:left;
	width:170px;
}

.interview_element a .interview_detail .interview_genre {
	line-height:18px;
	padding-left:15px;
	font-size:10px;
	background:url(/img/interview-icon.png) no-repeat left top;
	color:#fff;
}

.interview_element a .interview_detail .interview_genre span {
	padding:3px;
	background:#FF69A9;
}

.interview_element a .interview_detail .interview_shop {
	margin-bottom:6px;
	padding:6px 0;
	border-bottom:dashed 1px #B5AFB1;
	font-weight:bold;
	color:#0000FE;
}

/*.rightBanner
==========================================*/

ul.rightBanner {
	margin:0;
	padding:0;
	list-style:none;
}

ul.rightBanner li {
	margin:0 0 5px;
}

ul.rightBanner img {
	border:none;
}


/*動画一覧*/
/*#interviewHeader
==========================================*/

#recruitHeader {
	width:740px;
	height:78px;
	margin:5px 0 20px 5px;
	background:url(/img/recruitHeder-bg.gif) no-repeat left top;
}

#recruitHeader p {
	margin:0;
}

#recruitHeader p.read {
	margin:0;
	padding:3px 0 0 30px;
}

#recruitHeader h2 {
	float:left;
	width:243px;
	margin:8px 10px 0 8px;
}

#recruitHeader p.nextPrev {
	float:left;
	width:468px;
	margin-top:17px;
	font-size:14px;
	color:#fff;
}

#recruitHeader p.nextPrev span {
	padding-left:7px;
}

#recruitHeader p.nextPrev span img {
	vertical-align:middle;
	border:none;
}



/*#recruitForm 
==========================================*/

#recruitForm {
	position:relative;
	height:63px;
	margin:-17px 0 10px 6px;
	padding:26px 0 0 15px;
	background:url(/img/recruitForm-bg.gif) no-repeat left top;
	text-align:left;
}

#recruitForm p{
	margin:0;
	padding:0;
}

#recruitForm p.recruitForm-read {
	margin-left:95px;
}

#recruitForm dl {
	float:left;
	width:235px;
	margin:8px 0 0 0;
}

#recruitForm dl.recruitForm-area {
	margin:8px 0 0 5px;
}

#recruitForm dl dt {
	float:left;
	width:46px;
	height:21px;
}

#recruitForm dd {
	float:left;
	width:185px;
	margin:0;
	padding:0;
	height:21px;
	/border:solid 1px #712DCD;
}

#recruitForm dd select {
	width:185px;
	margin:0;
	padding:0;
	border:solid 1px #712DCD;
}

#recruitForm span {
	margin:8px 0 0 0;
	padding: 0;
	border: none;
	background:none;
	border:none;
	display: block;
}

/*.inner-sec
==========================================*/

.inner-sec {
	position:relative;
	width:568px;
	/*width:570px;*/
	padding-bottom:10px;
}

.inner-sec *{
	margin:0;
	padding:0;
	font-size:12px;
	text-align:left;
}

.inner-sec h3{
	padding:10px 0 0 5px;
	font-size:16px;
	font-weight:bold;
	color:#0320FB;
}
.inner-sec h3 a{
	font-size:16px;
}

.inner-sec img {
	border:none;
}

.inner-sec .inner-sec-img {
	float:left;
	width:200px;
	margin:10px 10px 10px 5px;
}

.inner-sec .inner-right {
	float:left;
	width:343px;
	margin-top:10px;
}

.inner-sec .inner-right .inner-sec-catch {
	padding:2px 0 2px 6px;
	font-size:14px;
	font-weight:bold;
	border-left:solid 5px #FF3A72;
	border-bottom:dashed 1px #757575;
	color:#757575;
}

.inner-sec .inner-right .inner-sec-attr {
	float:left;
	width:190px;
	margin:8px 0 4px;
}

.inner-sec .inner-right .inner-sec-watch {
	float:right;
	width:138px;
	margin:8px 0 4px;
}

.inner-sec .inner-right .inner-sec-explain {
	clear:both;
	padding:5px;
	background:#E6E6E6;
        overflow: hidden;
        width: 333px;
        word-wrap: break-word;
	height: 49px;
}
.inner-sec .inner-right .inner-sec-explain1 {
	clear:both;
	padding:5px;
	background:#FFECCA;
	overflow: hidden;
        width: 333px;
        word-wrap: break-word;
	height: 49px;
}

.inner-sec .inner-right table {
	margin:5px 0;
}

.inner-sec .inner-right th {
	width:46px;
	text-align:left;
	vertical-align:middle;
}

.inner-sec .inner-right td {
	width:150px;
	text-align:left;
	vertical-align:middle;
	color:#666666;
}

.inner-sec .inner-right .blog-link {
	position:absolute;
	top:5px;
	right:41px;
}

.inner-sec .inner-right .interview-link {
	position:absolute;
	top:5px;
	right:6px;
}

/*.recommend-sec
==========================================*/

.recommend-sec {
	width:570px;
	margin:10px 0 0 5px;
}

.recommend-sec .inner-sec {
	/width:570px;
	border:solid 1px #3FB4FF;
	border-top:none;
	background:#FFFADF url(/img/recommend-border.gif) no-repeat left bottom;
}

.recommend-sec p {
	margin:0;
	padding:0;
}

/*.usual-sec
==========================================*/

.usual-sec {
	width:568px;
	/width:570px;
	margin:10px 0 0 5px;
	border:solid 1px #BFC0C0;
	background:url(/img/usual-border.gif) no-repeat left bottom;
}

.usual-sec .inner-sec {
	margin:0;
	padding:5px 0 10px;
	background:url(/img/usual-border.gif) no-repeat left top;
}

.usual-sec .inner-sec .inner-right .blog-link {
	position:absolute;
	top:10px;
	right:41px;
}

.usual-sec .inner-sec .inner-right .interview-link {
	position:absolute;
	top:10px;
	right:6px;
}

/*ul.icon-explain
==========================================*/

ul.icon-explain {
	margin:0;
	padding:0 0 0 15px;
	text-align:left;
}

ul.icon-explain li{
	float:left;
	width:130px;
	/width:155px;
	height:23px;
	padding-left:25px;
	line-height:23px;
	font-size:13px;
	font-weight:bold;
	list-style:none;
	color:#464646;
}

ul.icon-explain li.icon-explain-blog {
	background:url(/img/icon-blog-small.png) no-repeat left center;
}

ul.icon-explain li.icon-explain-interview {
	background:url(/img/icon-interview-small.png) no-repeat left center;
}
ul.icon-explain li.icon-explain-movie {
	background:url(/img/icon-movie-small.png) no-repeat left center;
}

/*#interviewHeader
==========================================*/

#interviewHeader {
	width:740px;
	height:78px;
	margin:5px 0 20px 5px;
	background:url(img/interviewHeder-bg.gif) no-repeat left top;
}

#interviewHeader p {
	margin:0;
}

#interviewHeader p.read {
	margin:0;
	padding:3px 0 0 10px;
}

#interviewHeader h2 {
	float:left;
	width:259px;
	margin:8px 10px 0 8px;
}

#interviewHeader p.nextPrev {
	float:left;
	width:459px;
	margin-top:17px;
	font-size:14px;
	color:#fff;
}

#interviewHeader p.nextPrev span {
	padding-left:2px;
}

#interviewHeader p.nextPrev span img {
	vertical-align:middle;
	border:none;
}



/*#interviewForm
==========================================*/

#interviewForm {
	position:relative;
	height:63px;
	margin:-17px 0 10px 6px;
	padding:26px 0 0 15px;
	background:url(img/interviewForm-bg.png) no-repeat left top;
	text-align:left;
}

#interviewForm p{
	margin:0;
	padding:0;
}

#interviewForm p.interviewForm-read {
	margin-left:95px;
}

#interviewForm dl {
	float:left;
	width:235px;
	margin:8px 0 0 0;
}

#interviewForm dl.interviewForm-area {
	margin:8px 0 0 5px;
}

#interviewForm dl dt {
	float:left;
	width:44px;
}

#interviewForm dd {
	float:left;
	width:185px;
	margin:0;
	padding:0;
	/border:solid 1px #FEAC48;
}

#interviewForm dd select {
	width:185px;
	margin:0;
	padding:0;
	border:solid 1px #FEAC48;
}

#interviewForm button {
	margin:8px 0 0 0;
	/margin:6px 0 0 0;
	padding: 0;
	border: none;
	background:none;
	border:none;
}

#interviewForm span {
	margin:8px 0 0 0;
	padding: 0;
	border: none;
	background:none;
	border:none;
	display: block;
}

/*#interviewList
==========================================*/

#interviewList {
	margin:0 3px 0 8px;
	padding:10px 0 0;
	font-size:12px;
	background:url(img/ruledLine1.gif) repeat-x left top;
}

#interviewList .interviewList-line {
	padding:10px 0 13px;
	background:url(img/ruledLine2.gif) repeat-x left bottom;
}

#interviewList .interviewList-lineLast {
	background:none;
}

#interviewList .interviewList-left {
	float:left;
	width:280px;
}

#interviewList .interviewList-right {
	float:right;
	width:280px;
}

#interviewList .interviewList-img {
	float:left;
	width:120px;
	margin:0 5px 0 0;
}

#interviewList .interviewProf {
	float:left;
	width:150px;
}

#interviewList .interviewProf p {
	margin:0;
	padding:0;
}

#interviewList .interviewProf .interviewProf-name {
	font-weight:bold;
	text-align:left;
	margin:0 0 5px;
}

#interviewList .interviewProf .interviewProf-name span{
	font-size:10px;
}

#interviewList .interviewProf .interviewProf-type {
	padding:4px 0;
	font-size:10px;
	color:#fff;
}

#interviewList .interviewProf .interviewProf-shopName {
	padding:4px 0 4px 3px;
	text-align:left;
	border-bottom:solid 2px #F9CFE3; 
}

#interviewList .interviewProf .interviewProf-typePink {
	background:#FF69A9;
}

#interviewList .interviewProf .interviewProf-typeOrange {
	background:#FE872A;
}

#interviewList .interviewProf dl, #interviewList .interviewProf dt, #interviewList .interviewProf dd {
	margin:0;
	padding:0;
}

#interviewList .interviewProf dl {
	margin:5px 0 0;
	padding-bottom:5px;
	border-bottom:dashed 1px #B5AFAF;
}

#interviewList .interviewProf dl.profLast {
	padding:0;
	border:none;
}

#interviewList .interviewProf dt {
	float:left;
	width:40px;
	margin:0 10px 0 0;
	padding:1px 0 0 0;
	line-height:15px;
	border:solid 1px #2DB0EC;
	color:#2DB0EC;
	clear:both;
}

#interviewList .interviewProf dd {
	float:left;
	width:95px;
	padding:1px 0 0 0;
	line-height:16px;
	text-align:left;
}

#interviewfooter-nextPrev {
	margin:10px 3px 0 8px;
	padding:30px 0 0 0;
	line-height:31px;
	font-size:12px;
	background:url(img/ruledLine1.gif) repeat-x left top;
	color:#ED7DAF;
}

#interviewfooter-nextPrev span {
	margin-right:3px;
}

#interviewfooter-nextPrev a {
	margin-right:3px;
}

#interviewfooter-nextPrev img {
	border:none;
	vertical-align:middle;
}

/*#footer-nextPrev
==========================================*/

#footer-nextPrev {
	margin:10px 3px 0 8px;
	padding:10px 0 20px;
	line-height:31px;
	font-size:12px;
	color:#ED7DAF;
}

#footer-nextPrev span {
	margin-right:3px;
}

#footer-nextPrev a {
	margin-right:3px;
}

#footer-nextPrev img {
	border:none;
	vertical-align:middle;
}


/*#掲載申し込みページ
==========================================*/

div#job_img{ 
    clear:both; 
    position:relative;
    text-align:left;
    height:35px;
}
div#job_img p#job05{ 
    position:absolute; 
    top:0;left:230px; 
}
#job_img span#element{ 
    position:absolute; 
    top:10px;left:530px; 
    }
.job_cap{
	width:598px;
	background:#ffd7d7;
	font-size:13px;
	padding:5px;
	margin-top:15px;
	}
	
.job_form{
	margin:15px 140px;
}
div.job_l{
	width : 355px ;
    height : 330px;
	float:left;
	margin:5px 0 0 20px;
}

div.job_r{
	width : 355px ;
    height : 330px;
	float:right;
	margin:5px 15px 0 0;
}

p.job img {
	visibility : hidden ;
    border-style : none ;}
	
p.job a{
    display : block ;
    width : 355px ;
    height : 165px ;
}
	
p#job01{
	margin:0 0}
p#job01 a:link,
p#job01 a:visited,
p#job01 a:active{
	background: url(img/vanilla_job01.gif) no-repeat top left;
}
p#job01 a:hover{
	background: url(img/vanilla_job01_on.gif) no-repeat top left;
}
p#job02{
	margin:0 0}
p#job02 a:link,
p#job02 a:visited,
p#job02 a:active{
	background: url(img/vanilla_job02.gif) no-repeat top left;
}
p#job02 a:hover{
	background: url(img/vanilla_job02_on.gif) no-repeat top left;
}
p#job03{
	margin:0 0}
p#job03 a:link,
p#job03 a:visited,
p#job03 a:active{
	background: url(img/vanilla_job03.gif) no-repeat top left;
}
p#job03 a:hover{
	background: url(img/vanilla_job03_on.gif) no-repeat top left;
}
p#job04{
	margin:0 0}
p#job04 a:link,
p#job04 a:visited,
p#job04 a:active{
	background: url(img/vanilla_job04.gif) no-repeat top left;
}
p#job04 a:hover{
	background: url(img/vanilla_job04_on.gif) no-repeat top left;
}
p#job05{margin:0 0 10px 0;
	}
p#job05 a{
    display : block ;
    width : 288px ;
    height : 38px ;
	clear:both;
	
}
p#job05 img {
	visibility : hidden ;
    border-style : none ;
	}
	
p#job05 a:link,
p#job05 a:visited,
p#job05 a:active{
	background: url(img/vanilla_download.gif) no-repeat top left;
}
p#job05 a:hover{
	background: url(img/vanilla_download_on.gif) no-repeat top left;
}

div.job_button{
	width:107px;
	height:64px;
	float:left;
}
div.job_button2{
	width:141px;
	height:64px;
	float:left;
}
div#button01{
	background:url(img/vanilla_button01_on.gif) no-repeat 3px top;
}
div#button02{
	background:url(img/vanilla_button02_on.gif) no-repeat 3px top;
}
div#button03{
	background:url(img/vanilla_button03_on.gif) no-repeat 3px top;
}
div#button04{
	padding-top:10px;
	background:url(img/vanilla_free_entry_on.gif) no-repeat 5px 10px;
}

input.job_on:hover {
	opacity: 0.0;
	/* IE */
	filter: alpha(opacity=0);
}

