/**
* Theme Name: Customizr
* Theme URI: http://presscustomizr.com/customizr
* 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.
* Version: 3.4.15
* Author: nikeo
* Author URI: http://presscustomizr.com/
* 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, custom-menu, custom-colors, featured-images, full-width-template, theme-options, threaded-comments, translation-ready, sticky-post, post-formats, rtl-language-support, editor-style
* Text Domain: customizr
* Copyright: (c) 2015 Nicolas GUILLAUME (nikeo), Nice, France
* License: GNU General Public License v2.0 or later
* License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/


/**
* The styleheets of Customizr are located in inc/assets/css. Each skin has its own stylesheet : blue.css, green.css, ...
* The current stylesheet is loaded after the main skin stylesheet.
*
* IMPORTANT : If you write your CSS code below, it will be deleted when you'll update the theme.
* If you want to make quick style test / changes, consider using the Custom CSS section in appearance > customize > advanced options > Custom CSS, it will persist on update since it is saved in your database.
* To make important CSS customizations, you'll want to use a child theme and add your css code in the style.css file of it.
*/
/* ヘッダー部 */
.tc-header{
	background: #fff;
	border-bottom: 10px solid #FFFFFF;/* ヘッダー下部のボーダー */
}
/* サイトタイトル */
a.site-title {
	font-family:
	"メイリオ", Meiryo,
	"Hiragino Kaku Gothic Pro",
	"ヒラギノ角ゴ Pro W3",
	"ＭＳ Ｐゴシック",
	"Lucida Grande",
	"Lucida Sans Unicode",
	Arial,
	Verdana,
	sans-serif;
	font-size: 28px; /* 文字の大きさ */
	line-height: 2 ; /* 文字の高さ */
	padding: 17px 0 0 10px ;/* 位置を整える */
}
/* メニューの文字の色調整 */
body, .navbar .nav>li>a {
	color: #3C3C3C;
}
/* ウィンドウ拡大時のサイト説明文の色の調整 */
.navbar-wrapper .navbar h2{
	color: #000;
}
/* ウィンドウ縮小時のサイト説明文の色の調整 */
h2.site-description{
	color: #FF9019;
}
/* 見出しの文字の影を無くす */
h1, h2, h3, h4, h5, h6{
	text-shadow: 0 0 0 #000000;
}
/* フォントと文字の大きさ、色 */
body {
	font-family: "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; 
	text-rendering:optimizeLegibility;
	color: #000000; /* 文字色 */
	font-size: 15px; /* 文字の大きさ */
}
body.custom-font-enabled {
	font-family: "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
}
/* 本文中の行間 */
.entry-content p {
	line-height: 30px;
}
/* 記事内のリンクの色 */
.entry-content a{
	color:#FC7F19;
	font-weight: bold;
	text-decoration: underline;
}
/* 記事内の文字の太字設定 */
.entry-content {
	font-weight: normal;
}
/*記事タイトルのrecently updatedを非表示に*/
.badge, .label{
	display: none;
}
/* フィーチャーページの色の調整 */
.round-div{
	border: 104px solid #fafafa;
}
/* フィーチャーページのタイトルの調整 */
.widget-front h2{
	font-size:22px;
	font-weight:bold;
}
/* ウィジェットタイトルの調整 */
.widget-title{
	font-size:18px;
	color:#000000;
}
/* ウィジェット文字の調整 */
.textwidget{
	color:#FC6608;
	font-size: 16px;
}
/* 見出しh2の調整 見出し風*/
.entry-content h2 {
	color:#000000;/* 色の指定 */
	font-size: 30px; /* 文字の大きさ */
	line-height: 1.5 ; /* 見出しの高さ */
	border-bottom:3px solid #FF9019; /* 下の線 */
}
/* 画像のキャプションの調整 */
.wp-caption .wp-caption-text {
	font-size: 17px; /* 文字の大きさ */
	font-size: 1.214285714rem; /* 文字の大きさ */
	color: #000000; /* 文字の色 */
}
/*ページネーション部のPost navigationの表示を消す*/
.assistive-text{
	display: none;
}
/* フッター部下のコピーライトやソーシャルブックマーク部 */
footer#footer .colophon{
	background-color:#000;
}
/* フッター部 */
footer#footer{
	background: #5a5a5a;
}
/*フッター部ソーシャルブックマークの調節*/
footer#footer .colophon .social-block a{
	color: #FFFFFF;
}
/*フッター部コピーライトの調節*/
footer#footer .colophon a, footer#footer .colophon p{
	color: #fff;
}
h2.site-description {
	font-style: normal;
	color: #666;
}
h1.entry-title {
	font-size: 1.5rem;
}
.entry-content h2 {
	font-size: 1.3rem;
}
.entry-content h3 {
	color: #e10707;
        font-size: 1.2rem;
	border-bottom: 1px dotted #e10707;;
}
.wp-caption .wp-caption-text {
	color: #e10707;;
	font-size: .8rem;
}
tr:nth-child(2n+1) td, tr:nth-child(2n+1) th {
    background-color: #fff;
}
hr.featurette-divider  {
	margin: 5px 0;
}
#content .wp-caption {
        background: #f1f1f1;
        line-height: 18px;
        margin-bottom: 5px;
        padding: 4px;
        text-align: center;
}
#content div.entry-content table {
        border: none;
        margin-bottom: 35px;
        margin-left: 35px;
        width: 400px;
}
#content table {
        border: 1px solid #e7e7e7;
        margin: 0 0px 50px 0px;
        text-align: left;
}
#content tr th,
#content thead th {
        color: #888;
        font-size: 12px;
        font-weight: bold;
        line-height: 18px;
        padding: 9px 10px;
        width: 20%;
}
#content tr td {
        padding: 6px 12px;
}
#content tr.odd td {
        background: #f2f7fc;
}
#content tr:nth-child(1) {
	border: none;
	background-color: #fff;
}
#content tr:nth-child(1) img {
	max-width: 300px;
