#content{
/* padding-top: 47px; */
padding-top: 85px;
}
.index #contentBG{
background:url(/product/tire/img/contentbg_bg_sp1.png) center -5% no-repeat;
background-size:100%;
}
#index_search{
width:95%;
margin:0 auto;
color:#fff;
}
#index_search .L{
background:url(/product/tire/img/index_search_lbg.png) #000 left top repeat-x;
padding:5%;
border-top:#dc0a0b solid 3px;
}
#index_search .L div.titleBox{
float:left;
width:60%;
margin-left:3%;
}
#index_search .L div.titleBox img{
float:left;
width:27%;
margin-left:3%;
}
#index_search .L div.titleBox p.title{
background:url(/product/tire/img/arrow_red.png) left 13px no-repeat;
background-size:7px 9px;
font-size: 130%;
line-height: 1.4em;
margin-left:5%;
padding-left:17px;
float:left;
}
#index_search .L div.titleBox p.title a,
#index_search .R a{
color:#fff;
text-decoration:none;
}
#index_search .L div.titleBox p.title a:hover,
#index_search .R a:hover{
text-decoration: underline;
}
#index_search .L div.titleBox p.description{
font-size: 95%;
line-height: 1.4em;
margin-top:5%;
}
#index_search .L img.tire{
float:right;
width:28%;
margin-right:5%;
}
#index_search .L p.van{
margin-top:3%;
text-align:center;
}
#index_search .L p.van a{
background:url(/product/tire/img/arrow_red.png) left center no-repeat;
background-size:5px 7px;
color:#fff;
padding-left:10px;
}
#index_search .L p.btn:before{
display: inline-block;
min-height: 1%; /* for IE 7*/
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
#index_search .L p.btn a{
background:#3b3b3b;
display:block;
text-decoration:none;
color:#fff;
font-size:120%;
padding:4%;
margin-top:3%;
text-align:center;
}
#index_search .L p.btn a:hover{
background-color:#a60510;
}
#index_search .L p.btn a span{
background:url(/product/tire/img/arrow_red.png) left center no-repeat;
background-size:7px 9px;
padding-left:17px;
}
#index_search .L p.btn a:hover span{
background:url(/product/tire/img/arrow_white.png) left center no-repeat;
background-size:7px 9px;
}
#index_search .R{
background:url(/product/tire/img/index_search_rbg.png) left top repeat-x;
padding:2% 5% 0;
border-top:#dc0a0b solid 3px;
margin-top:5%;
}
#index_search .R img.shop{
width:20%;
float:left;
margin:8% 0 0 4%;
}
#index_search .R .clearfix{
width:70%;
float:left;
}
#index_search .R p.title{
background:url(/product/tire/img/arrow_red.png) left center no-repeat;
background-size:7px 9px;
font-size: 130%;
line-height: 1em;
margin:12% 0 0 8%;
padding-left:17px;
float:left;
}
#index_search .R p.signboard{
width:30%;
margin:0;
float:right;
}
#index_brandBNR{
margin-top:10%;
}
#indexInfo{
margin:10% auto 0;
width:95%;
}
#indexInfo h2{
background:url(/product/tire/img/index_info_h2.gif) left top no-repeat;
background-size:55px 55px;
font-size:120%;
line-height:55px;
padding:0% 3% 6% 65px;
}
#InfoBox .InfoBoxIn div.img{
float:left;
width:47%;
vertical-align:top;
}
#InfoBox .InfoBoxIn div.text{
float:left;
width:45%;
color:#fff;
padding:3% 4%;
}
#InfoBox .InfoBoxIn div.text a{
color:#fff;
}
#InfoBox .InfoBoxIn div.text p{
margin-bottom:2%;
font-size:90%;
}
#InfoBox .InfoBoxIn.Big,
#InfoBox .InfoBoxIn.Small div.clearfix{
margin-top:3%;
background:#000;
}
#indexNews{
margin:7% 0 0;
background:#f2f2f2;
}
#indexNews p.title{
background:#e6e6e6;
font-size:110%;
font-weight:bold;
padding:3% 5%;
}
#indexNews ul.indexNewsBox{
padding:0 5% 3%;
}
#indexNews ul.indexNewsBox li{
background:url(/product/tire/img/arrow_red.png) left 6px no-repeat;
background-size:7px 9px;
margin-top:4%;
}
#indexNews ul.indexNewsBox li span{
background:url(/product/tire/img/icon_newlink.png) right center no-repeat;
background-size:13px 12px;
display:block;
padding-left:15px;
margin-bottom:1%;
font-size:90%;
width: 10.5em;
}
#indexNews a.btn{
background:url(/product/tire/img/arrow_red.png) #000 25px center no-repeat;
background-size:7px 9px;
display:block;
padding:3% 0% 3% 10%;
color:#fff;
text-decoration:none;
margin:5% auto;
width:4em;
}
#indexNews a.btn:hover{
background-color:#333;
text-decoration:none;
}
p.indexBNRmatchinggallery{
margin: 7% auto 0;
width: 95%;
}
p.indexBNRchelsea{
margin: 3% auto 0;
width: 95%;
}
/* 熊本地震 */
#Notice{
margin:5% 5% 7%;
padding:8% 5%;
background:#fff;
border:#ccc solid 1px;
text-align:center;
font-family: "ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","游明朝体","Yu Mincho","HG明朝E","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","メイリオ",Meiryo,"","MS Pゴシック",sans-serif;
color:#333;
line-height:2em;
}
#Notice p{
font-size:120%;
line-height:1em;
margin-bottom:5%;
}
/* タイヤ詳細
------------------------------------------------*/
#brandTitleContent #Name #R{
display:none;
}
#brandTitleIn{
background-size:100% !important;
}
#brandTitleContent{
padding-top:28%;
text-align:center;
}
.NoBrand #brandTitleContent{
padding-top: 7%;
}
#brandTitleContent #Name #L .Description{
font-size:120%;
line-height:1.5em;
text-align: left;
padding: 0 25px;
}
#brandTitleContent #Name #L .ruby{
margin-top:2%;
}
#brandTitleContent #Name #L .logo{
width:80%;
margin:2% auto 0;
font-size: 22px;
font-family: "Roboto Condensed", sans-serif;
font-style: italic;
font-weight: bold;
}
.productTire #PerformanceIn{
width:90%;
margin:10% auto 0;
}
.productTire #PerformanceIn #PerformanceBox #L{
}
.productTire #PerformanceIn #PerformanceBox #L p.patternNumber{
color:#fff;
padding:1% 5%;
}
.productTire #PerformanceIn #PerformanceBox #L p.patternNumber span{
font-size:120%;
vertical-align:middle;
}
.productTire #PerformanceIn #PerformanceBox #L p.img{
background:url(/product/tire/img/brandtire_photo_bg.jpg) center top no-repeat;
background-size:100%;
text-align:center;
overflow:hidden;
position:relative;
}
.productTire #PerformanceIn #PerformanceBox #L p.img img.new{
width: 25%;
position: absolute;
top: 0;
left: 0;
margin-top: 0;
}
.productTire #PerformanceIn #PerformanceBox #L p.img img{
width:50%;
margin-top:5%;
}
.productTire #PerformanceIn #PerformanceBox #L p.img span{
position:absolute;
bottom:3%;
left:3%;
font-size:80%;
line-height:1.3em;
text-align:left;
}
.productTire #PerformanceIn #PerformanceBox #L p.img span img{
width:30%;
margin: 0 0 2%;
}
.productTire #PerformanceIn #PerformanceBox #L ul{
margin-top:5%;
}
.productTire #PerformanceIn #PerformanceBox #L ul li{
list-style:disc;
line-height:1.7em;
margin-left:5%;
}
.productTire #PerformanceIn #PerformanceBox #R{
margin-top:5%;
}
ul.GenreIcon li{
float:left;
font-size:110%;
margin-right: 10px;
padding: 3px 10px;
}
ul.GenreIcon li.GenreIconSport{
border:#bb192f solid 1px;
color:#bb192f;
}
ul.GenreIcon li.GenreIconComfort{
border:#9f7819 solid 1px;
color:#9f7819;
}
ul.GenreIcon li.GenreIconEco{
border:#009a44 solid 1px;
color:#009a44;
}
ul.GenreIcon li.GenreIconStudless{
border:#345385 solid 1px;
color:#345385;
}
ul.GenreIcon li.GenreIconStudless{
border:#345385 solid 1px;
color:#345385;
}
ul.GenreIcon li.GenreIconOe{
border:#000 solid 1px;
color:#fff;
background:#000;
}
.PerformanceFeature{
display: none;
/* margin-top:5%;
position:relative; */
}
.PerformanceFeature#feature39,
.PerformanceFeature#feature40,
.PerformanceFeature#feature41,
.PerformanceFeature#feature42,
.PerformanceFeature#feature43,
.PerformanceFeature#feature44,
.PerformanceFeature#feature45,
.PerformanceFeature#feature46,
.PerformanceFeature#feature48,
.PerformanceFeature#feature143,
.PerformanceFeature#feature37,
.PerformanceFeature#feature23{
height:0;
display: none;
}
.PerformanceFeature ul{
position:absolute;
top:0;
left:3%;
}
.PerformanceFeature ul li{
line-height:1em;
margin:0 0 8px;
padding:11px 0;
font-size:90%;
color:#fff;
}
.PerformanceFeature img{
height:250px;
width:100%;
}
table.productTireDetail{
margin-top:5%;
}
.searchbytirebrandBox table.productTireDetail {
border-top: 1px solid #000;
}
table.productTireDetail th,
table.productTireDetail td{
vertical-align:middle;
padding:3% 0;
border-bottom:#000 solid 1px;
}
table.productTireDetail th{
width:7em;
font-weight:normal;
}
table.productTireDetail td .caricon{
width:20%;
margin-right:3%;
display:block;
float:left;
}
table.productTireDetail td .inchicon{
width:10%;
margin-right:2%;
display:block;
float:left;
height:auto;
}
table.productTireDetail div.label{
padding:0 10px;
}
table.productTireDetail div.label p{
font-size:10px;
line-height:1.3em;
}
table.productTireDetail div.label p span{
display:block;
margin-top:2%;
}
table.productTireDetail div.label p.L{
}
table.productTireDetail div.label p.R{
margin-top:3%;
}
#Introduction_SizeList{
margin:10% auto;
}
#Introduction_SizeList #Menu p{
width:90%;
margin:0 auto;
}
#Introduction_SizeList #Menu p a{
display:block;
float:left;
text-align:center;
text-decoration:none;
font-size:110%;
width:48%;
padding:3% 0 2%;
}
#Introduction_SizeList #Menu p a span{
position:relative;
margin-left: 7%;
}
#Introduction_SizeList #Menu p a span:before{
background:url(/product/tire/img/arrow_red.png) left center no-repeat;
transform:rotate(90deg);
position:absolute;
top:8px;
left:-14px;
content: "";
background-size:5px 7px;
width:5px;
height:7px;
}
#Introduction_SizeList #Menu p a:first-child{
margin-right:4%;
}
#Introduction_SizeList #Menu p a.on,
#Introduction_SizeList #Menu p a:hover{
color:#fff;
}
#Introduction_SizeList #Box{
width:90%;
margin:5% auto 0;
}
#Introduction_SizeList #Introduction,
#Introduction_SizeList #SizeList{
margin-top:-15%;
padding-top:15%;
}
#Introduction_SizeList #Introduction .IntroductionTitle{
border-bottom:#aaa solid 2px;
padding-bottom:2%;
font-size:120%;
line-height:1.2em;
margin:7% 0 3%;
}
#Introduction_SizeList #Introduction .IntroductionTitle.mT0{
margin-top:0;
}
#Introduction_SizeList #Introduction .IntroductionBox div.R{
display:block;
width:60%;
margin:5% auto 0;
}
#Introduction_SizeList #Introduction .IntroductionBox div.R img{
margin-bottom:3%;
}
.w100{
width:100px;
}
#Introduction .IntroductionBox2{
margin:3% auto 0;
}
#Introduction .IntroductionBox2 img{
margin-bottom:3%;
}
#Introduction .IntroductionBox2 div{
width:95%;
margin:0 auto;
}
#Introduction .IntroductionBox2 div.R,
div.IntroductionBox2 div.R p.f16{
margin-top:5%;
}
#Introduction .IntroductionBox2 div img{
width:300px;
}
#Introduction_SizeList #SizeList ul.PerformanceIcon{
margin:3% 0 0;
}
#Introduction_SizeList #SizeList ul.PerformanceIcon li{
color:#009944;
font-weight:bold;
margin-bottom:2%;
}
#Introduction_SizeList #SizeList ul.PerformanceIcon li img{
width:22px;
vertical-align:middle;
margin-right:2%;
}
#Introduction_SizeList #SizeList .Size{
background:#55984b;
color:#fff;
padding:2px 20px;
font-size:16px;
text-align:left;
border-left:#959595 solid 1px;
border-right:#959595 solid 1px;
border-top:#959595 solid 1px;
}
div.SizeListTable{
overflow-x: scroll;
width:100%;
border-bottom:#959595 solid 1px;
}
div.SizeListTable.clearfix:after{
display: none;
}
div.SizeListTable div{
display:table;
width:900px;
border-left:#959595 solid 1px;
border-right:#959595 solid 1px;
}
div.SizeListTable div:nth-child(2n){
background:#efefef;
}
div.SizeListTable div p{
display:table-cell;
text-align:center;
vertical-align:middle;
line-height:1.2em;
padding:7px 5px;
table-layout: fixed;
border-left:#e7e7e7 solid 1px;
border-top:#959595 solid 1px;
width:60px;
font-size:12px;
}
div.SizeListTable div p.inch{
width:30px;
background:#fff;
color:#fff;
border-top:none;
}
div.SizeListTable div p.oblateness{
width:42px;
background:#fff;
color:#fff;
border-top:none;
}
div.SizeListTable div p.tiresize{
width:135px;
}
div.SizeListTable div p.icon{
width:25px;
color:#009944;
}
div.SizeListTable div p.icon img{
width:22px;
}
div.SizeListTable div p.first{
border-top:#959595 solid 1px;
color:#000;
}
div.SizeListTable div p.mark{
width:14px;
}
div.SizeListTable div p.code{
width:85px;
}
div.SizeListTable div p.money{
width:88px;
}
div.SizeListTable div:first-child p{
border-top:none;
}
.OETireTable{
margin-top:3%;
border-bottom:#ccc solid 1px;
}
.OETireTable tr th,
.OETireTable tr td{
padding:3%;
vertical-align:top;
border-top:#ccc solid 1px;
font-size:90%;
line-height:1.5em;
}
.OETireTable tr th{
width:7em;
font-weight:normal;
}
#Introduction_SizeList #Introduction .IntroductionTitle_geolandar{
font-size:120%;
font-weight:bold;
color:#08308f;
line-height:1.3em;
margin:7% 0 3%;
}
#Introduction_SizeList #Introduction .IntroductionTitle_geolandar.mT0,
#Introduction_SizeList #Introduction .IntroductionTitle_ecos.mT0{
margin-top:0;
}
#Introduction_SizeList #Introduction .IMGNote{
font-size:90%;
margin-top:2%;
}
#Introduction_SizeList #Introduction .IntroductionTitle_ecos{
font-size:120%;
font-weight:bold;
color:#008a4f;
line-height:1.3em;
margin:7% 0 3%;
}
#Introduction_SizeList #Introduction .IntroductionTitle_parada{
font-size:105%;
font-weight:bold;
color:#cc0000;
line-height:1.3em;
margin:3% 0;
}
ul.styleDisc li{
line-height: 1.7em;
list-style: disc;
margin:0 0 2% 5%;
}
.centerSP{
text-align:center;
}
/* SizeListTable */
div#SizeListTableNo1 div p:nth-of-type(6),
div#SizeListTableNo1 div p:nth-of-type(7),
div#SizeListTableNo1 div p:nth-of-type(8),
div#SizeListTableNo1 div p:nth-of-type(9){width:45px;}
div#SizeListTableNo1 div p.tiresize {width:140px;}
div#SizeListTableNo1 div p.money {width:80px;}
div#SizeListTableNo1 div p.code {width:63px;}
div#SizeListTableNo2 div p.tiresize {width:142px;}
div#SizeListTableNo2 div p.tirerim {width:69px;}
div#SizeListTableNo2 div p.code {width:85px;}
div#SizeListTableNo3 div p.tiresize {width:150px;}
div#SizeListTableNo3 div p.weight{width:80px;}
div#SizeListTableNo3 div p.tirerim {width:73px;}
div#SizeListTableNo3 div p.money {width:130px;}
div#SizeListTableNo3 div p.code {width:109px;}
div#SizeListTableNo4 div p.tiresize {width:137px;}
div#SizeListTableNo4 div p.tirerim {width:68px;}
div#SizeListTableNo4 div p.code {width:70px;}
div#SizeListTableNo4 div p.icon {width:28px;}
div#SizeListTableNo5 div p.tiresize {width:160px;}
div#SizeListTableNo5 div p.code {width:63px;}
div#SizeListTableNo5 div p.weight{width:60px;}
div#SizeListTableAdvanSports div p:nth-of-type(7),
div#SizeListTableAdvanSports div p:nth-of-type(8),
div#SizeListTableAdvanSports div p:nth-of-type(9),
div#SizeListTableAdvanSports div p:nth-of-type(10){width:51px;}
div#SizeListTableAdvanSports div p.tiresize{width:151px;}
div#SizeListTableAdvanSports div p.money{width:90px;}
div#SizeListTableAdvanSports div p.code {width:65px;}
div#SizeListTableAdvanA021R div p.tiresize{width:145px;}
div#SizeListTableAdvanA021R div p.weight{width:60px;}
div#SizeListTableAdvanA021R div p.tirerim{width:86px;}
div#SizeListTableAdvanA021R div p.code{width:107px;}
div#SizeListTableAdvanA035 div p.tiresize{width:151px;}
div#SizeListTableAdvanA035 div p.tirerim{width:78px;}
div#SizeListTableAdvanA035 div p.code{width:61px;}
div#SizeListTableAdvanA048 div p:not([class]) {width:60px;}
div#SizeListTableAdvanA048 div p.inch {width:25px;}
div#SizeListTableAdvanA048 div p.tiresize{width:109px;}
div#SizeListTableAdvanA048 div p.code{width:63px;}
div#SizeListTableAdvanA048 div p.weight{width:60px;}
div#SizeListTableAdvanA050 div p {width:50px;}
div#SizeListTableAdvanA050 div p.tiresize {width:137px;}
div#SizeListTableAdvanA050 div p.mark {width:30px;}
div#SizeListTableAdvanA050 div p.code {width:55px;}
div#SizeListTableAdvanA050 div p.inch {width:22px;}
div#SizeListTableAdvanA050 div p.oblateness {width:40px;}
div#SizeListTableAdvanA053 div p.inch {width:25px;}
div#SizeListTableAdvanA053 div p.tiresize{width:135px;}
div#SizeListTableAdvanA053 div p.tirerim{width:73px;}
div#SizeListTableAdvanA053 div p.code{width:62px;}
div#SizeListTableDnaEcos div p.tiresize {width:159px;}
div#SizeListTableDnaEcos div p.code {width:70px;}
div#SizeListTableDnaEcos div p.icon {width:40px;}
div#SizeListTableBluearthRv02 div p:nth-of-type(6),
div#SizeListTableBluearthRv02 div p:nth-of-type(7),
div#SizeListTableBluearthRv02 div p:nth-of-type(8){width:50px;}
div#SizeListTableBluearthRv02 div p:nth-of-type(9){width:80px;}
div#SizeListTableBluearthRv02 div p.tiresize {width:124px;}
div#SizeListTableBluearthRv02 div p.code{width:60px;}
div#SizeListTableBluearthRv02 div p.airtex {width: 50px;}
div#SizeListTableBluearthRv02 div p.tread{width:48px;}
div#SizeListTableGeolandarAts div p.tiresize {width:170px;}
div#SizeListTableGeolandarAts div p.tirepr {width:73px;}
div#SizeListTableGeolandarAts div p.tirerim{width:70px;}
div#SizeListTableGeolandarAts div p.code {width:65px;}
div#SizeListTableGeolandarHts div p.tiresize {width:183px;}
div#SizeListTableGeolandarHts div p.tirepr {width:90px;}
div#SizeListTableGeolandarHts div p.tirerim{width:74px;}
div#SizeListTableGeolandarHts div p.code {width:120px;}
div#SizeListTableGeolandarMt div p.tiresize {width:180px;}
div#SizeListTableGeolandarMt div p.tirepr {width:40px;}
div#SizeListTableGeolandarMt div p.tirerim{width:73px;}
div#SizeListTableGeolandarMt div p.code {width:76px;}
div#SizeListTableDnaMapEs340 div p.tirerim{width:67px;}
div#SizeListTableDnaMapEs340 div p.code{width:68px;}
div#SizeListTableDnaEarth1 div p.tiresize{width:150px;}
div#SizeListTableDnaEarth1 div p.tirerim{width:64px;}
div#SizeListTableDnaEarth1 div p.code{width:82px;}
div#SizeListTableDnadBEs501 div p.tiresize{width:151px;}
div#SizeListTableDnadBEs501 div p.tirerim{width:72px;}
div#SizeListTableS208 div p.tiresize{width:206px;}
div#SizeListTableS208 div p.tirerim{width:77px;}
div#SizeListTableS208 div p.tiresize{width:173px;}
div#SizeListTableS208 div p.code{width:90px;}
div#SizeListTableSdrive div p.tiresize {width:130px;}
div#SizeListTableSdrive div p.tirerim{width:61px;}
div#SizeListTableSdrive div p.code{width:75px;}
div#SizeListTableG056 div p.tiresize {width:173px;}
div#SizeListTableG056 div p.tirerim {width:72px;}
div#SizeListTableG056 div p.code {width:85px;}
div#SizeListTableIceguard div p.tiresize {width:181px;}
div#SizeListTableIceguard div p.tirerim {width:72px;}
div#SizeListTableIceguard div p.code {width:65px;}
div#SizeListTableIceguard div p.mark{width:18px;}
div#SizeListTableIceguard div p.mark2{width:22px;}
div#SizeListTableGeolandarITS div p.tiresize {width:169px;}
div#SizeListTableGeolandarITS div p.tirerim {width:60px;}
div#SizeListTableGeolandarITS div p.code {width:65px;}
div#SizeListTableGeolandarITS div p.mark{width:18px;}
div#SizeListTableGeolandarITS div p.mark2{width:23px;}
div#SizeListTableGeolandarITS div p.tirepr{width:48px;}
div#SizeListTableADVANHFTypeD div p.tiresize {width:213px;}
div#SizeListTableADVANHFTypeD div p.tirerim,
div#SizeListTableADVANHFTypeD div p.code {width:100px;}
/* advan */
.advan #PerformanceIn #PerformanceBox #L p.patternNumber{
background:#000;
}
.advan #Introduction_SizeList #Menu p a{
background-color:#cbcbcb;
}
.advan #Introduction_SizeList #Menu p a.on,
.advan #Introduction_SizeList #Menu p a:hover{
background-color:#000;
color:#fff;
}
.advan #Introduction_SizeList #Menu{
border-bottom:#000 solid 3px;
}
.advan div.SizeListTable{
border-top:#959595 solid 1px;
}
/* BluEarth */
.BluEarth #PerformanceIn #PerformanceBox #L p.patternNumber{
background:#013e8e;
}
.BluEarth #Introduction_SizeList #Menu p a{
background-color:#bed0e7;
}
.BluEarth #Introduction_SizeList #Menu p a.on,
.BluEarth #Introduction_SizeList #Menu p a:hover{
background-color:#013e8e;
color:#fff;
}
.BluEarth #Introduction_SizeList #Menu{
border-bottom:#013e8e solid 3px;
}
.BluEarth div.SizeListTable{
border-top:#959595 solid 1px;
}
/* geolandar */
.geolandar #PerformanceIn #PerformanceBox #L p.patternNumber{
background:#333;
}
.geolandar #Introduction_SizeList #Menu p a{
background-color:#c2c2c2;
}
.geolandar #Introduction_SizeList #Menu p a.on,
.geolandar #Introduction_SizeList #Menu p a:hover{
background-color:#333;
color:#fff;
}
.geolandar #Introduction_SizeList #Menu{
border-bottom:#333 solid 3px;
}
.geolandar div.SizeListTable{
border-top:#959595 solid 1px;
}
/* NoBrand */
.NoBrand #PerformanceIn #PerformanceBox #L p.patternNumber{
background:#4d4d4d;
}
.NoBrand #Introduction_SizeList #Menu p a{
background-color:#adddf7;
}
.NoBrand #Introduction_SizeList #Menu p a.on,
.NoBrand #Introduction_SizeList #Menu p a:hover{
background-color:#4d4d4d;
color:#fff;
}
.NoBrand #Introduction_SizeList #Menu{
border-bottom:#4d4d4d solid 3px;
}
.NoBrand div.SizeListTable{
border-top:#959595 solid 1px;
}
.ecos div.SizeListTable{
border-top:#959595 solid 1px;
}
/* ecos */
.ecos #PerformanceIn #PerformanceBox #L p.patternNumber{
background:#008a4f;
}
.ecos #Introduction_SizeList #Menu p a{
background-color:#c8dfc3;
}
.ecos #Introduction_SizeList #Menu p a.on,
.ecos #Introduction_SizeList #Menu p a:hover{
background-color:#008a4f;
color:#fff;
}
.ecos #Introduction_SizeList #Menu{
border-bottom:#008a4f solid 3px;
}
/* parada */
.parada #PerformanceIn #PerformanceBox #L p.patternNumber{
background:#f6ac0f;
}
.parada #Introduction_SizeList #Menu p a{
background-color:#feda8d;
}
.parada #Introduction_SizeList #Menu p a.on,
.parada #Introduction_SizeList #Menu p a:hover{
background-color:#f6ac0f;
color:#fff;
}
.parada #Introduction_SizeList #Menu{
border-bottom:#f6ac0f solid 3px;
}
.parada div.SizeListTable{
border-top:#959595 solid 1px;
}
/* iceGUARD */
.iceGUARD #PerformanceIn #PerformanceBox #L p.patternNumber{
background:#7a8eaf;
}
.iceGUARD #Introduction_SizeList #Menu p a{
background-color:#cbcbcb;
}
.iceGUARD #Introduction_SizeList #Menu p a.on,
.iceGUARD #Introduction_SizeList #Menu p a:hover{
background-color:#7a8eaf;
color:#fff;
}
.iceGUARD #Introduction_SizeList #Menu{
border-bottom:#7a8eaf solid 3px;
}
.iceGUARD div.SizeListTable{
border-top:#959595 solid 1px;
}
/* searchbytirebrand
------------------------------------------------*/
.SPwidth{
width:95%;
margin:0 auto;
}
p.LinkBtn a,
a.productDetailLink,
#searchbycartype .LinkBtn2 a,
#searchbytiresize a.searchBtn{
background:#3b3b3b;
display:block;
text-decoration:none;
color:#fff;
font-size:120%;
padding:4%;
margin-top:3%;
text-align:center;
}
a.productDetailLink.Pdetail{
margin: 8% auto 5%;
width: 100%;
font-size: 110%;
padding: 8% 0;
}
p.LinkBtn.w480{
width:94%;
margin:10% auto 0;
}
.CS,
.CS02{
position: relative;
margin:0 auto;
}
.CS02 a.productDetailLink.Pdetail{
margin-top:0;
}
.CSTxt{
text-align: center;
font-weight: bold;
margin: 8% 0 2%;
font-size: 110%;
}
.CS p,
.CS02 p{
background-color: rgba(0,0,0,0.5);
position: absolute;
top:0;
left:0;
width:101%;
height:100%;
z-index: 10000;
color:#fff;
text-align:center;
font-size:110%;
text-shadow:2px 2px 3px #000;
font-weight: bold;
display: table;
}
.CS p span{
display: table-cell;
vertical-align: middle;
}
#PerformanceBox .CS{
width:60%;
}
#PerformanceBox .CS p{
padding:8% 0 7%;
}
.searchbytirebrandBox .CS,
#searchbytiresize .CS{
width:58%;
}
.searchbytirebrandBox .CS p,
#searchbytiresize .CS p{
padding:7% 0 6%;
}
.searchbytirebrandBox .CS a,
#searchbytiresize .CS a{
width:100% !important;
padding:7% 0%;
}
a.productDetailLink,
#searchbycartype .LinkBtn2 a,
#searchbytiresize a.searchBtn{
background:#000;
}
/* p.LinkBtn a:hover,
a.productDetailLink:hover,
#searchbycartype .LinkBtn2 a:hover,
#searchbytiresize a.searchBtn:hover{
background-color:#a60510;
} */
p.LinkBtn a span,
a.productDetailLink span,
#searchbycartype .LinkBtn2 a span,
#searchbytiresize a.searchBtn span{
background:url(/product/tire/img/arrow_red.png) left center no-repeat;
background-size:7px 9px;
padding-left:17px;
}
/* p.LinkBtn a:hover span,
a.productDetailLink:hover span,
#searchbycartype .LinkBtn2:hover a span,
#searchbytiresize a.searchBtn:hover span{
background:url(/product/tire/img/arrow_white.png) left center no-repeat;
background-size:7px 9px;
} */
#searchbytirebrand{
margin:5% 0 7%;
}
#searchbytirebrand p.brandBnr{
position:relative;
margin-bottom:3%;
}
#searchbytirebrand p.brandBnr a{
position:absolute;
top:10%;
right:3%;
color:#fff;
text-decoration: none;
font-size:100%;
line-height:1em;
}
#searchbytirebrand p.brandBnr a:hover{
text-decoration:underline;
}
.searchbytirebrandBox{
position: relative;
padding: 5% 3% 7%;
border-bottom:#000 solid 2px;
}
.searchbytirebrandBox img.new{
width:15%;
position:absolute;
top:0;
left:0;
}
.searchbytirebrandBox .L{
width:60%;
margin:0 auto;
}
.searchbytirebrandBox .L p.product{
text-align:center;
margin-top:6%;
}
.searchbytirebrandBox .L p.product img{
width:50%;
}
.searchbytirebrandBox .R{
width:95%;
margin:0 auto;
}
.searchbytirebrandBox .R p.catch{
font-size:115%;
line-height:1.5em;
}
.searchbytirebrandBox ul.GenreIcon{
margin-top:3%;
}
a.productDetailLink,
#searchbytiresize a.searchBtn{
width:50%;
margin:5% auto 0;
}
#searchbytirebrand,
#searchbycartype,
#searchbytiresize{
margin-bottom:7%;
}
/* searchbycartype
------------------------------------------------*/
#searchbycartype h3{
background:#333;
padding:3%;
border-top:#dc0a0b solid 3px;
font-size:120%;
color:#fff;
font-weight:normal;
line-height: 2.3em;
margin-bottom: 3%;
}
#searchbycartype h3 img{
width:15%;
margin-right:3%;
vertical-align: middle;
}
/* searchbytiresize
------------------------------------------------*/
#searchbytiresize div.searchSizeBox{
background:url(/product/tire/img/searchbytiresize_bg.jpg) #ddd right top no-repeat;
margin-top:5%;
padding:3% 3% 7%;
}
#searchbytiresize div.searchSizeBox div.tireType{
background:#fff;
padding:5% 3% 3%;
}
#searchbytiresize div.searchSizeBox div.tireType p.Description{
text-align:center;
margin-bottom:2%;
}
#searchbytiresize div.searchSizeBox div.tireType ul li{
text-align:center;
width:45%;
display:inline-block;
margin:4% 2%;
}
#searchbytiresize div.searchSizeBox div.tireType ul li p{
display: inline-block;
line-height: 1.5em;
text-indent: 0;
vertical-align: top;
}
#searchbytiresize div.searchSizeBox div.tireType ul li img{
width:70%;
margin-bottom:10px;
}
#searchbytiresize div.searchSizeBox div.tireType ul li input{
margin-right:5px;
}
#searchbytiresize div.searchSizeBox table{
margin:2% auto 0;
}
#searchbytiresize div.searchSizeBox table tr th,
#searchbytiresize div.searchSizeBox table tr td{
line-height:1.3em;
display:block;
}
#searchbytiresize div.searchSizeBox table tr th{
font-weight:normal;
padding:5% 0 2%;
}
#searchbytiresize div.searchSizeBox table tr th span{
color:#f00;
}
#searchbytiresize div.searchSizeBox table tr td select{
padding:8px;
width:100%;
background: #fff;
}
#searchbytiresize a.searchBtn{
font-size:115%;
width:60%;
padding:5% 0;
}
/* 検索結果画面 */
#searchbytiresize .numberBox{
border:#000 solid 1px;
padding:5% 0;
text-align:center;
font-size:110%;
}
#searchbytiresize .numberBox p{
font-size:120%;
margin-bottom:3%;
}
#searchbytiresize .numberBox p span{
font-size:130%;
color:#f00;
margin-right:3%;
}
#searchbytiresize .numberBoxNote{
font-size:110%;
text-align:center;
margin:5% 0;
}
#searchbytiresize .container{
width:95%;
margin:0 auto;
}
#searchbytiresize .container div.mix{
border-left:#000 solid 1px;
border-right:#000 solid 1px;
border-bottom:#000 solid 1px;
padding:2% 3% 5%;
margin:5% 0 0;
position:relative;
width:93%;
border-top:#000 solid 5px;
}
#searchbytiresize .container div.mix ul.GenreIcon li{
margin-right: 0;
margin-left: 10px;
}
#searchbytiresize .container div.advan{
border-top:#bb192f solid 5px;
}
#searchbytiresize .container div.bluearth{
border-top:#013e8e solid 5px;
}
#searchbytiresize .container div.geolandar{
border-top:#333 solid 5px;
}
#searchbytiresize .container div.ecos{
border-top:#008a4f solid 5px;
}
#searchbytiresize .container div.parada{
border-top:#f6ac0f solid 5px;
}
#searchbytiresize .container div.iceguard{
border-top:#7a8eaf solid 5px;
}
#searchbytiresize .container div.mortorsports{
border: none;
height: 0;
margin: 0;
padding: 0;
width: 0;
}
#searchbytiresize .container div.mortorsports img{
display:none;
}
#searchbytiresize .container div.mortorsports .Description,
#searchbytiresize .container div.mortorsports .productDetailLink{
display:none;
}
#searchbytiresize ul.GenreIcon{
float:right;
}
#searchbytiresize .container div.mixIn{
width:90%;
margin:5% auto 0;
text-align:center;
}
#searchbytiresize .container div.mixIn img.logo{
width:80%;
margin-bottom:5%;
}
#searchbytiresize .container div.mixIn p.photo{
position:relative;
}
#searchbytiresize .container div.mixIn p.photo{
position:relative;
}
#searchbytiresize .container div.mixIn p.photo img.eco{
position:absolute;
bottom:5%;
right:-2%;
width:20%;
}
#searchbytiresize .container div.mixIn p.Description{
font-size:110%;
line-height:1.5em;
margin-top:5%;
text-align:left;
}
#searchbytiresize .container div.mixIn div.PerformanceFeature{
/* position:relative; */
display: none;
}
#searchbytiresize .container .studless div.mixIn div.PerformanceFeature,
#searchbytiresize .container .historic div.mixIn div.PerformanceFeature{
height:0;
margin-top:0;
display: none;
}
#searchbytiresize .container div.mixIn div.PerformanceFeature ul li{
text-align:left;
}
#searchbytiresize .container div.mixIn div.PerformanceFeature img{
float:none;
}
#searchbytiresize .container div.mix img.new{
position:absolute;
top:-5px;
left:-1px;
width: 15%;
}
#searchbytiresize .container.fail .fail-message {
position: relative;
font-size: 110%;
}
/* モータースポーツ
------------------------------------------------*/
#MS_sizeList{
width:95%;
margin: 5% auto;
}
#MS_sizeList a{
margin:2% 0;
display:block;
}
/* tireseminar
------------------------------------------------*/
#tireseminar{
width:95%;
margin:0 auto 7%;
}
#tireseminar ul.tireseminarMenu{
}
#tireseminar ul.tireseminarMenu li{
margin-bottom:3%;
}
#tireseminar ul.tireseminarMenu li a{
font-size:110%;
z-index: 2;
background-color: #333;
color: #fff;
text-indent:-2.6em;
display:block;
padding:3% 3% 3% 3.1em;
text-decoration:none;
}
#tireseminar ul.tireseminarMenu li a:hover{
background:#a60510;
}
p.toStorage{
margin-top:3%;
font-size:105%;
}
p.toStorage a{
color:#a60510;
}
.mix p.toStorage{
margin: 3% auto 0;
width: 95%;
}
#Container + p.toStorage{
margin: 7% auto 0;
width: 95%;
}
#tireseminar div.tireseminarIn{
margin-top:-5%;
padding-top:5%;
}
#tireseminar h3{
background:#000;
text-align:center;
color:#fff;
font-size:120%;
font-weight:normal;
padding:5% 3%;
margin-bottom:3%;
}
#tireseminar h3 span{
color:#000;
display:inline-block;
background:#fff;
padding:2% 3%;
margin-top:3%;
line-height:1.3em;
font-size:90%;
}
#tireseminar .tireseminarBox{
border:#000 solid 2px;
position:relative;
margin-top:5%;
}
#tireseminar .tireseminarBox.mT0{
margin-top:0;
}
#tireseminar .tireseminarBoxIn{
padding:5%;
}
#tireseminar .tireseminarBox h4{
background:#ddd;
font-size:110%;
font-weight:normal;
text-align:center;
padding:3% 15%;
line-height:1.5em;
}
#tireseminar .tireseminarBox img.check{
position:absolute;
top:-2px;
left:-2px;
width:15%;
}
#tireseminar div.tireseminarIn .Box01 .img02{
margin-top:5%;
}
#tireseminar div.tireseminarIn p.Note{
font-size:120%;
text-align:center;
margin:7% 0 3%;
}
#tireseminar div.tireseminarIn p.Note img{
width:10%;
margin-top:3%;
}
#tireseminar div.tireseminarIn ul.List01 li{
margin-top:3%;
}
#tireseminar div.tireseminarIn ul.List01 li p,
#tireseminar div.tireseminarIn .Description span,
#tireseminar div.tireseminarIn ul.List02 li p{
margin-bottom:2%;
font-size:110%;
display:block;
text-indent:-1em;
padding-left:1em;
}
#tireseminar div.tireseminarIn .Box01 .img05{
width:74%;
margin:7% 0 0;
}
#tireseminar .Balloon,
#tirestandard .Balloon{
color:#1e51a2;
border:#1e51a2 solid 2px;
margin:4% auto 0;
font-size:110%;
position:relative;
border-radius:3px;
padding:5%;
}
#tireseminar .Balloon p.txt01,
#tireseminar .Balloon p.txt02{
text-indent:-1em;
padding-left:1em;
}
#tireseminar .Balloon p.txt02{
margin-top:2%;
}
#tireseminar div.tireseminarIn .Box02{
margin:0 auto;
}
#tireseminar div.tireseminarIn .Box02 ul.List02{
}
#tireseminar div.tireseminarIn .Box02 ul.List02 li{
margin-top:3%;
}
#tireseminar div.tireseminarIn .Box02 .img07{
margin-top:5%;
}
#tireseminar div.tireseminarIn .Box01.mT50{
margin-top:5%;
}
#tireseminar div.tireseminarIn ul.discList{
margin:3% 0;
}
#tireseminar div.tireseminarIn ul.discList li{
list-style:disc;
margin:0 0 1% 5%;
}
#tireseminar div.tireseminarIn .Cause{
margin:5% 0 0;
}
#tireseminar div.tireseminarIn .Cause p.title{
font-size:120%;
}
#tireseminar div.tireseminarIn .Cause ul.discList{
margin-top:5px;
}
#tireseminar div.tireseminarIn .Box03{
border:#000 solid 1px;
padding:3%;
margin-top:5%;
}
#tireseminar #content07_adjust{
padding-top: 10%;
margin-top: -5%;
}
#tireseminar div.tireseminarIn#content07{
background:#ddd;
padding:3% 5%;
margin-top: 0%;
}
#tireseminar div.tireseminarIn#content07 h3{
background:none;
text-align:left;
padding:0;
color:#000;
margin-top:3%;
padding-bottom:1em;
}
#tireseminar div.tireseminarIn#content07 h4{
font-size:100%;
margin:3% 0;
font-weight:normal;
line-height:1.3em;
}
#tireseminar div.tireseminarIn#content07 .NoteBox{
background:#fff;
position:relative;
}
#tireseminar div.tireseminarIn#content07 .NoteBox p.title{
background:#000;
color:#fff;
padding:2% 5%;
font-size:110%;
line-height:1.3em;
}
#tireseminar div.tireseminarIn#content07 .NoteBox p.txt{
padding:5%;
line-height:1.7em;
}
#tireseminar div.tireseminarIn .img15{
margin-top:5%;
}
#tireseminar div.tireseminarIn#content07 .discList{
margin-top:5%;
}
/* faq
------------------------------------------------*/
#faq{
width:95%;
margin:0 auto;
}
#faq div.Q,
#faq a.QLink{
background:url(/product/tire/img/faq_icon_off.png) #ddd right center no-repeat;
background-size:30px 18px;
margin-bottom:3%;
padding:3% 10% 3% 4%;
}
#faq a.QLink{
background:url(/product/tire/img/faq_icon_off_02.png) #ddd right center no-repeat;
background-size:30px 18px;
color: #000;
text-decoration: none;
}
#faq div.Q.on{
background-image:url(/product/tire/img/faq_icon_on.png);
background-size:30px 18px;
}
#faq div.Q:first-child{
margin-top:5%;
}
#faq div.Q p.Q,
#faq div.A p.A,
#faq a.QLink p.Q{
font-size:150%;
vertical-align:middle;
display:block;
float:left;
width:6%;
line-height:1em;
}
#faq div.Q:hover{
cursor:pointer;
}
#faq div.Q p.txt{
float:right;
width:92%;
}
#faq div.A{
padding:0 4% 3% 4%;
margin-bottom:5%;
}
#faq div.A span.A{
display:block;
margin-right:0;
}
#faq div.A div.txt{
float:right;
width:92%;
}
#faq div.A div.txt img{
width:100%;
max-width:100%;
}
#faq a{
color:#c33;
}
/* 追加分 */
#faq .grayBox {
background: #ddd;
padding: 3%;
}
#faq .displaytorule .grayBoxIn {
margin-top: 3%;
text-align: center;
}
#faq .displaytorule {
width: 95%;
margin: 0 auto;
}
#faq .grayBoxIn {
background: #fff;
padding: 3%;
position: relative;
}
#faq .displaytorule .grayBoxIn .img01 {
width: 70%;
}
#faq .displaytorule .grayBoxIn .img02 {
width: 90%;
margin-top: 5%;
}
#faq .displaytoruleBoxIn .L{
float: left;
line-height: 1.5em;
}
#faq .displaytoruleBoxIn .R{
float: right;
margin-top: 10px;
}
#faq .displaytorule .grayBoxIn p.Description {
margin-top: 3%;
text-align: left;
}
#faq .faqBoxIn_textL_3 .R{
margin-top: 20px;
}
#faq .txt .disc li{
list-style: disc;
margin-left: 1.5em;
}
#faq .txt .txttitle{
font-weight: bold;
}
#faq .txt .flL_pc{
border: 1px solid #000;
padding: 1em;
}
#faq .NoteBox{
background: #ddd;
position: relative;
margin: 10px 0;
}
#faq .NoteBox p.title{
background: #000;
color: #fff;
padding: 2% 5%;
font-size: 110%;
line-height: 1.3em;
}
#faq .NoteBox p.txt{
padding: 5%;
line-height: 1.7em;
}
#faq .img15{
margin-top: 5%;
}
#faq div.txt .Box01{
margin: 30px 0;
}
/* tirestandard
------------------------------------------------*/
#tirestandard{
margin:5% 0;
}
#tirestandardSP{
margin:0 auto;
width:95%;
}
#tirestandard #Menu{
border-bottom: 3px solid #333;
margin-bottom:7%;
}
#tirestandard #Menu p{
width:90%;
margin:0 auto;
}
#tirestandard #Menu p a{
display:block;
float:left;
text-align:center;
text-decoration:none;
font-size:110%;
width:48%;
padding:3% 0 2%;
background:#ddd;
}
#tirestandard #Menu p a span{
position:relative;
margin-left: 7%;
}
#tirestandard #Menu p a span:before{
background:url(/product/tire/img/arrow_red.png) left center no-repeat;
transform:rotate(90deg);
position:absolute;
top:8px;
left:-14px;
content: "";
background-size:5px 7px;
width:5px;
height:7px;
}
#tirestandard #Menu p a:first-child{
margin-right:4%;
}
#tirestandard #Menu p a.on,
#tirestandard #Menu p a:hover{
color:#fff;
background:#333;
}
#tirestandard .grayBox{
background:#ddd;
padding:3%;
}
#tirestandard .grayBoxIn{
background:#fff;
padding:3%;
position:relative;
}
#tirestandard .grayBoxIn ul.DescriptionList li{
margin-top:5%;
}
#tirestandard .grayBoxIn ul.DescriptionList li:first-child{
margin-top:0;
}
#tirestandard .grayBoxIn ul.DescriptionList li .picture01{
width:54%;
}
#tirestandard .grayBoxIn ul.DescriptionList li p{
margin-bottom:3%;
}
#tirestandard .tirestandardBox{
border:#000 solid 2px;
position:relative;
margin-top:5%;
}
#tirestandard .tirestandardBox.mT0{
margin-top:0;
}
#tirestandard .tirestandardBoxIn{
padding:5%;
}
#tirestandard .tirestandardBox h4{
background:#ddd;
font-size:110%;
font-weight:normal;
text-align:center;
padding:3% 15%;
line-height:1.5em;
}
#tirestandard .tirestandardBox img.check{
position:absolute;
top:-2px;
left:-2px;
width:15%;
}
#tirestandard .tirestandardBox .Description{
font-size:130%;
line-height:1.3em;
text-indent:-1em;
padding-left:1em;
margin-top:7%;
}
#tirestandard .tirestandardBox .Description span{
font-size:70%;
display:block;
}
#tirestandard .tirestandardBox .Box01{
margin:3% auto 0;
}
#tirestandard p.tableBoxTitle{
background:url(/product/tire/img/tirestandard_icon_off.png) #333 right center no-repeat;
background-size:30px 18px;
color:#fff;
font-size:120%;
padding:3% 10% 3% 3%;
line-height:1.5em;
margin-bottom:5%;
}
#tirestandard p.tableBoxTitle.on{
background-image:url(/product/tire/img/tirestandard_icon_on.png);
background-size:30px 18px;
}
#tirestandard p.tableBoxTitle.line01{
margin-top:5%;
padding:3% 8% 3% 3%;
}
#tirestandard p.tableBoxTitle.line01 span{
display:block;
font-size:90%;
}
/* displaytorule
------------------------------------------------*/
.displaytorule{
width:95%;
margin:0 auto;
}
.displaytorule .grayBox{
margin-top:3%;
text-align:center;
}
.displaytorule .grayBox .img01{
width:70%;
}
.displaytorule .grayBox .img02{
width:90%;
margin-top:5%;
}
.displaytorule .grayBox p.Description{
text-align:left;
margin-top:5%;
}
.displaytorule .displaytoruleBox{
margin-top:7%;
}
.displaytorule .displaytoruleBox ul.otherRule li{
margin:5% 0 0;
}
.displaytorule .displaytoruleBox ul.otherRule li p.title{
background:#ddd;
font-size:110%;
padding:2% 5%;
margin-bottom:2%;
}
.displaytorule .displaytoruleBox ul.otherRule li:first-child{
margin-top:3%;
}
.displaytorule .displaytoruleBox ul.otherRule li p.txt{
padding:2% 5%;
font-size:95%;
}
.displaytorule .displaytoruleBoxIn{
margin-top:7%;
}
.displaytorule .displaytoruleBoxIn .L{
float:left;
line-height:1.5em;
}
.displaytorule .displaytoruleBoxIn .L.WA{
width:auto;
}
.displaytorule .displaytoruleBoxIn .L p{
margin-bottom:1%;
}
.displaytorule .displaytoruleBoxIn .R{
margin-top:3%;
}
.displaytorule .displaytoruleBoxIn ul.decimalList{
margin:3% 0;
}
.displaytorule .displaytoruleBoxIn ul.decimalList li{
list-style:decimal;
margin-left:5%;
margin-bottom:2%;
}
/* tvcm
------------------------------------------------*/
#tvcm{
width:95%;
margin:0 auto 10%;
}
#tvcm div.movie{
width:100%;
position: relative;
padding-top: 56.25%;
margin:3% 0;
}
#tvcm div.movie iframe{
position: absolute;
top: 0;
right: 0;
width: 100% !important;
height: 100% !important;
}
#tvcm .TOPcm div.txt{
}
#tvcm .TOPcm div.txt p.title{
font-size:110%;
}
#tvcm .toYoutubeBtn{
margin-top:5%;
}
#tvcm .toYoutubeBtn img{
width:48%;
}
#tvcm .toYoutubeBtn img.mL20{
margin-left:4%;
}
#tvcm ul.ListCM{
}
#tvcm ul.ListCM li{
margin-top:10%;
font-size:110%;
}
#tvcm ul.ListCM li:nth-of-type(3n){
margin-right:0;
}
/* sitemap
------------------------------------------------*/
#sitemap,
#attention,
#infomation{
width:95%;
margin:0 auto;
}
#sitemap h3{
font-size:110%;
padding-bottom:3%;
margin-bottom:3%;
}
#sitemap .sitemapL{
}
#sitemap .sitemapL ul{
margin-left:3%;
}
#sitemap .sitemapL ul li{
background:url(/product/tire/img/arrow_red.png) left 8px no-repeat;
background-size:5px 7px;
padding-left:14px;
margin-bottom:3%;
}
#sitemap .sitemapR{
margin-top:10%;
}
#sitemap .sitemapR ul li{
margin:10% 0 0;
text-align:center;
}
#sitemap .sitemapR ul li h3{
text-align:left;
}
#sitemap .sitemapR ul li:nth-of-type(1){
margin-top:0;
}
#sitemap .sitemapR ul li img{
width:300px;
}
/* attention
------------------------------------------------*/
#attention .attentionBox {
margin-top:10%;
}
#attention .attentionBox .attentionBoxIn{
margin:0 0 10% 0;
}
#attention p.title{
background:url(/product/tire/img/faq_icon_off.png) #ddd right center no-repeat;
background-size:30px 18px;
margin-bottom:3%;
padding:3% 10% 3% 4%;
font-size:110%;
}
#attention p.title.on{
background-image:url(/product/tire/img/faq_icon_on.png);
background-size:30px 18px;
}
#attention p.title:first-child{
margin-top:5%;
}
#attention .attentionBox ul li{
list-style:decimal;
margin:0 0 5% 5%;
line-height:1.5em;
position:relative;
}
#attention .attentionBox ul li ul{
margin-top:5px;
}
#attention .attentionBox ul li ul li{
list-style: disc;
margin-left:3%;
margin-bottom:3%;
}
#attention .attentionBox ul li.fred{
padding-top:6%;
}
#attention .attentionBox ul li.fblack{
color:#000;
}
#attention .attentionBox ul li span{
background:url(/product/tire/img/attention_mark_note.gif) left center no-repeat;
background-size:24px 19px;
font-weight:bold;
color:#f00;
position:absolute;
top:0;
left:-4%;
padding-left: 26px;
}
#attention .attentionBox .rotation{
width:4%;
vertical-align:top;
}
#attention .attentionBox ul li table{
margin-top:3%;
}
#attention .attentionBox ul li table tr th{
background:#ddd;
}
#attention .attentionBox ul li table tr th,
#attention .attentionBox ul li table tr td{
font-weight:normal;
padding:2%;
border:#000 solid 1px;
text-align:center;
}
#attention .attentionBox ul li.fred table tr th,
#attention .attentionBox ul li.fred table tr td{
border:#f00 solid 1px;
}
#attention .attentionBox ul li.fred table tr th{
background:#fee;
}
#attention .attentionBox .handlingBox{
margin-top:10%;
border:#2b71b8 double 4px;
padding:4%;
}
#attention .attentionBox .handlingBox p.title{
font-size:110%;
color:#2b71b8;
margin-bottom:2%;
}
/* inchup
------------------------------------------------*/
#inchup{
width:95%;
margin:0 auto;
}
#inchup div.title{
background:url(/product/tire/img/faq_icon_off.png) #ddd right center no-repeat;
background-size:30px 18px;
margin-bottom:3%;
padding:3% 10% 3% 4%;
font-size:110%;
}
#inchup div.title.on{
background-image:url(/product/tire/img/faq_icon_on.png);
background-size:30px 18px;
}
#inchup div.title:first-child{
margin-top:5%;
}
#inchup div.title:hover{
cursor:pointer;
}
#inchup div.title .arrow{
width:6%;
vertical-align:text-bottom;
margin:0 3%;
}
#inchup .content{
margin-bottom:5%;
}
#inchup p.pdfDL{
margin-bottom:5%;
}
#inchup p.pdfDL a{
display:block;
text-decoration:none;
border:#dc0a0d solid 1px;
padding:3% 5%;
}
#inchup p.pdfDL a:hover{
background:#ffe9e9;
}
#inchup p.pdfDL a img{
width:5%;
vertical-align:middle;
margin-right:3%;
}
/* advan_db */
#Introduction_SizeList #Introduction .IntroductionBox.imgW365 .R{
margin-top:3%;
}
/* bluearth_ae01 */
div.ae01Box{
margin:5% 0 0;
border:#0070b3 solid 2px;
}
div.ae01Box p.title{
background:#0070b3;
color:#fff;
text-align:center;
font-size:110%;
padding:2% 0;
line-height:1.5em;
}
div.ae01BoxIn{
padding:5%;
}
div.ae01BoxIn div.ae01BoxBox{
margin:7% auto 0;
}
div.ae01BoxIn div.ae01BoxBox p{
background:#0070b3;
color:#fff;
text-align:center;
margin:0 0 3%;
padding:2% 0;
}
/* geolandar_htg015 */
.geolandar_htg015_sizenote .BoxL{
margin:5% 5% 0 0;
}
.geolandar_htg015_sizenote .BoxL p{
margin:3% 3% 2% 0;
}
.geolandar_htg015_sizenote .BoxL img{
width:30%;
vertical-align:middle;
}
/* infomation
------------------------------------------------*/
#infomation div#side{
display:none;
}
/* インフォメーション */
div.info_parts{
background:#000;
color:#fff;
position: relative;
margin-top:3%;
overflow: hidden;
}
div.info_parts a{
color:#fff;
}
div.info_parts:nth-of-type(7),
div.info_parts:nth-of-type(8),
div.info_parts:nth-of-type(9),
div.info_parts:nth-of-type(10),
div.info_parts:nth-of-type(11),
div.info_parts:nth-of-type(12),
div.info_parts:nth-of-type(13),
div.info_parts:nth-of-type(14),
div.info_parts:nth-of-type(15),
div.info_parts:nth-of-type(16),
div.info_parts:nth-of-type(17),
div.info_parts:nth-of-type(18),
div.info_parts:nth-of-type(19),
div.info_parts:nth-of-type(20),
div.info_parts:nth-of-type(21),
div.info_parts:nth-of-type(22),
div.info_parts:nth-of-type(23),
div.info_parts:nth-of-type(24),
div.info_parts:nth-of-type(25),
div.info_parts:nth-of-type(26),
div.info_parts:nth-of-type(27),
div.info_parts:nth-of-type(28),
div.info_parts:nth-of-type(29),
div.info_parts:nth-of-type(30),
div.info_parts:nth-of-type(31),
div.info_parts:nth-of-type(32),
div.info_parts:nth-of-type(33),
div.info_parts:nth-of-type(34),
div.info_parts:nth-of-type(35),
div.info_parts:nth-of-type(36),
div.info_parts:nth-of-type(37),
div.info_parts:nth-of-type(38),
div.info_parts:nth-of-type(39),
div.info_parts:nth-of-type(40),
div.info_parts:nth-of-type(41),
div.info_parts:nth-of-type(42),
div.info_parts:nth-of-type(43),
div.info_parts:nth-of-type(44),
div.info_parts:nth-of-type(45),
div.info_parts:nth-of-type(46),
div.info_parts:nth-of-type(47),
div.info_parts:nth-of-type(48),
div.info_parts:nth-of-type(49),
div.info_parts:nth-of-type(50),
div.info_parts:nth-of-type(51),
div.info_parts:nth-of-type(52),
div.info_parts:nth-of-type(53),
div.info_parts:nth-of-type(54),
div.info_parts:nth-of-type(55),
div.info_parts:nth-of-type(56),
div.info_parts:nth-of-type(57),
div.info_parts:nth-of-type(58),
div.info_parts:nth-of-type(59),
div.info_parts:nth-of-type(60){
display:none;
}
#InfoBox .info_parts p.Thumbnail {
width:47%;
}
#InfoBox .info_parts p.Thumbnail.movie{
position: relative;
padding-top: 31.25%;
margin-top:3%;
}
#InfoBox .info_parts p.Thumbnail.img{
padding:0;
}
#InfoBox .info_parts p.Thumbnail img{
width:100%;
height:auto;
}
#InfoBox .info_parts p.Thumbnail.movie iframe{
position: absolute;
top: 0;
right: 0;
width: 100% !important;
height: 100% !important;
}
#InfoBox .info_parts p.f12px {
font-size: 90%;
margin-bottom: 2%;
left: 50%;
position: absolute;
top: 10%;
}
#InfoBox .info_parts p.txt{
left: 50%;
position: absolute;
top: 26%;
padding-right:3%;
font-size: 90%;
}
/* advan_fleva_v701 */
.advan_fleva_Box01{
margin:3% 0 0;
border:#000 solid 1px;
}
.advan_fleva_Box01 .title{
background:#000;
color:#fff;
font-weight:bold;
text-align:center;
padding:2% 3%;
font-size:120%;
}
.advan_fleva_Box01 ul{
margin: 0 auto;
padding: 3%;
}
.advan_fleva_Box01 ul li{
list-style:disc;
margin:0 0 2% 7%;
}
.advan_fleva_Box02{
margin:3% 0 0;
border:#bb1a30 solid 1px;
}
.advan_fleva_Box02 .title{
background:#bb1a30;
color:#fff;
font-weight:bold;
text-align:center;
padding:2% 3%;
font-size:120%;
}
.advan_fleva_Box02 ul{
margin: 0 auto;
padding: 3%;
}
.advan_fleva_Box02 ul li{
list-style:square;
margin:0 0 2% 7%;
color:#bb1a30;
}
.advan_fleva_Box03{
margin:3% 0 0;
border:#c9c9ca solid 1px;
}
.advan_fleva_Box03 .title{
background:#c9c9ca;
color:#fff;
font-weight:bold;
text-align:center;
padding:2% 3%;
font-size:120%;
}
.advan_fleva_Box03 .advan_fleva_Box03In{
padding:5%;
}
.advan_fleva_Box03 .advan_fleva_Box03In p{
margin:0 auto 5%;
}
/* BE RV-01
------------------------------------------------*/
.rv01Table{
width: 100%;
margin: 20px auto 0;
}
.rv01Table span{
color: #8c1c18;
display: block;
}
.rv01Table td{
border-spacing: 10px !important;
}
.rv01Table td{
padding: 0 10px;
background: #ededed;
border-bottom: #fff 4px solid;
width: 50%;
}
.rv01Table td img{
width: 100%;
}
.rv01Table th{
background: #ededed;
border-bottom: #fff 4px solid;
border-right: #fff 4px solid;
}
.rv01sTitle{
font-size: 16px;
color: #0099DA;
}
#rv01Box{
margin: 0 auto;
width: 100%;
}
.plus{
display: none;
}
#rv01Box dl{
width: 100%;
margin-top: 8%;
}
#rv01Box dl img{
width: 204px;
margin: 0 auto;
display: block;
}
#rv01Box dl dd{
background: #ededed;
padding: 15px;
}
#rv01Box dl dd span{
color: #8c1c18;
}
#rv01Box dl dt{
margin-bottom: 1%;
padding: 15px;
background: #ededed;
}
/* 製品紹介部分css */
#Introduction_SizeList #Introduction .borderBlackBox{
border:#000 solid 1px;
padding:3%;
margin:30px 0 0;
}
#Introduction_SizeList #Introduction .IntroductionTitleBig{
margin:7% 0 3%;
font-size: 130%;
font-weight: bold;
line-height: 1.3em;
}
#Introduction_SizeList #Introduction .IntroductionTitle.mT20{
margin-top:3%;
}
#Introduction_SizeList #Introduction .IntroductionTitleMin{
font-size:110%;
margin:5% 0 2%;
font-weight:bold;
}
#Introduction_SizeList #Introduction .IntroductionTitleMin.mT0{
margin-top:0;
}
#Introduction_SizeList #Introduction .IntroductionTabBox{
margin-bottom:2%;
}
#Introduction_SizeList #Introduction .IntroductionTabBox li{
float:left;
margin-right:3%;
padding:1% 2%;
color:#fff;
}
#Introduction_SizeList #Introduction .IntroductionBox .R{
margin:3% auto 0;
width:80%;
display:block;
}
#Introduction_SizeList #Introduction .IntroductionBox .R.styleSP{
float:right;
margin:0;
width:30%;
}
#Introduction_SizeList #Introduction .IntroductionBox .disc{
margin-left:5%;
}
#Introduction_SizeList #Introduction .IntroductionBox .disc li{
list-style:disc;
margin-top:1%;
}
/* ADVAN A052 */
#SizeList div.EuropeGrading{
background:url(/product/tire/img/faq_icon_off.png) #ddd right center no-repeat;
background-size:30px 18px;
margin-bottom:3%;
padding:3% 10% 3% 4%;
font-size:110%;
margin-top:7%;
}
#SizeList div.EuropeGrading.on{
background-image:url(/product/tire/img/faq_icon_on.png);
background-size:30px 18px;
}
#SizeList div.EuropeGradingTitle{
border:none;
display:block;
margin-left: 2px;
background:#fff;
}
#SizeList div.EuropeGradingTitle p{
border-left: 1px solid #959595;
border-right: 1px solid #959595;
border-top: 1px solid #959595;
font-size: 12px;
line-height: 1.2em;
padding: 7px 5px;
text-align:center;
float: right;
width: 521px;
}
div.SizeListTable.a050 div:nth-child(2n+1){
background:#efefef;
}
div.SizeListTable.a050 div:nth-child(2n){
background:#fff;
}
/* 20170104追加 */
.indexInfoSizeAdd{
margin-bottom: 8%;
}
.indexInfoSizeAdd li{
background: url(/product/tire/img/arrow_red.png) left 8px no-repeat;
background-size:5px 6px;
padding-left: 10px;
margin-top: 5px;
color: #333;
}
.indexInfoSizeAdd li p.date{
margin-top: 4%;
font-size: 90%;
line-height: 1.3em;
}
.indexInfoSizeAdd li p.title{
margin-top: 1%;
line-height: 1.3em;
}
.indexInfoSizeAdd li p a{
color: #333;
text-decoration: none;
}
.indexInfoSizeAdd li p a:hover{
text-decoration: underline;
}
.indexInfoSizeAdd li .newTab{
width: 13px;
margin-left: 10px;
vertical-align: text-top;
}
#contentBG .bx-wrapper{
margin-bottom: 7% !important;
position: relative;
}
#contentBG .bx-controls{
position: absolute;
margin: 0 auto;
bottom:-20px;
left:0;
right: 0;
}
#contentBG .bx-pager{
text-align: center;
}
#contentBG .bx-pager-item{
display: inline-block;
margin:0 5px;
}
#contentBG .bx-pager-item a{
display: block;
height: 10px;
text-indent: -9999px;
width: 10px;
background: #bbb;
border-radius: 20px;
}
#contentBG .bx-pager-item a:hover,
#contentBG .bx-pager-item a.active{
background: #f0001f;
}
.indexBannerBox{
margin-top:3%;
}
/* .indexBannerBox img{
width:48.5%;
}
.indexBannerBox a:nth-of-type(2) img{
margin-left: 3%;
} */
.indexBannerBox .L{
margin-top: 3%;
position: relative;
width: 100%;
padding-top: 0%;
}
.indexBannerBox .R{
margin-top: 3%;
position: relative;
width: 100%;
padding-top: 0%;
}
.indexBannerBox .R iframe {
position: absolute;
top: 0;
right: 0;
width: 100% !important;
height: 100% !important;
}
/* 20170510追記 */
#IntroductionMovie{
margin-bottom: 10%;
}
#IntroductionMovie ul li{
margin-top: 5%;
}
#IntroductionMovie ul li:nth-of-type(1){
margin-top: 0;
}
#IntroductionMovie ul li .title{
line-height: 1.5em;
margin-top: 2%;
}
#IntroductionMovie ul li div {
position: relative;
width: 100%;
padding-top: 56.25%;
}
#IntroductionMovie ul li div iframe {
position: absolute;
top: 0;
right: 0;
width: 100% !important;
height: 100% !important;
}
#YellowMarkerTxt{
display:none;
margin-bottom:10px;
background:#ff0;
}
#RedTxt{
display:none;
margin-bottom:10px;
color:#f00;
}
a.SalePauseBtn:link{
display:none;
background: #cbcbcb;
background-size:5px 7px;
text-align:center;
padding:10px 10px 10px 20px;
margin-bottom:3%;
text-decoration: none;
border-radius: 3px;
}
.advan_fleva_v701_table a.SalePauseBtn,
.bluearth_a_table a.SalePauseBtn,
.geolandar_htg056_table a.SalePauseBtn,
.geolandar_hts_table a.SalePauseBtn,
.geolandarAtg015 a.SalePauseBtn{
display:block;
}
.advan_fleva_v701_table #RedTxt,
.bluearth_a_table #RedTxt,
.geolandar_htg056_table #RedTxt,
.geolandar_hts_table #RedTxt,
.geolandarAtg015 #RedTxt{
display:block;
}
.advan_fleva_v701_table #YellowMarkerTxt{
display:inline-block;
margin-top:-10px;
}
/*
.advan_fleva_v701_table div.SizeListTable div:nth-child(30),
.advan_fleva_v701_table div.SizeListTable div:nth-child(31),
.advan_fleva_v701_table div.SizeListTable div:nth-child(42){
background: #ff0;
}
.advan_fleva_v701_table div.SizeListTable div:nth-child(16),
.advan_fleva_v701_table div.SizeListTable div:nth-child(17),
.advan_fleva_v701_table div.SizeListTable div:nth-child(18),
.advan_fleva_v701_table div.SizeListTable div:nth-child(19),
.advan_fleva_v701_table div.SizeListTable div:nth-child(20),
.advan_fleva_v701_table div.SizeListTable div:nth-child(21),
.advan_fleva_v701_table div.SizeListTable div:nth-child(22),
.advan_fleva_v701_table div.SizeListTable div:nth-child(23),
.advan_fleva_v701_table div.SizeListTable div:nth-child(24),
.advan_fleva_v701_table div.SizeListTable div:nth-child(25),
.advan_fleva_v701_table div.SizeListTable div:nth-child(26),
.advan_fleva_v701_table div.SizeListTable div:nth-child(27),
.advan_fleva_v701_table div.SizeListTable div:nth-child(28),
.advan_fleva_v701_table div.SizeListTable div:nth-child(29),
.advan_fleva_v701_table div.SizeListTable div:nth-child(32),
.advan_fleva_v701_table div.SizeListTable div:nth-child(33),
.advan_fleva_v701_table div.SizeListTable div:nth-child(34),
.advan_fleva_v701_table div.SizeListTable div:nth-child(35),
.advan_fleva_v701_table div.SizeListTable div:nth-child(36),
.advan_fleva_v701_table div.SizeListTable div:nth-child(37),
.advan_fleva_v701_table div.SizeListTable div:nth-child(38),
.advan_fleva_v701_table div.SizeListTable div:nth-child(39),
.advan_fleva_v701_table div.SizeListTable div:nth-child(40),
.advan_fleva_v701_table div.SizeListTable div:nth-child(41),
.advan_fleva_v701_table div.SizeListTable div:nth-child(43),
.advan_fleva_v701_table div.SizeListTable div:nth-child(44),
.bluearth_a_table div.SizeListTable div:nth-child(27),
.bluearth_a_table div.SizeListTable div:nth-child(40),
.geolandar_htg056_table div.SizeListTable div:nth-child(3),
.bluearth_a_table div.SizeListTable div:nth-child(27),
.bluearth_a_table div.SizeListTable div:nth-child(36),
.bluearth_a_table div.SizeListTable div:nth-child(37),
.bluearth_a_table div.SizeListTable div:nth-child(38),
.bluearth_a_table div.SizeListTable div:nth-child(41),
.bluearth_a_table div.SizeListTable div:nth-child(26),
*/
.bluearth_a_table div.SizeListTable div:nth-child(36),
.bluearth_a_table div.SizeListTable div:nth-child(37),
.bluearth_a_table div.SizeListTable div:nth-child(38),
.bluearth_a_table div.SizeListTable div:nth-child(41),
.geolandar_htg056_table div.SizeListTable div:nth-child(2),
.geolandar_hts_table div.SizeListTable div:nth-child(3),
.geolandarAtg015 div.SizeListTable div:nth-child(2),
.geolandarAtg015 div.SizeListTable div:nth-child(4){
color:#f00;
}
/* 20170628追記 */
#bluearthA_distinguish{
border: #0070b2 solid 2px;
margin-top:5%;
}
#bluearthA_distinguish .title{
color: #fff;
background: #0070b2;
font-weight: bold;
font-size: 120%;
text-align: center;
padding: 3% 0;
}
#bluearthA_distinguishIn{
padding: 3%;
}
#bluearthA_distinguishIn .Description01{
color: #0070b2;
font-weight: bold;
}
#bluearthA_distinguishIn .AaTitle{
color: #fff;
background: #0070b2;
font-weight: bold;
font-size: 110%;
text-align: center;
padding: 2% 0;
margin: 3% 0 0;
border-radius: 5px;
}
#bluearthA_distinguishIn .Landmark{
margin-top: 3%;
}
#bluearthA_distinguishIn .Landmark .LandmarkIn .AaTitle{
width: 8em;
margin: 8% 0 0;
}
#bluearthA_distinguishIn .Landmark .LandmarkIn:nth-of-type(2){
margin-top: 5%;
}
#bluearthA_distinguishIn .Landmark .LandmarkIn.Ab + .LandmarkIn{
margin-top: 0;
}
#bluearthA_distinguishIn .Landmark .LandmarkIn img{
margin: -15% 0 3%;
}
#bluearthA_distinguishIn .Landmark .LandmarkIn.Ab img{
margin: 0 0 3%;
}
#bluearthA_distinguishIn .AbTitle{
color: #0070b2;
border: #0070b2 solid 2px;
font-weight: bold;
font-size: 110%;
text-align: center;
padding: 2% 0;
margin: 5% 0 2%;
border-radius: 5px;
}
/* 20170721追記 */
#content03 .Box02 .title{
font-size: 110%;
}
#tireseminar #content03 .img09-2 ,#tireseminar #content03 .imgFF ,#tireseminar #content03 .imgFR {margin:2% 5% 5% 5%;}
/* 20170822 アイスガード */
/* iceGUARD 5 PLUS */
#iceguard_5plus #pattern-box {
width: 100%;
margin-bottom: 10px;
}
#iceguard_5plus #pattern-box .left-box {
float: left;
text-align: right;
width: 50%;
}
#iceguard_5plus #pattern-box .right-box {
float: right;
width: 50%;
}
#iceguard_5plus #pattern-box .left-box .box1 {
width: 100%;
border-right: #ccc solid 1px;
}
#iceguard_5plus #pattern-box .left-box .lead,
#iceguard_5plus #pattern-box .right-box .lead {
width: 95%;
margin: 0 auto;
text-align: left;
}
#iceguard_5plus #pattern-box {
width: 100%;
margin-bottom: 10px;
}
#iceguard_5plus #mechanism-box .img {
margin-bottom: 10px;
}
#iceguard_5plus #mechanism-box .unit01,
#iceguard_5plus #mechanism-box .unit02,
#iceguard_5plus #mechanism-box .unit03 {
margin: 0 auto 10px;
display: block;
color: #fff;
padding: 10px;
height: auto;
}
#iceguard_5plus #mechanism-box .unit01 {
background-color: #008bc5;
}
#iceguard_5plus #mechanism-box .unit02 {
background-color: #7b6a3b;
}
#iceguard_5plus #mechanism-box .unit03 {
background-color: #5ab651;
}
#iceguard_5plus #mechanism-box .title {
margin-bottom: 10px;
text-align: center;
border-bottom: #fff solid 1px;
padding-bottom: 7px;
}
#Introduction_SizeList #Introduction #iceguard_5plus .IntroductionBox2 div img{
width:100%;
}
/* iceGUARD TRIPLE PLUS */
#iceguard_tripleplus .iceguard3patternBox{
border: #033364 solid 1px;
padding: 3%;
margin: 3% auto 0;
}
#iceguard_tripleplus .iceguard3patternBox li{
color: #003366;
font-weight: bold;
list-style: decimal;
margin:3% 0 0 7%;
}
#iceguard_tripleplus .iceguard3patternBox li:first-child{
margin-top: 0;
}
#iceguard_tripleplus .iceguard3patternBox li p{
color: #000;
font-weight: normal;
line-height: 1.5em;
margin-top: 5px;
}
#Introduction_SizeList #Introduction .iceguard .IntroductionBox2 div{
width: 100%;
}
#Introduction_SizeList #Introduction .iceguard .IntroductionBox div.R{
display: block;
width:100%;
margin: 3% auto 0;
}
#Introduction_SizeList #Introduction .iceguard .IntroductionBox2 div.R{
margin-top: 2%;
}
/* iceGUARD TRIPLE Z・P・S */
#iceguard_triplezps .iceguard3zpsBox{
text-align: center;
border: #b3b3b3 solid 1px;
padding: 3%;
margin-top: 3%;
}
/* iceGuard6 */
.iceGuard6 #PerformanceIn #PerformanceBox #L p.patternNumber{
background:#013e8e;
}
.iceGuard6 #Introduction_SizeList #Menu p a{
background-color:#cbcbcb;
}
.iceGuard6 #Introduction_SizeList #Menu p a.on,
.iceGuard6 #Introduction_SizeList #Menu p a:hover{
background-color:#000;
color:#fff;
}
.iceGuard6 #Introduction_SizeList #Menu{
border-bottom:#013e8e solid 3px;
}
.iceGuard6 div.SizeListTable{
border-top:#959595 solid 1px;
}
.iceGuard6 #brandTitleIn{
background:url(/product/tire/img/iceguard_6_head_bg_sp.jpg) center top no-repeat;"
}
.iceGuard6 .imgTitle{
width:50%;
margin-top:50px;
margin-bottom:10px;
}
.iceGuard6 .IntroductionSubTitle{
color: #a71e28;
font-weight:bold;
font-size: 20px;
}
.iceGuard6 .IntroductionImgTitle{
font-size:16px;
font-weight:bold;
margin-top:10px;
}
.iceGuard6 .labelR{
background: #a71e28;
color: #fff;
font-size: 14px;
padding:5px 20px;
}
.iceGuard6 .reason {
position: relative;
margin-top: 60px;
}
.iceGuard6 .reason:before {
content: "";
display: block;
border-top: solid 2px #CCCCCC;
width: 90%;
margin-left:10%;
height: 1px;
position: absolute;
top: 50%;
}
.iceGuard6 .reason p{
position: relative;
width: 82px;
height: 24px;
text-align: center;
background:url(/product/tire/img/iceguard_6_img_back_reason.png);
background-repeat: no-repeat;
background-size:contain;
font-weight: bold;
z-index: 5;
}
.iceGuard6 .box_2col .box_img{
text-align:center;
}
.iceGuard6 .box_2col div img{
width: 80%;
}
.iceGuard6 .note{
font-size: 12px;
margin-top: 10px;
}
.iceGuard6 img{ width: 100%;}
.iceGuard6 ol li{
margin-top: 5px;
font-size: 12px;
list-style-type:none;
list-style-position:inside;
counter-increment: cnt;
text-indent:-20px;
margin-left:24px;
}
.iceGuard6 ol li:before{
display: marker;
content: "※" counter(cnt) " ";
}
#iceGuard_Tit01{
margin-top:-47px;
padding-top:47px;
}
#iceGuard_Tit02,
#iceGuard_Tit03,
#iceGuard_Tit04,
#iceGuard_Tit05{
margin-top:-47px;
padding-top:97px;
}
/* GEOLANDAR M/T G003 */
.mtg003Box01{
border: #eea17f solid 1px;
background: #f4f6f4;
padding: 3%;
margin-top: 5%;
}
.mtg003PhotoList01{
margin-top: 3%;
}
.mtg003PhotoList01 li{
margin-top: 5%;
font-size: 12px;
line-height: 1.3em;
}
.mtg003PhotoList01 li:first-child{
margin-top: 0;
}
.mtg003PhotoList01 li img{
margin-bottom: 7px;
}
#Introduction_SizeList #Introduction .mtg003Box01 .R {
width: 100% !important;
}
.mtg003PhotoList02{
margin-top: 3%;
}
.mtg003PhotoList02 li{
background: #fff;
border: #768b8f solid 2px;
border-radius: 3px;
font-size: 110%;
font-weight: bold;
padding: 3% 0;
text-align: center;
margin-top: 3%;
}
.IntroductionTitleMin.mtg003{
border-bottom: #000 solid 2px;
padding-bottom: 2%;
line-height: 1.3em;
margin: 0 0 3% !important;
}
.IntroductionTitleMin.mtg003.mT15{
margin-top: 3% !important;
}
.IntroductionTitleMin.mtg003 span{
font-size: 90%;
display: block;
margin-top: 1%;
}
.mtg003Box02{
margin-top: 5%;
}
.mtg003Box02:first-child{
margin-top: 0;
}
.mtg003Box02 .Left{
float: left;
width: 70%;
}
.mtg003Box02 .Right{
float: right;
width: 25%;
}
.geolandarMTG003 .IntroductionBox div.R{
width: 100% !important;
}
.mtg003QA{
margin-top: 20px;
}
.mtg003QA .L{
float: left;
width: 15%;
border: #de0616 solid 1px;
font-size: 20px;
text-align: center;
font-weight: bold;
color: #de0616;
}
.mtg003QA .R{
float: right;
margin-left: 5%;
width: 78%;
}
.mtg003QA .R .Q{
font-size: 110%;
font-weight: bold;
line-height: 1.3em;
}
.mtg003QA .R .A{
margin-top: 3%;
}
.mtg003QA .R.photo{
}
.mtg003QA img{
float: right;
width: 78%;
margin-top: 3%;
}
.mtg003Performance01 p,
.mtg003Performance02 p{
margin-top: 5%;
}
.mtg003Performance01 p:first-child{
margin-top: 0;
}
.geolandarMTG003 .mT15{
margin-top: 5%;
}
/* ADVAN HF Type-D */
.AdvanHFBox01In{
background: #545253;
padding: 5% 3%;
color: #fff;
margin-top: 5%;
}
.AdvanHFBox01In:first-child{
margin-top: 0;
}
.AdvanHFBox01In .title{
text-align: center;
font-size: 110%;
font-weight: bold;
margin-bottom: 3%;
}
.AdvanHFBox01In img{
margin-bottom: 3%;
}
.AdvanHFDevelopVoice{
background: url(/product/tire/img/adavn_hf_typed_introduction07.jpg) center top repeat-y;
background-size: 100% auto;
color: #fff;
padding: 5%;
margin-top: 7%;
}
.AdvanHFDevelopVoice .title,
.AdvanHFUserVoice .title{
border-bottom: #bb1a2f solid 2px;
padding-bottom: 2%;
font-weight: bold;
font-size: 110%;
margin-bottom: 3%;
}
.AdvanHFDevelopVoice .R{
}
.AdvanHFDevelopVoice .L{
margin-top: 7%;
}
.AdvanHFDevelopVoice .L img{
margin-bottom: 2%;
}
.AdvanHFDevelopVoice .subTitle{
font-size: 110%;
font-style: italic;
border-left: #bb1a2f solid 5px;
padding-left: 3%;
margin: 7% 0 3%;
}
.AdvanHFDevelopVoice .subTitle:first-child{
margin-top: 0;
}
.AdvanHFUserVoice{
background: #181617;
color: #fff;
padding: 5% 5% 8%;
margin-top: 7%;
}
.AdvanHFUserVoiceIn{
margin-top: 5%;
}
.AdvanHFUserVoiceIn:first-child{
margin-top: 0;
}
.AdvanHFUserVoiceIn .UserName{
font-size: 105%;
font-weight: bold;
margin-bottom: 3%;
}
.AdvanHFUserVoiceIn .L{
float: left;
width: 20%;
text-align: center;
}
.AdvanHFUserVoiceIn .L span{
display: block;
margin-top: 7%;
font-size: 75%;
}
.AdvanHFUserVoiceIn .R{
float: right;
width: 60%;
background: #fff;
padding: 5%;
color: #000;
position: relative;
}
.AdvanHFUserVoiceIn .R:after {
content: " ";
position: absolute;
top:22px;
left: -20px;
width: 0;
height: 0;
border-style: solid;
border-width: 10px 30px 10px 0;
border-color: transparent #fff transparent transparent;
}
.AdvanHFUserVoiceIn .R .UserTitle{
font-size: 16px;
color: #bb1a2f;
margin-bottom: 10px;
}
.AdvanHF .IntroductionBox div.R{
width: 100% !important;
}
.AdvanHFBox01In .IntroductionTitleMin{
font-size: 100% !important;
}
.AdvanHFBox02In{
margin-top: 3%;
}
/* BluEarth-air EF21 */
#BluEarthAirEF21 .List01{
margin-left: 0 !important;
}
#BluEarthAirEF21 .List01 li{
margin: 3% 0 0 7%;
color: #013e8e;
font-weight: bold;
font-size: 110%;
}
#BluEarthAirEF21 .List01.disc li{
list-style: disc;
}
#BluEarthAirEF21 .List01.decimal li{
list-style: decimal;
}
#BluEarthAirEF21 .List01 li ul{
margin-top: 3%;
}
#BluEarthAirEF21 .List01 li li{
color: #000;
font-weight: normal;
margin: 0 0 0 5%;
font-size: 100%;
list-style: disc !important;
}
#BluEarthAirEF21 .List01 li p{
color: #000;
font-weight: normal;
font-size: 100%;
}
#BluEarthAirEF21 .R p.f12{
font-size: 90%;
text-align: center;
margin-top: 3%;
}
#Introduction #BluEarthAirEF21 .IntroductionBox2{
margin-top: 3%;
}
#Introduction #BluEarthAirEF21 .IntroductionBox2 div img{
width: 100%;
margin-top: 3%;
}
#BluEarthAirEF21 .R,
#Introduction #BluEarthAirEF21 .IntroductionBox2 div{
width: 100% !important;
}
#BluEarthAirEF21 .R.w80p{
width: 80% !important;
}
#BluEarthAirEF21 .bluearth21Box01{
margin-bottom: 5%;
}
#BluEarthAirEF21 .bluearth21Box01In{
background: #013e8e;
padding: 5% 3%;
color: #fff;
margin-top: 5%;
}
#BluEarthAirEF21 .bluearth21Box01In:first-child{
margin-top: 0;
}
#BluEarthAirEF21 .bluearth21Box01In .title{
text-align: center;
font-size: 110%;
font-weight: bold;
margin-bottom: 3%;
}
#BluEarthAirEF21 .bluearth21Box01In .sub{
text-align: center;
font-size: 90%;
border: 1px solid #fff;
width: 60%;
margin: 0 auto 4%;
}
#BluEarthAirEF21 .bluearth21Box01In img{
margin-bottom: 3%;
}
#BluEarthAirEF21 .IntroductionTitleMin.Style02{
font-size: 115% !important;
border-bottom: #aaa solid 1px;
padding-bottom: 2%;
margin:7% 0 3% !important;
}
/* 探すボックスレイアウト修正 */
#TileSearchBox{
background:url(/product/tire/img/index_search_lbg.png) #000 left top repeat-x;
background-size: auto 100%;
border-top:#dc0a0b solid 3px;
color:#fff;
width: 95%;
margin: 15% auto 0;
}
#content + #TileSearchBox{
margin-top: 0;
}
#TileSearchBox #TileSearchTop{
width: 95%;
margin: 0 auto;
padding: 5% 0 0;
}
#TileSearchBox #TileSearchTop .Title{
font-size: 120%;
margin-bottom: 3%;
}
#TileSearchBox #TileSearchTop .Title img {
width: auto;
height: 40px;
margin-right: 3%;
vertical-align: middle;
}
#TileSearchBox #TileSearchTop .Title span.disc{
font-size: 80%;
line-height: 1.4em;
margin-top: 5%;
display: block;
}
#TileSearchBox #TileSearchTop .Title .arrow{
position: relative;
color: #fff;
text-decoration: none;
margin-left: 15px;
line-height: 1em;
}
#TileSearchBox #TileSearchTop .Title .arrow:before{
content: "▶";
color: #f0001e;
font-size: 6px;
position: absolute;
top: 0;
bottom:0;
margin: auto;
left: -15px;
height: 8px;
line-height: 1em;
}
#TileSearchBox #TileSearchTop .mainTitle .Title{
float: left;
width: 65%;
margin-left: 3%;
}
#TileSearchBox #TileSearchTop .mainTitle .tire{
float: right;
width: 28%;
margin-right: 3%;
}
#TileSearchBox #TileSearchTopIn{
border-bottom:#595959 solid 1px;
}
/* #TileSearchBox #TileSearchTopIn .tire{
display: none;
} */
#TileSearchBox #TileSearchTopIn .tire{
margin-bottom: 3%;
}
#TileSearchBox #TileSearchTopIn .tire img{
width: 20%;
vertical-align: middle;
margin-right: 10%;
}
#TileSearchBox #TileSearchTopIn .SearchBtn{
padding: 0 0 5%;
vertical-align: middle;
}
#TileSearchBox #TileSearchTopIn .SearchBtn ul li{
margin-top: 3%;
}
#TileSearchBox #TileSearchTopIn .SearchBtn ul li:first-child{
margin-top: 0;
}
#TileSearchBox #TileSearchTop a.btn{
display:inline-block;
padding:5% 0;
font-size:110%;
line-height:1em;
text-decoration:none;
color:#fff;
position: relative;
z-index: 2;
text-align: center;
background: #3b3b3b;
width: 100%;
}
#TileSearchBox #TileSearchTop .tire a.btn{
padding:3% 0;
}
#TileSearchBox #TileSearchTop a.btn span{
position: relative;
background: url(/product/tire/img/arrow_red.png) left center no-repeat;
background-size: 7px 9px;
padding-left: 17px;
}
/* #TileSearchBox #TileSearchTop a.btn span:before{
content: "▶";
color: #f0001e;
font-size: 10px;
position: absolute;
top: 0;
bottom:0;
margin: auto;
left: -15px;
height: 8px;
line-height: 1em;
} */
#TileSearchBox #TileSearchTop .sub{
margin: 0 auto;
}
#TileSearchBox #TileSearchTop .sub a.btn{
font-size:90%;
padding:4% 0;
width: 100%;
margin-top: 3%;
}
#TileSearchBox #TileSearchTop .TileSearchTopFS{
padding: 0 0 3%;
background:url(/product/tire/img/index_search_rbg.png) left top repeat-x;
background-size: auto 100%;
}
#TileSearchBox #TileSearchTop .TileSearchTopFS .Title{
margin-bottom: 0;
font-size: 110%;
}
#TileSearchBox #TileSearchTop .TileSearchTopFS .Title img{
height: 30px;
}
#TileSearchBox #TileSearchTop .TileSearchFAQ{
border-bottom:#595959 solid 1px;
text-align: center;
padding: 5% 0;
}
#TileSearchBox #TileSearchTop .TileSearchShop{
position: relative;
padding: 2% 0 0;
}
#TileSearchBox #TileSearchTop .TileSearchShopIn{
margin: 0 auto;
}
#TileSearchBox #TileSearchTop .TileSearchShop .Title{
margin:4% 0 0 7%;
width: 63%;
float: left;
}
#TileSearchBox #TileSearchTop .TileSearchShop .Title .arrow{
margin-left: 25px;
}
#TileSearchBox #TileSearchTop .TileSearchShop .signboard{
width: 23%;
margin-right: 7%;
float: right;
}
#SearchFaqShopBox{
width: 95%;
margin: 5% auto 0;
}
#SearchFaqShopBox p.LinkBtn a{
background: #ddd;
color: #333;
font-size:100%;
}
#SearchFaqShopBox .LinkBtn img{
width: 40px;
margin-right: 5%;
vertical-align: middle;
}
/* #searchTirePressure
------------------------------------------------*/
#searchTirePressure div.searchSizeBox{
background:url(/product/tire/img/searchbytiresize_bg.jpg) #ddd right top no-repeat;
margin-top:5%;
padding:3% 3% 7%;
}
#searchTirePressure a.searchBtn{
font-size: 110%;
width: 40%;
padding: 4% 0;
margin:0 auto;
float: none;
min-width: 220px;
}
#searchTirePressure table,
table.searchTirePressure{
width: auto;
margin-left: 0;
margin-bottom: 1em;
margin-top:3%;
}
table.searchTirePressure{
width: 100%;
}
#searchTirePressure table th,
table.searchTirePressure th{
font-weight: normal;
line-height: 1;
padding: 2px 4px;
}
#searchTirePressure table th{
font-weight: normal;
font-size: 10px;
line-height: 1;
}
table.searchTirePressure th{
width: 9em;
}
#searchTirePressure table td,
table.searchTirePressure td{
padding: 2px 4px;
line-height: 1;
}
.airpressureNote{
background-color: #fee;
border:#f00 solid 1px;
padding:3%;
margin-bottom:5%;
}
.airpressureNote .title{
font-size:110%;
margin-bottom:1%;
font-weight: bold;
color:#f00;
}
.airpressureNote ul li{
list-style: disc;
margin:2% 0 0 20px;
}
.airpressureNote a span{
position: relative;
margin-left: 17px;
}
.airpressureNote a span:before{
content: "▶";
color: #000;
font-size: 6px;
position: absolute;
top: -3px;
bottom: 0;
margin: auto;
height: 20px;
left: -15px;
}
.searchTirePressureResult table th {
font-size: 12px !important;
font-weight: bold !important;
padding-right: 10px;
}
#searchTirePressure .errorBox {
padding: 5px;
background-color: #fee;
border: 1px solid #a00;
margin-bottom: 1em;
color: #f00;
font-size: 12px;
}
#searchTirePressure .errorBox li:before{
content: '・';
}
#searchTirePressure input {
width: 30px;
font-size: 12px;
}
#searchTirePressure .errorInput {
background-color: #fee;
border: 1px solid #a00;
}
#searchTirePressure h4{
margin-bottom: 10px;
}
/* 推奨空気圧 */
#searchTirePressure h3{
margin:5% 0 3%;
font-size:115%;
font-weight:normal;
line-height: 1.5;
padding-bottom: 15px;
}
#searchTirePressure .numberBox{
border:#000 solid 1px;
padding:30px 0;
text-align:center;
font-size:16px;
margin-bottom: 20px;
}
#searchTirePressure .numberBox p{
font-size:18px;
}
#searchTirePressure .numberBox p span{
font-size:28px;
color:#f00;
margin-right:25px;
}
.ADVANSportV105Note .R{
margin-top: 3%;
}
/* ADVAN HF Type Dの連載企画 */
#AdvanHFGalleryBox{
background: url(/product/tire/img/searchbytiresize_bg.jpg) #ddd right top no-repeat;
background-size: 100% auto;
padding: 5% 3%;
}
#AdvanHFGalleryBox .title{
color: #bb1a2f;
border-bottom: #aaa solid 2px;
padding-bottom: 2%;
font-size: 120%;
line-height: 1.2em;
margin: 0 0 3%;
}
.AdvanHFGallery li{
margin-top: 5%;
}
.AdvanHFGallery li:first-child{
margin-top: 0;
}
.AdvanHFGallery li a:nth-of-type(2),
.AdvanHFGallery li a:nth-of-type(3),
.AdvanHFGallery li a:nth-of-type(4),
.AdvanHFGallery li a:nth-of-type(5),
.AdvanHFGallery li a:nth-of-type(6),
.AdvanHFGallery li a:nth-of-type(7),
.AdvanHFGallery li a:nth-of-type(8),
.AdvanHFGallery li a:nth-of-type(9),
.AdvanHFGallery li a:nth-of-type(10){
display: none;
}
.AdvanHFGallery li p.caption{
font-size: 90%;
text-align: center;
margin-top: 3%;
line-height:1.3em;
}
.AdvanHFGallery li.CS{
display: none;
}
/* ADVAN dB V552 */
.AdvandBV552Box .AdvandBV552Chart{
margin-top: 3%;
}
.AdvandBV552Box .AdvandBV552Box01{
margin-top: 5%;
}
.AdvandBV552Box .AdvandBV552Box01In{
border: #ccc solid 1px;
padding: 5% 3%;
margin-top: 5%;
}
.AdvandBV552Box .AdvandBV552Box01In:first-child{
margin-top: 0;
}
.AdvandBV552Box .AdvandBV552Box01In .title{
font-size: 110%;
font-weight: bold;
margin-bottom: 3%;
}
.AdvandBV552Box .AdvandBV552Box01In img{
margin-top: 3%;
}
.AdvandBV552Box .AdvandBV552Box02{
margin-top: 7%;
font-size: 90%;
line-height: 1.5em;
}
.AdvandBV552Box .AdvandBV552Box02 p{
line-height: 1.5em;
}
.AdvandBV552Box .AdvandBV552Box02 p.rate{
margin-bottom: 3%;
}
#Introduction_SizeList #Introduction .AdvandBV552Box .IntroductionBox div.R,
#Introduction_SizeList #Introduction .AdvandBV552Box .IntroductionBox2 div{
width: 100%;
}
#Introduction_SizeList #Introduction .AdvandBV552Box .IntroductionBox2{
font-size: 100%;
}
#Introduction_SizeList #Introduction .AdvandBV552Box .IntroductionBox div.R .mT10{
margin-top: 0;
}
p.img em{
font-size:1.8em;
color:#013E8E;
position:absolute; top:0px; left:0px ;
top: 45%;
right: 0;
bottom: 0;
left: 0;
margin: auto;
z-index: 2;
text-shadow: white 1px 1px 0px, white -1px 1px 0px,
white 1px -1px 0px, white -1px -1px 0px;
}
/* 20180125 新サイズリスト用 */
/* div.SizeListTable.New{
overflow-x: scroll;
width: 100%;
display: block;
overflow-y: hidden;
}
div.SizeListTable.New p.inch{
width:30px;
}
div.SizeListTable.New div p.oblateness{
width:50px;
}
div.SizeListTable.New div p.tiresize{
width:200px;
}
div.SizeListTable.New div p.mark {
width: 20px;
}
div.SizeListTable.New div p.tirerim,
div.SizeListTable.New div p.weight,
div.SizeListTable.New div p.tread{
width: 70px;
}
div.SizeListTable.New div p.code,
div.SizeListTable.New div p.tirepr{
width: 85px;
}
div.SizeListTable.New div p.money {
width: 140px;
}
div.SizeListTable.New div p.icon {
width: 25px;
}
div.SizeListTable.New div:last-child{
border-bottom:#959595 solid 1px;
}
div#SizeListTableNo001.SizeListTable.New div{
width:1247px;
}
div#SizeListTableNo002.SizeListTable.New div{
width:1096px;
}
div#SizeListTableNo003.SizeListTable.New div{
width:988px;
}
div#SizeListTableNo004.SizeListTable.New div{
width:992px;
} */
/* 20180125 新サイズリスト用 */
#fixedTableArea {
width: 100%;
max-height: 414px;
margin: 0 auto 7%;
font-size: 14px;
overflow-x: scroll;
position: relative;
overflow-y: hidden;
}
#topLeftArea {
/*position: absolute;
top:0;
left:0;*/
background: #fff;
}
#topRightArea {
/*position: absolute;
top:0;
right:0;*/
background: #fff;
}
.SPBox01{
position: relative;
top:0;
left:0;
height: 65px;
z-index: 1;
/* border-bottom: #959595 solid 1px;*/
display: flex;
}
#fixedTableArea .SPBox01 p{
background: #333 !important;
color: #fff;
padding: 15px 5px !important;
height:34px;
min-height:34px;
}
#bottomLeftArea {
/*float: left;
overflow: hidden;*/
max-width: 312px;
}
#bottomRightArea {
max-height: 350px;
/*float: right;*/
}
.SPBox02{
position: relative;
top: 0;
left: 0;
max-height: 350px;
overflow-y: auto;
display: flex;
}
.fixedTable {
border-collapse: collapse;
}
#fixedTableArea p {
display: table-cell;
text-align: center;
vertical-align: middle;
line-height: 1.2em;
padding: 7px 5px;
table-layout: fixed;
border-left: #e7e7e7 solid 1px;
border-top: #959595 solid 1px;
width: 60px;
font-size: 14px;
}
.fixedTable .dummyColumn {
width: 17px;
min-width: 17px;
border: 0px;
}
.fixedTable .dummyRow {
height: 18px !important;
border: 0px;
}
#fixedTableArea .inch{
width:33px;
min-width:33px;
border-left: #959595 solid 1px;
background: #cbcbcb !important;
border-top:#cbcbcb solid 1px;
color: #cbcbcb;
}
#fixedTableArea .oblateness{
width:50px;
min-width:50px;
background: #cbcbcb !important;
border-top:#cbcbcb solid 1px;
color: #cbcbcb;
}
#fixedTableArea .first{
border-top: #959595 solid 1px;
color: #000;
}
#fixedTableArea .tiresize{
width:197px;
min-width:197px;
}
#fixedTableArea .mark {
width: 20px;
min-width: 20px;
}
#fixedTableArea .tirerim{
width: 75px;
min-width: 75px;
}
#fixedTableArea .weight{
width: 70px;
min-width: 70px;
}
#fixedTableArea .tread{
width: 60px;
min-width: 60px;
}
#fixedTableArea .code,
#fixedTableArea .tirepr{
width: 85px;
min-width: 85px;
}
#fixedTableArea .tirepr{
display: none;
}
#fixedTableArea .money {
width: 145px;
min-width: 145px;
display: none;
}
#fixedTableArea .icon {
width: 32px;
min-width: 32px;
color: #009944;
}
.fixedTable .icon.bR{
border-right: #959595 solid 1px;
}
#fixedTableArea .icon.lownoise{
color: #20aee5;
display: none;
}
.SizeListTemple008 #fixedTableArea .icon.lownoise,
.SizeListTemple009 #fixedTableArea .icon.lownoise,
.SizeListTemple010 #fixedTableArea .icon.lownoise{
display: table-cell !important;
}
.SizeListTemple008 #fixedTableArea .code,
.SizeListTemple009 #fixedTableArea .code,
.SizeListTemple010 #fixedTableArea .code{
border-right: #e7e7e7 solid 1px !important;
}
#topLeftTable p,
#topRightTable p{
border-top: #959595 solid 1px;
border-bottom: #959595 solid 1px;
}
#topRightTable p.dummyColumn,
#bottomLeftArea p.dummyRow{
border: none;
display: none;
}
#bottomLeftArea .dummy{
border-top: #959595 solid 1px;
height: 0;
}
#bottomRightTable div:last-child p{
border-bottom: #959595 solid 1px;
}
#bottomLeftTable div:nth-child(2n) .tiresize,
#bottomRightTable div:nth-child(2n) p{
background: #efefef;
}
.SizeListTemple001 .SPBox01,
.SizeListTemple001 .SPBox02{
width: 1283px;
}
.SizeListTemple002 .SPBox01,
.SizeListTemple002 .SPBox02{
width: 1126px;
}
.SizeListTemple003 .SPBox01,
.SizeListTemple003 .SPBox02{
width: 999px;
}
.SizeListTemple004 .SPBox01,
.SizeListTemple004 .SPBox02{
width: 1034px;
}
.SizeListTemple005 .SPBox01,
.SizeListTemple005 .SPBox02{
width: 505px;
}
.SizeListTemple006 .SPBox01,
.SizeListTemple006 .SPBox02{
width: 1084px;
}
.SizeListTemple007 .SPBox01,
.SizeListTemple007 .SPBox02{
width: 863px;
}
.SizeListTemple008 .SPBox01,
.SizeListTemple008 .SPBox02{
width: 1170px;
}
.SizeListTemple009 .SPBox01,
.SizeListTemple009 .SPBox02{
width: 1042px;
x
}
.SizeListTemple010 .SPBox01,
.SizeListTemple010 .SPBox02{
width: 1077px;
}
#fixedTableArea #bottomLeftTable p,
#fixedTableArea #bottomRightTable p{
height:25px;
min-height:25px;
}
#fixedTableArea #bottomRightTable p img{
height:25px;
width:auto;
}
.SizeListTemple001 #fixedTableArea #bottomLeftTable p,
.SizeListTemple001 #fixedTableArea #bottomRightTable p,
.SizeListTemple006 #fixedTableArea #bottomLeftTable p,
.SizeListTemple006 #fixedTableArea #bottomRightTable p{
height:34px;
min-height:34px;
}
.SizeListTemple001 #fixedTableArea .money,
.SizeListTemple004 #fixedTableArea .tirepr,
.SizeListTemple010 #fixedTableArea .tirepr,
.SizeListTemple007 #fixedTableArea .tirepr{
display: table-cell;
}
.SizeListTemple003 #fixedTableArea .icon,
.SizeListTemple009 #fixedTableArea .icon,
.SizeListTemple004 #fixedTableArea .icon,
.SizeListTemple010 #fixedTableArea .icon,
.SizeListTemple004 #fixedTableArea .oblateness,
.SizeListTemple010 #fixedTableArea .oblateness,
.SizeListTemple003 .PerformanceIcon,
.SizeListTemple004 .PerformanceIcon,
.SizeListTemple005 .PerformanceIcon,
.SizeListTemple005 .tirerim,
.SizeListTemple005 .weight,
.SizeListTemple005 .tread,
.SizeListTemple005 .icon,
.SizeListTemple006 #topRightTable div p:nth-of-type(13),
.SizeListTemple006 #bottomRightTable div p:nth-of-type(13),
.SizeListTemple007 #fixedTableArea .icon,
.SizeListTemple007 #fixedTableArea .oblateness,
.SizeListTemple007 .PerformanceIcon,
.SizeListTemple007 #topRightTable div p:nth-of-type(7),
.SizeListTemple007 #bottomRightTable div p:nth-of-type(7),
.SizeListTemple007 #topRightTable div p:nth-of-type(8),
.SizeListTemple007 #bottomRightTable div p:nth-of-type(8){
display: none !important;
}
.SizeListTemple009 .PerformanceIcon li:nth-of-type(1),
.SizeListTemple009 .PerformanceIcon li:nth-of-type(2),
.SizeListTemple009 .PerformanceIcon li:nth-of-type(3),
.SizeListTemple010 .PerformanceIcon li:nth-of-type(1),
.SizeListTemple010 .PerformanceIcon li:nth-of-type(2),
.SizeListTemple010 .PerformanceIcon li:nth-of-type(3),
.SizeListTemple002 .PerformanceIcon li:nth-of-type(4){
display: none !important;
}
.SizeListTemple006 .PerformanceIcon li:first-child{
display: none;
}
.SizeListTemple003 #fixedTableArea .code,
.SizeListTemple009 #fixedTableArea .code,
.SizeListTemple004 #fixedTableArea .code,
.SizeListTemple010 #fixedTableArea .code,
.SizeListTemple007 #fixedTableArea .code{
border-right: #959595 solid 1px;
}
.NewTemplateNoteBox{
display: none;
margin-bottom:7%;
}
#fixedTableArea .note{
display: none;
}
.mTSizeNote{
margin-top:23px;
}
.SizeListTemple005 .code{
border-right: #959595 solid 1px;
}
/* クルマからタイヤを探す */
.searchbycar .searchSizeBox_innar {
background-color: #fff;
position: relative;
padding: 20px;
margin-bottom: 40px;
}
.searchbycar .searchSizeBox_innar:before{
content: "";
position: absolute;
top: 100%;
left: 50%;
margin-left: -15px;
border: 20px solid transparent;
border-top: 20px solid #fff;
}
.searchbycar .searchSizeBox_innar .innar_L {
}
.searchbycar .searchSizeBox_innar .innar_R {
margin-top:3%;
}
.searchbycar .searchSizeBox_innar .innar_L h3.search_ttl {
padding-bottom: 0px !important;
margin-bottom: 0px !important;
border-bottom: none !important;
}
.searchbycar select {
width: 100%;
border: solid 1px #ccc;
background:#fff;
}
.searchbycar #searchTirePressure h3{
margin-top:0;
}
.searchbycar p.LinkBtn a{
background:#000;
}
.searchbycarNote{
margin-top:5%;
}
.searchbycarresult div.container div.resultbox {
overflow-x: auto;
width: 100%;
margin:5% 0 10%;
}
.searchbycarresult .searchbycarNote{
margin:5% auto 0;
width:95%;
}
.searchbycarresult div.container div.resultbox p {
display: table-cell;
text-align: left;
vertical-align: middle;
line-height: 1.5em;
padding: 7px 0 7px 5px;
table-layout: fixed;
}
.searchbycarresult div.resultbox_header {
padding: 8px 0;
font-weight: bold;
background-color: #333;
color: #fff;
}
.searchbycarresult p.modelyear {
width: 85px;
min-width: 85px;
text-align: center !important;
}
.searchbycarresult p.grade {
width: 200px;
min-width:200px;
line-height: 1.3em !important;
}
.searchbycarresult .resultbox_header p.grade{
text-align: center !important;
}
.searchbycarresult p.position{
width: 90px;
min-width:90px;
text-align: center !important;
}
.searchbycarresult p.drive{
width: 90px;
min-width:90px;
text-align: center !important;
}
.searchbycarresult p.model {
width: 70px;
min-width:70px;
text-align: center !important;
}
.searchbycarresult p.oe {
width: 85px;
min-width:85px;
text-align: center !important;
}
.searchbycarresult p.bodytype{
width: 130px;
min-width:130px;
text-align: center !important;
}
.searchbycarresult p.tiresize {
width: 175px;
min-width:175px;
text-align: center !important;
}
.searchbycarresult p.tiresize a:hover {
text-decoration: none;
}
.searchbycarresult div.line {
padding: 10px 0;
border-bottom: solid 1px #959595;
}
.searchbycarresult .resultbox_in {
width: 970px;
max-height:400px;
overflow-y: hidden;
}
.searchbycarresult div.resultbox::-webkit-scrollbar {
height: 5px;
}
.searchbycarresult div.resultbox::-webkit-scrollbar-track {
border-radius: 5px;
background: #eee;
}
.searchbycarresult div.resultbox::-webkit-scrollbar-thumb {
border-radius: 5px;
background: #666;
}
.searchbycarresult div.resultbox_header {
font-size: 14px;
width:970px;
}
.searchbycarresult div.line {
border-bottom: dotted 1px #E4E4E4;
padding: 1% 0;
}
.searchbycarresult div.container div.resultbox p {
display: table-cell;
text-align: left;
vertical-align: middle;
line-height: 1.5em;
padding: 3px 0 3px 5px;
table-layout: fixed;
}
.searchbycarresult #searchbytiresize h3 {
padding-left: 3%;
}
.searchbycarresult .numberBox {
margin: 0 2%;
}
#searchbytiresize.searchbycarresult .numberBox{
margin-bottom:7%;
}
/* 20180620 メニュー追従 */
#TileSearchBox #TileSearchTop .menuClose{
display: none;
}
#gNaviSPBox #TileSearchBox{
background: #333;
z-index: 0;
top: 80px;
display: none;
width: auto;
border-top: none;
margin-top: 0;
}
#gNaviSPBox #TileSearchBox #TileSearchTop{
padding-top: 2%;
}
#gNaviSPBox #TileSearchBox #TileSearchTop a.btn{
background: #5c5c5c;
}
#gNaviSPBox #TileSearchBox #TileSearchTopIn{
border-bottom: none;
}
#gNaviSPBox #SearchFaqShopBox,
#gNaviSPBox #TileSearchBox #TileSearchTop .mainTitle .tire,
#gNaviSPBox #TileSearchBox #TileSearchTop .mainTitle .Title{
display: none;
}
#pageLink{
margin-top: -100px;
padding-top: 100px;
}
/* 20180807 geolandar_xmt */
#geolandar_xmt #Introduction .IntroductionTitle {
color:#cf8b00;
}
#geolandar_xmt #Introduction ul li{
margin-top: 1em;
}
#geolandar_xmt #Introduction .head {
font-weight: bold;
}
#geolandar_xmt #Introduction span {
color:#4b2b00;
}
#geolandar_xmt #Introduction .indent {
padding-left: 1em;
}
#geolandar_xmt #Introduction .design {
margin-top: 30px;
}
#geolandar_xmt #Introduction .box {
border: 1px solid #4b2b00;
width: 100%;
margin: 0 auto;
}
#geolandar_xmt #Introduction .box {
margin-top: 20px;
}
#geolandar_xmt #Introduction .boxtitle {
color: #fff;
font-weight: bold;
font-size: 18px;
background-color: #4b2b00;
padding: .2em 0;
text-align: center;
}
#geolandar_xmt #Introduction .boxinner {
width: 94%;
margin: .5em auto 0;
}
#geolandar_xmt #Introduction .sbox {
display: flex;
justify-content: space-between;
}
#geolandar_xmt #Introduction .sbox img {
width: 50%;
height: 100%;
}
/* 20180807 BluEarth RV-02CK */
#BluEarthRV02CK #Introduction .IntroductionBox.flex {
display: flex;
flex-direction: column;
}
#BluEarthRV02CK #Introduction .IntroductionBox.flex .w335.db {
order: 1;
-webkit-order: 1;
}
#BluEarthRV02CK #Introduction .IntroductionBox.flex .box:nth-of-type(1) {
order: 2;
-webkit-order: 2;
}
#BluEarthRV02CK #Introduction .IntroductionBox.flex .box:nth-of-type(2) {
order: 3;
-webkit-order: 3;
}
#BluEarthRV02CK #Introduction .sbox {
border: 3px solid #013e8e;
}
#BluEarthRV02CK #Introduction .sbox {
margin-top: 10px;
}
#BluEarthRV02CK #Introduction .box:nth-of-type(2) .sbox {
display: flex;
flex-direction: column;
}
#BluEarthRV02CK #Introduction .sbox .catch {
order: 2;
-webkit-order: 2;
}
#BluEarthRV02CK #Introduction .sbox .inner {
order: 1;
-webkit-order: 1;
}
#BluEarthRV02CK #Introduction .sbox .inner {
display: flex;
justify-content: space-between;
padding: 4%;
}
#BluEarthRV02CK #Introduction .sbox .inner .Left {
width: 76%;
}
#BluEarthRV02CK #Introduction_SizeList #Introduction .IntroductionBox .disc {
margin-left: 1.5em;
}
#BluEarthRV02CK #Introduction_SizeList #Introduction .IntroductionBox .disc li {
list-style: disc;
}
#BluEarthRV02CK #Introduction .sbox .inner .Right {
width: 20%;
}
#BluEarthRV02CK #Introduction .sbox .catch {
background-color: #013e8e;
color: #fff;
font-weight: bold;
padding-top: 3px;
}
#BluEarthRV02CK #Introduction .IntroductionBox div.R,
#BluEarthRV02CK #Introduction .IntroductionBox2 .w100per,
#BluEarthRV02CK #Introduction .IntroductionBox2 div img {
width: 100%;
}
#BluEarthRV02CK #Introduction_SizeList #Introduction .IntroductionBox2 img {
margin-top: 3%;
}
/* bluearthgt ae51 */
.ecocar_icon {
width: 22px;
margin-right: 3px;
}
table.productTireDetail div.label .bluearthgt_label_note {
width: 100%;
line-height: 22px;
}
:root {
--bluearth-color: #013e8e;
}
.bluearth_color {
color: var(--bluearth-color);
}
#Introduction_SizeList #Introduction .IntroductionTitleBold {
font-size: 24px;
font-weight: bold;
color: #08308f;
line-height: 1.3em;
margin: 50px 0 20px;
border-bottom: 0;
}
.bluearthgt .flex {
display: flex;
justify-content: flex-start;
flex-wrap: wrap;
}
.bluearthgt .flex.reserve {
flex-direction: column-reverse;
}
.bluearthgt .comparison_comment {
margin-right: 25px;
margin-bottom: 5px;
}
.bluearthgt .comparison_comment img {
width: 75px;
}
.bluearthgt .comparison_comment span {
margin-left: 10px;
font-size: 13px;
line-height: 25px;
}
.bluearthgt .comparison_note {
width: 100%;
text-align: left;
}
.bluearthgt .flex02 {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.bluearthgt .flex02 .fig {
width: 100%;
order: 1;
height: 100%;
}
.bluearthgt .flex02 .desc {
position: relative;
text-align: justify;
width: 46%;
}
.bluearthgt .flex02 .desc img {
display: block;
width: 80px;
margin: 20px auto 10px;
}
.bluearthgt .flex02 .desc-01 {
order: 2;
}
.bluearthgt .flex02 .desc-02 {
order: 3;
}
.bluearthgt_schematic {
display: block;
width: 100%;
max-width: 600px;
height: 100%;
margin: 20px auto;
}
.bluearthgt_structure_txt {
width: 100%;
}
.bluearthgt_structure {
width: 100%;
margin-bottom: 20px;
}
.bluearthgt_structure div {
padding: 0 5px;
}
.bluearthgt_ttl {
color: #ffffff;
background-color: var(--bluearth-color);
padding: 5px 10px;
font-weight: bold;
font-size: 16px;
}
.bluearthgt_parts {
color: var(--bluearth-color);
font-weight: bold;
font-size: 16px;
margin-top: 5px;
}
.bluearthgt_structure:nth-last-child(1) {
margin-bottom: 0;
}
.bluearthgt_grade {
background-color: #dff2fc;
border: 2px solid #003d85;
padding: 3%;
}
.bluearthgt_grade_photo {
width: 100%;
height: 100%;
margin-top: 20px;
}
/* 20200526追記 */
.NoBrand #brandTitleContent #Name #L .Description{
font-size: 14px;
line-height: 1.0em;
}