@charset"UTF-8";
header {
    top: 0
}
h2,
h3,
h4,
h5 {
    color: #23ac38
}
h1 {
    font-size: 2.5rem;
    letter-spacing: 0.06em;
    margin-top: 5.65rem
}
main > h1 {
    color: #fff;
    padding: 1rem;
    margin-top: 5.65rem;
    position: relative
}
main > h1:after,
main > h1:before {
    content: "";
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1
}
main > h1:before {
    background: url("/img/h1/lower_h1.jpg") 0 70%/cover no-repeat
}
#care h1:before {
    background: url("/img/h1/about-care_h1.jpg") 0 35%/cover no-repeat
}
#corp h1:before {
    background: url("/img/h1/about-corp_h1.jpg") 0 35%/cover no-repeat
}
#professional h1:before {
    background: url("/img/h1/about-professional_h1.jpg") 0 50%/cover no-repeat
}
#principle h1:before {
    background: url("/img/h1/about-principle_h1.jpg") 0 0/cover no-repeat
}
#activity h1:before {
    background: url("/img/h1/about-activity_h1.jpg") 0/cover no-repeat
}
#data h1:before {
    background: url("/img/h1/data_h1.jpg") 0/cover no-repeat
}
#voice-list h1:before {
    background: url("/img/h1/data-voice_h1.jpg") 0/cover no-repeat
}
#voice.case1 h1:before {
    background: url("/img/h1/data-voice-case1_h1.jpg") 0 52%/cover no-repeat
}
#voice.case2 h1:before {
    background: url("/img/h1/data-voice-case2_h1.jpg") 0/cover no-repeat
}
#voice.case3 h1:before {
    background: url("/img/h1/data-voice-case3_h1.jpg") 0/cover no-repeat
}
#voice.case4 h1:before {
    background: url("/img/h1/data-voice-case4_h1.jpg") 0/cover no-repeat
}
#voice.case5 h1:before {
    background: url("/img/h1/data-voice-case5_h1.jpg") 0 40%/cover no-repeat
}
#voice.case6 h1:before {
    background: url("/img/h1/data-voice-case6_h1.jpg") 0 bottom/cover no-repeat
}
#voice.case7 h1:before {
    background: url("/img/h1/data-voice-case7_h1.jpg") 0/cover no-repeat
}
#voice.case8 h1:before {
    background: url("/img/h1/data-voice-case8_h1.jpg") 0 42%/cover no-repeat
}
#voice.case9 h1:before {
    background: url("/img/h1/data-voice-case9_h1.jpg") 0 45%/cover no-repeat
}
#property h1:before {
    background: url("/img/h1/data-property_h1.jpg") 0 bottom/cover no-repeat
}
#media h1:before {
    background: url("/img/h1/data-media_h1.jpg") 0 33%/cover no-repeat
}
#reserch h1:before {
    background: url("/img/h1/data-reserch_h1.jpg") 0 85%/cover no-repeat
}
#reserch.c0001 h1:before {
    background: url("/img/h1/data-reserch-c0001_h1.jpg") 0 25%/cover no-repeat
}
#reserch.c0002 h1:before {
    background: url("/img/h1/data-reserch-c0002_h1.jpg") 0/cover no-repeat
}
#reserch.c0003 h1:before {
    background: url("/img/h1/data-reserch-c0003_h1.jpg") 0/cover no-repeat
}
#reserch.c0004 h1:before {
    background: url("/img/h1/data-reserch-c0004_h1.jpg") 0 75%/cover no-repeat
}
#case-report h1:before,
#case-report-list h1:before {
    background: url("/img/h1/data-case_report_h1.jpg") 0 bottom/cover no-repeat
}
#faq h1:before {
    background: url("/img/h1/faq_h1.jpg") 0 90%/cover no-repeat
}
#privacypolicy h1:before {
    background: url("/img/h1/privacypolicy_h1.jpg") 0 40%/cover no-repeat
}
#sitemap h1:before {
    background: url("/img/h1/sitemap_h1.jpg") 0 40%/cover no-repeat
}
#glossary h1:before {
    background: url("/img/h1/glossary_h1.jpg") 0 40%/cover no-repeat
}
#news h1:before {
    background: url("/img/h1/news_h1.jpg") 0/cover no-repeat
}
#diary.d20180531 h1:before {
    background: url("/img/h1/60days-monitor-diary-20180531_h1.jpg") 0 35%/cover no-repeat
}
#diary.d20180607 h1:before {
    background: url("/img/h1/60days-monitor-diary-20180607_h1.jpg") 0 35%/cover no-repeat
}
#diary.d20180614 h1:before {
    background: url("/img/h1/60days-monitor-diary-20180614_h1.jpg") 0/cover no-repeat
}
#diary.d20180619 h1:before {
    background: url("/img/h1/60days-monitor-diary-20180619_h1.jpg") 0/cover no-repeat
}
#diary.d20180622 h1:before {
    background: url("/img/h1/60days-monitor-diary-20180622_h1.jpg") 0/cover no-repeat
}
#diary.d20180710 h1:before {
    background: url("/img/h1/60days-monitor-diary-20180710_h1.jpg") 0 70%/cover no-repeat
}
#diary.d20180731 h1:before {
    background: url("/img/h1/60days-monitor-diary-20180731_h1.jpg") 0 25%/cover no-repeat
}
#diary.d20180821 h1:before {
    background: url("/img/h1/60days-monitor-diary-20180821_h1.jpg") 0 25%/cover no-repeat
}
#facility h1:before {
    background: url("/img/h1/facility_h1.jpg") 0 20%/cover no-repeat
}
#facilitylist h1:before {
    background: url("/img/h1/facility-facilitylist_h1.jpg") 0 20%/cover no-repeat
}
#facilitylist.hongou h1:before {
    background: url("/img/h1/facility-facilitylist-hongou_h1.jpg") 0/cover no-repeat
}
#facilitylist.ikebukuro h1:before {
    background: url("/img/h1/facility-facilitylist-ikebukuro_h1.jpg") 0/cover no-repeat
}
#facilitylist.kawasaki h1:before {
    background: url("/img/h1/facility-facilitylist-kawasaki_h1.jpg") 0/cover no-repeat
}
#facilitylist.yokohama h1:before {
    background: url("/img/h1/facility-facilitylist-yokohama_h1.jpg") 0/cover no-repeat
}
#facilitylist.mita h1:before {
    background: url("/img/h1/facility-facilitylist-mita_h1.jpg") 0/cover no-repeat
}
#facilitylist.niigata h1:before {
    background: url("/img/h1/facility-facilitylist-niigata_h1.jpg") 0/cover no-repeat
}
#facilitylist.nishifunabashi h1:before {
    background: url("/img/h1/facility-facilitylist-nishifunabashi_h1.jpg") 0/cover no-repeat
}
#facilitylist.omiya h1:before {
    background: url("/img/h1/facility-facilitylist-omiya_h1.jpg") 0/cover no-repeat
}
#facilitylist.shinjyuku h1:before {
    background: url("/img/h1/facility-facilitylist-shinjyuku_h1.jpg") 0/cover no-repeat
}
#facilitylist.akasaka h1:before {
    background: url("/img/h1/facility-facilitylist-akasaka_h1.jpg") 0/cover no-repeat
}
#facilitylist.osaka h1:before {
    background: url("/img/h1/facility-facilitylist-osaka_h1.jpg") 0 100%/cover no-repeat
}
#facilitylist.tachikawa h1:before {
    background: url("/img/h1/facility-facilitylist-tachikawa_h1.jpg") 0/cover no-repeat
}
#facilitylist.machida h1:before {
    background: url("/img/h1/facility-facilitylist-machida_h1.jpg") 0/cover no-repeat
}
#facilitylist.yoga h1:before {
    background: url("/img/h1/facility-facilitylist-yoga_h1.jpg") 0/cover no-repeat
}
#facilitylist.kumamoto h1:before {
    background: url("/img/h1/facility-facilitylist-kumamoto_h1.jpg") 50% 0/cover no-repeat
}
#facilitylist.asagaya h1:before {
    background: url("/img/h1/facility-facilitylist-asagaya_h1.jpg") 0/cover no-repeat
}
#facilitylist.koube h1:before {
    background: url("/img/h1/facility-facilitylist-koube_h1.jpg") 0/cover no-repeat
}
#facilitylist.hukuoka h1:before {
    background: url("/img/h1/facility-facilitylist-hukuoka_h1.jpg") 0/cover no-repeat
}
#facilitylist.kitakyusyu h1:before {
    background: url("/img/h1/facility-facilitylist-kitakyusyu_h1.jpg?1910001") 0 80%/cover no-repeat
}
#facilitylist.kagoshima h1:before {
    background: url("/img/h1/facility-facilitylist-kagoshima_h1.jpg") 0/cover no-repeat
}
#facilitylist.nagoya h1:before {
    background: url("/img/h1/facility-facilitylist-nagoya_h1.jpg") 0/cover no-repeat
}
#peculiarity h1:before {
    background: url("/img/h1/facility-peculiarity_h1.jpg") 0/cover no-repeat
}
#for-family h1:before {
    background: url("/img/h1/for_family_h1.jpg") 0/cover no-repeat
}
#for_family-acup h1:before {
    background: url("/img/h1/for_family-acup_h1.jpg") 0/cover no-repeat
}
#for_family-attention h1:before {
    background: url("/img/h1/for_family-attention_h1.jpg") 0/cover no-repeat
}
#for_family-attention.aftereffect h1:before {
    background: url("/img/h1/for_family-attention-aftereffect_h1.jpg") 0/cover no-repeat
}
#for_family-attention.relapse h1:before {
    background: url("/img/h1/for_family-attention-relapse_h1.jpg") 0/cover no-repeat
}
#for_family-care h1:before {
    background: url("/img/h1/for_family-care_h1.jpg") 0/cover no-repeat
}
#for_family-care.attitude h1:before {
    background: url("/img/h1/for_family-care-attitude_h1.jpg") 0/cover no-repeat
}
#for_family-care.insurance h1:before {
    background: url("/img/h1/for_family-care-insurance_h1.jpg") 0/cover no-repeat
}
#for_family-noukousoku h1:before {
    background: url("/img/h1/for_family-noukousoku_h1.jpg") 0/cover no-repeat
}
#for_family-noukousoku.about h1:before {
    background: url("/img/h1/for_family-noukousoku_h1.jpg") 0/cover no-repeat
}
#for_family-noukousoku.condition h1:before {
    background: url("/img/h1/for_family-noukousoku-condition_h1.jpg") 0/cover no-repeat
}
#for_family-noukousoku.state h1:before {
    background: url("/img/h1/for_family-noukousoku-state_h1.jpg") 0/cover no-repeat
}
#for_family-preparation h1:before {
    background: url("/img/h1/for_family-preparation_h1.jpg") 0/cover no-repeat
}
#for_family-sign h1:before {
    background: url("/img/h1/for_family-sign_h1.jpg") 0/cover no-repeat
}
#for_family-sign.early h1:before {
    background: url("/img/h1/for_family-sign-early_h1.jpg") 0/cover no-repeat
}
#for_family-sign.self_check h1:before {
    background: url("/img/h1/for_family-sign-self_check_h1.jpg") 0/cover no-repeat
}
#for_family-sign.window h1:before {
    background: url("/img/h1/for_family-sign-window_h1.jpg") 0/cover no-repeat
}
#rehabilitation-acupuncture h1:before {
    background: url("/img/h1/rehabilitation-acupuncture_h1.jpg") 0/cover no-repeat
}
#rehabilitation-concept h1:before {
    background: url("/img/h1/rehabilitation-concept_h1.jpg") 0 top/cover no-repeat
}
#rehabilitation-flow h1:before {
    background: url("/img/h1/rehabilitation-flow_h1.jpg") 0 40%/cover no-repeat
}
#rehabilitation-menu h1:before {
    background: url("/img/h1/rehabilitation-menu_h1.jpg") 0/cover no-repeat
}
#rehabilitation-rigaku h1:before {
    background: url("/img/h1/rehabilitation-rigaku_h1.jpg") 0 90%/cover no-repeat
}
#rehabilitation-slh h1:before {
    background: url("/img/h1/rehabilitation-slh_h1.jpg") 0/cover no-repeat
}
#rehabilitation-walk h1:before {
    background: url("/img/h1/rehabilitation-walk_h1.jpg") 0/cover no-repeat
}
.container h2.h2-bg-img:after,
main > h1:after {
    background: rgba(0, 0, 0, 0.5)
}
main > h1 span {
    display: table-cell;
    vertical-align: bottom;
    padding-bottom: 1em
}
main > h1,
main > h1 span,
main > h1:after,
main > h1:before {
    height: 150px
}
.container {
    overflow: hidden
}
.container h2.h2-bg-img {
    position: relative;
    border: none
}
.container h2.h2-bg-img span {
    width: 100%;
    height: 150px;
    font-size: 2.5rem;
    color: #fff;
    vertical-align: bottom;
    display: table-cell;
    padding: 1em 1rem
}
.container h2.h2-bg-img:after,
.container h2.h2-bg-img:before {
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1
}
.container h2.h2-bg-img:before {
    background: url("/img/lower_h1_bg.jpg") 0 bottom/cover no-repeat
}
.container h2 {
    font-size: 2.8rem;
    line-height: 1.25;
    padding-bottom: 0.5rem;
    border-bottom: 0.2rem solid #bcbcbc;
    position: relative
}
.container h2:before {
    content: "";
    width: 30%;
    height: 0.2rem;
    position: absolute;
    bottom: -.2rem;
    background: #23ac38
}
.container h3 {
    font-size: 2.5rem;
    padding-bottom: 0.25em;
    border-bottom: 0.1rem solid #bcbcbc
}
.container h4 {
    font-size: 2rem
}
.lead {
    font-size: 1.15em
}
.lead+section {
    margin-top: 3em
}
aside > *+* {
    margin-top: 2em
}
aside #side-nav {
    border: 1px solid #dcdcdc;
    border-top: 9px solid #23ac38
}
aside #side-nav li {
    line-height: 1.25
}
aside #side-nav li a {
    color: #383838;
    padding: 1.5rem 1rem;
    display: inline-block;
    width: 100%
}
aside #side-nav.second > li {
    font-weight: 700;
    font-size: 1.1em;
    padding: 0
}
aside #side-nav.second > li > a {
    color: #23ac38
}
aside #side-nav a:hover {
    background: #e3f5d3
}
aside #side-nav .no-link:hover {
    background: #fff
}
aside #side-nav a.current {
    background: #f6f6f6
}
aside #side-nav .third > li {
    border-top: 1px solid #dcdcdc;
    font-weight: 700
}
aside #side-nav .third > li > a {
    position: relative;
    padding: 1.5rem 1rem 1.5rem 2.5rem
}
aside #side-nav .third > li > a:before {
    font-family: icomoon;
    content: "\e008";
    font-weight: 400;
    color: #bfbfbf;
    position: absolute;
    left: 0.5rem
}
aside #side-nav .fourth li {
    border: none;
    font-weight: 400;
    font-size: 0.9em;
    border-top: 1px dashed #dcdcdc
}
aside #side-nav .fourth li a {
    padding: 1rem 1rem 1rem 3rem;
    position: relative
}
aside #side-nav .fourth li a:before {
    content: "-";
    padding-right: 0.5rem;
    position: absolute;
    left: 2rem
}
aside #recommend > ul {
    border: 1px solid #dcdcdc
}
aside #recommend ul+ul {
    margin-top: 2em
}
aside #recommend > ul > li > span {
    padding: 1.5rem 1rem;
    display: block;
    font-size: 1.1em;
    font-weight: 700;
    color: #23ac38;
    background: #f1f1f1
}
aside #recommend > ul ul li {
    border-top: 1px solid #dcdcdc;
    line-height: 1.25;
    position: relative;
    padding: 1rem 1rem 1rem 2.25rem
}
aside #recommend > ul ul li:before {
    font-family: icomoon;
    content: "\e008";
    color: #bfbfbf;
    position: absolute;
    left: 0.25rem
}
aside #recommend > ul ul li a {
    color: #383838
}
aside #recommend > ul ul li span {
    display: block;
    color: #23ac38;
    font-size: 0.9em
}
aside #recommend .list-link {
    position: relative;
    border-top: 1px solid #dcdcdc;
    padding: 2rem 2rem 2rem 1rem
}
aside #recommend .list-link:after {
    font-family: icomoon;
    content: "\e008";
    position: absolute;
    right: 1rem;
    color: #23ac38
}
aside #recommend .list-link a {
    color: #383838;
    font-weight: 700
}
aside > a {
    display: block
}
strong {
    color: #f59d1f
}
#wrapper img {
    max-width: 100%;
    height: auto;
    vertical-align: bottom
}
#wrapper .img-box {
    -js-display: flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -.5rem;
    margin-right: -.5rem
}
#wrapper .img-box div {
    flex-basis: 50%;
    max-width: 50%;
    padding: 0 0.5rem;
    margin-top: 0
}
caption {
    margin-bottom: 1rem
}
table {
    width: 100%
}
table,
td,
th {
    border: 1px solid #bcbcbc;
    border-collapse: collapse;
    padding: 2%
}
th {
    vertical-align: middle
}
thead th {
    background: #f1f1f1;
    color: #23ac38
}
tbody th,
thead th:first-child {
    background: #23ac38;
    color: #fff
}
table.col-2 th {
    width: 25%
}
table.col-2 td {
    width: 75%
}
table.col-3 th {
    width: 20%
}
table.col-3 td {
    width: 40%
}
table.col-4 th {
    width: 10%
}
table.col-4 td {
    width: 30%
}
table.col-5 th {
    width: 10%
}
table.col-5 td {
    width: 22.5%
}
.text-link {
    text-align: right;
    display: block
}
.text-link:before {
    font-family: icomoon;
    content: "\e008"
}
.reference {
    border: 2px solid #23ac38;
    padding: 3rem 1rem 1rem;
    margin-top: 5em!important
}
.reference .title {
    font-size: 1.5em;
    border-bottom: none;
    position: relative
}
.reference .title span {
    position: absolute;
    font-weight: 700;
    color: #fff;
    text-align: center;
    background: #23ac38;
    display: block;
    padding: 0.5rem 1rem;
    z-index: 0;
    top: -6rem
}
.reference .title span:before {
    content: "\e010";
    font-family: icomoon;
    font-size: 1.4em;
    padding-right: 0.5rem;
    vertical-align: middle;
    font-weight: 400
}
.reference .title span:after {
    content: "▼";
    position: absolute;
    bottom: -1rem;
    display: block;
    color: #23ac38;
    width: 100%;
    left: 0;
    z-index: -1
}
.ul-circle li {
    position: relative;
    padding-left: 1.5rem
}
.ul-circle li:before {
    content: "・";
    color: #23ac38;
    position: absolute;
    left: 0
}
.ul-check li {
    position: relative;
    padding-left: 2rem
}
.ul-check li:before {
    position: absolute;
    left: 0;
    content: "\e009";
    font-family: icomoon;
    color: #23ac38
}
.ul-check li+li {
    margin-top: 0.5rem
}
.ol-decimal li {
    list-style: decimal inside
}
.green-list .main-block {
    background: #f0f6eb;
    padding: 2rem 1rem
}
.green-list .main-block h2 {
    border-bottom: none;
    position: relative;
    font-size: 2.5rem;
    padding: 1rem 0
}
.green-list .main-block p {
    font-weight: 700
}
.green-list .main-block img {
    width: 100%
}
.green-list .main-block h2:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height:.5rem background: -webkit-linear-gradient(to right, #23ac38, #23ac38 2px, transparent 0) 0/7px 2px repeat-x;
    background: -moz-linear-gradient(to right, #23ac38, #23ac38 2px, transparent 0) 0/7px 2px repeat-x;
    background: -ms-linear-gradient(to right, #23ac38, #23ac38 2px, transparent 0) 0/7px 2px repeat-x;
    background: -o-linear-gradient(to right, #23ac38, #23ac38 2px, transparent 0) 0/7px 2px repeat-x;
    background: linear-gradient(to right, #23ac38, #23ac38 2px, transparent 0) 0/7px 2px repeat-x
}
.anchor-link {
    -js-display: flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -.5rem;
    margin-right: -.5rem
}
.anchor-link a {
    text-align: center;
    background: #f1f1f1;
    margin-top: 0;
    font-weight: 700;
    text-decoration: none;
    padding: 1.5rem;
    border: 0.5rem solid #fff;
    flex-basis: 50%;
    max-width: 50%
}
.anchor-link a:after {
    font-family: icomoon;
    content: "\e008";
    transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    display: block;
    padding-left: 1rem;
    color: #383838
}
.video {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden
}
.video iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}
#attention-nav {
    margin-top: 5rem
}
@media only screen and (min-width:751px) {
    #wrapper {
        max-width: 1000px;
        margin: auto;
        -js-display: flex;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }
    main {
        width: 70%;
        margin-right: 2rem
    }
    aside {
        width: 30%;
        margin-top: 352px
    }
    #breadcrumb {
        background: #f6f6f6;
        padding-bottom: 0.5rem;
        margin-top: 13.5rem
    }
    #breadcrumb ul {
        max-width: 1000px;
        margin: auto
    }
    #breadcrumb li {
        display: inline
    }
    #breadcrumb li:after {
        content: '>';
        padding: 0 0.3rem;
        color: #23ac38
    }
    #breadcrumb li:last-child:after {
        content: ''
    }
    #breadcrumb li a {
        font-weight: 700;
        font-size: 0.9em
    }
    #breadcrumb li a.current {
        color: #383838!important;
        text-decoration: none;
        cursor: default
    }
    .container {
        margin-top: 2em;
        margin-bottom: 10em
    }
    h1 {
        font-size: 4rem
    }
    main > h1 {
        padding-left: 0;
        margin-top: 0
    }
    main > h1,
    main > h1 span,
    main > h1:after,
    main > h1:before {
        height: 320px
    }
    .container h2.h2-bg-img span {
        height: 200px;
        font-size: 3.5rem
    }
    .container h2 {
        font-size: 3.5rem;
        border-bottom: 0.4rem solid #bcbcbc
    }
    .container h2:before {
        height: 0.4rem;
        bottom: -.4rem
    }
    .container h3 {
        border-bottom: 0.2rem solid #bcbcbc;
        font-size: 3rem
    }
    .container h4 {
        font-size: 2.5rem
    }
    .reference {
        border: 3px solid #23ac38;
        padding: 3rem
    }
    .reference .title {
        font-size: 2.8rem;
        padding-top: 1rem
    }
    .lead+section {
        margin-top: 7em
    }
    table.col-4 th {
        width: 19%
    }
    table.col-4 td {
        width: 27%
    }
    .green-list .main-block {
        border: 5px solid #fff
    }
    .green-list .main-block+.main-block {
        margin-top: 0
    }
    .green-list .main-block a {
        margin: 1em 0 0;
        font-size: 2rem
    }
    .anchor-link a {
        font-size: 2rem
    }
    .trial .button br {
        display: none
    }
    .trial .button {
        font-size: 2.9rem
}
}
@media only screen and (max-width:750px) {
    .container {
        padding: 1rem 1rem 10rem
    }
    aside {
        padding: 1em 1rem
}
    #facilitylist.kitakyusyu h1:before {
        background: url("/img/h1/facility-facilitylist-kitakyusyu_h1.jpg?1910001") center top 88% no-repeat;
    }
}
@media only screen and (min-width:751px) and (max-width:1024px) {
    #trial h2 {
        font-size: 3rem
    }
    #trial .trial-lead {
        font-size: 2.25rem
    }
    #trial .trial-lead.strong {
        font-size: 3.1rem
    }
    .trial h3 {
        font-size: 2.5rem
    }
    .trial .price {
        font-size: 9rem
    }
    .trial .teach {
        font-size: 2.5rem
    }
    .trial .button {
        font-size: 2.9rem
    }
    #wrapper {
        margin-top: 5.65rem
}
}
@media only screen and (max-width:1024px) {
    #breadcrumb {
        display: none
}
}
