.mainImg.container {
    padding: 0;
    /* background: #f6f3f1; */
}
.img01 img {
    width: 100%;
    padding-bottom: 10px;
}
.img01 img.pb_0 {
    padding-bottom: 0;
}
h2.title.price {
    font-size: 15px;
}
div#top01 ul li {
    /* text-align: center; */
}
div#top01 ul li img {
    /* width: 320px; */
}
.mainImg.container {
    text-align: center;
    overflow: hidden;
}
div#top01 ul {
    margin: 10px 0;
}
p .redTxt01 {
    color: #f50000;
}
ul.topBox {
    overflow: hidden;
    padding: 10px 5px 10px;
    border-top: 2px solid #e2e1e1;
    border-bottom: 2px solid #e2e1e1;
    margin-bottom: 10px;
    margin-top: 10px;
}
ul.topBox li {
    width: 30%;
    float: left;
    margin-left: 10px;
}
ul.topBox li:first-child{
  margin-left: 5px;
}
.container.xxxx {
    margin-top: 15px;
}
p.img01 {
    margin-top: 5px;
}
.pageContent .container li {
    overflow: hidden;
    margin: 0 0 15px;
    border: 6px solid #0060b0;
    background-color: #fefbf2;
    padding: 5px;
}

.pageContent .container li > img {
    float: left;
    width: 40%;
}

.pageContent .container h3 {
    float: left;
    width: 60%;
    margin-top: 5px;
}

.pageContent .container .txt01 {
    text-align: left;
    float: right;
    width: 58%;
}

p.txtmainImg {
    margin: 5px 0 10px;
    padding: 10px;
    border: 2px solid #c3cfd5;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    background-color: #e9f8ff;
    color: #303030;
    text-align: left;
}

.maintxt01 span.fs-small{display: block;line-height:1.6;margin-bottom:10px;}

span.redBold01 {
    color: #e60012;
    font-weight: bold;
}

h3.h3big {
    width: 100% !important;
}

span.fs-small {
    font-size: 11px;
    color: #666666;
}

p.annotation01 {
    font-size: 10px;
    color: #555555;
    line-height: 1.6;
}

.topBox-03 h3 {
    width: 100% !important;
}

.topBox-03 li > img {
    width: 100% !important;
}

p.kome{padding:0 5px 10px; font-size:10px;text-align:left;line-height:1.2;}

.price_secchi
{padding:0 7px;margin:0px 0px -8px 0 !important;}

.price_shuuri
{padding:0 7px;margin:7px 0 -8px 0 !important;}

.nospace img,.mv_btm img{
padding: 0;
}
.cv img.tel_btn{padding:6px 10px;}


.antena_secchi {
	padding: 10px;
}
.antena_secchi_txt {
	font-size: 3.5vw;
	line-height: 4.5vw;
}
.antena_secchi_note {
	font-size: 2.5vw;
	line-height: 3.3vw;
	padding: 10px 0 0;
}
