@charset "utf-8";

/*
Theme Name: タイヤショップ早野　天野企画オリジナルテーマ2.01
Author: amanokikaku
Author URI: https://amnk.co.jp/
Description: 2018.6.22
Version: 2.0
*/


/* ////////////////////////////////////////
PC,SP共通 
//////////////////////////////////////// */

.wf-roundedmplus1c { font-family: "Rounded Mplus 1c"; }

.koteipage .stad{width:47.8%;margin-bottom:56px;background:#fff;border:3px solid #ddd; color:#c70416; text-align:center;}
.nedan{font-size:40px;font-weight:bold;}
.torikesi{text-decoration: line-through;}
.koteipage .hutulink{text-align:left;background:none;border:none;width:100%;text-decoration:underline;color:#1A0DAB;}

/* 共通色指定
*************************** */
.setumeid p{line-height:1.7;margin-bottom:28px;}
.qqq{font-weight:bold;}
.wrap-head-common,
.global-nav .sub-menu > li > a,	/*　ナビ サブメニュー　*/
.copyright,		/*　フッター コピーライト　*/
.btn-contact,	/*　フッター 問い合わせボタン　*/
.category-post,	/*　カテゴリ未設定「その他」　*/
.wpcf7-submit
{
	color: #fff;
	background: #c70416;
}

.main-slider .slick-prev:before,	/*　メインスライダ―左　*/
.main-slider .slick-next:before		/*　メインスライダ―右　*/
{
	color: #fff;
}

/*　.wrap-head-common,	メイン見出し　*/
.head-side,			/*　サイドバー見出し　*/
.widget h3	{
/*　.top-wrap-head-commonウィジェット見出し　*/
      color:#fff;	
      background: #c70416;
}


/* カテゴリ表示の背景色 */
.bg-cate-1{
	background: #ffae5e;
}
.bg-cate-2{
	background: #7a5b44;
}
.bg-cate-3{
	background: #57b7e8;
}
.bg-cate-4{
	background: #8fc31f;
}
.bg-cate-5{
	background: #7e2a00;
}
.bg-cate-6{
	background: #00a29a;
}
.bg-cate-7{
	background: #f29c97;
}
.bg-cate-8{
	background: #9082a4;
}
.bg-cate-9{
	background: #e6001b;
}
.bg-cate-10{
	background: #0047cf;
}
p,li,dt,dd,table{
color:#333;
}

table.fee-table tr:first-child th{

    background: #fff5d0;
    font-weight: bold;
    text-align: center;
    font-size: 110%;
	
}


table.fee-table tr:first-child td{

    background:#beec74;
    font-weight: bold;
    text-align: center;
    font-size: 110%;
	
}


/* カテゴリ表示の背景色 */

/* 共通色指定
*************************** */



/* ウィジェット
*************************** */
.widget h3{
	margin-bottom: 0.5em;
	padding: 0.5em 1em;
	font-weight: bold;
}

.widget_nav_menu li{
	border-bottom: 1px dotted #ccc;
}
.widget_nav_menu li > a{
	padding: 1em 1em;
    box-sizing: border-box;
}
#gallery-1 .gallery-item,
#gallery-2 .gallery-item{
	margin-top: 0!important;
	margin-bottom: 0.5em;
}
#gallery-1 img,
#gallery-2 img{
	box-sizing: border-box;
}
#gallery-1 .gallery-caption,
#gallery-2 .gallery-caption{
	padding: 0.5em 0;
	line-height: 1.25;
}
/* ウィジェット
*************************** */



/* 固定ページ
*************************** */

/* 見出し */
.contents-page h2,.archive h2,
.contents-page h3,
.contents-page h4{
	font-family: "Rounded Mplus 1c"; 
	margin-bottom:20px;
	line-height: 1.5;
	box-sizing: border-box;
	transform: rotate(0.03deg);
}

