@charset "utf-8";
/*=====================================================
  Contact/index.css
  index.html／文書構造
=====================================================*/

/* ----------------------------------------------------
  ヘッダー
-----------------------------------------------------*/
/* タイトル背景 */
.heading_page {
  background-image: url(../../images/contact/bg_heading.jpg);
  background-position: center;
  height: 140px;
}
/* タイトル背景(求人応募) */
.rectuit_contact .heading_page {
  background-image: url(../../images/contact/bg_heading_2.jpg);
}


/* ----------------------------------------------------
  問い合わせindex
-----------------------------------------------------*/
.inquiry_list li {
  padding-left: 55px;
    background: url(../../images/common/navi_icon.png) no-repeat top 3px left 25px;
  margin-bottom: 28px;
}
.inquiry_list li a {
  color: #006AD5;
  font-weight: bold;
  font-size: 1.6rem;
}

.inquiry_list li a[target="_blank"]:after {
  content: "";
  display: inline-block;
  vertical-align: text-top;
  background: url(../../images/common/icon_blank.png) no-repeat center center;
  width: 1.9rem;
  height: 1.7rem;
  margin-left: .5rem;
}


/* ----------------------------------------------------
  個人情報について
-----------------------------------------------------*/

/* 問い合わせフォーム
 -------------------------*/
/* 大枠 */
.kiyaku {
  max-height:350px;
  overflow:auto;
  background:#eef0f0;
  border:2px solid #dddddd;
  padding-left:20px;
  padding-top:15px;
}

.heading_border_left {
    margin-top: 50px;
    margin-bottom: 35px;
}

.heading_mini{
  margin-bottom: 23px;
}

.arr_list li{
  margin-bottom: 10px;
}

.dot_list{
  list-style-type: disc;
  margin-left: 1.6rem;
}

.contents02 .contents02-4 ul.dot_list {
/*   margin-left: 1.6rem; */
  margin-bottom: 24px;
}
.contents02 .contents02-4 ul.dot_list li {
  text-indent: -1.6rem;
  padding-left: 1.6rem;
}

.indent_title {
  text-indent: -20px;
  padding-left: 20px;
}

/* 同意するチェックボックス */
.checkbox {
  text-align:center;
  margin-top:30px;
  margin-bottom:50px;
}

/* 求人応募フォーム
 -------------------------*/
.panel_entry{
  font-size: 12px;
  padding: 20px;
  background-color: #eee;
  margin: 10px;
  max-width: 710px;
  margin: 0 auto;
}

.kiyaku2{
  max-width: 680px;
  margin: 0 auto;
  height: 300px;
  background-color: #FFFFFF;
  border: 1px solid #CCCCCC;
  overflow: auto;
  padding: 10px 20px;
}
.kiyaku2 table{
  max-width: 100%
}
.consent_text {
  font-size: 1em;
  color: #333333;
}

.kiyaku2 .lb_1{
  font-size:1.2em;
  color:#000;
}

.kiyaku2 .top-m{
  font-size:1em;
}

.kiyaku2 td {
  font-size:1em;
  line-height:1.5;
}
.kiyaku2 td p {
  float:none;
  width:100%;
}
.kiyaku2 td span {
  color: #333;
  font-weight: 700;
  font-size: 1em;
}


/* 汎用
 -----------------------------------------------------*/
.mgr10 {
    margin-right:10px;
}
.mgb10 {
    margin-bottom:10px;
}
.pdr10 {
    padding-right: 10px;
}

p.defolt_font {
  margin-bottom:40px;
}

.external_link {
  background: url(../../images/common/icon_blank.png) no-repeat top right;
  padding-right: 25px;
}


/* .kakomi .defolt_font {
  font-size:100%;
  margin-bottom:0px!important;
}

.kakomi p.tel {
  font-size:187%;
  font-weight:bold;
  color:#333333;
}

.kakomi {
  padding:30px!important;
  max-width:730px;
  width:100%;
  margin:0 auto 40px!important;
}
 */

/* .td_left {
  float:left;
  margin-left:90px;
  width:50%;
}

.td_right {
  float:left;
} */


/* .table02 td.td_bg {
  font-weight:normal!important;
} */

/* .border_style{
  border-bottom:1px solid #2559a5!important;
} */

/* td.address input {
  margin-left:20px;
}

td.address input.last {
  margin-left:45px;
}

td.address span {
  margin-left:76px;
} */

/* .td_right span {
  margin-right:15px;
  font-size:113%;
  color:#000;
}

.td_right span input {
  margin-right:5px;
} */


/* .member p {
  margin-right:20px;
  font-size:100%;
} */

/* .menber_div {
  width:65%;
}

.menber_div p {
  width:26%;
} */

/* .address01 {
  margin-bottom:0!important;
}

.member .menber_div p label input {
  margin:0 5px 0 0!important;
} */


/* .borton_logo {
  text-align:center;
} */

/* .sinsa_box {
  margin-bottom:100px!important;
} */


/* .kakomi {
  margin-bottom:50px!important;
  max-width:730px;
  width:100%;
}

.kakomi p {
  font-size:100%;
  font-weight:normal;
}

.kakomi p.tel_no {
  font-size:187%;
  font-weight:bold;
} */



/* .title_h2 {
  background:url(../../images/contact/contact_h2_ttl.png) no-repeat bottom left!important;
} */

/* h4.title_h4 {
  background:url(../../images/contact/h5_bg02.png) no-repeat bottom left!important;
}
 */

/* .address p {
  float:none;
  width:80%;
  margin-bottom:10px;
}

.address p input {
  margin-bottom:0!important;
} */

/* .inqury_btn {
  text-align:center;
} */

/* .attention {
  color: red;
} */
