/* パンクズ */



.panpan {
	width : 680px;
	margin : 0px auto 0px auto;
	padding : 5px 0px 0px 0px;
	font-size : 11px;
	text-align : right;
}

.bg_banner {
	width : 548px;
	height : 116px;
	margin : 0px auto 0px auto;
	padding : 0px 0px 0px 0px;
	background-image : url(../img/company/prologue/bg_banner.gif);
}

.about_box {
	width : 134px;
	margin : 0px 0px 0px 410px;
	padding : 42px 0px 0px 0px;
}

p.about_txt {
	margin : 0px 0px 0px 10px;
	padding : 7px 0px 0px 0px;
	line-height : 16px;
}

.top_button {
	width : 120px;
	margin : 0px auto 0px auto;
	padding : 5px 0px 0px 0px;
}

/* あいさつ */

.aisatu_box {
	width : 530px;
	margin : 0px auto 0px auto;
	padding : 22px 0px 22px 0px;
}

.aisatu_box2 {
	width : 530px;
	margin : 0px auto 0px auto;
	padding : 0px 0px 20px 0px;
}

p.aisatu_txt {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 15px 0px;
	line-height : 18px;
	color : #333333;
}

/* メニュー */

.double_menubox {
	width : 592px;
	margin : 0px auto 0px auto;
	padding : 15px 0px 15px 0px;
}

.double_menubox_left {
	width : 354px;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	float : left;
}

.double_menubox_right {
	width : 222px;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	float : right;
}

.regit_button_top {
	margin : 0px 0px 0px 0px;
	padding : 40px 0px 0px 0px;
	text-align : center;
}

p.suguni3 {
	margin : 0px 0px 0px 0px;
	padding : 3px 0px 0px 0px;
	text-align : center;
	font-size : 10px;
}

p.prolo_menu {
	width : 348px;
	margin : 0px auto 0px auto;
	padding : 0px 0px 3px 0px;
	font-weight : bold;
}

p.prolo_menu img {
	margin : 0px 0px 0px 0px;
	padding : 0px 3px 0px 0px;
	vertical-align : middle;
}

.prolo_menubox {
	width : 354px;
	margin : 0px auto 0px auto;
	padding : 0px 0px 0px 0px;
	background-image : url(../img/company/prologue/bg_menu.gif);
	border : 1px solid #CCCCCC;
}

ol.prolo_list {
	margin : 0px 0px 0px 0px;
	padding : 10px 0px 0px 0px;
}

ol.prolo_list li {
	margin : 0px 0px 0px 40px;
	padding : 0px 0px 8px 0px;
}

/* サブタイトル */

.backmenu {
	width : 650px;
	margin : 0px auto 0px auto;
	padding : 15px 0px 10px 0px;
	text-align : right;
}

.paragraph {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 25px 0px;
}

.paragraph2 {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}

.paragraph3 {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}

h4.subtitle0,h4.subtitle0_2,h4.subtitle1,h4.subtitle2,h4.subtitle2_2,h4.subtitle3,h4.subtitle3_2,h4.subtitle4,h4.subtitle5,h4.subtitle6,h4.subtitle7 {
	position: relative;
	margin : 0px auto 15px auto;
	height: 35px;
	width: 655px;
	padding-top: 35px;
	height: 0px !important;
	overflow: hidden;
	display: block;
}

h4.subtitle0_2 {
	margin : 25px auto 15px auto;
}

h4.subtitle0,.subtitle0_2 {
	background: url(../img/company/prologue/bar_prologue.gif) no-repeat top left;
}

h4.subtitle1 {
	background: url(../img/company/prologue/bar1.gif) no-repeat top left;
}

h4.subtitle2 {
	background: url(../img/company/prologue/bar2.gif) no-repeat top left;
}

h4.subtitle2_2 {
	background: url(../img/company/prologue/bar2_2.gif) no-repeat top left;
}

h4.subtitle3 {
	background: url(../img/company/prologue/bar3.gif) no-repeat top left;
}

h4.subtitle3_2 {
	background: url(../img/company/prologue/bar3_2.gif) no-repeat top left;
}

h4.subtitle4 {
	background: url(../img/company/prologue/bar4.gif) no-repeat top left;
}

h4.subtitle5 {
	background: url(../img/company/prologue/bar5.gif) no-repeat top left;
}

h4.subtitle6 {
	background: url(../img/company/prologue/bar6.gif) no-repeat top left;
}

h4.subtitle7 {
	background: url(../img/company/prologue/bar7.gif) no-repeat top left;
}

/* グラフ */

.data_box {
	width : 428px;
	margin : 0px auto 0px auto;
	padding : 0px 0px 0px 0px;
}

.data_box1 {
	width : 212px;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	float : left;
}

.ruikei_title {
	margin : 0px 0px 0px 0px;
	padding : 15px 0px 0px 0px;
}

.ruikei_sum {
	margin : 0px 0px 0px 3px;
	padding : 11px 0px 0px 0px;
}

.data_box2 {
	width : 108px;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	float : left;
}

.subdata_title {
	margin : 0px 0px 0px 3px;
	padding : 15px 0px 0px 0px;
}

.subdata_title2 {
	margin : 0px 0px 0px 3px;
	padding : 6px 0px 0px 0px;
}

.subdata_sum {
	width : 90px;
	margin : 0px 0px 0px 0px;
	padding : 6px 0px 0px 0px;
	text-align : right;
}

/* お客様の声 */

p.user_title {
	width : 408px;
	margin : 30px auto 0px auto;
	padding : 17px 0px 2px 0px;
	font-weight : bold;
}

.user_box {
	width : 420px;
	margin : 0px auto 0px auto;
	padding : 0px 0px 0px 0px;
	background: url(../img/company/prologue/bg_voice.gif);
	border : 1px solid #CCCCCC;
}

