
.mt-45{margin-top: -45px !important;}
.block{width:96%;margin: 0 2%;}

.faq,
.overview,
.answer,
.trouble,
.reccomend,
.flow{padding:8vw 0}

.flow .conversion{padding-top: 8vw}


h3{margin-bottom: 5vw}

/*40px*/
h3,
.page-template-php-contact #main  h1,
.conversion .moni_area h2 strong{font-size: 3.5vw}

/*30px*/
#main .block .box,
.conversion .app_btn a,
.conversion .moni_area ul li strong,
.conversion .moni_area h2{font-size: 2.5vw}

/*24px*/
.faq .que dl dd,
.overview .clear02 h4,
.overview .clearclinic h4,
.flow .step h4{font-size: 2vw}

/*20px*/
.noface,
.answer ul.ans li h4,
.trouble ul li,
h3 span{font-size: 1.8vw}

/*18px*/
.page-template-php-contact table td input,
.page-template-php-contact table td textarea,
.btnarea{font-size: 1.6vw !important}

table span{font-size: 1.2vw}

.page-template-php-contact table th,
.page-template-php-contact table td,
.page-template-php-contact table td span,
body{font-size: 1.5vw}

.trouble{background-position: right top;background-size: 70%}
.trouble ul{width: 100%;}
.trouble ul li{width:49%;margin-bottom:1.5vw ;line-height: 160%;padding:2vw 0;}

.conversion .moni_area ul li strong{margin-bottom: 2vw}

.conversion .app_btn img{height: 4vw}

.overview .clearclinic img{width: 50%}
.overview .clearclinic table{width: 45%}

.overview .clear02{width: 48%}

.overview .clearclinic h4,
.overview .clear02 h4{margin-bottom: 3vw}

.overview table th, .overview table td{height: auto;padding:2vw 0}

.overview .clear02 p.btnarea{max-width:370px;width: 90%}

#main .block .catch_bk{height: 6.6vw;}

.page-template-php-contact #main {height: 300px;min-height: 300px;}

