/* CSS Document */

/* common-------------------------------------------------------- */
body {
	font-size: 12px;
	font-family: "メイリオ","ＭＳ Ｐゴシック",Osaka,"ヒラギノ丸ゴ Pro W4";
	margin: 0px;
	padding: 0px;
	line-height: 140%;
	background-color: #F7F7F8;
}
h1 {
	background-color: #CCCCCC;
	color: #000000;
	padding: 2px;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	margin: 0px;
}

h2, h3, h4, p, img, form {
	margin: 0px;
	padding: 0px;
}
img{
	border:none;
}
a{
	color: #113E91;
}
a:hover{
	color: #3399FF;
}
a:link {
	color: #000066;
}

address {
	text-align: center;
	display: block;
	clear: both;
}

/* font-------------------------------------------------------- */
/* header_grobal_menu-------------------------------------------------------- */
/*-- Add nakada --*/
		.map_d {
			width:580px;
			height:300px;
		}
		.map_zenkoku_area {
			width:580px;
			height:300px;
			overflow:hidden;
			position:relative;
		}
/*		.map_zenkoku {
			clip:rect(11px 568px 290px 11px);
			position:absolute;
		}
*/
/*-- add Nakada Global Menu --*/
/* GLOBALMENU */
		#globalmenu {
			background-color: #FFFFFF;
			background-repeat: no-repeat;
			height: 22px;
			width: 810px;
		}

/* GLOBALHEADER */
		#globalheader {
			width: 810px;
			height: 22px;
			margin: 0 auto;
			position: relative;
			z-index: 9998;
			background-color: #ffffff;
		}

		#globalheader #globalnav {
			margin: 0;
			padding: 0;
		}

		#globalheader #globalnav li {
			float: left;
			display: inline; /* IE6でマージンが倍になるバグを回避 */
		}

		#globalheader #globalnav li a ,#globalsearch{
			display:block;
			width:90px;
			height:22px;
			text-indent:-9999px;
			overflow: hidden; /*Firefoxで隠れている文字の周りに点線が表示されるのを回避　*/
			background-image: url(http://414510.biz/pc_mem/exbiz_img/header_chihou_btn.gif);
			background-repeat: no-repeat;
		}


/* 各ボタンの表示位置の設定　*/
/* BUTTONS 通常の状態*/
		#globalheader #globalnav li#menu1 a{ background-position: 0 -26px; }
		#globalheader #globalnav li#menu2 a { background-position: -90px -26px; }
		#globalheader #globalnav li#menu3 a { background-position: -180px -26px; }
		#globalheader #globalnav li#menu4 a { background-position: -270px -26px; }
		#globalheader #globalnav li#menu5 a { background-position: -360px -26px; }
		#globalheader #globalnav li#menu6 a { background-position: -450px -26px; }
		#globalheader #globalnav li#menu7 a { background-position: -540px -26px; }
		#globalheader #globalnav li#menu8 a { background-position: -630px -26px; }
		#globalheader #globalnav li#menu9 a { background-position: -720px -26px; }

/* OVER STATES マウスオーバー*/
		#globalheader #globalnav li#menu1 a:hover { background-position: 0px -4px; }
		#globalheader #globalnav li#menu2 a:hover { background-position: -90px -4px; }
		#globalheader #globalnav li#menu3 a:hover { background-position: -180px -4px; }
		#globalheader #globalnav li#menu4 a:hover { background-position: -270px -4px; }
		#globalheader #globalnav li#menu5 a:hover { background-position: -360px -4px; }
		#globalheader #globalnav li#menu6 a:hover { background-position: -450px -4px; }
		#globalheader #globalnav li#menu7 a:hover { background-position: -540px -4px; }
		#globalheader #globalnav li#menu8 a:hover { background-position: -630px -4px; }
		#globalheader #globalnav li#menu9 a:hover { background-position: -720px -4px; }

/* PRESSED STATES クリック*/
		#globalheader #globalnav li#menu1 a:action { background-position: 0px -4px; }
		#globalheader #globalnav li#menu2 a:action { background-position: -90px -4px; }
		#globalheader #globalnav li#menu3 a:action { background-position: -180px -4px; }
		#globalheader #globalnav li#menu4 a:action { background-position: -270px -4px; }
		#globalheader #globalnav li#menu5 a:action { background-position: -360px -4px; }
		#globalheader #globalnav li#menu6 a:action { background-position: -450px -4px; }
		#globalheader #globalnav li#menu7 a:action { background-position: -540px -4px; }
		#globalheader #globalnav li#menu8 a:action { background-position: -630px -4px; }
		#globalheader #globalnav li#menu9 a:action { background-position: -720px -4px; }

/* ON STATES 表示ページでの状態　各ページで判別*/
		#globalheader #globalnav li#menu1_on a { background-position: 0px -4px; }
		#globalheader #globalnav li#menu2_on a { background-position: -90px -4px; }
		#globalheader #globalnav li#menu3_on a { background-position: -180px -4px; }
		#globalheader #globalnav li#menu4_on a { background-position: -270px -4px; }
		#globalheader #globalnav li#menu5_on a { background-position: -360px -4px; }
		#globalheader #globalnav li#menu6_on a { background-position: -450px -4px; }
		#globalheader #globalnav li#menu7_on a { background-position: -540px -4px; }
		#globalheader #globalnav li#menu8_on a { background-position: -630px -4px; }
		#globalheader #globalnav li#menu9_on a { background-position: -720px -4px; }
/*

		#globalheader.menu1 #globalnav li#menu1 a { background-position: 0px 0px;  !important; }
		#globalheader.menu2 #globalnav li#menu2 a { background-position: -90px 0px;  !important; }
		#globalheader.menu3 #globalnav li#menu3 a { background-position: -180px 0px;  !important; }
		#globalheader.menu4 #globalnav li#menu4 a { background-position: -270px 0px;  !important; }
		#globalheader.menu5 #globalnav li#menu5 a { background-position: -360px 0px;  !important; }
		#globalheader.menu6 #globalnav li#menu6 a { background-position: -450px 0px;  !important; }
		#globalheader.menu7 #globalnav li#menu7 a { background-position: -540px 0px;  !important; }
		#globalheader.menu8 #globalnav li#menu8 a { background-position: -630px 0px;  !important; }
		#globalheader.menu9 #globalnav li#menu9 a { background-position: -720px 0px;  !important; }
*/

