/*
* /sp/index.php , /spb/index.php
* 画面崩壊の修正
*/

ul{list-style: none!important; }
img { width:100%; height:auto; }
.cvCommon__telText {
    font-size:10vw !important;
    right:5vw !important;
}
.front-page .trouble .troubleBox__list {
    top:1vw !important;
    left: -8vw !important;
}
.troubleBox__item {
    font-size: 3.8vw !important;
    margin-bottom:1.5vw !important;
}

.LpCvSimple{position:relative;}

.LpCvSimple__telText02,
.LpCvSimple__telText {
    position: absolute;
    top: 9vw;
    left: 14vw;
    color: white;
    font-family: 'Roboto', sans-serif;
    font-weight: bold;
    font-size: 9vw;
}

.footerArticles card ul,
ul.reason_list,
ul.report_list{
    padding-left:10px;
    padding-right:10px;
}

p.comment {
    font-size:14px;
}

.front-page .pro__cont p {
    margin-top: 15px;
    padding: 0 0 0 36%;
    background: url(https://lp.sharing-tech.co.jp/nezumi/sp/img/index_img_lead.jpg) no-repeat;
    background-size: 36% auto !important;
    background-position: left top !important;
    font-size: 3vw !important;
    line-height: 1.5;
}
h2.trouble__ttl{margin:0;}
h2.anywhere__ttl,
h2.check__ttl,
h2.price__ttl,
h2.difficult__ttl,
h2.back__ttl,
h2.pro__ttl,
h2.daninomi__ttl,
h2.consulPro__ttl,
.kind__ttl,
h2.report__ttl,
h2.articleList__ttl
{
    margin-top:0!important;
}
.map_area p{margin:0;}
.u-mLR10 .LpCvSimple{
display:block;
}
div, section, img, ul, li {box-sizing:border-box;}


.faq .faq_item a,
.useful .useful_item a,
.report .report_list .report_item a,
.request .request_txt a,
.voice_desc a
{
    font-size:4vw!important;
    color:#666!important;
}
.voice_desc,
.voice_customer{
    margin-top:0;
}
.reason_txt {
    font-size:4vw!important;
}
.reason_small{
    font-size:3vw!important;
}
.baisyoContents .baisyoContents__titleTxt{
    font-size:4vw!important;
}
.flow .flow_list .flow_item .label {margin-bottom:0;}
.checkBox__item .checkBox__txt{
    margin-top:0;
}
