@charset "utf-8";

/*
 * PC用スタイルCSS
 */

/*求人バナー*/
#recruit_bnr_block a {
    background: transparent url("/files/bnr_recruit_side.jpg") no-repeat scroll left top;
    display: block;
    height: 240px;
    text-indent: -9999px;
}
#recruit_bnr_block a:hover {
    background: transparent url("/files/bnr_recruit_side.jpg") no-repeat scroll center bottom;
}
/****************************************************************************/


html{
  background: none #fff;
}

body{
  color: #333;
}
#page_9{
  background: url("/files/body_bg_top.jpg") no-repeat scroll center top transparent;
}

#outer_block{
  background: none transparent;
}

a:link,
a:visited,
a:hover,
a:active{
  color: #06c;
}


/* Header */
#site-description,
#site-description a{
  color: #fff;
  text-align: right;
}
.main_header a img{
  margin-top: 15px;
}
#branding_box{
  height: 155px;
  padding: 0;
}
#access{
  margin-top: 20px;
}
/* Header END */


/* Side */
#contact_bnr_block a{
  height: 220px;
}
#main .widget-area ul ul li a{
  color: #000;
}
/* Side END */


/* Footer */
#footer_box{
  height: 170px;
}
#footer-widget-area .widget-area{
  margin-top: 10px;
}
#footer-widget-area .widget-area .menu-item a{
  border-color: #fff;
  color: #fff;
}
#footer_information .entry-post{
  width: 960px;
  color: #fff;
  margin: 80px auto 0;
  text-align: center;
}
/* Footer END */


.headline_title{
  color: #fff;
}
.sub_entry_title{
  width: 670px;
  color: #000;
  padding-left: 30px;
}
.inline_title{
  height: 40px;
  background: url(/files/clom3-title.jpg) no-repeat 0 0;
  border: none;
  border-radius: 0;
  color: #000;
  line-height: 40px;
  padding: 0;
  text-align: center;
}

.blog_post{
  border-color: #666;
}

small{
  border-color: #06c;
}
small a{
  text-align: center;
}

.table_area td.td_name{
  background-color: #f5f5f5;
  border: 1px solid #bbb;
}
.table_area td.td_value{
  background-color: #fff;
  border: 1px solid #bbb;
}
.iqfm-table th{
  background-color: #f5f5f5 !important;
  border: 1px solid #bbb !important;
}
.iqfm-table td{
  background-color: #fff !important;
  border: 1px solid #bbb !important;
}

.entry-title,
.entry-title a{
  color: #fff;
}
.entry-title a{
  text-decoration: underline !important;
}
.widget-title2 a{
  color: #fff;
  text-decoration: underline;
}
#wp-calendar tbody td{
  background: none transparent;
  border: none;
  padding: 5px;
}
#today,
#today a{
  background-color: #06c !important;
  color: #fff !important;
}
.page-title{
  font-size: 14px;
}

#ly2q5hztcgvqiq96rjsh,
#mm50jqnnaadw5mlexbkv{
  margin-top: 20px;
}






/*  メールフォーム
---------------------------------------------------------------------------------------------------- */
.iqfm-table td input[type="text"]:not([size]) {
  width: 75%;
}
#container_top .iqfm-table td textarea {
  width: 96%;
  height: 15em;
  font-size: 100%;
}
.iqfm-req_color {
  color: #F00;
}
.z_c1 button, .z_c1 input[type="reset"], .z_c1 input[type="button"], .z_c1 input[type="submit"] {
  line-height: 1.7;
}
.z_c1 .post_data { margin: 0 0 30px; }



/*  ブログ
---------------------------------------------------------------------------------------------------- */
#nav-below div {
}
#nav-below .nav-next { padding: 0 0 0 10px; }