/**
	width: 100%;
	height: auto;
**/
}
h2.entry-title a{
	font-size: 17px;
	line-height: 20px;
}
.pager li > a, .pager li > span {
	width: 200px;
}
#content div.entry-content table.contentCompany {
	width: 90%;
	margin: 10px 0 0 0;
}
#content tr th, #content thead th {
	font-size: 1rem;
}
#content p#bottom {
	text-align: center;
        background: #fffee9;
        border: 1px solid #ffd800;
	padding: 10px 0;
}
#content div.contentAbout h1{
	text-align: center;
	font-size: 22px;
	font-weight: bold;
	color: #f00;
	background-color: #fff;
}
#content div.contentAbout h2{
	text-align: center;
	font-size: 18px;
	line-height: 2rem;
	background-color: #fff;
	padding: 10px 0 20px 0;
	margin: 10px 0 10px 0;
}
#content div.contentAbout p{
	text-align: center;
	margin-bottom: 30px;
}
div.widget-front h2{
	font-size: 18px;	
	padding: 0;
	margin: 2px 0;
	border-bottom: 1px solid #333;
}
div.textwidget {
	text-align: center;
	margin: 20px auto;
	border: 1px solid #fff;
}
aside#text-5 img.sideBanner {
	text-align: center;
	width: 100%;
	max-width: 190px;
	height: auto;
	max-height: 400px;
	margin: 0 auto;
}
p.center {
	text-align: center;
	margin: 0 auto;
}
/**
section.tc-grid-post {
        height: 200px;
}
figure.tc-grid-figure {
	position: statics;
	height: 200px!important;
	width: 200px!important;
	top: 0px!important;
	left: 0;
}
figure.has-thumb{
        position: statics;
        height: auto!important;
        width: width!important;
        top: 0px!important;
        left: 0;
}
figure.tc-grid-figure img{
	height: 200px!important;
	width: 200px!important;
	position: statics;
}
*/

img.leftImg {
        width: 200px;
	max-height: 200px;
}
img.leftImg2 {
        width: 200px;
	height: 383px;
}
img.rightImg {
        width: 200px;
	margin: 0 10px 0 0;
}
div.clear { 
	clear:both; 
}
.clear hr { 
	display:none; 
}  