/*-- End nakada --*/
/*-- add Nakada Global Menu --*/
/* GLOBALMENU Girls*/
		#g_globalmenu {
			background-color: #FFFFFF;
			background-repeat: no-repeat;
			height: 22px;
			width: 810px;
		}

/* GLOBALHEADER */
		#g_globalheader {
			width: 810px;
			height: 22px;
			margin: 0 auto;
			position: relative;
			z-index: 9998;
			background-color: #ffffff;
		}

		#g_globalheader #g_globalnav {
			margin: 0;
			padding: 0;
		}

		#g_globalheader #g_globalnav li {
			float: left;
			display: inline; /* IE6でマージンが倍になるバグを回避 */
		}

		#g_globalheader #g_globalnav li a ,#g_globalsearch{
			display:block;
			width:90px;
			height:22px;
			text-indent:-9999px;
			overflow: hidden; /*Firefoxで隠れている文字の周りに点線が表示されるのを回避　*/
			background-image: url(http://414510.biz/pc_mem/exbiz_img/header_chihou_btn_g.gif);
			background-repeat: no-repeat;
		}


/* 各ボタンの表示位置の設定　*/
/* BUTTONS 通常の状態*/
		#g_globalheader #g_globalnav li#menu1 a{ background-position: 0 -26px; }
		#g_globalheader #g_globalnav li#menu2 a { background-position: -90px -26px; }
		#g_globalheader #g_globalnav li#menu3 a { background-position: -180px -26px; }
		#g_globalheader #g_globalnav li#menu4 a { background-position: -270px -26px; }
		#g_globalheader #g_globalnav li#menu5 a { background-position: -360px -26px; }
		#g_globalheader #g_globalnav li#menu6 a { background-position: -450px -26px; }
		#g_globalheader #g_globalnav li#menu7 a { background-position: -540px -26px; }
		#g_globalheader #g_globalnav li#menu8 a { background-position: -630px -26px; }
		#g_globalheader #g_globalnav li#menu9 a { background-position: -720px -26px; }

/* OVER STATES マウスオーバー*/
		#g_globalheader #g_globalnav li#menu1 a:hover { background-position: 0px -4px; }
		#g_globalheader #g_globalnav li#menu2 a:hover { background-position: -90px -4px; }
		#g_globalheader #g_globalnav li#menu3 a:hover { background-position: -180px -4px; }
		#g_globalheader #g_globalnav li#menu4 a:hover { background-position: -270px -4px; }
		#g_globalheader #g_globalnav li#menu5 a:hover { background-position: -360px -4px; }
		#g_globalheader #g_globalnav li#menu6 a:hover { background-position: -450px -4px; }
		#g_globalheader #g_globalnav li#menu7 a:hover { background-position: -540px -4px; }
		#g_globalheader #g_globalnav li#menu8 a:hover { background-position: -630px -4px; }
		#g_globalheader #g_globalnav li#menu9 a:hover { background-position: -720px -4px; }

/* PRESSED STATES クリック*/
		#g_globalheader #g_globalnav li#menu1 a:action { background-position: 0px -4px; }
		#g_globalheader #g_globalnav li#menu2 a:action { background-position: -90px -4px; }
		#g_globalheader #g_globalnav li#menu3 a:action { background-position: -180px -4px; }
		#g_globalheader #g_globalnav li#menu4 a:action { background-position: -270px -4px; }
		#g_globalheader #g_globalnav li#menu5 a:action { background-position: -360px -4px; }
		#g_globalheader #g_globalnav li#menu6 a:action { background-position: -450px -4px; }
		#g_globalheader #g_globalnav li#menu7 a:action { background-position: -540px -4px; }
		#g_globalheader #g_globalnav li#menu8 a:action { background-position: -630px -4px; }
		#g_globalheader #g_globalnav li#menu9 a:action { background-position: -720px -4px; }

/* ON STATES 表示ページでの状態　各ページで判別*/
		#g_globalheader #g_globalnav li#menu1_on a { background-position: 0px -4px; }
		#g_globalheader #g_globalnav li#menu2_on a { background-position: -90px -4px; }
		#g_globalheader #g_globalnav li#menu3_on a { background-position: -180px -4px; }
		#g_globalheader #g_globalnav li#menu4_on a { background-position: -270px -4px; }
		#g_globalheader #g_globalnav li#menu5_on a { background-position: -360px -4px; }
		#g_globalheader #g_globalnav li#menu6_on a { background-position: -450px -4px; }
		#g_globalheader #g_globalnav li#menu7_on a { background-position: -540px -4px; }
		#g_globalheader #g_globalnav li#menu8_on a { background-position: -630px -4px; }
		#g_globalheader #g_globalnav li#menu9_on a { background-position: -720px -4px; }
/*

		#g_globalheader.menu1 #g_globalnav li#menu1 a { background-position: 0px 0px;  !important; }
		#g_globalheader.menu2 #g_globalnav li#menu2 a { background-position: -90px 0px;  !important; }
		#g_globalheader.menu3 #g_globalnav li#menu3 a { background-position: -180px 0px;  !important; }
		#g_globalheader.menu4 #g_globalnav li#menu4 a { background-position: -270px 0px;  !important; }
		#g_globalheader.menu5 #g_globalnav li#menu5 a { background-position: -360px 0px;  !important; }
		#g_globalheader.menu6 #g_globalnav li#menu6 a { background-position: -450px 0px;  !important; }
		#g_globalheader.menu7 #g_globalnav li#menu7 a { background-position: -540px 0px;  !important; }
		#g_globalheader.menu8 #g_globalnav li#menu8 a { background-position: -630px 0px;  !important; }
		#g_globalheader.menu9 #g_globalnav li#menu9 a { background-position: -720px 0px;  !important; }
*/

/*-- End nakada --*/