p.user_voice {
	width : 370px;
	margin : 0px auto 0px auto;
	padding : 12px 0px 0px 0px;
	font-size : 14px;
	letter-spacing : 1px;
	line-height : 24px;
}
p.user_name {
	width : 370px;
	margin : 0px auto 0px auto;
	padding : 7px 0px 7px 0px;
	text-align : right;
	font-weight : bold;
}

p.to_user {
	margin : 0px 0px 0px 0px;
	padding : 15px 0px 0px 0px;
	text-align : center;
	font-size : 15px;
	letter-spacing : 1px;
	font-weight : bold;
}


p.to_user img {
	margin : 0px 0px 0px 0px;
	padding : 0px 7px 0px 7px;
	vertical-align : middle;
}

/* 料金 */

.fee {
	margin : 0px 0px 0px 0px;
	padding : 18px 0px 0px 0px;
	text-align : center;
}

.same {
	margin : 0px 0px 0px 0px;
	padding : 15px 0px 0px 0px;
	text-align : center;
}

.regit_button {
	margin : 0px 0px 0px 0px;
	padding : 25px 0px 0px 0px;
	text-align : center;
}

.regit_button2 {
	margin : 0px 0px 0px 0px;
	padding : 15px 0px 0px 0px;
	text-align : center;
}

p.suguni {
	margin : 0px 0px 0px 0px;
	padding : 8px 0px 0px 0px;
	text-align : center;
	font-size : 11px;
}

p.suguni2 {
	margin : 0px 0px 0px 0px;
	padding : 3px 0px 40px 0px;
	text-align : center;
	font-size : 11px;
}

/* 流れ */

.flow {
	margin : 0px 0px 0px 0px;
	padding : 14px 0px 0px 0px;
	text-align : center;
}

.flow_box {
	width : 540px;
	margin : 0px auto 0px auto;
	padding : 30px 0px 0px 0px;
}

p.flow_txt {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 16px 0px;
	line-height : 18px;
}

/* アクセス */

.oote {
	margin : 0px 0px 0px 0px;
	padding : 14px 0px 0px 0px;
	text-align : center;
}

p.fromwhere {
	width : 388px;
	margin : 0px auto 0px auto;
	padding : 30px 0px 0px 0px;
	line-height : 20px;
}

.houmonmoto {
	margin : 0px 0px 0px 0px;
	padding : 18px 0px 0px 0px;
	text-align : center;
}

.toku_set {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 35px 0px;
}

p.niko_title {
	width : 530px;
	margin : 0px auto 0px auto;
	padding : 4px 0px 4px 34px;
	border-bottom : 1px dotted #666666;
	font-size : 14px;
	font-weight : bold;
	letter-spacing : 1px;
	color : #0D3DCC;
	background-image : url(../img/company/prologue/niko.gif);
	background-repeat : no-repeat;
	background-position : 7px 0px;
}

p.niko_title img {
	margin : 0px 0px 0px 0px;
	padding : 0px 3px 0px 0px;
	vertical-align : middle;
}

p.toku_txt,p.toku_txt_red {
	width : 470px;
	margin : 0px auto 0px auto;
	padding : 10px 0px 0px 0px;
	line-height : 20px;
}

p.toku_txt_red {
	color : #FF0000;
}

p.kokomade {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 10px 0px;
	text-align : center;
}
p.kokomade img {
	margin : 0px 0px 0px 0px;
	padding : 10px 3px 15px 0px;
	vertical-align : middle;
}

.last_submit {
	width : 395px;
	margin : 0px auto 0px auto;
	padding : 25px 0px 0px 0px;
}

.last_submit2 {
	width : 395px;
	margin : 0px auto 40px auto;
	padding : 25px 0px 0px 0px;
}

.last_submit3 {
	width : 395px;
	margin : 0px auto 40px auto;
	padding : 45px 0px 0px 0px;
}

.last_submit_left {
	width : 189px;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	float : left;
}

.last_submit_right {
	width : 189px;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	float : right;
}

.mangaith {
	width : 465px;
	height : 35px;
	margin : 20px auto 0px auto;
	padding : 0px 0px 0px 0px;
	background-image : url(../img/company/prologue/mangaith.gif);
}

p.mangaith_txt {
	margin : 0px 0px 0px 0px;
	padding : 12px 0px 0px 0px;
	font-size : 14px;
	color : #FF0000;
	font-weight : bold;
	text-align : center;
}

p.ueda {
	width : 380px;
	margin : 0px auto 0px auto;
	padding : 15px 0px 0px 0px;
	line-height : 16px;
}

p.ueda_txt {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 40px 0px;
	text-align : center;
}
p.ueda_txt img {
	margin : 0px 0px 0px 0px;
	padding : 10px 3px 15px 0px;
	vertical-align : middle;
}

/* 上田について */

.uetitle {
	width: 655px;
	margin : 0px auto 15px auto;
	padding-top: 35px;
}

.ue_subtitle1 {
	position: relative;
	margin : 25px auto 15px auto;
	height: 45px;
	width: 524px;
	padding-top: 45px;
	height: 0px !important;
	overflow: hidden;
	display: block;
}

.ue_subtitle2,.ue_subtitle3 {
	position: relative;
	margin : 15px auto 0px auto;
	height: 15px;
	width: 524px;
	padding-top: 15px;
	height: 0px !important;
	overflow: hidden;
	display: block;
}

.ue_subtitle1 {
	background: url(../img/company/prologue/bar_take1.gif) no-repeat top left;
}

.ue_subtitle2 {
	background: url(../img/company/prologue/bar_take2.gif) no-repeat top left;
}

.ue_subtitle3 {
	background: url(../img/company/prologue/bar_take3.gif) no-repeat top left;
}

.take_textbox {
	width : 490px;
	margin : 0px auto 0px auto;
	padding : 10px 0px 0px 0px;
}

p.take_text {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 15px 0px;
	line-height : 18px;
}

