@charset "utf-8";

/*=================================================================================================================================*/
/**  個別指定 for PC	*/
/*=================================================================================================================================*/
@media screen and (min-width: 741px) {

  html {
    font-size: 57%;
  }

/* fook */
.only_pc_none {display:none!important; }
.sp_br{display: none;}

.float_L{ float: left !important;}
.float_R{ float: right !important; }


/*---------------------------------------------
 **  ナビゲーション
---------------------------------------------*/
.nav-toggle{ display:none !important;}

#nav {
  width:600px;
  position: absolute;
  top:55px;
  right:310px;
  z-index:1;
}


#nav ul {
  width:100%;
  margin: 0 auto;
  position: relative;
}

#nav ul li{
  font-size:1.8rem;
  font-weight: bold;
  padding:0 32px;
  float:left;
  display: block;
  position: relative;
  text-align: right;
  letter-spacing:1.5px;
}

#nav ul li a{
  text-decoration: none;
  display: block;
}

#nav ul li a:hover{
  color:#c54720;
}




/* 見出し h */
/*---------------------------------------------
 ** h2
---------------------------------------------*/
h2{}

/*---------------------------------------------
 ** h3
---------------------------------------------*/
h3{ font-size: 26px; }

/*---------------------------------------------
 **  h4
---------------------------------------------*/
h4 {}


@media screen and (max-width:1100px) and (min-width: 741px) {

  .header_wrapper {
    height:450px;
  }
  .header_wrapper h1{
    top:20px;
  }

  .top_con p{
    top:120px;
    right:20px;
  }
  #top_recruit p{
    top:210px;
  }

  .foot_img ul{
    bottom:-40px;
  }

}

/*=================================================================================================================================*/
/**  共通部分	*/
/*=================================================================================================================================*/

/*---------------------------------------------
 ** ヘッダー記述
---------------------------------------------*/
/* ヘッダー */

/* ロゴ */


/* TEL */
.tel {width: 315px; height:64px; float:left; margin: 20px 0 0 0; background:url( ../img/common/tel.png) 0 0 no-repeat; text-indent:100%; white-space:nowrap; overflow:hidden; }



/*=================================================================================================================================*/
/**  TOPコンテンツ	*/
/*=================================================================================================================================*/

/*---------------------------------------------
 **  フッター
---------------------------------------------*/
/* フッター */
.footer_inner   {}




/*=================================================================================================================================*/
/**  内部ページ	*/
/*=================================================================================================================================*/
.floor dd{

  height: 138px;
}

}

/*=================================================================================================================================*/
/**  ヘッダー・フッター　	*/
/*=================================================================================================================================*/
@media screen and (max-width:1280px) and (min-width: 741px) {



#nav {
  top:75px; right:0!important; margin:0 auto;}

#header .tel_box{ top:20px;}
.foot_box h1{ margin-top:0px;}
.foot_box h1 a{position:absolute; top:60px; left:30%; margin-left:0;}

.foot_add{top:10%; left:210px;}
.foot_box .tel_box{ top:40px; right:20%;}

.foot_ban{
  left:3%;
}

#copyright{
  padding-bottom:70px;
}

}

@media screen and (max-width:1280px) {

.line_yes{display: none;}
.br_no{display: inline;}

}
