/*
Template: hueman
Theme Name: Hueman Child
Theme URI: https://presscustomizr.com/hueman/
Version: 3.4.0
Description: The Hueman theme helps you increase your traffic and engage your visitors. It loads fast and is 100% mobile-friendly according to Google. Best rated theme for blogs and magazines on WordPress.org. Powering 70K+ websites around the world.
Author: nikeo
Author URI: https://presscustomizr.com
Tags: one-column, two-columns, three-columns, right-sidebar, left-sidebar, custom-colors, custom-menu, featured-images, flexible-header, full-width-template, post-formats, sticky-post, theme-options, threaded-comments, translation-ready
Text Domain: hueman
Domain Path: /languages
Copyright: (c) 2015-2017 Nicolas GUILLAUME (nikeo), 2013-2015 Alexander "Alx" Agnarson
License: GNU General Public License v3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
*/

/*
* The main css stylesheet of the Hueman theme is located in /assets/front/css/main.css.

* The main reason why the main stylesheet of the Hueman theme has been moved to another place is minification.
* Minification is a technique to compress a css file and therefore improve speed (page load time) of your website.

* This style.css file provides details about the Theme (in the form of comments above) that is read by WordPress, and therefore cannot be minified.

* Note : You can load the not minified stylesheet if you uncheck the option in the customizer > Advanced Options > performances
*/


/*
* >> Developers <<
* For better performances, the current style.css file is not loaded by the theme. @see hu_styles() in functions/init-front.php
*
* If you want to make quick style test / changes, consider using the Custom CSS section in Appearance > customize > advanced options > Additional CSS.
* It will persist on update because saved in database.
*
* To make important CSS customizations, you'll want to use a child theme and add your css rules in the style.css file of this child theme.
* https://codex.wordpress.org/Child_Themes
*/
/************************************
** style.cssの追記
************************************/
/************************************
** sankou.sanko
************************************/ 
.sankou, .sanko, .reffer, .ref {
    background-color: #fc7a22;
    border-radius: 2px;
    color: #fff;
    font-size: 12px;
    padding: 1px 5px 0;
}

/************************************
** Pickup.Pickup.reffer.ref
************************************/ 
.Pickup, .Pickup, .reffer, .ref {
    background-color: #c4ae6c;
    border-radius: 2px;
    color: #fff;
    font-size: 12px;
    padding: 1px 5px 0;
}
/************************************
** 引用デザイン
************************************/ 
blockquote {
    position: relative;
    padding: 10px 20px;
    box-sizing: border-box;
    font-style: italic;
    color: #4e4e4e;
    background: #f2f9ff;
}

blockquote:before{
    display: inline-block;
    position: absolute;
    top: 7px;
    left: 10px;
    vertical-align: middle;
    content: "\f10d";
    font-family: FontAwesome;
    color: #d2e6ff;
    font-size: 58px;
    line-height: 1;
}

blockquote:after{
    display: inline-block;
    position: absolute;
    bottom: 5px;
    right: 15px;
    vertical-align: middle;
    text-align: center;
    content: "\f10e";
    font-family: FontAwesome;
    color: #d2e6ff;
    font-size: 40px;
    line-height: 1;
}

blockquote p {
    position: relative;
    padding: 0;
    margin: 10px 0;
    z-index: 3;
    line-height: 1.7;
}

blockquote cite {
    position: relative;
    z-index: 3;
    display: block;
    text-align: right;
    color: #888888;
    font-size: 0.9em;
}

/************************************
** 枠の途中にタイトル関連記事
************************************/ 
.box26 {
    position: relative;
    margin: 2em 0;
    padding: 0.5em 1em;
    border: solid 3px #95ccff;
    border-radius: 8px;
}
.box26 .box-title {
    position: absolute;
    display: inline-block;
    top: -13px;
    left: 10px;
    padding: 0 9px;
    line-height: 1;
    font-size: 19px;
    background: #FFF;
    color: #95ccff;
    font-weight: bold;
}
.box26 p {
    margin: 0; 
    padding: 0;
}

/************************************
** 見出し（H2-3）
************************************/ 
h2 {
color: #6cb4e4;
padding: 0.25em;
border-top: solid 2px #6cb4e4;
border-bottom: solid 2px #6cb4e4;
background: -webkit-repeating-linear-gradient(-45deg, #f0f8ff, #f0f8ff 3px,#e9f4ff 3px, #e9f4ff 7px);
background: repeating-linear-gradient(-45deg, #f0f8ff, #f0f8ff 3px,#e9f4ff 3px, #e9f4ff 7px);
}

h3{
border-bottom: solid 3px #cce4ff;
position: relative;
}

h3:after {
position: absolute;
content: " ";
display: block;
border-bottom: solid 3px #5472cd;
bottom: -3px;
width: 20%;
}
/************************************
** Simple GA Rankingプラグイン
************************************/
.sga-ranking-list figure {
    float: left;
    margin-right: 5px;
    width: 60px; /* 画像の横の長さ。自由に変更可 */
    height: 55px; /* 画像の縦の長さ。自由に変更可 */
    overflow: hidden;
}
.sga-ranking-list {
    margin: 0.8rem 0;
    padding-bottom: 0.8rem;
    border-bottom: 1px solid #e1e1e1;
    text-align: left;
}
.sga-ranking-list::after {
    clear: both;
    content: "";
    display: block;
}
.sga-ranking-list:last-child {
    border-bottom: none;
    padding-bottom: 0;
    margin-bottom: 0;
}
.sga-ranking-list figure a {
    display: inline;
}
.sga-ranking-list a {
    overflow: hidden;
    line-height: 1.4;
}

/************************************
** 補足情報!?
************************************/
.information,
.question{
  background-color: #F4F3EB;
  padding: 20px 20px 20px 72px;
  border-radius: 4px;
  position: relative;
  display: block;
  margin-top: 1em;
  margin-bottom: 1em;
}

.information::before,
.question::before{
  font-family: "FontAwesome";
  font-size: 50px;
  position: absolute;
  top: 20px;
  left: 13px;
  color: #EAE3B4;
}

.information::before{
  content: '\f05a';
}

.question::before{
  content: '\f059';
}

@media screen and (max-width:440px){
  .information,
  .question{
    padding: 10px;
  }

  .information::before,
  .question::before{
    display: none;
  }
}