/*--header-------------------------------------------------------- */
div#container {
	width: 810px;
	border-right: solid 3px;
	border-left: solid 3px;
	border-bottom: solid 3px ;
	border-color:#000000;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	background-color: #FFFFFF;
}

div#container-head {
	background-color: #FFFFFF;
	width: 810px;
	height: 151px;
	margin:0 auto;
	*margin:0 auto 8px;/* IE7 and below */
}
div#container-headg {
	background-color: #999999;
	width: 810px;
	height: 136px;
	margin:0 auto;
}

#menu-list{
	margin:0;
	padding:0;
}
ul#menu-list li {
	float:left;
	list-style-type:none;
	margin:0;
	padding:0;
}

ul.navi {
	padding: 16px 16px 16px 16px;
	*padding: 20px 16px 16px 16px;
	margin: 0;
	display: block;
}
ul.navi li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	float: left;
}

#shiborikomi_title {
	background: url(../images/midashi_shiborikomi_title.gif) no-repeat left;
	text-indent: -2000px;
	overflow: hidden;
	padding: 4px 0;
	margin: 0 0 10px 0;
	font-weight: bold;
	font-family: "メイリオ","ＭＳ Ｐゴシック",Osaka,"ヒラギノ丸ゴ Pro W4";
}
#shiborikomi_title_girls {
	background: url(../girls/images/midashi_shiborikomi_title.gif) no-repeat left;
	text-indent: -2000px;
	overflow: hidden;
	padding: 4px 0;
	margin: 0 0 10px 0;
	font-weight: bold;
	font-family: "メイリオ","ＭＳ Ｐゴシック",Osaka,"ヒラギノ丸ゴ Pro W4";
}

/* 検索条件(トップページ)-------------------------------------------------------- */
#top_search_title {
	background: url(../images/midashi_top_search_title.gif) no-repeat left;
	text-indent: -2000px;
	overflow: hidden;
	padding: 0 0 4px 0;
	margin: 0 0 10px 0;
	font-weight: bold;
	font-family: "メイリオ","ＭＳ Ｐゴシック",Osaka,"ヒラギノ丸ゴ Pro W4";
	clear: both;
}
#top_search_title_wrapper{
	background: url(../images/midashi_top_search_title_back.gif) repeat-y;
}

#top_search_title_body{
	margin: 0 auto;
	padding: 12px;
}
#top_search_title_body input{
	margin: 0 3px 0 0;
}
#top_search_title_header{
	padding: 10px 0 0 0;
}
#top_search_title_bottom{
	background: url(../images/midashi_top_search_title_bottom.gif) no-repeat left bottom;
	padding: 0;
}

#top_search_title_area {
	height: 25px;
	background: transparent url(../img/eria_b.gif) no-repeat scroll left center;
	clear: both;
	font-family: "メイリオ","ＭＳ Ｐゴシック",Osaka,"ヒラギノ丸ゴ Pro W4";
	font-weight: bold;
	margin: 0 0 2px;
	overflow: hidden;
	padding: 0;
	text-indent: -2000px;
}
#top_search_title_larea {
	height: 25px;
	background: transparent url(../img/line_area_b.gif) no-repeat scroll left center;
	clear: both;
	font-family: "メイリオ","ＭＳ Ｐゴシック",Osaka,"ヒラギノ丸ゴ Pro W4";
	font-weight: bold;
	margin: 0 0 2px;
	overflow: hidden;
	padding: 0;
	text-indent: -2000px;
}
#top_search_title_category {
	height: 25px;
	background: transparent url(../img/syokusyu_b.gif) no-repeat scroll left center;
	clear: both;
	font-family: "メイリオ","ＭＳ Ｐゴシック",Osaka,"ヒラギノ丸ゴ Pro W4";
	font-weight: bold;
	margin: 0 0 2px;
	overflow: hidden;
	padding: 0;
	text-indent: -2000px;
}
#top_search_title_freeword{
	height: 25px;
	background: transparent url(../images/freeword_b.gif) no-repeat scroll left center;
	clear: both;
	font-family: "メイリオ","ＭＳ Ｐゴシック",Osaka,"ヒラギノ丸ゴ Pro W4";
	font-weight: bold;
	margin: 0 0 2px;
	size: 35px;
	overflow: hidden;
	padding: 0;
	text-indent: -2000px;
}
#top_search_title_employment {
	height: 25px;
	background: transparent url(../img/koyou_b.gif) no-repeat scroll left center;
	clear: both;
	font-family: "メイリオ","ＭＳ Ｐゴシック",Osaka,"ヒラギノ丸ゴ Pro W4";
	font-weight: bold;
	margin: 0 0 2px;
	overflow: hidden;
	padding: 0;
	text-indent: -2000px;
}
#top_search_title_generation {
	height: 25px;
	background: transparent url(../img/katsuyaku_b.gif) no-repeat scroll left center;
	clear: both;
	font-family: "メイリオ","ＭＳ Ｐゴシック",Osaka,"ヒラギノ丸ゴ Pro W4";
	font-weight: bold;
	margin: 0 0 2px;
	overflow: hidden;
	padding: 0;
	text-indent: -2000px;
}
#top_search_title_method {
	height: 25px;
	background: transparent url(../img/kyuyo_b.gif) no-repeat scroll left center;
	clear: both;
	font-family: "メイリオ","ＭＳ Ｐゴシック",Osaka,"ヒラギノ丸ゴ Pro W4";
	font-weight: bold;
	margin: 0 0 2px;
	overflow: hidden;
	padding: 0;
	text-indent: -2000px;
}
#top_search_title_advantage{
	height: 25px;
	background: transparent url(../img/riten_b.gif) no-repeat scroll left center;
	clear: both;
	font-family: "メイリオ","ＭＳ Ｐゴシック",Osaka,"ヒラギノ丸ゴ Pro W4";
	font-weight: bold;
	margin: 0 0 2px;
	overflow: hidden;
	padding: 0;
	text-indent: -2000px;
}
/* 検索条件-------------------------------------------------------- */
#search_title {
	background: url(../images/midashi_search_title.gif) no-repeat left;
	text-indent: -2000px;
	overflow: hidden;
	padding: 0 0 4px 0;
	margin: 0 0 10px 0;
	font-weight: bold;
	font-family: "メイリオ","ＭＳ Ｐゴシック",Osaka,"ヒラギノ丸ゴ Pro W4";
	clear: both;
}
#search_title_wrapper{
	background: url(../images/midashi_kekkaichiran_title_back.gif) repeat-y;
}

