@charset "UTF-8";
/* widefull CSS Document */
/*body.body-single.widefull #main .widefull-padding {background-color:#FFFFCC;}*/
/*========================================

  全体指定

========================================*/
body.body-single.widefull .section.boxColumn {
margin-right: 0!important;width: auto!important;
}
body.widefull #eyecatch-wide {margin-bottom:0;}

.widefull-entry.section { margin-bottom:0!important; }

.body-single.widefull #main div.entry,.body-single.widefull #main div.entryList {
margin: 0px;padding: 1px 0;
}
.body-single.widefull #main, .body-single.widefull #utilities { padding:0!important;}

.body-single.widefull .widefull-entry .backbox.section { margin-bottom: 74px!important;}

.body-single.widefull .widefull-entry .backbox.section:last-of-type { margin-bottom: 0px!important;}
/* .widefull-entry .section */
.widefull-entry .section { margin-bottom:50px!important; }
/* .widefull-entry .section:first-child */
.entry .section:first-child { margin-top: 0px !important;}
/* .widefull-entry .section:last-of-type */
.widefull-entry .section:last-of-type { margin-bottom:0px!important; }
/* widefull-entry-inner内の最後のbottonlink / widefull-entry-inner .col2-outBox内の最後のbottonlink */
.widefull-entry-inner .col2-outBox .col2Box-R ul.bottonlink:last-child, .widefull-entry-inner.col2-outBox .col2Box-R ul.bottonlink:last-child,
.widefull-entry-inner .col2-outBox .col2Box-L ul.bottonlink:last-child, .widefull-entry-inner.col2-outBox .col2Box-L ul.bottonlink:last-child { margin-top:30px!important; }
/*========================================

#eyecatch

========================================*/
body.widefull #eyecatch { width:100%!important;max-width:100%!important;}


/*========================================

#utilities

========================================*/
#utilities .commentBox {display:none;}
.body-single.widefull #utilities { max-width:1146px; float:none; margin-bottom:30px!important;}
/* #utilities .sm-bnr-sp */
.body-single.widefull #utilities #banner {
display:block;max-width: 100% !important;
}
.body-single.widefull #utilities #banner ul {
display: inline-block;margin-left: auto;margin-right: auto;text-align:center;
}
.body-single.widefull #utilities ul.sm-bnr-sp li {
display:inline;width:210px!important;margin:20px!important;
}
/*　SNS　*/
.body-single.widefull #utilities #sns {text-align:center;}
.body-single.widefull #utilities #sns {
display: box;display: -webkit-box;display: -moz-box;
/* 配置したボックスを左右中央寄せにする */
box-pack: center;-webkit-box-pack: center;-moz-box-pack: center;
}
.body-single.widefull #utilities #sns #googleplus,
.body-single.widefull #utilities #sns #facebook,
.body-single.widefull #utilities #sns #line {
float:left;max-width:210px;margin:20px;text-align:center;
}
#utilities .side-bnr li {
float: left;margin: 1.5% !important;width: 30.3% !important;
}
/*========================================

eyecatch

========================================*/
body.widefull #eyecatch-wide {margin-bottom:0;}

body.widefull #eyecatch { 
width:100%!important;max-width:100%!important;
}
body.widefull #eyecatch.eyecatch-imgWide img {
width:auto;max-width:100%;margin-left:auto;margin-top:auto;
}
/*--------------------------------------
#eyecatch-undermaker
---------------------------------------*/
#eyecatch-undermaker { margin-bottom:38px; }
#eyecatch-undermaker .widefull-entry-inner { padding-top:40px!important; padding-bottom:40px!important; }
#eyecatch-undermaker li img { width:184px; height:auto; }
/*--------------------------------------
#eyecatch-undertxt
---------------------------------------*/
#eyecatch-undertxt { background-color:#E20A1D; color:#FFFFFF; text-align:center; }
#eyecatch-undertxt .widefull-entry-inner { /*padding-top:1.8em!important; padding-bottom:1.8em!important;*/ padding:26px 0!important; }
#eyecatch-undertxt p { line-height:1; margin:0!important; overflow: auto;/*スクロールさせる*/white-space: nowrap;/*文字の折り返しを禁止*/}
/*　スマートフォン指定　*/
@media screen and (max-width: 768px) {
#eyecatch-undertxt .widefull-entry-inner { /*padding-top:1.8em!important; padding-bottom:1.8em!important;*/ padding:20px 0!important; }
#eyecatch-undertxt p { font-size:12px; }
}
/*--------------------------------------
.text-shadow
---------------------------------------*/
.text-shadow {
text-shadow: #000 1px 0 10px;
}
/*--------------------------------------
#eyecatch-kasou
---------------------------------------*/
#eyecatch-kasou {

}