.myname {
	margin : 0px 0px 0px 0px;
	padding : 10px 0px 10px 0px;
	line-height : 18px;
	text-align : right;
}

/* 無料で〜 */


.bar_free {
	position: relative;
	margin : 25px auto 15px auto;
	height: 35px;
	width: 655px;
	padding-top: 35px;
	height: 0px !important;
	overflow: hidden;
	display: block;
}

.bar_free {
	background: url(../img/company/prologue/bar_free.gif) no-repeat top left;
}

.katikan {
	width : 700px;
	margin : 0px auto 0px auto;
	padding : 10px 0px 0px 0px;
}

.free_resume {
	width : 766px;
	margin : 0px auto 0px auto;
	padding : 10px 0px 0px 0px;
}

.yajin_free {
	width : 640px;
	margin : 0px auto 0px auto;
	padding : 10px 0px 0px 0px;
}

/* ターゲットメールについて */

.yaji_about_t {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	text-align : center;
}

p.panpan_sp {
	margin : 0px 10px 0px 0px;
	padding : 2px 0px 30px 0px;
	text-align : right;
	font-size : 11px;
}

p.backing {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 40px 0px;
	text-align : center;
}

p.backing img {
	vertical-align : middle;
	padding-right : 3px;
}

/* 喜びの声 */

.comment_yaji {
	width : 466px;
	margin : 0px auto 0px auto;
	padding : 10px 0px 0px 0px;
}

p.backing2 {
	margin : 0px 0px 0px 0px;
	padding : 40px 0px 40px 0px;
	text-align : center;
}

p.backing2 img {
	vertical-align : middle;
	padding-right : 3px;
}

/* エラー */

.err_boxing {
	width : 350px;
	margin : 20px auto 0px auto;
	padding : 0px 0px 10px 0px;
	border : 4px double #CC0000;
}

p.ika_koukmoku {
	margin : 0px 0px 0px 10px;
	padding : 15px 0px 0px 0px;
	font-size : 14px;
	letter-spacing : 1px;
}

/* 追加 */

.flowcharct {
	width : 595px;
	margin : 0px auto 0px auto;
	padding : 0px 0px 0px 0px;
}

.flowcharct_keft {
	width : 108px;
	float : left;
}

.flowcharct_right {
	width : 487px;
	float : left;
}

h5.subtitleseikou {
	position: relative;
	margin : 40px auto 25px auto;
	height: 27px;
	width: 585px;
	padding-top: 27px;
	height: 0px !important;
	overflow: hidden;
	display: block;
	background: url(../img/company/prologue/green_subtitle.png) no-repeat top left;
}

.flow_explain {
	width : 540px;
	margin : 0px auto 0px auto;
	padding : 20px 0px 0px 0px;
}

.flow_explain_set {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 15px 0px;
}

h5.flow_titleen1,h5.flow_titleen2,h5.flow_titleen3,h5.flow_titleen4 {
	position: relative;
	margin : 0px 0px 7px 0px;
	height: 14px;
	width: 298px;
	padding-top: 14px;
	height: 0px !important;
	overflow: hidden;
	display: block;
}

h5.flow_titleen1 {
	background: url(../img/company/prologue/flow_title1.png) no-repeat top left;
}

h5.flow_titleen2 {
	background: url(../img/company/prologue/flow_title2.png) no-repeat top left;
}

h5.flow_titleen3 {
	background: url(../img/company/prologue/flow_title3.png) no-repeat top left;
}

h5.flow_titleen4 {
	background: url(../img/company/prologue/flow_title4.png) no-repeat top left;
}

p.flow_explaintxting {
	margin : 0px 0px 0px 20px;
	padding : 4px 0px 0px 0px;
	line-height : 16px;
}

p.flow_explaintxting-course {
	margin : 15px 0px 10px 10px;
	padding : 10px 10px 10px 10px;
	line-height : 16px;
	font-size: 14px;
	font-style: italic;
	border: 1px dotted #CCCCCC;
	background: #EFEFEF;
}

dl.flow_dl {
	margin : 0px 0px 0px 30px;
	padding : 15px 0px 0px 0px;
}

dl.flow_dl dt {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	color : #339900;
	font-weight : bold;
}

dl.flow_dl dd {
	margin : 0px 0px 0px 18px;
	padding : 7px 0px 15px 0px;
}

h5.one_atari {
	position: relative;
	margin : 10px auto 0px auto;
	height: 72px;
	width: 502px;
	padding-top: 72px;
	height: 0px !important;
	overflow: hidden;
	display: block;
	background: url(../img/company/prologue/one_atari.png) no-repeat top left;
}

.fee_sheet {
	width : 540px;
	margin : 0px auto 0px auto;
	padding : 10px 0px 0px 0px;
}

.fee_explsetnt {
	width : 490px;
	margin : 0px auto 0px auto;
	padding : 10px 0px 0px 0px;
}

p.fee_exptexting {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 10px 0px;
	line-height : 16px;
}


h6.tgtitle {
	width : 360px;
	margin : 0px auto 0px auto;
	padding : 10px 0px 4px 0px;
	color : #339900;
	font-size : 13px;
	font-weight : bold;
}

p.tg_contengz {
	width : 340px;
	margin : 0px auto 0px auto;
	padding : 8px 0px 8px 0px;
	text-align : center;
	font-weight : bold;
	border : 1px dotted #666666;
}

p.tg_about {
	width : 340px;
	margin : 0px auto 0px auto;
	padding : 3px 0px 8px 0px;
	text-align : right;
}

/* trigger */

p.trigger,p.trigger-non {
	width: 590px;
	padding : 0px 0px 0px 20px;
	margin: 0px auto 0px auto;
	height: 14px;
	line-height: 14px;
	font-weight: bold;
	font-size : 12px;
	cursor:pointer;
	color : #333333;
	background-position : 0px 0px;
}

p.trigger-non {
	cursor:default;
}