#search_title_body{
	width: 85%;
	margin: 0 auto;
	padding: 12px;
}
#search_title_body input{
	margin: 3px 3px 0 0;
}
#search_title_body td{
	padding-right: 3px;
}
#search_title_bottom{
	background: url(../images/midashi_kekkaichiran_title_bottom.gif) no-repeat left bottom;
	padding: 6px 0 16px 0;
}

#search_title_area {
	height: 25px;
	background: transparent url(../img/eria_b.gif) no-repeat scroll left center;
	clear: both;
	font-family: "メイリオ","ＭＳ Ｐゴシック",Osaka,"ヒラギノ丸ゴ Pro W4";
	font-weight: bold;
	margin: 0 0 2px;
	overflow: hidden;
	padding: 0;
	text-indent: -2000px;
}
#search_title_category {
	height: 25px;
	background: transparent url(../img/syokusyu_b.gif) no-repeat scroll left center;
	clear: both;
	font-family: "メイリオ","ＭＳ Ｐゴシック",Osaka,"ヒラギノ丸ゴ Pro W4";
	font-weight: bold;
	margin: 0 0 2px;
	overflow: hidden;
	padding: 0;
	text-indent: -2000px;
}
#search_title_freeword{
	height: 25px;
	background: transparent url(../images/freeword_b.gif) no-repeat scroll left center;
	clear: both;
	font-family: "メイリオ","ＭＳ Ｐゴシック",Osaka,"ヒラギノ丸ゴ Pro W4";
	font-weight: bold;
	margin: 0 0 2px;
	size: 35px;
	overflow: hidden;
	padding: 0;
	text-indent: -2000px;
}
#search_title_employment {
	height: 25px;
	background: transparent url(../img/koyou_b.gif) no-repeat scroll left center;
	clear: both;
	font-family: "メイリオ","ＭＳ Ｐゴシック",Osaka,"ヒラギノ丸ゴ Pro W4";
	font-weight: bold;
	margin: 0 0 2px;
	overflow: hidden;
	padding: 0;
	text-indent: -2000px;
}
#search_title_generation {
	height: 25px;
	background: transparent url(../img/katsuyaku_b.gif) no-repeat scroll left center;
	clear: both;
	font-family: "メイリオ","ＭＳ Ｐゴシック",Osaka,"ヒラギノ丸ゴ Pro W4";
	font-weight: bold;
	margin: 0 0 2px;
	overflow: hidden;
	padding: 0;
	text-indent: -2000px;
}
#search_title_method {
	height: 25px;
	background: transparent url(../img/kyuyo_b.gif) no-repeat scroll left center;
	clear: both;
	font-family: "メイリオ","ＭＳ Ｐゴシック",Osaka,"ヒラギノ丸ゴ Pro W4";
	font-weight: bold;
	margin: 0 0 2px;
	overflow: hidden;
	padding: 0;
	text-indent: -2000px;
}
#search_title_advantage{
	height: 25px;
	background: transparent url(../img/riten_b.gif) no-repeat scroll left center;
	clear: both;
	font-family: "メイリオ","ＭＳ Ｐゴシック",Osaka,"ヒラギノ丸ゴ Pro W4";
	font-weight: bold;
	margin: 0 0 2px;
	overflow: hidden;
	padding: 0;
	text-indent: -2000px;
}

/* 検索結果-------------------------------------------------------- */
#kekka_title {
	background: url(../images/midashi_kekka_title.gif) no-repeat left;
	text-indent: -2000px;
	overflow: hidden;
	padding: 4px 0;
	margin: 0 0 10px 0;
	font-weight: bold;
	font-family: "メイリオ","ＭＳ Ｐゴシック",Osaka,"ヒラギノ丸ゴ Pro W4";
	clear: both;
}
#kekka_title_girls {
	background: url(../girls/images/midashi_kekka_title.gif) no-repeat left;
	text-indent: -2000px;
	overflow: hidden;
	padding: 4px 0;
	margin: 0 0 10px 0;
	font-weight: bold;
	font-family: "メイリオ","ＭＳ Ｐゴシック",Osaka,"ヒラギノ丸ゴ Pro W4";
	clear: both;
}


#kekkaichiran_title_wrapper{
	background: url(../images/midashi_kekkaichiran_title_back.gif) repeat-y;
	margin-bottom: 12px;
}
#kekkaichiran_title {
	background: url(../images/midashi_kekkaichiran_title.gif) no-repeat left top;
	text-indent: -2000px;
	overflow: hidden;
	padding-bottom: 12px;
	margin: 0;
	font-weight: bold;
	font-family: "メイリオ","ＭＳ Ｐゴシック",Osaka,"ヒラギノ丸ゴ Pro W4";
}
#kekkaichiran_title_body {
	text-align: center;
	padding:14px 0 6px 0;
}
#kekkaichiran_title_wrapper span{
	text-align: center;
	display: block;
	width:700px;
	margin:0 auto;
	padding-bottom: 6px;
	font-size: x-small;
	line-height: 100%;
}

#kekkaichiran_title_bottom{
	background: url(../images/midashi_kekkaichiran_title_bottom.gif) no-repeat left bottom;
}
#kekkaichiran_title_bottom_left {
	height:22px;
	padding: 6px 0 6px 16px;
	margin: 0;
}
#kekkaichiran_title_bottom_right {
	height:28px;
	padding: 0 16px 6px 0;
	margin: 0;
}

