@charset "utf-8";
/* line 16, ../scss/_settings.scss */
.mwidth {
  margin: 0 auto;
  width: 950px;
}

/* ===================================================================
CSS information

 file name  :news.css
 author     :Ability Consultant
style info  :新着情報ページ設定　ハックは最下部に記述
=================================================================== */
/* -----------------------------------------------------------
	.con_news		新着情報
----------------------------------------------------------- */
/* line 15, ../scss/news.scss */
#news .con_news {
  margin: 0 auto;
  width: 950px;
  overflow: hidden;
  *zoom: 1;
}

/* line 21, ../scss/news.scss */
#news .con_news h3 {
  padding-bottom: 20px;
}

/* -----------------------------------------------------------
	.box_main		記事一覧
----------------------------------------------------------- */
/* line 29, ../scss/news.scss */
#news .box_main {
  padding: 20px;
  width: 660px;
  float: left;
  border: 1px solid #23140b;
}

/* -----------------------------------------------------------
	.con_side		右サイド
----------------------------------------------------------- */
/* line 40, ../scss/news.scss */
#news .con_side {
  width: 200px;
  float: right;
}

/* .box_block		右サイド
----------------------------------------------------------- */
/* line 46, ../scss/news.scss */
#news .box_block {
  margin-bottom: 50px;
}
/* line 48, ../scss/news.scss */
#news .box_block h3 {
  margin-bottom: 10px;
}
/* line 51, ../scss/news.scss */
#news .box_block li {
  margin-bottom: 30px;
  padding-left: 20px;
  background: url(../images/common/ic_arrow.png) 0 center no-repeat;
}
/* line 56, ../scss/news.scss */
#news .box_block select {
  padding: 5px;
  width: 188px;
}

/* 	.box_extra		件数合計表示
----------------------------------------------------------- */
/* line 64, ../scss/news.scss */
#news .box_extra {
  margin: 20px 0;
  overflow: hidden;
  *zoom: 1;
}
/* line 67, ../scss/news.scss */
#news .box_extra .total {
  width: 330px;
  float: left;
}
/* line 70, ../scss/news.scss */
#news .box_extra .total span {
  padding: 0 3px;
  color: #E23131;
  font-size: 180%;
}

/* line 78, ../scss/news.scss */
#news .bottom {
  margin-bottom: 0;
}

/*	ページング */
/* line 83, ../scss/news.scss */
#news .pager {
  float: right;
  text-align: right;
}
/* line 86, ../scss/news.scss */
#news .pager li {
  float: left;
  margin-right: 5px;
  border: 1px solid #48222a;
}
/* line 90, ../scss/news.scss */
#news .pager li a {
  display: block;
  padding: 3px 8px;
  text-decoration: none;
  background: #2b1d14;
  border: 1px solid #705352;
}
/* line 96, ../scss/news.scss */
#news .pager li a:hover {
  background-color: #86663d;
  text-decoration: none;
  color: #fff;
}
/* line 103, ../scss/news.scss */
#news .pager li .prev,
#news .pager li .next {
  border: none;
}
/* line 107, ../scss/news.scss */
#news .pager li .prev a,
#news .pager li .next a {
  text-decoration: underline;
}
/* line 109, ../scss/news.scss */
#news .pager li .prev a:hover,
#news .pager li .next a:hover {
  background-color: #fff;
  text-decoration: none;
  color: #060606;
}
/* line 116, ../scss/news.scss */
#news .pager .active {
  display: block;
  padding: 4px 9px;
  background: #86663d;
  color: #fff;
}

/* 	.inner_news		記事
----------------------------------------------------------- */
/* line 126, ../scss/news.scss */
.inner_news {
  padding: 20px;
  border-bottom: 1px solid #583b15;
  overflow: hidden;
  *zoom: 1;
  position: relative;
}
/* line 131, ../scss/news.scss */
.inner_news .photo {
  margin-right: 20px;
  width: 172px;
  float: left;
  overflow: hidden;
  *zoom: 1;
}
/* line 137, ../scss/news.scss */
.inner_news .box_r {
  width: 410px;
  float: left;
}
/* line 140, ../scss/news.scss */
.inner_news .box_r .date {
  margin-bottom: 10px;
}
/* line 143, ../scss/news.scss */
.inner_news .box_r h3 {
  margin-bottom: 10px;
  padding-left: 20px;
  font-size: 110%;
  background: url(../images/common/ic_arrow.png) 0 5px no-repeat;
}
/* line 150, ../scss/news.scss */
.inner_news .arrow {
  position: absolute;
  top: 45%;
  right: 0;
  display: inline-block;
}

/* 	.nav_page		ページナビゲーション
----------------------------------------------------------- */
/* line 160, ../scss/news.scss */
#news .nav_page {
  margin: 20px 0 0 0;
  padding: 30px 0 10px 0;
  border-top: 2px solid #583b15;
  text-align: center;
}
/* line 165, ../scss/news.scss */
#news .nav_page li {
  padding: 0 10px;
  border-right: 1px solid #987c5c;
  display: inline-block;
}
/* line 170, ../scss/news.scss */
#news .nav_page .next {
  border-right: none;
}

/* .box_detail		右サイド
----------------------------------------------------------- */
/* line 178, ../scss/news.scss */
#news .box_detail .box_st {
  margin-bottom: 15px;
  padding-bottom: 15px;
  border-bottom: 2px solid #583b15;
}
/* line 182, ../scss/news.scss */
#news .box_detail .box_st h3 {
  font-size: 140%;
}
/* line 187, ../scss/news.scss */
#news .box_detail .txt_new,
#news .box_detail .photo {
  margin-bottom: 30px;
}
/* line 190, ../scss/news.scss */
#news .box_detail .photo {
  text-align: center;
}
/* line 193, ../scss/news.scss */
#news .box_detail .p_list li {
  margin-bottom: 30px;
  text-align: center;
}
/* line 197, ../scss/news.scss */
#news .box_detail table {
  margin-bottom: 60px;
}
/* line 199, ../scss/news.scss */
#news .box_detail table th {
  width: 200px;
}
/* line 203, ../scss/news.scss */
#news .box_detail .btn {
  margin-bottom: 30px;
  text-align: center;
}