p.red {
  background: url(../img/myqjin/scout2/h2_red.gif) no-repeat;
}

p.green {
  background: url(images/h2_green.gif) no-repeat;
}

p.blue {
  background: url(images/h2_blue.gif) no-repeat;
}

p.trigger a {
	color: #333333;
	text-decoration: none;
	display: block;
}

p.trigger a:hover {
	color: #CCCCCC;
}

p.active {
	background-position: left bottom;
}

.toggle_container,.toggle_container-none {
	margin: 0px auto 0px auto;
	padding: 0;
	overflow: hidden;
	width: 630px;
	clear: both;
}


/* 追加 */

.topimage {
	width : 660px;
	margin : 0px auto 0px auto;
	padding : 10px 0px 45px 0px;
}

h4.menu-image0,h4.menu-image1,h4.menu-image2,h4.menu-image2_2,h4.menu-image3,h4.menu-image3_2,h4.menu-image4,h4.menu-image5 {
	position: relative;
	margin : 0px auto 15px auto;
	height: 45px;
	width: 670px;
	padding-top: 45px;
	height: 0px !important;
	overflow: hidden;
	display: block;
}

h4.menu-image0 {
	background: url(../img/post-a-job/menu-image0.png) no-repeat top left;
}

h4.menu-image1 {
	margin-top : 50px;
	background: url(../img/post-a-job/menu-image1.png) no-repeat top left;
}

h4.menu-image2 {
	background: url(../img/post-a-job/menu-image2.png) no-repeat top left;
}

h4.menu-image3 {
	background: url(../img/post-a-job/menu-image3.png) no-repeat top left;
}

h4.menu-image4 {
	background: url(../img/post-a-job/menu-image4.png) no-repeat top left;
}

h4.menu-image5 {
	background: url(../img/post-a-job/menu-image5.png) no-repeat top left;
	margin : 20px auto 25px auto;
}

ul.menu-ul {
	width : 340px;
	margin : 0px auto 0px auto;
	padding : 15px 0px 45px 0px;
	list-style-type : none;
	font-weight : bold;
	font-family : 'メイリオ';
}

ul.menu-ul li {
	margin : 0px 0px 10px 0px;
	padding : 3px 0px 0px 35px;
	background-repeat : no-repeat;
	font-size : 18px;
	height : 28px;
}

li.menu-li1 {
	background-image : url(../img/company/prologue/mark1.png);
}

li.menu-li2 {
	background-image : url(../img/company/prologue/mark2.png);
}

li.menu-li3 {
	background-image : url(../img/company/prologue/mark3.png);
}

li.menu-li4 {
	background-image : url(../img/company/prologue/mark4.png);
}

li.menu-li5 {
	background-image : url(../img/company/prologue/mark5.png);
}

.flow-image-box {
	width : 608px;
	margin : 0px auto 0px auto;
	padding : 15px 0px 30px 0px;
}

.flow-image {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}

ul.hiderul {
	margin : 10px 0px 0px 0px;
	padding : 0px 0px 15px 40px;
}

ul.hiderul li {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}

.kikitaih6-1 {
	width : 480px;
	margin : 0px auto 0px auto;
	padding : 0px 0px 0px 0px;
}

.kikitaih6-1 h6 {
	margin : 0px 0px 15px 0px;
	padding : 5px 0px 5px 10px;
	font-size : 12px;
	background-color : #4F72BB;
	font-weight : bold;
	color : #FFFFFF;
	border-top : 1px dotted #CCCCCC;
	border-bottom : 1px dotted #CCCCCC;
}

.kikitaih6-1 p {
	width : 460px;
	margin : 0px auto 0px auto;
	padding : 0px 0px 10px 0px;
}

.kikitaih6-coper,.kikitaih6-coper2,.kikitaih6-coper3 {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 60px 0px;
}

.kikitaih6-coper2 {
	padding-top : 40px;
}

.kikitaih6-coper3 {
	padding-top : 10px;
}

.teltel {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 10px 0px;
	font-family : Arial;
	font-size : 18px;
	text-align : center;
}

.teltel img {
	vertical-align : middle;
	padding-right : 5px;
}

p.telteltxt {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 20px 0px;
	text-align : center;
}

.feefee {
	margin : 0px 0px 0px 0px;
	padding : 30px 0px 20px 0px;
	text-align : center;
}

.low-risk {
	margin : 0px 0px 0px 0px;
	padding : 30px 0px 20px 0px;
	text-align : center;
}

.btn-regity,.btn-regity2 {
	width : 480px;
	height : 110px;
	margin : 0px auto 30px auto;
	padding : 35px 0px 0px 0px;
	text-align : center;
	background-image : url(../img/company/prologue/bg-apply.png);
}

.btn-regity2 {
	margin : 0px auto 40px auto;
}

.access-num {
	margin : 0px 0px 0px 0px;
	padding :15px 0px 0px 0px;
	text-align : center;
}

.access-txbx,.jisseki-txbx {
	margin : 0px 0px 0px 0px;
	padding : 30px 0px 30px 0px;
}

.jisseki-txbx {
	padding : 30px 0px 15px 0px;
}

.access-txbx p,.jisseki-txbx p {
	width : 560px;
	margin : 0px auto 0px auto;
	padding : 0px 0px 15px 0px;
	font-size : 14px;
	line-height : 30px;
}

.all-taiou {
	margin : 0px 0px 0px 0px;
	padding : 40px 0px 40px 0px;
	text-align : center;
}

/* raking */

.rankbox1,.rankbox2,.rankbox3 {
	width : 640px;
}

.rankbox1 {
	margin : 0px auto 0px auto;
	padding : 0px 0px 0px 0px;
}

.rankbox2 {
	margin : 0px auto 0px auto;
	padding : 10px 0px 10px 0px;
	background-image : url(../img/company/prologue/rankbox2.png);
}

.rankbox3 {
	margin : 0px auto 0px auto;
	padding : 0px 0px 30px 0px;
}