#ikkatsulist_title {
	background: url(../images/midashi_ikkatsu_list_top.gif) no-repeat left top;
	text-indent: -2000px;
	overflow: hidden;
	padding-bottom: 12px;
	margin: 0;
	font-weight: bold;
	font-family: "メイリオ","ＭＳ Ｐゴシック",Osaka,"ヒラギノ丸ゴ Pro W4";
}
#kyujin_title {
	background: url(../images/midashi_kyujin_title.jpg) no-repeat left;
	text-indent: -2000px;
	overflow: hidden;
	padding: 4px 0;
	margin: 0 0 10px 0;
	font-weight: bold;
	font-family: "メイリオ","ＭＳ Ｐゴシック",Osaka,"ヒラギノ丸ゴ Pro W4";
}
#kyujin_title_girls {
	background: url(../girls/images/midashi_kyujin_title.jpg) no-repeat left;
	text-indent: -2000px;
	overflow: hidden;
	padding: 4px 0;
	margin: 0 0 10px 0;
	font-weight: bold;
	font-family: "メイリオ","ＭＳ Ｐゴシック",Osaka,"ヒラギノ丸ゴ Pro W4";
}

#new_kyujin_title {
	background: url(../images/midashi_new_kyujin_title.jpg) no-repeat left;
	text-indent: -2000px;
	overflow: hidden;
	padding: 4px 0;
	margin: 0 0 10px 0;
	font-weight: bold;
	font-family: "メイリオ","ＭＳ Ｐゴシック",Osaka,"ヒラギノ丸ゴ Pro W4";
}
#new_kyujin_title_girls {
	background: url(../girls/images/midashi_new_kyujin_title.jpg) no-repeat left;
	text-indent: -2000px;
	overflow: hidden;
	padding: 4px 0;
	margin: 0 0 10px 0;
	font-weight: bold;
	font-family: "メイリオ","ＭＳ Ｐゴシック",Osaka,"ヒラギノ丸ゴ Pro W4";
}

#kigyou_title {
	background: url(../images/midashi_kigyou_title.jpg) no-repeat left;
	text-indent: -2000px;
	overflow: hidden;
	padding: 4px 0;
	margin: 0 0 10px 0;
	font-weight: bold;
	font-family: "メイリオ","ＭＳ Ｐゴシック",Osaka,"ヒラギノ丸ゴ Pro W4";
}
#kigyou_title_girls {
	background: url(../girls/images/midashi_kigyou_title.jpg) no-repeat left;
	text-indent: -2000px;
	overflow: hidden;
	padding: 4px 0;
	margin: 0 0 10px 0;
	font-weight: bold;
	font-family: "メイリオ","ＭＳ Ｐゴシック",Osaka,"ヒラギノ丸ゴ Pro W4";
}

#toiawase_title {
	background: url(../images/midashi_toiawase_title.jpg) no-repeat left;
	text-indent: -2000px;
	overflow: hidden;
	padding: 4px 0;
	margin: 0 0 10px 0;
	font-weight: bold;
	font-family: "メイリオ","ＭＳ Ｐゴシック",Osaka,"ヒラギノ丸ゴ Pro W4";
}
#other_offer_title {
	background: url(../images/other2.jpg) no-repeat left;
	text-indent: -2000px;
	overflow: hidden;
	padding: 4px 0;
	margin: 0 0 10px 0;
	font-weight: bold;
	font-family: "メイリオ","ＭＳ Ｐゴシック",Osaka,"ヒラギノ丸ゴ Pro W4";
}
#other_offer_title_girls {
	background: url(../girls/images/other1.jpg) no-repeat left;
	text-indent: -2000px;
	overflow: hidden;
	padding: 4px 0;
	margin: 0 0 10px 0;
	font-weight: bold;
	font-family: "メイリオ","ＭＳ Ｐゴシック",Osaka,"ヒラギノ丸ゴ Pro W4";
}

#ent_blog_title {
	background: url(../images/ent_blog_title.jpg) no-repeat left;
	text-indent: -2000px;
	overflow: hidden;
	padding: 4px 0;
	margin: 0 0 10px 0;
	font-weight: bold;
	font-family: "メイリオ","ＭＳ Ｐゴシック",Osaka,"ヒラギノ丸ゴ Pro W4";
}
#ent_blog_title_girls {
	background: url(../girls/images/ent_blog_title.jpg) no-repeat left;
	text-indent: -2000px;
	overflow: hidden;
	padding: 4px 0;
	margin: 0 0 10px 0;
	font-weight: bold;
	font-family: "メイリオ","ＭＳ Ｐゴシック",Osaka,"ヒラギノ丸ゴ Pro W4";
}

#offer_blog_title {
	background: url(../images/offer_blog_title.jpg) no-repeat left;
	text-indent: -2000px;
	overflow: hidden;
	padding: 4px 0;
	margin: 0 0 10px 0;
	font-weight: bold;
	font-family: "メイリオ","ＭＳ Ｐゴシック",Osaka,"ヒラギノ丸ゴ Pro W4";
}
#offer_blog_title_girls {
	background: url(../girls/images/offer_blog_title.jpg) no-repeat left;
	text-indent: -2000px;
	overflow: hidden;
	padding: 4px 0;
	margin: 0 0 10px 0;
	font-weight: bold;
	font-family: "メイリオ","ＭＳ Ｐゴシック",Osaka,"ヒラギノ丸ゴ Pro W4";
}

#select_blog_title {
	background: url(../images/select_blog_title.jpg) no-repeat left;
	text-indent: -2000px;
	overflow: hidden;
	padding: 4px 0;
	margin: 0 0 10px 0;
	font-weight: bold;
	font-family: "メイリオ","ＭＳ Ｐゴシック",Osaka,"ヒラギノ丸ゴ Pro W4";
}
#select_blog_title_girls {
	background: url(../girls/images/select_blog_title.jpg) no-repeat left;
	text-indent: -2000px;
	overflow: hidden;
	padding: 4px 0;
	margin: 0 0 10px 0;
	font-weight: bold;
	font-family: "メイリオ","ＭＳ Ｐゴシック",Osaka,"ヒラギノ丸ゴ Pro W4";
}

