@charset "utf-8";

/* 
name: style
designer: Adclip
designer_url: http://adclip.net/ 
*/

.content p{margin-bottom:20px; line-height:1.5em;}

.cntti{text-align:center; background:linear-gradient(90deg, #4d4d4d, #222222); position:relative; z-index:2;}
.cntti h3{color:#fff; font-weight:normal; font-size:120%;}

.stocklist a{color:#333; display:block; background:#fff;}
.stocklist a:hover{background:#efefef;}

.stcarname h2{font-weight:normal;}
.stcarfix dt{background:#efefef;}
.stcarfix dd{background:#fff;}

.stock-content{border:#aaa 1px solid; background:#fff;}
.stock-content h2{font-weight:normal;}
.stock-content p{font-size:90%;}

.nwpost {padding-bottom:30px; border-bottom:#888 1px dotted;}
.nwpost h2{font-weight:normal; font-size:120%;}
.nwpost time{font-weight:normal; font-size:90%;}
.nwpost p{font-weight:normal; font-size:90%;}
#alpha a{color:#333;}

/*画像サイズ960px以上*/

@media  print, screen and (min-width:960px) {

.cntti{margin-bottom:60px; padding:20px 0;}

.stocklist{display:flex; justify-content: space-between; flex-wrap: wrap;}
.stocklist .stbox{padding:10px;}
.stocklist .stock{margin-top:35px; width:31%;}
.stocklist .stock img{width:100%;}
.stocklist .stock .stprice{margin-top:10px; text-align:right;}
.stocklist .stock .stprice span{font-size:140%;}

.stockcarimg .carimg{margin-bottom:10px; height:540px; overflow:hidden;}
.stockcarimg .carimg img{width:100%; height:auto;}
.stockcarimg ul{width:100%;}
.stockcarimg .thumb li{width:12.5%; padding-right:5px;}
.stockcarimg .thumb li:last-child {padding-right:0;}
.stockcarimg .thumb li img{width:100%; height:80px;}

.stokinfo{margin-top:40px;}
.stcarname{display:flex; justify-content:space-between;}
.stcarname .left p{font-size:120%;}
.stcarname .right{font-size:140%; align-self:flex-end;}
.stcarname .right span{font-size:200%;}
.stcarname h2{font-size:300%;}
.stcarfix dl{display:flex; flex-wrap: wrap; border-left:#aaa 1px solid; border-top:#aaa 1px solid; font-size:90%;}
.stcarfix dt{width:15%; padding:15px; border-right:#aaa 1px solid; border-bottom:#aaa 1px solid;}
.stcarfix dd{width:35%; padding:15px; border-right:#aaa 1px solid; border-bottom:#aaa 1px solid;}

.stcarfix{margin:40px 0;}
.stock-content{padding:30px;}
.stock-content h2{margin-bottom:30px;}
.stock-content h2 span{font-size:80%;}
.stock-content h3{margin-bottom:10px;}

.nwpost{margin-bottom:30px; display:flex; justify-content: space-between;}
.nwpost .left{width:27%;}
.nwpost .right{width:70%;}
.nwpost .left img{width:100%;}
.nwpost .more{margin-top:5px;}

.nwcontent p{margin-bottom:30px;}
}
/*画像サイズ600px以上959以下*/
@media only screen and (min-width:600px)and (max-width:959px)  {

.cntti{margin-bottom:30px; padding:20px 0;}

.stocklist{display:flex; justify-content: space-between; flex-wrap: wrap;}
.stocklist .stbox{padding:10px;}
.stocklist .stock{margin-top:35px; width:32%;}
.stocklist .stock img{width:100%;}
.stocklist .stock .stprice{margin-top:10px; text-align:right;}
.stocklist .stock .stprice span{font-size:140%;}

.stockcarimg .carimg{margin-bottom:10px; overflow:hidden;}
.stockcarimg .carimg img{width:100%; height:auto;}
.stockcarimg ul{width:100%;}
.stockcarimg .thumb li{width:12.5%; padding-right:5px;}
.stockcarimg .thumb li:last-child {padding-right:0;}
.stockcarimg .thumb li img{width:100%; height:80px;}

.stokinfo{margin-top:40px;}
.stcarname{display:flex; justify-content:space-between;}
.stcarname .left p{font-size:120%;}
.stcarname .right{font-size:140%; align-self:flex-end;}
.stcarname .right span{font-size:200%;}
.stcarname h2{font-size:300%;}
.stcarfix dl{display:flex; flex-wrap: wrap; border-left:#aaa 1px solid; border-top:#aaa 1px solid; font-size:90%;}
.stcarfix dt{width:15%; padding:15px; border-right:#aaa 1px solid; border-bottom:#aaa 1px solid;}
.stcarfix dd{width:35%; padding:15px; border-right:#aaa 1px solid; border-bottom:#aaa 1px solid;}

.stcarfix{margin:40px 0;}
.stock-content{padding:30px;}
.stock-content h2{margin-bottom:30px;}
.stock-content h3{margin-bottom:10px;}

.nwpost{margin-bottom:30px; display:flex; justify-content: space-between;}
.nwpost .left{width:21%;}
.nwpost .right{width:76%;}
.nwpost .left img{width:100%;}
.nwpost .more{margin-top:5px;}

.nwcontent p{margin-bottom:30px;}
}


/*画像サイズ600px以下*/
@media only screen and (max-width:600px)  {

.cntti{margin-bottom:20px; padding:20px 0;}

.stocklist{}
.stocklist .stbox{padding:10px;}
.stocklist .stock{margin-top:15px;}
.stocklist .stock img{width:100%;}
.stocklist .stock .stprice{margin-top:10px; text-align:right;}
.stocklist .stock .stprice span{font-size:140%;}

.stockcarimg .carimg{margin-bottom:10px; overflow:hidden;}
.stockcarimg .carimg img{width:100%; height:auto;}
.stockcarimg ul{width:100%;}
.stockcarimg .thumb li{padding:0 5px;}
.stockcarimg .thumb li img{width:100%; height:auto;}

.stokinfo{margin-top:40px;}
.stcarname{}
.stcarname .left p{font-size:120%;}
.stcarname .right{text-align:right; font-size:140%;}
.stcarname .right span{font-size:200%;}
.stcarname h2{font-size:180%;}
.stcarfix dl{display:flex; flex-wrap: wrap; border-left:#aaa 1px solid; border-top:#aaa 1px solid; font-size:90%;}
.stcarfix dt{width:30%; padding:15px; border-right:#aaa 1px solid; border-bottom:#aaa 1px solid;}
.stcarfix dd{width:70%; padding:15px; border-right:#aaa 1px solid; border-bottom:#aaa 1px solid;}

.stcarfix{margin-bottom:20px;}
.stock-content{padding:15px;}
.stock-content h2{margin-bottom:30px;}
.stock-content h3{margin-bottom:10px;}
.cpocontact{margin-top:30px; display:flex; justify-content:space-between; flex-wrap: wrap;}


.nwpost{margin-bottom:30px;}
.nwpost .left {margin-bottom:5px;}
.nwpost .left img{width:100%;}

}