.contents-page h2,.archive h2{
	padding: 0.5em;
	font-size: 24px;
	font-weight: bold;
    margin-top: 14px;	
	
}
.contents-page h3{
    padding: 0.2em 0 0.3em 0.8em;
        color: #555;
    font-weight: bold;
    font-size: 23px;
    margin-bottom: 26px;
    margin-top: 40px;
    line-height: 1.5;
    box-sizing: border-box;
    padding: 0.2em;
/*     background: linear-gradient(transparent 70%, #9fc5de 70%); */
    background: linear-gradient(transparent 70%, #f6d0ce 70%);
}


.contents-page h4 {
     position: relative;
     padding-bottom: 0.5em;
/* 	padding-bottom: 0.3em; */
     border-bottom: 4px solid #DDD;
	    font-size: 20px;
    font-weight: bold;
/* 	    margin-top: 20px;
    color: #c70416; */
    margin-top: 2em;
    color: #72b4ff;
	text-align:center;
    border-bottom: 4px dotted #a7d0ff;
}
  
/* .contents-page h4::after {
     position: absolute;
     content: " ";
border-bottom: solid 4px #ea8984;
     bottom: -4px;
	 right:0;
     width:10%;
     display: block;
}
.contents-page h4::before {
     position: absolute;
     content: " ";
border-bottom: solid 4px #ea8984;
     bottom: -4px;
	 left:0;
     width:10%;
     display: block;
} */

.contents-page h5{
    margin-top: 20px;
    font-size: 18px;
    margin-bottom: 10px;
    font-weight: bold;
    color: #ff9600;
	transform: rotate(0.03deg);
}



.contents-page h2 .mincho{font-size:24px;}
/* 見出し */

.contents-page p,
.contents-page span{
	line-height: 1.75;
	margin-bottom:20px;
}

.contents-page img{
	max-width: 100%;
	height: auto;
	margin-bottom:20px;
}

/* 固定ページ
*************************** */


/* 会社概要　テーブル
*************************** */
.company table{
	width: 100%;
}
.company table th,
.company table td{
	line-height: 1.75;
	box-sizing: border-box;
}
.company table th{
	background: #eee;
}
/* 会社概要　テーブル
*************************** */


/* お問い合わせ　テーブル
*************************** */
.contact table{
	width: 100%;
}
.contact table th,
.contact table td{
	line-height: 1.75;
	box-sizing: border-box;
}
.contact table th{
	background: #eee;
}
.mw_wp_form_preview .mae {
    display: none;
}
.mw_wp_form_input .mae {
    display: block;
}
.mw_wp_form_input .kakunin {
    display: none;
}
.mw_wp_form_preview .kakunin {
    display: block;
}
.formbtn{
	text-align:center;
}
input[type="submit"], input[type="button"], button {
    cursor: pointer;
    padding: 0.5em;
    font-size: 16px;
	border-radius:3px;
}
input[type="submit"]{
	background:#ffcc06;
}

.formbtn input[name="submitBack"]{
	background:#ccc;
}
/* お問い合わせ　テーブル
*************************** */

/* .breadcrumb li,.breadcrumb a{
	color:#fff;
} */

/*モバイルメニュー追加*/
.bn-nav{
padding: 30px;	
}
.bn-nav a{
display: block;
    margin-bottom: 20px;	
}
.bn-nav a img{
	width:100%;
}
.bn-nav a:last-of-type{
    margin-bottom: 0;	
}

/* ////////////////////////////////////////
PC,SP共通 
//////////////////////////////////////// */



/* ////////////////////////////////////////
PCのみ
//////////////////////////////////////// */
@media screen and (min-width:641px) , print {
.list-post{padding: 3%;
    background: #fff;
	border: 3px solid #c70416;}
	/* 会社概要　テーブル
	*************************** */
	.company table tr{
		border-bottom: 1px solid #ccc;
	}
	.company table tr:first-child{
		border-top: 1px solid #ccc;
	}
	.company table th{
		width: 20%;
	}
	/* 会社概要　テーブル
	*************************** */
	
	
	/* お問い合わせ　テーブル
	*************************** */
	.contact table tr{
		border-bottom: 1px solid #ccc;
	}
	.contact table tr:first-child{
		border-top: 1px solid #ccc;
	}
	.contact table th{
		width: 20%;
		line-height: 42px;
	}

	/* お問い合わせ　テーブル
	*************************** */
	
	.pagetop img{
		width:100px;
	}
	
	.pagetop {
    bottom: 30px;
    right: 30px;
}
	
}
/* ////////////////////////////////////////
PCのみ
//////////////////////////////////////// */



/* ////////////////////////////////////////
SPのみ
//////////////////////////////////////// */
@media screen and (max-width: 640px){
	.koteipage .stad{width:100%;margin-bottom:40px;background:#fff;border:3px solid #ddd;}
.nedan{font-size:40px;font-weight:bold;}
.torikesi{text-decoration: line-through;}
/* 	.logo{width:500px!important;} */
	
	
	.contents-page h3{
		background: none;
		border-left: 5px solid #c70416;
    padding-left: 10px;
		letter-spacing: -1px;
}

		.contents-page span{
		margin-bottom: 0;
	}

/* 	.contents-single{color:#fff;} */
.box-post-img-text .img-post{margin-bottom:0px;}
	.box-post-img-text a{font-size:16px;line-height:1.3;}
	
/*20210112修正*/	
/* .tire-wheel .flex-dlbox.shop-list dl dt {
    color: #c70416!important;
}	
.tire-wheel .mark_taiya p{
	color:#333!important;
}	
.tire-wheel .mark_taiya .mark li{
	color:#333!important;
}
.tire-storage .azukari-ul li{
	color:#333!important;		
}
.uketsuke small{
    font-weight: bold;
    font-size: 120%;
    margin-bottom: 18px;
    display: block;
	color:#fff;
}
.minokamoshop .uketsuke small{
	color:#fff;
}
.kounanshop .uketsuke small{
	color:#fff;
}
.koteipage .sitemap ul li a{
    background: none;
    color: #fff;		
} */
	
}

/* ////////////////////////////////////////
SPのみ
//////////////////////////////////////// */