#other_blog_title {
	background: url(../images/other_blog_title.jpg) no-repeat left;
	text-indent: -2000px;
	overflow: hidden;
	padding: 4px 0;
	margin: 0 0 10px 0;
	font-weight: bold;
	font-family: "メイリオ","ＭＳ Ｐゴシック",Osaka,"ヒラギノ丸ゴ Pro W4";
}
#other_blog_title_girls {
	background: url(../girls/images/other_blog_title.jpg) no-repeat left;
	text-indent: -2000px;
	overflow: hidden;
	padding: 4px 0;
	margin: 0 0 10px 0;
	font-weight: bold;
	font-family: "メイリオ","ＭＳ Ｐゴシック",Osaka,"ヒラギノ丸ゴ Pro W4";
}

/* header_menu (pc_mem)-------------------------------------------------------- */


li#menu_navi1 a{
	text-indent:-2000px;
	display: block;
	background: url(../images/menu_navi1.gif);
	width:151px;
	height:40px;
}
li#menu_navi1 a:hover, li#menu_navi1 a:active{
	background-position:0 40px;
}
li#menu_navi1_over a{
	text-indent:-2000px;
	background-image: url(../images/menu_navi1.gif);
	background-position:0 40px;
	display: block;
	width:151px;
	height:40px;
}
li#menu_navi1_over span{
	text-indent:-2000px;
	background-image: url(../images/menu_navi1.gif);
	display: block;
	width:151px;
	height:40px;
}


li#menu_navi2 a{
	text-indent:-2000px;
	display: block;
	background: url(../images/menu_navi2.gif);
	width:190px;
	height:40px;
}
li#menu_navi2 a:hover, li#menu_navi2 a:active{
	background-position:0 40px;
}
li#menu_navi2_over a{
	text-indent:-2000px;
	background-image: url(../images/menu_navi2.gif);
	background-position:0 40px;
	display: block;
	width:190px;
	height:40px;
}

li#menu_navi3 a{
	text-indent:-2000px;
	display: block;
	background: url(../images/menu_navi3.gif);
	width:155px;
	height:40px;
}
li#menu_navi3 a:hover, li#menu_navi3 a:active{
	background-position:0 40px;
}
li#menu_navi3_over a{
	text-indent:-2000px;
	background-image: url(../images/menu_navi3.gif);
	background-position:0 40px;
	display: block;
	width:155px;
	height:40px;
}

li#menu_navi4 a{
	text-indent:-2000px;
	display: block;
	background: url(../images/menu_navi4.gif);
	width:168px;
	height:40px;
}
li#menu_navi4 a:hover, li#menu_navi4 a:active{
	background-position:0 40px;
}
li#menu_navi4_over a{
	text-indent:-2000px;
	background-image: url(../images/menu_navi4.gif);
	background-position:0 40px;
	display: block;
	width:168px;
	height:40px;
}

li#menu_navi5 a{
	text-indent:-2000px;
	display: block;
	background: url(../images/menu_navi5.gif);
	width:146px;
	height:40px;
}
li#menu_navi5 a:hover, li#menu_navi5 a:active{
	background-position:0 40px;
}
li#menu_navi5_over a{
	text-indent:-2000px;
	background-image: url(../images/menu_navi5.gif);
	background-position:0 40px;
	display: block;
	width:146px;
	height:40px;
}
/*
li#menu_navi6 a{
	text-indent:-2000px;
	display: block;
	background: url(../images/menu_navi6.gif);
	width:135px;
	height:35px;
}
li#menu_navi6 a:hover, li#menu_navi6 a:active{
	background-position:0 35px;
}
li#menu_navi6_over a{
	text-indent:-2000px;
	background-image: url(../images/menu_navi6.gif);
	background-position:0 35px;
	display: block;
	width:135px;
	height:35px;
}
*/

/* header_menu (girls)-------------------------------------------------------- */
li#menug_navi1 a{
	text-indent:-2000px;
	display: block;
	background: url(../girls/images/menu_navi1.gif);
	width:151px;
	height:40px;
}
li#menug_navi1 a:hover, li#menug_navi1 a:active{
	background-position:0 40px;
}
li#menug_navi1_over a{
	text-indent:-2000px;
	background-image: url(../girls/images/menu_navi1.gif);
	background-position:0 40px;
	display: block;
	width:151px;
	height:40px;
}
li#menug_navi1_over span{
	text-indent:-2000px;
	background-image: url(../girls/images/menu_navi1.gif);
	display: block;
	width:151px;
	height:40px;
}

li#menug_navi2 a{
	text-indent:-2000px;
	display: block;
	background: url(../girls/images/menu_navi2.gif);
	width:190px;
	height:40px;
}
li#menug_navi2 a:hover, li#menug_navi2 a:active{
	background-position:0 40px;
}
li#menug_navi2_over a{
	text-indent:-2000px;
	background-image: url(../girls/images/menu_navi2.gif);
	background-position:0 40px;
	display: block;
	width:190px;
	height:40px;
}

li#menug_navi3 a{
	text-indent:-2000px;
	display: block;
	background: url(../girls/images/menu_navi3.gif);
	width:155px;
	height:40px;
}
li#menug_navi3 a:hover, li#menug_navi3 a:active{
	background-position:0 40px;
}
li#menug_navi3_over a{
	text-indent:-2000px;
	background-image: url(../girls/images/menu_navi3.gif);
	background-position:0 40px;
	display: block;
	width:155px;
	height:40px;
}

li#menug_navi4 a{
	text-indent:-2000px;
	display: block;
	background: url(../girls/images/menu_navi4.gif);
	width:168px;
	height:40px;
}
li#menug_navi4 a:hover, li#menug_navi4 a:active{
	background-position:0 40px;
}
li#menug_navi4_over a{
	text-indent:-2000px;
	background-image: url(../girls/images/menu_navi4.gif);
	background-position:0 40px;
	display: block;
	width:168px;
	height:40px;
}

