
/* 全体の色指定 */
.menu-item-object-category:hover{ background-color: #333; opacity:0.1; }
.site-header{ border-top: 5px solid #4682B4; }
.site-footer{ background-color: #4682B4;}
.site-bottom, .site-bottom a{ color: #FFF; }

/* pickup */
#pickup-style {
    clear: both;
}

.pickup-note{
    margin-bottom: 10px;
}

.pickup-thumbnail{
    overflow: hidden;
    width: 100%;/* トリミングしたい枠の幅 */
    height: 120px;/* トリミングしたい枠の高さ */
    position: relative;
}

/* archive */
.archive-style{
    padding: 0px;
    margin: 15px 0px;
    border-bottom: 1px dotted #4682B4;
}

.archive-imagefield{
    display: inline-block;
    max-width: 30%;
}

.archive-thumbnail{
    overflow: hidden;
    width: 100%;/* トリミングしたい枠の幅 */
    height: 120px;/* トリミングしたい枠の高さ */
    position: relative;
}

.archive-content{
    display: inline-block;
    vertical-align:top;
    max-width: 65%;
}

.archive-title{
    margin: 0px 0px 10px 5px;
    font-size: 1.2em;
}

.archive-note{
    margin: 0px 0px 5px 5px;
    font-size: 0.8em;
}

.archive-button{
    text-align: right;
}

.archive-button button{
    padding: 0.5em 1.0em;
}

/* search */
#search-style{
    clear: both;
    display: block;
    list-style:none;
    margin: 0px;
    padding: 20px 0px;
}

.search-content{
    display: inline-block;
    vertical-align:top;
    width: 44%;
    padding-bottom: 30px;
}

.menu-content{
    display: inline-block;
    vertical-align:top;
    width: 54%;
}

.sns_buttons{
    list-style:none;
    margin: 0px 0px 20px 0px;
    padding: 0px;
    overflow: hidden;
}

.sns_buttons li{
    display: inline-block;
    margin: 0px 3px 3px 0;
}

.fb-like {
  line-height: 1;
  margin: 0;
  padding: 0;
}

.fb_iframe_widget > span {
	vertical-align: baseline !important;
}

.entry-content{ font-size: 16px; }
.widget_recent_entries{ font-size: 14px; }

.entry-content h2,h3{ font-size: 20px; }
.pickup-content{ font-size: 16px; }
#pickup-style h5{ font-size: 16px; }
#pickup-style h6{ font-size: 16px; }
#search-style h5 { font-size: 16px; }
#search-style h6 { font-size: 16px; }
#search-style h7 { font-size: 14px; }

@media screen and (max-width: 792px){
    .pickup-content {
        width: 49%;
    }
    .search-content{ width: 100%; }
    .menu-content{ width: 100%; }
}
@media screen and (max-width: 480px){
    #pickup-style { width: 100%; }
    .pickup-content {
        width: 100%;
    }
}

.post-title{ min-height: 70px; }
.pickup-note{ min-height: 300px; }

/* 表示スタイルの数字による分岐 */
/* パターン＃その１ --------------------------------------- */

//.entry-content h2,h3{
//    display: block;
//    border-bottom: 2px solid #4682B4;
//}

.entry-content h2,h3 {
	color: #ffffff;
	font-size: 16px;
	line-height: 20px;
	position: relative;
	padding: 10px;
	background: #000000;
	box-shadow: 10px 0 0 0 #000000, -10px 0 0 0 #000000, 0 3px 3px 0 rgba(0,0,0,0.1);
}
.entry-content h2:before,h3:before {
	content: " ";
	position: absolute;
	top: 100%;
	left: -10px;
	width: 0;
	height: 0;
	border-width: 0 10px 10px 0;
	border-style: solid;
	border-color: transparent;
	border-right-color: #4f4f4f;
}

.entry-header h1:before {
    content: "\f013";
    font-family: "FontAwesome";
    margin-right: 5px;
}

.pickup-content{
    display: inline-block;
    width: 33%;
    margin: 0px -3px 10px 0px;
    vertical-align: top;
    background-color: #4682B4;
    border: 1px double #4682B4;
    border-radius: 12px 12px 12px 12px;
}

.pickup-note {
    padding: 5px;
    color: #FFF;
}

#pickup-style h4{
    display: block;
    border-top: 3px solid #4682B4;
    border-left: 3px solid #4682B4;
    border-right: 3px solid #4682B4;
    border-bottom: 5px double #4682B4;
    border-radius: 15px 3px 3px 3px / 10px 3px 3px 3px;
    padding: 5px 0px 2px 5px;
    font-size: 1.2em;
    color: #4682B4;
}

#pickup-style h5{
    display: block;
    border-top: 3px double #FFF;
    border-left: 5px double #FFF;
    border-right: 5px double #FFF;
    border-bottom: 3px double #FFF;
    border-radius: 10px 10px 10px 10px;
    background-color: #FFF;
    padding: 2px;
    margin: 4px;
    text-align: center;
}

#search-style h5 {
    display: block;
    border-top: 3px solid #4682B4;
    border-left: 3px solid #4682B4;
    border-right: 3px solid #4682B4;
    border-bottom: 5px double #4682B4;
    border-radius: 15px 3px 3px 3px / 10px 3px 3px 3px;
    color: #4682B4;
    padding: 2px 5px;
    margin: 0px 10px 10px 0px;
}

#search-style h6 {
    display: block;
    border-top: 3px solid #4682B4;
    border-left: 3px solid #4682B4;
    border-right: 3px solid #4682B4;
    border-bottom: 5px double #4682B4;
    border-radius: 15px 3px 3px 3px / 10px 3px 3px 3px;
    color: #4682B4;
    padding: 2px 5px;
    margin: 0px 0px 10px 0px;
}

#search-style h7 {
    display: block;
    padding: 5px 2px;
    border-bottom: 3px double #4682B4;
}

.site-bar{
 background: repeating-linear-gradient(45deg, #AAA, #AAA 3px, #999 0, #999 6px);
}

.main-navigation a{
    font-size:16px;
    font-weight: bold;
}

.header-image{
    text-align:center;
}

.boxed .site {
    max-width: 1000px;
}

/* パターン＃その３ --------------------------------------- */
