@charset "utf-8";
/*
theme Name: お知らせ投稿システム
Author: 有限会社ネスト
Description: original theme
version： 1.0.0
*/

/*=================================================================================================================================*/
/**  PC	*/
/*=================================================================================================================================*/
@media (min-width: 768px) {
#main_contents{ width: 68%; float:left; }
#sidebar { width:28%; float:right; }
}

/*=================================================================================================================================*/
/**  SP	*/
/*=================================================================================================================================*/
@media (max-width: 767px) {
  #main_contents { padding-top: 30px; padding-bottom: 60px;}
}


/*=================================================================================================================================*/
/**  共通	*/
/*=================================================================================================================================*/
#wp_container { margin-bottom: 80px; }
h2{ font-size: 34px;  text-align: left; margin-bottom: 30px;}

.kiji-info { margin-bottom: 5px; }
.kiji-date { font-size: 14px; }
.cat-data:before{ display: inline; content: '|'; color: #CCC; }


 /*=================================================================================================================================*/
/**  タグ	*/
/*=================================================================================================================================*/
.kiji-tag {  text-align: right;}
.kiji-tag li {
  display: inline-block;
  color: #464646;
  margin-bottom:7px;
}
.kiji-tag li a {
  font-size: .8em;
  margin-right: 7px;
  padding: 2px 7px;
  text-decoration: none;
  color: #464646;
  border: solid 1px #464646;
  border-radius: 2px;
}
.kiji-tag li a:hover {  opacity: .5;}
 .kiji p {  margin-top: 0;  margin-bottom: 30px;}


/*=================================================================================================================================*/
/**  ページネーション	*/
/*=================================================================================================================================*/
.pagination {  margin: 40px 0 30px;  text-align: center;}
.pagination ul {  margin: 0;  padding: 0;  list-style: none;}
 .pagination li {  display: inline-block;  width: auto;}
 .pagination li a, .pagination li > span {
 font-size: .9em;
  display: block;
  width: 30px;
  margin: 0 1px;
  padding: 5px 0;
  text-decoration: none;
  color: #000;
  border: solid 1px #ccc;
  border-radius: 3px;
}
.pagination li > span {  color: #fff;  background-color: #464646;}
.pagination li a:hover {  color: #fff;  background-color: #464646;}
 .pagination li .dots {
  width: 15px;
  padding: 0;
  color: #000;
  border-color: transparent;
  background-color: transparent;
}
/*=================================================================================================================================*/
/**  サイドバー	*/
/*=================================================================================================================================*/

/* 記事一覧ページへ戻るボタン */
.bt_wp{ width: 100%;
margin-bottom: 15px;
-moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px;
box-sizing: border-box ; /*通常の記述*/
-webkit-box-sizing: border-box ;  /*Google ChromeやSafariの機能を利用*/
-moz-box-sizing: border-box ;  /*Firefoxの機能を利用*/
}
.sidebar-wrapper {
  margin-bottom: 1.8em;
}

.sidebar-wrapper h4 {
  background-color: #ff8000;
  color: #ffffff;
  text-align: center;
  font-size: 18px;
  padding: 11px 0;
}


/*=================================================================================================================================*/
/**  ウィジェット	*/
/*=================================================================================================================================*/
/*デフォルトウィジェット*/

.widget_recent_entries li, .widget_meta li, .widget_recent_comments li, .widget_pages li, .widget_meta li, .widget_categories li, .widget_archive li, .widget_nav_menu li {
  position: relative;
  padding: 10px;
  border-bottom:1px dashed #CCC;
}

.widget_recent_entries a, .widget_meta a, .widget_recent_comments a, .widget_pages a, .widget_meta a, .widget_categories a, .widget_archive a, .widget_nav_menu a {
  text-decoration: none;
  color: #333;
}

.widget_recent_entries a:hover, .widget_meta a:hover, .widget_recent_comments a:hover, .widget_pages a:hover, .widget_meta a:hover, .widget_categories a:hover, .widget_archive a:hover, .widget_nav_menu a:hover {
  opacity: .6;
}

/*カテゴリウィジェット*/
.widget_categories li{}

/*タグウィジェット*/
.tagcloud a {
  font-size: .9em !important;
  line-height: 2.5em;
  margin: 2px;
  padding: 2px 10px;
  white-space: nowrap;
  text-decoration: none;
  color: #333;
  border: 1px solid #333;
  border-radius: 3px;
}
.tagcloud a:hover{ opacity: .5; }

/*=================================================================================================================================*/
/**  検索バー	*/
/*=================================================================================================================================*/
/* search */
.searchfield {padding: 10px;margin-top: 10px;font-size: 20px;width: 86%; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px;}
.searchsubmit {
width: 35px;
height: 30px;
padding: 0;
font-family: FontAwesome;
font-size: 20px;
border: none;
background: transparent;
cursor: pointer;
}



.text { margin-bottom: 40px; padding-bottom:30px; border-bottom:2px dashed #CCC;}
.text h2 { margin-bottom: 20px;}
