﻿@charset "utf-8";

/*--------------------------------------

  業種辞典

---------------------------------------*/
/*■■■■■■■■共通■■■■■■■*/
/*◆用語*/
#job #contents h5 {
	padding: 0;
	margin: 7px 0 2px 10px;
	font-size: 14px;
	clear: both;
}
/*説明文*/
#job #contents p {
	color: #666;
	font-size: 14px;
	line-height: 1.45;
	margin: 0 0 0 10px;
	padding: 0;
}
/*ページTOPへ*/
#job #contents span a {
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
	color: #F06;
	margin: 0 0 0 120px;
}
#job #contents span a:hover {
	text-decoration: none;
}
#job #contents .border {
	width: 740px;
	float: right;
	margin: 0 0 5px 0;
	padding: 0;
}
#job #contents ul {
	margin: 0 0 0 10px;
	padding: 0;
	list-style-type: none;
}
#job #contents li {
	float: left;
	margin: 0;
	height: 22px;
	padding: 0;
}
#job #contents li a {
	display: block;
	width: 58px;
	height: 22px;
}
#job #contents li span {
    display: none;
}
#job {
    margin: 0 auto;
    padding: 35px 70px;
    background-image: url(/pc/img/tidbits/tidbits.jpg);
}
#job .job_box {
    margin: 0 auto;
    padding: 20px 25px;
    background-color: #fff;
}

/*ヘッダー*/
#job #sub_header .top {
	margin: 0 0 0 30px;
}
#job #sub_header .bt_top {
    margin: 10px 0;
	padding: 4px 0 4px 39px;
    border: solid 1px #d60c25;
    background: -moz-linear-gradient(top, #fc4560 0%, #f30327 100%);
    background: -webkit-linear-gradient(top, #fc4560 0%, #f30327 100%);
    background: linear-gradient(top, #fc4560 0%, #f30327 100%);
}
#job #sub_header ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#job #sub_header li {
	float: left;
	margin: 0 0 0 3px;
	width: 102px;
	height: 28px;
}
#job #sub_header li.word a {
	background: url(/pc/img/tidbits/bt_word.gif) no-repeat;
	text-indent: -8000px;
	display: block;
	width: 102px;
	height: 28px;
	cursor: pointer;
}
#job #sub_header li.word {
	background:  url(/pc/img/tidbits/on_word.gif) no-repeat;
    text-indent: -8000px;
}
#job #sub_header li.word a:hover {
	background: url(/pc/img/tidbits/on_word.gif) no-repeat;
}
#job #sub_header li.job {
	background: url(/pc/img/tidbits/on_job.gif) no-repeat;
	text-indent: -8000px;
	display: block;
	width: 102px;
	height: 28px;
}
#job #sub_header li.mensetsu a {
	background: url(/pc/img/tidbits/bt_mensetsu.gif) no-repeat;
    display: block;
	width: 102px;
	height: 28px;
	cursor: pointer;
    text-indent: -8000px;
}
#job #sub_header li.mensetsu a:hover {
    background: url(/pc/img/tidbits/on_mensetsu.gif) no-repeat;
}
#job #sub_header li.qa a {
	background: url(/pc/img/tidbits/bt_q_a.gif) no-repeat;
	text-indent: -8000px;
	display: block;
	width: 102px;
	height: 28px;
	cursor: pointer;
}
#job #sub_header li.qa a:hover {
	background: url(/pc/img/tidbits/on_q_a.gif) no-repeat;
}

/*■■■■■■■■■業種一覧■■■■■■■■■*/
#job #table {
	width: 700px;
	margin: 15px auto 15px auto;
	padding: 6px 0 10px 25px;
	font-size: 14px;
	height: 89px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-selif;
	line-height: 1.1;
	background-image: url(/pc/img/tidbits/table_bg.gif);
}
#job #table ul.job_name {
	list-style-type: none;
	margin: 0;
	padding: 0;
	height: 50px;
}
#job #table ul.job_name li {
	margin: 3px 0 0 0;
	padding: 0;
	float: left;
	width: 168px;
}
#job #table a {
	color: #555;
	text-decoration: none;
}
#job #table a:hover {
	background-color: #F39;
	color: #FFF;
	text-decoration: none;
}
#job #table img {
	margin: 0 3px 0 0;
}