/*#eyecatch-kasou .page-title,
#eyecatch-kasou .page-subtitle {
text-shadow: #000 1px 0 10px;
}*/
/*========================================

サイトTOP

========================================*/
/*--------------------------------------
#sitetop-eyecatch
---------------------------------------*/
/*#sitetop-eyecatch .widefull-entry-inner { padding-top:0!important; padding-bottom:28px!important; }*/
/* #sitetop-eyecatch #eyecatchImg */
/*#sitetop-eyecatch #eyecatchImg { margin: 0 auto; display: block; max-width:1449px; }*/
#sitetop-eyecatch .title,
#sitetop-eyecatch .subtitle {
color:#fff;
text-shadow: #000 1px 0 10px;
letter-spacing:.12rem;
}
#sitetop-eyecatch .title, .body-single #sitetop-eyecatch .txt-copy-biger {
/*font-size:3rem!important;*/ font-size:3rem;
font-weight:bold!important;
line-height:1.5;
margin-bottom:0!important;
}
#sitetop-eyecatch .subtitle {
font-size: 1.25rem!important;
line-height:1.8;
letter-spacing:.12rem;
}
#main #sitetop-eyecatch .bottonlink { margin-top:0px!important; }
/* PC指定 */
@media screen and (min-width: 1200px) {
/* #sitetop-eyecatch #eyecatchImg */
/*#sitetop-eyecatch { height:650px;  }*/
}
/* タブレット以上の表示 */
@media screen and (min-width: 960px) { }
/* タブレット未満の表示 */
@media screen and (max-width: 960px) { }
/*　タブレット指定　*/
@media screen and (max-width: 1000px) { }
/*　スマートフォン指定　*/
@media screen and (max-width: 768px) {
.eyecatch-contents {padding-top:10%;padding-bottom:10%;}
}

/*--------------------------------------
#eyecatch-undertxt
---------------------------------------*/

#eyecatch-undertxt { background-color:#E20A1D; color:#FFFFFF; text-align:center; }

#eyecatch-undertxt .widefull-entry-inner { padding-top:1.8em!important; padding-bottom:1.8em!important; }
/*--------------------------------------
#sitetop-aboutus
---------------------------------------*/
/* テキストカラー指定 */
#sitetop-aboutus .midashi, #sitetop-aboutus .txt-copy { }
/*--------------------------------------
#sitetop-intro
---------------------------------------*/

#sitetop-intro .col2-con-narrow {
    max-width: 1300px;
    margin-left: auto;
    margin-right: auto;
}

#sitetop-intro .col2Box-L, #sitetop-intro .col2Box-R {
margin-bottom:0px;
}

#sitetop-intro .subtitle {
font-size:1.75rem;
line-height:1.5;
}
/*--------------------------------------
#sitetop-intro
---------------------------------------*/
/*========================================

about us

========================================*/
.body-single.widefull #greeting .widefull-entry-inner {
padding-top: 250px !important;
padding-bottom: 250px !important;
}
/*　スマートフォン指定　*/
@media screen and (max-width: 768px) {
.body-single.widefull #greeting .widefull-entry-inner {
padding-top: 180px !important;
padding-bottom: 180px !important;
}
}
/*========================================

タイヤ一覧

========================================*/
.tire-list { }

.tire-list .read-txt { margin-bottom:0; }

.tire-list .title { color:#E20A1D; }

.tire-list .price {
color:#E20A1D;
font-size:1.25rem;
}

.tire-list .tax {

}

.tire-list p.price-all {
margin:0px!important;
}
.boxColumn.tileLayout.tire-list .box .title { 
padding-top:0!important;
padding-bottom: 0.6em !important;

}
/*--------------------------------------
img-icon-maker
---------------------------------------*/
.img-icon-maker {
margin:0!important;
padding:0;
display:inline-block;
}
.boxColumn.tileLayout .box .img-icon-maker {
	position:relative!important;
	top:-16px!important;
	left:0px;
	margin-left:0px!important;
	z-index:2!important;
}

.img-icon-campaign { top:-10px!important; right:-10px!important; }
/*--------------------------------------
car-type
---------------------------------------*/
.car-type {
color:#FFFFFF; font-size:12px; font-weight:bold; line-height:1!important; padding:6px!important; margin:0!important; font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif; display:inline-block; background:#D40A1D; position:relative!important; top:-2px!important;
}

.border-top-6px { border-top: solid 6px #FFE200; }
/*--------------------------------------
subtitle dunlop-cokor
---------------------------------------*/
.subtitle.dunlop-color {
background-color: #FFE200;
color:#1d1d1d;
padding:0.4em;
}