@charset "UTF-8";

/*!
Theme Name: Simplicity2 child
Template:   simplicity2
Version:    20161002
*/

/* Simplicity子テーマ用のスタイルを書く */

 /*ヘッダー*/
#navi {
background-color: #545454;
padding: 10px;
}
#navi ul li a{
color: #fff;
font-size: 12px;
display: block;
z-index: 99;
}
/*ロゴ*/
#site-title a img{
width: 34%;
height: auto;
}
/*メイン*/
#main {
border:none;
float: left;
box-sizing: border-box;
width: 740px;
background-color: #fff;
margin-bottom: 30px;
padding: 20px 10px;
}
#header-in, #navi-in, #body-in, #footer-in {
width: 1070px;
margin: 0 auto;
box-sizing: border-box;
}
/*h2,h3など*/
.article h1 {
margin-top: 30px;
margin-bottom: 20px;
font-size: 25px;
line-height: 117%;
background: #e1eef2;
padding: 20px 20px;
border-radius: 5px;
}
#archive-title{
padding-bottom: 0px;
margin-bottom: 20px;
font-size:25px;
}
.article h2 {
border-bottom:1px solid #c3dde5;
margin: 40px 0px 20px;
padding:0px 0px 15px;
font-size:20px;
color: #1e85a9;
border-left: none;
}
.article h3{
font-size:18px;
padding:10px 0;
border-left: solid 4px #3498DB;
padding-left: 10px;
border-bottom:none;
}
.article h4, .article h5, .article h6{
font-size:20px;
padding:8px 0;
}
.article  h4{
border-bottom:5px dashed #eee;
}
.entry-content{
margin-bottom: 60px;
}
.entry h2 a {
color: #54585e;
font-size: 17px;
text-decoration: none;
font-weight: bold;
}
/*画像サイズなど*/
.entry-thumb img {
border: 0;
width: 150px;
height: 150px;
display: block;
}
/*メタ情報*/
.entry .post-meta{
text-align:left;
margin: 7px auto;
clear: none;
}
.entry .post-meta a{
color: #2098A8;
text-decoration: none;
padding: 3px 5px;
border-radius: 3px;
font-size: 12px;
}
.post-meta {
margin-bottom: 0.5em;
text-align: right;
color: #555;
font-size: 12px;
background: none;
}
.entry-snippet {
margin: 4px 0 5px 0;
line-height: 150%;
color: #8e8e8e;
font-size: 14px;
}
.entry-read{
display: none;
}
/*記事郡*/
#main .entry{
clear: both;
word-wrap: break-word;
border-top: 1px solid #ddd;
padding: 10px 0 10px;
margin-bottom: 0px;
}
/*サイドバー*/
#sidebar .widget{
margin-bottom: 20px;
}
#sidebar h3{
margin-bottom: 10px;
font-size:16px;
background: #545454;
color: #fff;
padding: 10px;
font-weight: normal;
}
/*人気の記事など*/
.wpp-thumbnail {
display: inline;
float: left;
margin: 0 5px 0 0;
border: none;
width: 75px;
width: 75px;
}
.widget_popular_ranking a {
color: white;
font-size: 15px;
}
.popular-ads {
width: 300px !important;
height: 75px !important;
margin-bottom: 5px !important;
}
#sidebar ul{
padding-left: 0px;
}
/*ページネーション*/
.pager{
margin: 3em 0;
text-align:center;
}
a.page-numbers,
.pager .current{
background-color: #ddd;
border: solid 1px #ddd;
border-radius:5px;
padding:5px 8px;
margin:0 2px;
}
.pager .current{
background-color: #ddd;
border: solid 1px #ddd;
color: #000;
}
.pager a{
background: #fff;
color: #000;
text-decoration:none;
}
.pager a:hover{
border: solid 1px #ddd;
background-color: #eee;
}
.pager .current{
border: solid 1px #555 !important;
}
a.page-numbers{
border: solid 1px #555 !important;
}
 /*フッター*/
/*細かい追加の部分*/
/*人気の求人*/
.wpp-thumbnail{
width: 75px !important;
height: 75px !important;
}
.wpp-post-title{
font-size: 13px;
font-weight: bold;
color: #111;
text-decoration: none !important;
}
.new-entry-content{
font-size: 13px;
font-weight: bold;
color: #111;
text-decoration: none !important;
}
.widget_new_entries ul li img{
margin-bottom: 5px !important;
}
.popular-ads{
width: 300px !important;
height: 75px !important;
margin-bottom: 5px !important;
}
/*カテゴリー*/
.category-description {
margin-top: 5px;
margin-bottom: 30px;
padding: 5px 20px;
border-radius: 0px;
font-size: 10px;
border: none !important;
}