/* セカンドボックス */

.second-box {
	background-color : #333333;
}

.second-box ul {
	margin : 0px 0px 0px 0px;
	padding : 10px 30px 10px 40px;
	background-color : #EFEFEF;
	border : 1px dotted #CCCCCC;
	font-size : 12px;
}

.second-box ul li {
	margin : 0px 0px 0px 0px;
	padding : 15px 0px 15px 0px;
	line-height : 20px;
	border-bottom : 1px dotted #CCCCCC;
}

.good-point {
	color : #0066FF;
	/*color : #68A64C;*/
	font-weight : bold;
}

.good-point2 {
	color : #54A800;
	font-weight : bold;
}

.ng-point {
	color : #FF9900;
	font-weight : bold;
}

.presbutnbox {
	margin : 0px 0px 0px 0px;
	padding : 25px 0px 35px 0px;
	text-align : center;
}

p.mottomo {
	width : 555px;
	height : 32px;
	margin : 0px auto 20px auto;
	padding : 10px 0px 0px 5px;
	background-image : url(../img/company/prologue/mottomo.png);
	background-repeat : no-repeat;
	color : #FFFFFF;
	font-size : 16px;
	font-weight : bold;
	font-family : "メイリオ";
}

.orangerange {
	color : #FF6600;
	font-weight : bold;
}


h5.yousotitleh5 {
	position: relative;
	margin : 30px auto 0px auto;
	height: 16px;
	width: 500px;
	padding-top: 16px;
	height: 0px !important;
	overflow: hidden;
	display: block;
	background-image : url(../img/company/prologue/yousotitle.png);
	background-repeat : no-repeat;
}


.yokixbx1,.yokixbx2,.yokixbx3 {
	width : 528px;
	margin : 0px auto 0px auto;
	padding : 0px 0px 0px 0px;
}

.yokixbx1 {
	padding : 0px 0px 0px 0px;
}

.yokixbx2 {
	padding : 0px 0px 0px 0px;
	background-image : url(../img/company/prologue/twu-yso2.png);
}

.yokixbx3 {
	padding : 0px 0px 0px 0px;
}

.yokixbx2 dl {
	width : 460px;
	margin : 0px auto 0px auto;
	padding : 15px 0px 0px 0px;
	font-family : "メイリオ";
}

.yokixbx2 dt {
	width : 80px;
	margin : 8px 0px 10px 0px;
	padding : 5px 0px 5px 0px;
	float : left;
	background-color : #000000;
	font-size : 10px;
	text-align : center;
	color : #FFFFFF;
}

.yokixbx2 dd {
	width : 370px;
	margin : 0px 0px 10px 0px;
	padding : 5px 0px 5px 0px;
	float : right;
	font-weight : bold;
	font-size : 18px;
}

.tqaiyos {
	width : 600px;
	margin : 0px auto 0px auto;
	padding : 40px 0px 0px 0px;
}

p.tqyoksle {
	width : 80px;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	float : left;
	background-color : #000000;
	font-size : 10px;
	text-align : center;
	color : #FFFFFF;
}

p.tqyoksri {
	width : 510px;
	margin : 0px 0px 10px 0px;
	padding : 0px 0px 0px 0px;
	float : right;
	font-weight : bold;
	font-size : 18px;
	font-family : "メイリオ";
}

.tqaiybgh {
	width : 600px;
	margin : 0px auto 0px auto;
	padding : 15px 0px 0px 0px;
	background-image : url(../img/company/prologue/tqaiybgh.png);
}


.tqaiybgh p {
	width : 540px;
	margin : 0px auto 0px auto;
	padding : 0px 0px 15px 0px;
	font-size : 14px;
	line-height : 30px;
}

.tqaiybgh ul {
	width : 480px;
	margin : 15px auto 15px auto;
	padding : 25px 0px 15px 40px;
	background-color : #FFFFFF;
	border : 1px dotted #666666;
}

.tqaiybgh ul li {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 15px 0px;
}

p.beforedata {
	width : 400px;
	margin : 0px auto 0px auto;
	padding : 10px 0px 0px 0px;
	text-align : right;
}

/* 近藤 */

.omoi-box-out {
	width : 640px;
	margin : 0px auto 0px auto;
	padding : 0px 0px 40px 0px;
}

h5.omoi-h5 {
	width : 640px;
	margin : 20px auto 0px auto;
	padding : 0px 0px 10px 0px;
	font-size : 14px;
}

.omoi-box {
	width : 600px;
	margin : 10px auto 0px auto;
	padding : 0px 0px 10px 0px;
}
.omoi-box-in {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 15px 0px;
}

.omoi-box-in p {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 7px 0px;
	line-height : 16px;
}

/* 05.アメリカンな(?)吹き出し */
#heading05{
	position:relative;
	padding:5px 20px;
	font:bold 18px/1.6 Arial, Helvetica, sans-serif;
	color:#333;
	background:#fff;
	text-shadow:
		1px 1px 0 #fff,
		2px 2px 0 #999;
	border-top:#333 solid 3px;
	border-bottom:#333 solid 3px;
    background-image: -webkit-gradient(linear, left top, right bottom,
			from(			rgba(255, 255, 255, 0.0)), 
			color-stop(0.4, rgba(255, 255, 255, 0.0)), 
			color-stop(0.4, rgba(0, 0, 0, 0.1)), 
			color-stop(0.6, rgba(0, 0, 0, 0.1)), 
			color-stop(0.6, rgba(255, 255, 255, 0.0)),
			to(				rgba(255, 255, 255, 0.0))
			);
	background-image: -webkit-linear-gradient(top -45deg,
			transparent 40%,
            rgba(0, 0, 0, 0.1) 40%,
            rgba(0, 0, 0, 0.1) 60%,
            transparent 60%
			);
	background-image: -moz-linear-gradient(top -45deg,
			transparent 40%,
            rgba(0, 0, 0, 0.1) 40%,
            rgba(0, 0, 0, 0.1) 60%,
            transparent 60%
			);
	background-image: -o-linear-gradient(top -45deg,
			transparent 40%,
            rgba(0, 0, 0, 0.1) 40%,
            rgba(0, 0, 0, 0.1) 60%,
            transparent 60%
			);
	background-image: linear-gradient(to bottom -45deg,
			transparent 40%,
            rgba(0, 0, 0, 0.1) 40%,
            rgba(0, 0, 0, 0.1) 60%,
            transparent 60%
			);
	background-size:4px 4px;
}
#heading05:before{
	content:" ";
	position:absolute;
	top:100%;
	left:24px;
	width:0;
	height:0;
	border-width:12px;
	border-style:solid;
	border-color:transparent;
	border-top-color:#333;
}
#heading05:after{
	content:" ";
	position:absolute;
	top:100%;
	left:28px;
	width:0;
	height:0;
	border-width:8px;
	border-style:solid;
	border-color:transparent;
	border-top-color:#f0f0f0;
	z-index:1;
}