li#menug_navi5 a{
	text-indent:-2000px;
	display: block;
	background: url(../girls/images/menu_navi5.gif);
	width:146px;
	height:40px;
}
li#menug_navi5 a:hover, li#menug_navi5 a:active{
	background-position:0 40px;
}
li#menug_navi5_over a{
	text-indent:-2000px;
	background-image: url(../girls/images/menu_navi5.gif);
	background-position:0 40px;
	display: block;
	width:146px;
	height:40px;
}
/*
li#menug_navi6 a{
	text-indent:-2000px;
	display: block;
	background: url(../girls/images/menu_navi6.gif);
	width:135px;
	height:35px;
}
li#menug_navi6 a:hover, li#menug_navi6 a:active{
	background-position:0 35px;
}
li#menug_navi6_over a{
	text-indent:-2000px;
	background-image: url(../girls/images/menu_navi6.gif);
	background-position:0 35px;
	display: block;
	width:135px;
	height:35px;
}
*/
/* footer-------------------------------------------------------- */
div#container-foot {
	width: 810px;
	clear: both;
	background-color: #CCCCCC;
	border-top: solid 3px #000000;
	padding:0;
	text-align: center;
	font-family:"メイリオ","ＭＳ Ｐゴシック",Osaka,"ヒラギノ丸ゴ Pro W4";
	font-size: 12px;
}

div#container-foot a{
	color: #000000;
}
div#container-foot a:hover{
	color: #ED8E13;
}

div#container-footg {
	width: 810px;
	clear: both;
	background-color: #FF99FF;
	border-top: solid 3px #000000;
	padding:0;
	text-align: center;
	font-family:"メイリオ","ＭＳ Ｐゴシック",Osaka,"ヒラギノ丸ゴ Pro W4";
	font-size: 12px;
}

div#container-footg a{
	color: #000000;
}
div#container-footg a:hover{
	color: #ED8E13;
}

ul.foot-info {
	padding: 0;
	margin-top: 5px;
	display: block;
	margin-left: 10px;
	margin-right: 5px;
	height: 20px;
	margin-bottom: 3px;
	text-align: center;
}
ul.foot-info li {
	display: inline;
	list-style-type: none;
	background: url(../img/splitter.gif) repeat-y right;
	text-align: center;
	margin: 0;
	padding: 0 6px 0 4px;
}
ul.foot-info li.end {
	display: inline;
	list-style-type: none;
	background-image: none;
	margin: 0;
	padding: 0 6px 0 4px;
}

div.foot-navi{
	margin-bottom: 8px;
}
div.foot-navi a{
	text-decoration: none;
}

#container-foot address {
	font-style: normal;
	background-color: #000000;
	color: #FFFFFF;
	padding: 5px;
}

#container-foot address a {
	color: #FFFFFF;
	text-decoration: none;
}
#container-foot address a:hover {
	color: #ED8E13;
}

#container-footg address {
	font-style: normal;
	background-color: #666666;
	color: #FFFFFF;
	padding: 5px;
}
#container-footg address a {
	color: #FFFFFF;
	text-decoration: none;
}
#container-footg address a:hover {
	color: #ED8E13;
}



/* parts-------------------------------------------------------- */
.count_box{
	text-align: center;
	padding: 8px 0 16px 0;
}

.btn-join {
	text-align: center;
	margin: 10px 0;
}
#btn-join {
	text-align: center;
	margin: 10px 0;
}

.btn-interv {
	text-align: center;
	margin: 10px 0;
}
#btn-interv {
	text-align: center;
	margin: 10px 0;
}
.photo{
	display: inline;
}
.photo img{
	border: solid 6px #E6E6E6;
	background: #E6E6E6;
	margin: 12px 5px 5px;
	vertical-align:middle;
}

.pict {
	margin: 0px;
	padding: 0px;
	float: right;
	list-style-position: inside;
}
.money-banner{
	display:block;
	padding-bottom:8px;
	position:relative;
}
.str_box {
	width: 666px;
	border:1px solid #CCCCCC;
	line-height:16px;
	margin:5px;
	padding:12px 36px;
}

.attention_box1 {
	width: 730px;
	text-align:center;
	border:1px solid #CCCCCC;
	line-height:16px;
	margin:5px;
	padding:12px;
}
.attention_box1 div{
	text-align:left;
	width:400px;
	margin:0 auto;
}
.attention_box2 {
	width: 730px;
	text-align:center;
	border:1px solid #CCCCCC;
	line-height:16px;
	margin:25px 5px;
	padding:12px;
}
.attention_box2 div{
	text-align:left;
	width:400px;
	margin:0 auto;
}
.attention_box3 {
	width: 720px;
	text-align:center;
	border:1px solid #CCCCCC;
	line-height:16px;
	margin:0 auto;
	padding:12px;
}
.attention_box3 div{
	text-align:left;
	width:400px;
	margin:0 auto;
}
.attention_box4 {
	width: 522px;
	text-align:center;
	border:1px solid #CCCCCC;
	line-height:16px;
	margin:0 auto;
	padding:12px;
}
.attention_box4 div{
	text-align:left;
	width:400px;
	margin:0 auto;
}
.tc{
	text-align: center;
}
div#container-body h3 {
	font-size: 24px;
	font-weight: bold;
	margin: 0 0 7px 0;
	padding: 0 0 0 3px;
	line-height: 1.4em;
}
.x-small{
	font-size: x-small;
}
.x-large{
	font-size: x-large;
}
.u_bar{
	color: #ff6666;
	width: 100%;
}
.w20p{
	width: 20%;
}
.w25p{
	width: 25%;
}
.w40p{
	width: 40%;
}
.w50p{
	width: 50%;
}
.w60p{
	width: 60%;
}

.left {
	float:left;
}
.text-right {
	text-align: right;
}
.pt8{
	padding-top: 8px;
}
.pr16{
	padding-right: 16px;
}
.mt6{
	margin-top: 6px;
}
.mt16{
	margin-top: 16px;
}
.mb8{
	margin-bottom: 8px;
}
.mb16{
	margin-bottom: 16px;
}

/* social button-------------------------------------------------------- */
#social_button{
	width:488px;
	position:absolute;
	top:-1px;
	left:300px;
}
#social_button ul{
	margin: 0px;
	display: block;
}
#social_button li {
	float:right;
	list-style-type: none;
}
#social_button li.mixi, .gree, .facebook{
	margin-right:10px;
}
#social_button li.twitter{
}