/*■■■■■■■■■左側一覧■■■■■■■■■*/
#job #left_job_type {
	margin: 0;
	float: left;
	padding: 0 0 0 42px;
}
#job #left_job_type div  {
    width: 330px;
}
#job #left_job_type img.bar {
	display: block;
	vertical-align: baseline;
}
#job #left_job_type div.frame {
	width: 329px;
	background-image: url(/pc/img/tidbits/bg.gif);
	background-repeat: repeat;
	height: auto;
	margin: 20px 0;
	padding-bottom: 3px;
}
#job #left_job_type div.inside {
	background-color: #FFF;
	margin: 0 3px 0 3px;
	padding: 0 0 2px 0;
	width: 323px;
}
#dictionary #left_job_type div.frame2 {
	width: 329px;
	background-image: url(/pc/img/tidbits/bg.gif);
	background-repeat: repeat;
	height: auto;
	margin: 0;
	padding: 0;
}
/*仕事内容背景黄色*/
#job p.job_yellow {
	font-size: 12px;
	line-height: 1.35;
	margin: 8px 7px 4px 7px;
	padding: 5px;
	background-color: #FFFAD2;
	color: #616161;
	border: #FFD168 1px solid;
}
/*仕事内容背景水色*/
#job p.job_blue {
	font-size: 12px;
	line-height: 1.35;
	margin: 8px 7px 4px 7px;
	padding: 5px;
	background-color: #DFFCFF;
	color: #616161;
	border: #69E0FE 1px solid;
}
/*ファッションヘルス仕事内容*/
#job p.bg1 {
	font-size: 12px;
	line-height: 1.35;
	background-image: url(/pc/img/tidbits/fashion_bg.gif);
	background-repeat: no-repeat;
	width: 330px;
	padding: 42px 0 0 15px;
	height: 94px;
	margin: 0 0 15px 0;
	color: #616161;
}
/*セクパブ仕事内容*/
#job p.bg2 {
	font-size: 12px;
	line-height: 1.35;
	background-image: url(/pc/img/tidbits/sexy_girl.gif);
	background-repeat: no-repeat;
	width: 335px;
	padding: 5px 0 0 15px;
	height: 146px;
	margin: 0 0 15px 0;
	color: #616161;
}
/*//*/
#job #left_job_type #hotel p.acc { margin-bottom: 18px;}/*ホテヘル*/
#job #left_job_type #sexy p.acc { margin-bottom: 6px;}/*セクパブ*/
#job #left_job_type #production p.acc { margin-bottom: 28px;}/*プロダクション*/

/*■■■■■■■■■右側一覧■■■■■■■■■*/
#job #right_job_type {
	margin: 0;
	float: right;
	padding: 0 42px 0 0;
}
#job #right_job_type img.bar {
	 display: block;
	 vertical-align: baseline;
}
#job #right_job_type div.frame {
	width: 329px;
	background-image: url(/pc/img/tidbits/bg.gif);
	background-repeat: repeat;
	height: auto;
	margin: 20px 0;
	padding-bottom: 3px;
}
#job #right_job_type div.inside {
	background-color: #FFF;
	margin: 0 3px 0 3px;
	padding: 0 0 2px 0;
	width: 323px;
}
#job #right_job_type div.frame2 {
	width: 329px;
	background-image: url(/pc/img/tidbits/bg.gif);
	background-repeat: repeat;
	height: auto;
	margin: 0;
	padding: 0;
}
/*仕事内容背景ピンク*/
#job p.job_pink {
	font-size: 12px;
	line-height: 1.35;
	margin: 8px 7px 4px 7px;
	padding: 5px;
	background-color: #FFE6F0;
	color: #616161;
	border: #FF95C5 1px solid;
}
/*仕事内容背景緑*/
#job p.job_green {
	font-size: 12px;
	line-height: 1.35;
	margin: 8px 7px 4px 7px;
	padding: 5px;
	background-color: #D8FED1;
	color: #616161;
	border: #6BE961 1px solid;
}
/*イメクラ仕事内容*/
#job p.bg3 {
	font-size: 12px;
	line-height: 1.35;
	margin: 0 0 15px 0;
	background-image: url(/pc/img/tidbits/image_girl.gif);
	background-repeat: no-repeat;
	width: 314px;
	padding: 40px 0 0 15px;
	height: 94px;
	color: #616161;
}
/*//*/
#job #right_job_type #soap p.acc { margin-bottom: 19px;}/*ソープ*/
#job #right_job_type #lingerie p.acc { margin-bottom: 16px;}/*ランジェリー*/
#job #right_job_type #member p.acc { margin-bottom: 43px;}/*出会い会員*/
#job #right_job_type #video p.acc { margin-bottom: 23px;}/*ビデオ*/
/*#job #right_job_type p.page_top {
	margin: 0 0 0 260px
}
#job #right_job_type p.page_top img {
	vertical-align: bottom; 
}
#job #right_job_type p.page_top a {
	color: #444;
	font-size: 10px;
	vertical-align: middle;
}
#job #right_job_type p.page_top a:hover {
	color: #F06;
	text-decoration: none;
}*/
/*■■■■■■■■■右左共通■■■■■■■■■*/
#job p.acc {
	color: #666;
	font-size: 14px;
	line-height: 1.45;
	margin: 0;
	padding: 10px 10px 0 12px;
}
#job span.color { color: #333;}
/*目安・呼び方の画像*/
#job img.job {
	margin: 0 0 1px 0;
	display: block;
}
#job img.call {
	margin: 3px 0 1px 0;
	display: block;
}
/*アイコン*/
#job img.ico {
	vertical-align: middle;
	margin: 0 3px 0 0;
}
/*■■■■■■■■■最後の※■■■■■■■■■*/
#job p.text {
	margin: 0 30px;
	padding: 0;
	color: #F06;
	font-size: 14px;
	clear: both;
}