/*
Theme Name: Customizr Child
Theme URI: http://presscustomizr.com/customizr
Template: customizr
Author: nikeo
Author URI: http://presscustomizr.com/
Description: Customizr is a versatile and easy to customize WordPress theme, instantly giving a professional look to your online presence. Designed with visitor engagement in mind, it allows anyone to create a beautiful, fast and mobile friendly website compatible with all browsers and devices. Customizr works fine with major WordPress plugins like WooCommerce, bbPress, JetPack and many others. Top rated by hundreds and with a very active community of users and developers, the Customizr theme is a safe and reliable design option to publish your WordPress content.
Tags: gray,white,light,blue,red,yellow,green,purple,orange,black,one-column,two-columns,three-columns,left-sidebar,right-sidebar,fluid-layout,responsive-layout,buddypress,custom-menu,custom-colors,featured-images,full-width-template,theme-options,threaded-comments,translation-ready,sticky-post,post-formats,rtl-language-support,editor-style
Version: 3.4.16.1502431001
Updated: 2017-08-11 14:56:41

*/

/* GreatScott Costom Ver.1.0 */

body,select,input,pre.codes {
    font-family:'Meiryo',"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro,Arial,Verdana,"ＭＳ Ｐゴシック",sans-serif!important;
}

input[type=submit] {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#eeeeee+0,cccccc+100 */
    background: #eeeeee; /* Old browsers */
    background: -moz-linear-gradient(top,  #eeeeee 0%, #cccccc 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #eeeeee 0%,#cccccc 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #eeeeee 0%,#cccccc 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */
    color:#666;
}

input[type=submit]:hover {
    background: #eeeeee;
    color:#666;
}

.tc-header  {
    background:#CC0033!important;
    color:#fff;
}
.navbar .nav>li>a {
    color:#fff;
    text-shadow:2px 2px 0 #666;
}
.navbar .nav>li>a:hover {
    color:#ccc;
    text-shadow:2px 2px 0 #666;
}
.navbar .nav li.dropdown .caret{
    border-top-color:#fff;
    border-bottom-color:#fff;
    vertical-align:middle;
    margin-top:0
}
.navbar .nav>li.current-menu-item>a {
    /*color:#000!important;
    text-shadow:none!important;*/
}
.social-block a {
    color:#fff;
    opacity:1;
}

h2.site-description {
    color:#fff;
    text-shadow:1px 1px 0 #000;
}

.sticky-enabled .tc-header {
    opacity:0.8;
}

.tc-submenu-fade .nav>li>ul {
    background:#CC0032;
}
.navbar .nav>li>.dropdown-menu:before {
    border-color:#CC0032!important;
}
.tc-submenu-move .dropdown-menu>li>a {
    color:#fff;
}
.navbar .btn-toggle-nav .icon-bar {
    background:#fff;
}
.nav-collapse.collapse, .no-navbar .nav-collapse {
    background:#CC0032;
}
.dropdown-menu>li.current-menu-ancestor>a, .dropdown-menu>li.current-menu-item>a {
    background:none!important;
}
.navbar .nav>li>a:hover {
    color:#e7797a;
}
.format-icon:before {
    padding:0!important;
    /*top:15px!important;*/
}
@media screen and (max-width: 959px) {
    .nav-collapse .dropdown-menu a:hover, .nav-collapse .nav>li>a:hover {
        background:#fff!important;
        color:#CC0032!important;
    }
    .navbar .nav>li>a {
        font-weight:bold;
        text-shadow:none!important;
    }
    header.entry-header h1.entry-title  {
        font-size:24px!important;
    }
}
@media screen and (min-width: 960px) {
    header.entry-header h1.entry-title,h1.format-icon span,.format-icon {
        font-size:28px!important;
    }
}

/*.bgw {
background:#fff;
padding:10px;
}*/
hr.featurette-divider{
    display:none;
}
#main-wrapper .bgw {
    margin:100px 0 40px!important;
}
#content .bgw {
    background:#fff!important;
    padding:10px!important;
}

article.error404 blockquote {
    display:none!important;
}

article.error404 p {
    line-height:1.6em;
    font-size:18px;
}
table.info {
    border-bottom:none!important;
    background:#FAFAFA!important;
    padding:10px!important;
    width:100%;
}
table.info tr {
    background:#FAFAFA!important;
    border-bottom:solid 1px #eee;
}
table.info th {
    font-weight:normal;
}
table.info th,table.info td {
    border:none!important;
    background:#FAFAFA!important;
}
h3.midashi {
    font-weight:normal;
    font-size:34px!important;
}
#content header.archive-header h1.format-icon {
    display:none;
}
section.row-fluid {
    margin-bottom:40px;
}

/* Mira Custom Ver.1.0 */

/*ページネーション部のPost navigationの表示を消す*/
.assistive-text {
    display: none;
}
/* フッター部の背景色 */
footer#footer {
    background:#cc0033;
}
/* 本文中の行間 */
.entry-content p {
    line-height: 22px;
}
/* 投稿の引用文字サイズ */
blockquote p{font-size: 15px; color: #000066; line-height: 22px; font-style:normal!important;
}
/* 見出しh2の文字サイズ上がスマホ、下がPC */
.entry-content h2  {
    font-size:20px!important;
}
@media screen and (min-width: 960px) {
    .entry-content h2 {
        font-size:24px!important;
    }
}
/* 見出しh3の文字サイズ上がスマホ、下がPC */
.entry-content h3  {
    font-size:16px!important;
}
@media screen and (min-width: 960px) {
    .entry-content h3 {
        font-size:18px!important;
    }
}