/* ヘッダ最新 */

.company-new-header-belt {
	position:absolute;
	height : 78px;
	padding : 0px 0px 0px 0px;
	width : 100%;
	top : 0px;
	background-image : url(../img/post-a-job/company-new-header-belt.png);
}

.new-header-belt-left {
	width : 300px;
	margin : 0px 0px 0px 0px;
	padding : 15px 0px 0px 30px;
	float : left;
}

.new-header-belt-right {
	width : 300px;
	margin : 0px 0px 0px 0px;
	padding : 30px 30px 0px 0px;
	float : right;
	text-align : right;
}

.post-ajob-h1_p_box,.start-h1_p_box {
	width : 1050px;
	margin : 78px auto 0px auto;
	padding : 87px 0px 0px 0px;
	background-image : url(../img/post-a-job/h1-box.png-bottom), url(../img/post-a-job/h1-box.png);
	background-position : bottom, top left;
	background-repeat : no-repeat, repeat-y;
}

#boutou-bottom {
	width : 1050px;
	margin : 0px auto 0px auto;
	padding : 0px 0px 25px 0px;
}

.bortou-target-btn {
	width: 1000px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
}

.start-h1_p_box {
	padding-top: 35px;
}

.post-ajob-h1_p_box h1 {
	position: relative;
	margin : 0px auto 15px auto;
	height: 104px;
	width: 482px;
	padding-top: 104px;
	height: 0px !important;
	overflow: hidden;
	display: block;
	background: url(../img/post-a-job/h1.png) no-repeat top left;
}

.start-h1_p_box h1 {
	position: relative;
	margin : 0px auto 15px auto;
	height: 78px;
	width: 526px;
	padding-top: 78px;
	height: 0px !important;
	overflow: hidden;
	display: block;
	background: url(../img/post-a-job/start-title.png) no-repeat top left;
}

.udauda {
	padding-top: 40px !important;
}

.whitebox {
	width: 569px;
	margin: 0px auto 60px auto;
	padding: 20px 0px 10px 0px;
	background: url(../img/post-a-job/whitebox2.png),url(../img/post-a-job/whitebox1.png);
	background-position: right bottom,left top;
	background-repeat: no-repeat,repeat;
}

.whitebox ul {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 120px;
	list-style-type: none;
}

.whitebox ul li {
	width: 306px;
	height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.whitebox div {
	width: 380px;
	margin: 0px auto 0px auto;
	padding: 20px 0px 30px 0px;
}


.post-ajob-h2_p_box,.post-ajob-h2_p_box-2014 {
	width : 433px;
	margin : 0px auto 0px auto;
	padding : 30px 0px 0px 0px;
}

.post-ajob-h2_p_box p,.post-ajob-h2_p_box h2,.post-ajob-h2_p_box-2014 p,.post-ajob-h2_p_box-2014 h2 {
	position: relative;
	margin : 0px 0px 0px 0px;
	width: 433px;
	height: 0px !important;
	overflow: hidden;
	display: block;
}

.post-ajob-h2_p_box p {
	height: 72px;
	padding-top: 72px;
	background: url(../img/post-a-job/h2box1.png) no-repeat top left;
}

.post-ajob-h2_p_box-2014 p {
	height: 72px;
	padding-top: 72px;
	background: url(../img/post-a-job/h2box1-2014.png) no-repeat top left;
}

.post-ajob-h2_p_box h2,.post-ajob-h2_p_box-2014 h2 {
	height: 72px;
	padding-top: 72px;
	background: url(../img/post-a-job/h2box2.png) no-repeat top left;
}

.okagesamap_box {
	width : 409px;
	margin : 0px auto 0px auto;
	padding : 0px 0px 0px 0px;
}

.okagesamap_box p {
	position: relative;
	margin : 0px auto 0px auto;
	height: 66px;
	width: 409px;
	padding-top: 66px;
	height: 0px !important;
	overflow: hidden;
	display: block;
	background: url(../img/post-a-job/okagesama.png) no-repeat top left;
}

p.imanow {
	margin : 0px 0px 0px 0px;
	padding : 25px 0px 40px 0px;
	text-align : center;
}

.bortou-access {
	position: relative;
	margin : 0px auto 0px auto;
	height: 137px;
	width: 1000px;
	padding-top: 137px;
	height: 0px !important;
	overflow: hidden;
	display: block;
	background: url(../img/post-a-job/bortou-access.png) no-repeat top left;
}

.bortou-target {
	position: relative;
	margin : 1px auto 0px auto;
	height: 137px;
	width: 1000px;
	padding-top: 137px;
	height: 0px !important;
	overflow: hidden;
	display: block;
	background: url(../img/post-a-job/bortou-target.png) no-repeat top left;
}

.bortou-post {
	position: relative;
	margin : 1px auto 0px auto;
	height: 135px;
	width: 1000px;
	padding-top: 135px;
	height: 0px !important;
	overflow: hidden;
	display: block;
	background: url(../img/post-a-job/bortou-post.png) no-repeat top left;
}

#bg-menu-bar {
	width : 100%;
	height : 132px;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	background: url(../img/post-a-job/bg-menu-bar.png);
}

