@import url("plan.css");
/******************求人掲載メニュー********************/
.o_b_menu {
  background:#eee;
  padding-bottom:5px;
}
.o_b_menu h3{
  background: #1B7AC9;
  color:#FFF;
  padding:5px 10px;
  font-size: 14px;
  text-align:center;
}
.o_b_menu ul {
  text-align:center;
  width: 250px;
}
.o_b_menu ul li {
  margin:0 auto 5px auto;
	width:230px;
}
.o_b_menu ul li a{
  display:block;
  width: 230px;
  height:50px;
  text-indent:-99999em;
}
.o_b_menu ul li.obm01 a {background:url(../img/offer_business/offer_menu_btn01.gif) no-repeat left top;}
.o_b_menu ul li.obm02 a {background:url(../img/offer_business/offer_menu_btn02.gif) no-repeat left top;}
.o_b_menu ul li.obm03 a {background:url(../img/offer_business/offer_menu_btn03.gif) no-repeat left top;}
.o_b_menu ul li.obm04 a {background:url(../img/offer_business/offer_menu_btn04.gif) no-repeat left top;}
.o_b_menu ul li.obm05 a {background:url(../img/offer_business/offer_menu_btn05.gif) no-repeat left top;}
.o_b_menu ul li.obm06 a {background:url(../img/offer_business/offer_menu_btn06.gif) no-repeat left top;}

.o_b_menu ul li a:hover{
  background-position: left -50px;
}
.ob_form_link {
  margin:10px 0;
}
.ob_form_link a{
  background:#C4DFE8;
  font-size:25px;
  color:#FFF;
  display: block;
  padding: 20px ;
  font-weight:bold;
  text-align:center;
}
.ob_form_link a:hover{
  background: #42A7D7;
}
/************001106-offer******************/
#o_b_intro {
  background:url(../img/offer_business/offer_business_top.gif) no-repeat left top;
  width: 660px;
  height:606px;
  position: relative;
}
#o_b_intro p{
  margin:0;
  position: absolute;
  bottom: 10px;
  left:10px;
  font-weight:bold;
}
/**********************共通***************************/
.obh3bg {
  font-size: 20px;
  color:#000;
  line-height: 50px;
  margin:0px 0 10px 0;
  clear: both;
  height: 50px;
  background: #aaa url(../img/common/title_660_bg3.gif) no-repeat left top;
  overflow: hidden;
  padding:0 10px;
}
.obh4bg {
  font-size: 14px;
  color:#72644E;
  line-height: 50px;
  margin:0px 0 10px 0;
  clear: both;
  height: 50px;
  background: #aaa url(../img/common/title_660_bg3.gif) no-repeat left top;
  overflow: hidden;
  padding:0 10px;
}
.obbox {
  margin:0 0 20px 0;
}

/******************************************************/

#guide01 {
  background: url(../img/offer_business/guide01.gif) no-repeat left bottom;
  height: 460px;
}
#guide01 p{
  width: 400px;
}
.guide_t {
  border-collapse: collapse;
  width: 100%;
}
.guide_t td{
  border-bottom:1px dashed #ccc;
  padding:4px 0;
}
.guide_t td.left{text-align:left;}
.guide_t td.right{text-align:right;}
.guide_t td strong{
  color:#CC0000;
  font-weight: bold;
}
/***************プラン @import***************************/
/***購入ボタン非表示***/
.plan_t tr.plan_btn {
  display:none;
}
.plan_t tr.p_div td div.plan_btn {
  display:none;
}

/**************************/
.sep_t {
  border-collapse: collapse;
  width: 100%;
}
.sep_t td {
  vertical-align: top;
}
.flow_t {
  border-collapse: collapse;
  width: 100%;
  margin:10px 10px 10px 0;
}
.flow_t td{
  width: 240px;
  text-align: right;
}
.flow_t th{
  font-size: 14px;
  vertical-align: top;
}
.flow_t ul {
  list-style:outside disc;
  margin: 0 0 10px 20px;
  }
.flow_t li {
  margin:0 0 1em 0;
  font-weight:bold;
}
.flow_t li ul li{
  margin:0;
  font-weight:normal;
}
.flow_t li ol  li{
  margin:0;
  font-weight:normal;
}

.flow_t ol {
  list-style:outside decimal;
  margin: 0 0 10px 30px;
}
/********************オプション*****************/
.op_box {
  background: url(../img/offer_business/bg_660_gray.gif) no-repeat left top;
  width:620px;
  padding:20px 20px 0 20px ;
  overflow: hidden;
}
.op_box_bottom {
  background: url(../img/offer_business/bg_660_gray.gif) no-repeat left bottom;
  height:5px ;
  width:660px;
  margin:0 0 20px 0;
}

.op_box h4{
  background: url(../img/offer_business/op_icon.gif) no-repeat left center;
  padding:3px 0 3px 70px;
  font-size: 20px;
  color:#87C5ED;
  margin:0 0 10px 0;
}
.op_box h5{
  font-size: 18px;
  color:#D5006A;
  margin:0 0 5px 0;
}
.op_t {
  border-collapse: collapse;
  width: 100%;
}
.op_t th strong{
  background:#88694A;
  color:#FFF;
  padding:1px 3px;
}