/* benri rirekisyo-------------------------------------------------------- */

#content_benri {
	width: 580px;
	float: left;
	margin:10px 8px 0px 15px;
	font-size:12px;
	line-height:160%;
}

.mr8 {
	margin-right:8px;
}
.mr15 {
	margin-right:15px;
}
.ml20 {
	margin-left:20px;
}
.mt10 {
	margin-top:10px;
}
.mt20 {
	margin-top:20px;
}
.mb10 {
	margin-bottom:10px;
}

.howcap {
	margin:5px 0px 10px 0px;
}
.header_under {
	background-image:url(http://414510.biz/pc_mem/benri/image/header_under.gif);
	height:98px;
	width:578px;
	margin-bottom:20px;
}
.header_font {
	font-size:10px;
	padding:10px;
	line-height:150%;
}
.font_size12 {
	font-size:12px;
}
.font_size14 {
	font-size:14px;
}
.font_bold {
	font-weight:bold;
}
.font_red {
	font-weight:bold;
	color:#F00;
}
.font_red02 {
	color:#ff4800;
	font-weight:bold;
	font-size:16px;
}
.title_ber {
	background-color:#ff4800;
	padding:3px 10px;
	color:#FFF;
	font-weight:bold;
	margin:20px 0px 15px 0px;
}
.title_font {
	font-size:16px;
	font-weight:bold;
	padding:21px 0px 0px 63px;
}
.title01 {
	background-image:url(http://414510.biz/pc_mem/benri/image/title01.gif);
	background-repeat:no-repeat;
	width:578px;
	height:57px;
}
.title02 {
	background-image:url(http://414510.biz/pc_mem/benri/image/title02.gif);
	background-repeat:no-repeat;
	width:578px;
	height:57px;
}
.title03 {
	background-image:url(http://414510.biz/pc_mem/benri/image/title03.gif);
	background-repeat:no-repeat;
	width:578px;
	height:57px;
}
.title04 {
	background-image:url(http://414510.biz/pc_mem/benri/image/title04.gif);
	background-repeat:no-repeat;
	width:578px;
	height:57px;
}
.title05 {
	background-image:url(http://414510.biz/pc_mem/benri/image/title05.gif);
	background-repeat:no-repeat;
	width:578px;
	height:57px;
}
.font_area01 {
	margin:10px 50px;
}
.autoCenter {
	text-align:center;
	margin:0px auto;
}
table.table_green {
    border-top:1px solid #66cc66;
    border-left:1px solid #66cc66;
	margin:10px 0px 10px 50px;;
}
.table_green th{
    border-right:1px solid #66cc66;
    border-bottom:1px solid #66cc66;
    padding:5px 10px;
	text-align:left;
}
.table_green td{
    border-right:1px solid #66cc66;
    border-bottom:1px solid #66cc66;
    padding:5px 10px;
    text-align:center;
}

.img01 {
	background-image:url(http://414510.biz/pc_mem/benri/image/img05.gif);
	background-repeat:no-repeat;
	margin-left:50px;
	height:190px;
	width:518px;
}
.img02 {
	background-image:url(http://414510.biz/pc_mem/benri/image/img06.gif);
	background-repeat:no-repeat;
	margin-left:50px;
	height:172px;
	width:518px;
}




/*--container-sub---------------------------------------------------------------------------------------*/

div#container-sub {
	float: right;
	width: 200px;
	padding: 10px 0;
	margin: 0;
}
.clearfix {
	width:100%;
}
.clearfix:after {
    content: ""; 
    display: block; 
    clear: both;
}
div#container-sub div.item {
	border-left: solid 1px #666666;
	border-bottom: solid 1px #666666;
	width: 190px;
	padding: 5px;
	margin: 0;
}
div#container-sub h4, div#container-sub h5{
	_border-right: solid 1px #000000;
}
div#container-sub h4#sub-employee{
	text-indent: -9999px;
	background: url(http://414510.biz/pc_mem/exbiz_img/sub-employee.jpg);
	width:200px;
	height:25px;
}
div#container-sub h4#sub-company{
	text-indent: -9999px;
	background: url(http://414510.biz/pc_mem/exbiz_img/sub-company.jpg);
	width:200px;
	height:25px;
	margin-top: 16px;
}
div#container-sub h5#sub-tyumoku2{
	text-indent: -9999px;
	background: url(http://414510.biz/pc_mem/exbiz_img/sub-tyumoku2.jpg);
	width:200px;
	height:25px;
	margin-top: 16px;
}
div#container-sub h4#sub-link{
	text-indent: -9999px;
	background: url(http://414510.biz/pc_mem/exbiz_img/sub_link.jpg);
	width:200px;
	height:25px;
	margin-top: 16px;
}
div#container-sub div.item div.qr {
	text-align: center;
	margin-top: 8px;
}
div#container-sub div.item div.qr img{
	margin:5px 0;
}

div.button-wrapper {
	text-align: center;
}

#userLink {
	font-size: 10px;
    border: 1px solid #AAAAAA;
    float: left;
    height: auto;
    line-height: 1.7;
    margin-top: 0px;
    margin-left: 5px;
    padding: 0 0 10px 30px;
    position: relative;
    width: 560px;
}
#userLink dl dt {
    margin-top: 0px;
    margin-bottom: 5px;
    float: left;
    width: 90px;
}
#userLink dl dd {
    float: left;
    width: 480px;
    margin-left: 90px;
    margin-top: -23px;
}
#userLink dd a {
    color: #555555;
    display: block;
    float: left;
    margin-right: 8px;
}
#userLink dd a:hover {
    color: #FF6600;
    margin-right: 8px;
}

div.freeword {
    background: url("../exbiz_img/freeword_bg_new.jpg") no-repeat scroll 0 0 transparent;
    float: left;
    height: 36px;
    position: relative;
    width: 220px;
}
#seo_table{
	width: 780px;
	font-size: 10px;
	margin: 10px;
	border-style: none;
}
#seo_table h4{
	font-size: 11px;
	font-weight: bold;
}