#bg-menu-bar-new {
	width : 100%;
	height : 107px;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	background: url(../img/post-a-job/bg-menu-bar-new.png);
}

.bg-menu-bg {
	width : 1054px;
	height : 132px;
	margin : 0px auto 0px auto;
	padding : 0px 0px 0px 0px;
	background: url(../img/post-a-job/bg-menu-bg.png);
}

.bg-menu-bg ul {
	width : 1030px;
	height : 132px;
	margin : 0px auto 0px auto;
	padding : 0px 0px 0px 0px;
	list-style-type : none;
}

.bg-menu-bg-new ul {
	width : 1020px;
	height : 86px;
	margin : 0px auto 0px auto;
	padding : 0px 0px 0px 0px;
	list-style-type : none;
}

.bg-menu-bg li {
	width : 206px;
	height : 132px;
	padding : 0px;
	margin : 0px;
	float : left;
}

li.bg-menu-new1,li.bg-menu-new5 {
	width : 210px;
	height : 107px;
	padding : 0px;
	margin : 0px;
	float : left;
}

li.bg-menu-new2,li.bg-menu-new3,li.bg-menu-new4 {
	width : 200px;
	height : 107px;
	padding : 0px;
	margin : 0px;
	float : left;
}


.bg-menu-bg li a {
	width : 206px;
	height : 132px;
	display : block;
	background-repeat : no-repeat;
	background-position : 0px 0px;
}

.dsbmn {
	display : none;
}

.bg-menu1 a {
	background: url(../img/post-a-job/bg-menu1.png);
}

.bg-menu2 a {
	background: url(../img/post-a-job/bg-menu2.png);
}

.bg-menu3 a {
	background: url(../img/post-a-job/bg-menu3.png);
}

.bg-menu4 a {
	background: url(../img/post-a-job/bg-menu4.png);
}

.bg-menu5 a {
	background: url(../img/post-a-job/bg-menu5.png);
}

.bg-menu-new1 a,.bg-menu-new2 a,.bg-menu-new3 a,.bg-menu-new4 a,.bg-menu-new5 a {
	height : 107px;
}

.bg-menu-new1 a {
	width : 210px;
	display : block;
	background-repeat : no-repeat;
	background-position : 0px 0px;
	background: url(../img/post-a-job/bg-menu-new1.png);
}

.bg-menu-new2 a {
	width : 200px;
	display : block;
	background-repeat : no-repeat;
	background-position : 0px 0px;
	background: url(../img/post-a-job/bg-menu-new2.png);
}

.bg-menu-new3 a {
	width : 200px;
	display : block;
	background-repeat : no-repeat;
	background-position : 0px 0px;
	background: url(../img/post-a-job/bg-menu-new3.png);
}

.bg-menu-new4 a {
	width : 200px;
	display : block;
	background-repeat : no-repeat;
	background-position : 0px 0px;
	background: url(../img/post-a-job/bg-menu-new4.png);
}

.bg-menu-new5 a {
	width : 210px;
	display : block;
	background-repeat : no-repeat;
	background-position : 0px 0px;
	background: url(../img/post-a-job/bg-menu-new5.png);
}

.cliafix :after {
	content : "."; 
	display : block; 
	height : 0; 
	font-size :0;  
	clear : both; 
	visibility :hidden;
}

.cliafix {display : inline-block;} 

/* Hides from IE Mac */
* html .cliafix {height : 1%;}
.cliafix {display :block;}
/* End Hack */ 


.fixed{
	position : fixed;
	top : 0px;
	z-index : 9999;
}



ul.jizenull {
	width : 480px;
	margin : 0px auto 0px auto !important;
	padding : 25px 0px 20px 0px !important;
}

ul.jizenull li {
	margin : 0px 0px 0px 0px !important;
	padding : 0px 0px 10px 0px !important;
}

.outlinkbox {
	width : 640px;
	margin : 20px auto 20px auto;
	padding : 20px 0px 0px 0px;
	background-image : url(../img/company/prologue/rankbox3.png), url(../img/company/prologue/rankbox1.png), url(../img/company/prologue/rankbox2.png);
	background-position : bottom, top left, top left;
	background-repeat : no-repeat, no-repeat, repeat-y;
}

.outlinkbox h5 {
	margin : 0px 15px 0px 15px;
	padding : 7px 10px 7px 10px;
	font-size : 14px;
	font-weight : bold;
	background-color : #FFE2BF;
	border-top : 1px dotted #FF8B01;
	border-bottom : 1px dotted #FF8B01;
}

.outlinkbox p {
	margin : 0px 25px 0px 45px;
	padding : 20px 0px 10px 0px;
	line-height : 18px;
	font-size : 12px;
}

.outlinkinput {
	width : 350px;
}

.outlinkformbvox {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 25px 0px;
	text-align : center;
}

/* 戻るボタン */
.backtotop {
	position : fixed;
	right : 15px;
	bottom: 20px;
	z-index : 9000;
	margin-left: -100px;
}

h3.loversn {
	font-family: "Source Sans Pro","Gothic MB101 Light",Meiryo,sans-serif;
	border: 1px solid;
	width: 994px !important;
	margin: 0px auto 0px auto !important;
	padding: 15px 0px 15px 0px !important;
	background-color: #FF6600 !important;
	color: #FFFFFF !important;
	text-align: center !important;
	font-size: 34px !important;
}

.okagesamap_box_anni {
	width : 409px;
	margin : 0px auto 0px auto;
	padding : 0px 0px 0px 0px;
}


p.anniversary13,p.anniversary14,p.anniversary15,p.anniversary16,p.anniversary17,p.anniversary18,p.anniversary19,p.anniversary20,p.anniversary21,p.anniversary22,p.anniversary23,p.anniversary24,p.anniversary25,p.anniversary26,p.anniversary27,p.anniversary28,p.anniversary29,p.anniversary30 {
	position: relative;
	margin : 0px auto 0px auto;
	height: 66px;
	width: 400px;
	padding-top: 66px;
	height: 0px !important;
	overflow: hidden;
	display: block;
}

p.anniversary13 {
	background: url(../img/post-a-job/okagesama13.png) no-repeat top left;
}

p.anniversary14 {
	background: url(../img/post-a-job/okagesama14.png) no-repeat top left;
}

p.anniversary15 {
	background: url(../img/post-a-job/okagesama15.png) no-repeat top left;
}

p.anniversary16 {
	background: url(../img/post-a-job/okagesama16.png) no-repeat top left;
}

p.anniversary17 {
	background: url(../img/post-a-job/okagesama17.png) no-repeat top left;
}

p.anniversary18 {
	background: url(../img/post-a-job/okagesama18.png) no-repeat top left;
}

p.anniversary19 {
	background: url(../img/post-a-job/okagesama19.png) no-repeat top left;
}

p.anniversary20 {
	background: url(../img/post-a-job/okagesama20.png) no-repeat top left;
}

p.anniversary21 {
	background: url(../img/post-a-job/okagesama21.png) no-repeat top left;
}

p.anniversary22 {
	background: url(../img/post-a-job/okagesama22.png) no-repeat top left;
}

p.anniversary23 {
	background: url(../img/post-a-job/okagesama23.png) no-repeat top left;
}

p.anniversary24 {
	background: url(../img/post-a-job/okagesama24.png) no-repeat top left;
}

p.anniversary25 {
	background: url(../img/post-a-job/okagesama25.png) no-repeat top left;
}

p.anniversary26 {
	background: url(../img/post-a-job/okagesama26.png) no-repeat top left;
}

p.anniversary27 {
	background: url(../img/post-a-job/okagesama27.png) no-repeat top left;
}

p.anniversary28 {
	background: url(../img/post-a-job/okagesama28.png) no-repeat top left;
}

p.anniversary29 {
	background: url(../img/post-a-job/okagesama29.png) no-repeat top left;
}

p.anniversary30 {
	background: url(../img/post-a-job/okagesama30.png) no-repeat top left;
}

p.boutouping1 {
	position: relative;
	margin : 0px auto 0px auto;
	height: 137px;
	width: 1000px;
	padding-top: 137px;
	height: 0px !important;
	overflow: hidden;
	display: block;
	background: url(../img/post-a-job/boutouping1.png) no-repeat top left;
}

p.boutouping2,p.boutouping2-tax8per {
	position: relative;
	margin : 0px auto 0px auto;
	height: 96px;
	width: 1000px;
	padding-top: 96px;
	height: 0px !important;
	overflow: hidden;
	display: block;
}

p.boutouping2 {
	background: url(../img/post-a-job/boutouping2.png) no-repeat top left;
}

p.boutouping2-tax8per {
	background: url(../img/post-a-job/boutouping2-tax8per.png) no-repeat top left;
}

ul.btn-targtg {
	margin: 0px auto 0px auto;
	padding: 0px;
	width: 1000px;
	list-style-type: none;
	background-color: #FFFFFF;
}

ul.btn-targtg li {
	margin: 0px;
	padding: 0px 0px 20px 320px;
	width: 1000px;
	list-style-type: none;
}

p.boutouping3 {
	position: relative;
	margin : 0px auto 0px auto;
	height: 135px;
	width: 1000px;
	padding-top: 135px;
	height: 0px !important;
	overflow: hidden;
	display: block;
	background: url(../img/post-a-job/boutouping3.png) no-repeat top left;
}

/* さらに追加 */


h4.menu-image-new0,h4.menu-image-new1,h4.menu-image-new2,h4.menu-image-new2_2,h4.menu-image-new3,h4.menu-image-new3_2,h4.menu-image-new4,h4.menu-image-new5 {
	position: relative;
	margin : 0px auto 15px auto;
	height: 45px;
	width: 670px;
	padding-top: 45px;
	height: 0px !important;
	overflow: hidden;
	display: block;
}

h4.menu-image-new0 {
	background: url(../img/post-a-job/menu-image-new0.png) no-repeat top left;
}

h4.menu-image-new1 {
	margin-top : 50px;
	background: url(../img/post-a-job/menu-image-new1.png) no-repeat top left;
}

h4.menu-image-new2 {
	background: url(../img/post-a-job/menu-image-new2.png) no-repeat top left;
}

h4.menu-image-new3 {
	background: url(../img/post-a-job/menu-image-new3.png) no-repeat top left;
}

h4.menu-image-new4 {
	background: url(../img/post-a-job/menu-image-new4.png) no-repeat top left;
}

h4.menu-image-new5 {
	background: url(../img/post-a-job/menu-image-new5.png) no-repeat top left;
	margin : 20px auto 25px auto;
}

dl.sugunidl {
	width : 470px;
	margin : 0px auto 0px auto;
	padding : 15px 0px 0px 0px;
}

dl.sugunidl dt {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 10px 0px;
	color: #CC0000;
	font-weight: bold;
}

dl.sugunidl dd {
	margin : 0px 0px 0px 0px;
	padding : 20px 0px 0px 0px;
	border: 1px dotted #CCCCCC;
	background-color: #FFFFEA;
}

dl.sugunidl ol {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 30px;
}

dl.sugunidl ol li {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 20px 0px;
}

ul.suguniul {
	width : 450px;
	margin : 0px auto 0px auto;
	padding : 15px 0px 0px 20px;
}

ul.suguniul li {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 10px 0px;
}