@charset "utf-8";
/* CSS Document */
.sp_br{
    display:none;
}
.lp_wrap{
    font-size:10px;
}

.lp_wrap img{
    max-width:100%;
}

.lp_wrap p{
    font-size:2em;
    margin: 1.5em 0;
    font-family: YuGothic, "Yu Gothic medium", "Hiragino Sans", Meiryo, "sans-serif";
}

.tab_area{
    max-width:960px;
    margin: 0 auto;
}

.tab_area nav ul{
    display:flex;
    justify-content: space-between;
    margin-bottom:14em;
}



.lp_wrap h2{
    position:relative;
    padding:12em 0 3.5em;
}
.lp_wrap h3{
    font-family: 'Noto Sans JP', sans-serif;
    font-size:5em;
    color:#c7c888;
    padding-bottom:0.5em;
    border-bottom:2px solid #c7c888;
    display: inline-block;
    line-height: 1;
    font-weight:700;
    text-align: center;
    margin-bottom:1.2em;
}


.lp_wrap h2 p{
    font-size:3em;
    text-align: center;
    z-index:2;
    position:relative;
    margin: 0;
}

.lp_wrap h2 span{
    font-size:8em;
    text-align: center;
    position:absolute;
    z-index:1;
    color:#f5f3e7;
    font-weight:500;
    font-family: 'Roboto', sans-serif;
    top: 0.8em;
    left: 0;
    right: 0;
}

.lp_wrap h4{
    font-size:3.8em;
    margin-top:1.8em;
    font-weight:bold;
}

.lp_wrap h4 em{
    font-size:1.2em;
    line-height: 1;
    border-bottom:10px solid #e6e7bf;
}

.lp_wrap h4 strong{
    display:block;
    font-size:1.2em;
}

#toreru{
    max-width:1100px;
    margin: 8em auto;
    text-align: center;
}
.toreru_wrap{
    padding:0;
    background-color:#fbf7f0;
}

.toreru_wrap::before{
    content:"";
    display: block;
    width: 100%;
    height:7vh;
    background-image:url("https://multiverse.itembox.design/item/item/images/tierral/bg_wave.jpg");
    background-size:100%;
    background-repeat: no-repeat;
    background-color: #fff;
}

.toreru_wrap::after{
    content:"";
    display: block;
    width: 100%;
    height:12vh;
    background-image:url("https://multiverse.itembox.design/item/item/images/tierral/bgwave2.jpg");
    background-size:100%;
        background-repeat: no-repeat;
    background-color: #fff;
}
    

#toreru ul{
    max-width:960px;
    margin: 0 auto;
    display:flex;
    justify-content: space-between;
}
#toreru .one_columitem dl{
    max-width:46%;
    text-align: left;
    color:#ffffff;
}

#toreru .one_columitem dl dt{
    font-size:1.8em;
    padding-bottom: 1.1111em;
    border-bottom: 1px solid #fff;
    margin-top: 1.5em;
}



#toreru .one_columitem dl dt strong{
    display:block;
    font-size:1.8em;
    font-weight:bold;
}

#toreru ul dl dd{
    font-size:1.8em;
    color:#c7c888;
    margin:1em 0;
    font-weight:bold;
}

.lp_wrap #toreru dl dd p{
    font-size:1.8em;
}

.lp_wrap #toreru dl dd span{
    font-size:1.8em;
    text-align: right;
    display: block;
}

.lp_wrap #toreru dl dd span strong{
    font-size:1.5em;
}

#toreru a{
    display:block;
    max-width:350px;
    height:60px;
    line-height:60px;
    border:1px solid #c7c888;
    font-size:2em;
    color:#c7c888;
    font-weight:bold;
    border-radius: 35px;
    text-decoration: none;
    margin: 2em auto 4.5em;
    position: relative;
}

#toreru a::before {
    content: "";
    display: block;
    width: 128px;
    height: 115px;
    background-image: url(https://multiverse.itembox.design/item/item/images/tierral/btn_fukidasi.png);
    background-repeat: no-repeat;
    position: absolute;
    top: -25px;
    left: -150px;
    right: auto;
}
#toreru a:hover{   
    color:#fff;
    background-color:#c7c888;
    }

.yazirusi {
    display: flex;
    position: absolute;
    top: 43%;
    right: 25px;
}
.yazirusi::after {
    content: '';
    width: 20px;
    height: 5px;
    border-bottom: solid 2px;
    border-right: solid 3px;
    transform: skew(45deg);
}

.one_columitem{
    padding: 7em;
    margin:6em auto;
    display:flex;
    justify-content: space-between;
}

.two_columbox{
    display: flex;
    justify-content: space-between;
}

.two_columitem{
    max-width:48%;
    padding: 7em;
    margin:6em auto;
    display:flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

#tomaru .two_columitem dl{
    max-width:100%;
    width: 100%;
    text-align: left;
    color:#ffffff;
}

#tomaru .two_columitem dl dt{
    font-size:1.8em;
    padding-bottom: 1.1111em;
    border-bottom: 1px solid #fff;
    margin-top:1.5em;
}



#tomaru .two_columitem dl dt strong{
    display:block;
    font-size:1.8em;
    font-weight:bold;
}

#toreru .itemslide{
    display:block;
    max-width:46%;
}

#toreru .itemslide .slick-arrow{
    display:none!important;
}

#toreru .itemslide .slick-dots{
    width:100%;
    justify-content: flex-start;
}

#toreru .itemslide .slick-dots li {
    font-size: 0;
    width:40px;
    height:4px;
    border-radius:4px;
    margin-right:8px;
    background-color:#fff;
}
#toreru .itemslide .slick-dots li.slick-active{
    background-color:#a3a453;
}


#toreru .itemslide .slick-dots li button{
    display:none;
}


#toreru div{
    background-color:#c7c888;
    border-radius:15px;
}

#toreru .color_list{
    display:flex;
    justify-content: flex-start;
}

.color_list li{
    width:40px;
    height:40px;
    border-radius:50%;
    margin-right:1em;
}

.color_list .white{
    background-color:#fff;
}

.color_list .blue{
    background-color:#acc4d0;
}

.color_list .black{
    background-color:#231815;
}

.color_list .navy{
    background-color:#334053;
}
.color_list .green{
    background-color:#959f8e;
}

.color_list .gray{
    background-color:#acada6;
}

.color_list .pink{
    background-color:#f4ccca;
}

#toreru dl dd a {
    display: block;
    max-width: 100%;
    height: 60px;
    line-height: 60px;
    border: 1px solid #fff;
    font-size: 2em;
    color: #fff;
    font-weight: bold;
    border-radius: 35px;
    text-decoration: none;
    margin: 1em auto 0;
    text-align: center;
    position: relative;
}

#toreru dl dd a::before{
    display:none;
}

#toreru dl dd a:hover{
    background-color:#fff;
    color:#c7c888;
}

.lp_wrap #toreru dl dd .yazirusi {
    display: flex;
}

#tomaru{
    max-width:1100px;
    margin: 8em auto;
    text-align: center;
}



.lp_wrap #tomaru h4 em{
    border-bottom:10px solid #c4d6e8;
}

#tomaru ul{
    max-width:960px;
    margin: 0 auto;
    display:flex;
    justify-content: space-between;
}
#tomaru .sp_twocolum{
    margin-top:4em;
}
#tomaru .one_columitem dl{
    max-width:46%;
    text-align: left;
    color:#ffffff;
}

#tomaru .one_columitem dl dt{
    font-size:1.8em;
    padding-bottom: 1.1111em;
    border-bottom: 1px solid #fff;
}



#tomaru .one_columitem dl dt strong{
    display:block;
    font-size:1.8em;
    font-weight:bold;
}

#tomaru ul dl dd{
    font-size:1.8em;
    color:#8dabca;
    margin:1em 0;
    font-weight:bold;
}

.lp_wrap #tomaru dl dd p{
    font-size:1.8em;
}

.lp_wrap #tomaru dl dd span{
    font-size:1.8em;
    text-align: right;
    display: block;
}

.lp_wrap #tomaru dl dd span strong{
    font-size:1.5em;
}

.lp_wrap #tomaru h3{
    color:#8dabca;
    border-bottom:2px solid #8dabca;
}

#tomaru a{
    display:block;
    max-width:350px;
    height:60px;
    line-height:60px;
    border:1px solid #8dabca;
    font-size:2em;
    color:#8dabca;
    font-weight:bold;
    border-radius: 35px;
    text-decoration: none;
    margin: 2em auto 4.5em;
    position: relative;
}

#tomaru a::before {
    content: "";
    display: block;
    width: 128px;
    height: 115px;
    background-image: url(https://multiverse.itembox.design/item/item/images/tierral/btn_fukidasi.png);
    background-repeat: no-repeat;
    position: absolute;
    top: -25px;
    left: -150px;
    right: auto;
}

#tomaru .itemslide{
    display:block;
    max-width:46%;
}

#tomaru .two_columitem .itemslide {
    display: block;
    max-width: 100%;
}

#tomaru .itemslide .slick-arrow{
    display:none!important;
}

#tomaru .itemslide .slick-dots{
    width:100%;
    justify-content: flex-start;
}

#tomaru .itemslide .slick-dots li {
    font-size: 0;
    width:40px;
    height:4px;
    border-radius:4px;
    margin-right:8px;
    background-color:#fff;
}
#tomaru .itemslide .slick-dots li.slick-active{
    background-color:#6284a8;
}


#tomaru .itemslide .slick-dots li button{
    display:none;
}


#tomaru .one_columitem,#tomaru .two_columitem{
    background-color:#8dabca;
    border-radius:15px;
}

#tomaru .color_list{
    display:flex;
    justify-content: flex-start;
}

#tomaru .two_columitem dl dd ul{
    margin-top:2em;
}


#tomaru dl dd a {
    display: block;
    max-width: 100%;
    height: 60px;
    line-height: 60px;
    border: 1px solid #fff;
    font-size: 2em;
    color: #fff;
    font-weight: bold;
    border-radius: 35px;
    text-decoration: none;
    margin: 1em auto 0;
    text-align: center;
    position: relative;
}

#tomaru dl dd a::before{
    display:none;
}

#tomaru dl dd a:hover{
    background-color:#fff;
    color:#6284a8;
}

.lp_wrap #tomaru dl dd .yazirusi {
    display: flex;
}


.recase{
    background-color:#199651;
    text-align:center;
    color:#fff;
}

.recase ul{
    display:flex;
    justify-content: space-between;
    max-width:870px;
    margin: 0 auto;
}

.recase ul li dl dt{
    font-size:2.6em;
    font-family: "century-gothic", sans-serif;
    font-weight: bold;
}

.recase ul li dl dt{
  position: relative;
  padding: 0 65px;
  text-align: center;
}

.recase ul li dl dt:before {
  position: absolute;
    top: calc(50% - 1px);
    left: 0;
    right: 0;
    width: 90%;
    height: 2px;
    content: '';
    background: #fff;
    margin: 0 auto;
}

.recase ul li dl dt span {
  position: relative;
  padding: 0 1em;
  background: #199651;
}

.recase a{
    display:block;
    position:relative;
    border-radius:35px;
    max-width:480px;
    height:60px;
    line-height:58px;
    border:1px solid #f9fbe6;
    font-size:2em;
    font-weight:bold;
    color:#199651;
    background-color:#f9fbe6;
    text-decoration: none;
    margin: 0 auto 5em;
}

.recase a::before {
    content: "";
    position: absolute;
    margin: auto;
    top: 0;
    bottom: 0;
    right: 15px;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background: #199651;
}
 
.recase a::after {
    content: "";
    position: absolute;
    margin: auto;
    top: 0;
    bottom: 0;
    right: 27px;
    width: 5px;
    height: 5px;
    border-top: 2px solid #fff;
    border-right: 2px solid #fff;
    transform: rotate(45deg);
}

h6{
    font-size:3.6em;
    font-weight:bold;
    padding:1.6em 0 0;
}


.recase div{
    background-color:#f3fcf1;
    color:#414141;
}

.recase div h6{
    color:#36738d;
}

.recase div h6 strong{
    color:#8ab92a;
    font-size:1.4em;
}

.recase div dl{
    max-width:910px;
    padding:0 1em 8em;
    display:flex;
    justify-content: space-between;
    margin: 0 auto;
}

.recase div dl dd{
    font-size:3em;
    text-align: left;
    font-weight:bold;
    padding-top: 1em;
}
.recase div dl dd strong{
    font-size:1.4em;
    color:#36738d;
}

.recase div dl dd small{
   font-size: 0.4666em;
    display: block;
    text-align: center;
    font-weight:500;
}

@media screen and (max-width:768px){
    .lp_wrap{
    font-size:7px;
    padding-top: 80px;
}

.lp_wrap img{
    max-width:100%;
}

.lp_wrap p{
    font-size:1.8em;
    margin: 1.5em 0;
    font-family: YuGothic, "Yu Gothic medium", "Hiragino Sans", Meiryo, "sans-serif";
}

.tab_area{
    max-width:960px;
    margin: 0 auto;
}

.tab_area nav ul{
    width: 94%;
    margin: 0 auto;
    display:flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-bottom:11em;
}

    .tab_area nav ul li {
    width: 80%;
    margin: 0 auto 3em;
}


.lp_wrap h2{
    position:relative;
    padding:12em 0 3.5em;
}
.lp_wrap h3{
    font-family: 'Noto Sans JP', sans-serif;
    font-size:5em;
    color:#c7c888;
    padding-bottom:0.5em;
    border-bottom:2px solid #c7c888;
    display: inline-block;
    line-height: 1;
    font-weight:700;
    text-align: center;
    margin-bottom:1.2em;
}


.lp_wrap h2 p{
    font-size:3em;
    text-align: center;
    z-index:2;
    position:relative;
    margin: 0;
}

.lp_wrap h2 span{
    font-size:8em;
    text-align: center;
    position:absolute;
    z-index:1;
    color:#f5f3e7;
    font-weight:500;
    font-family: 'Roboto', sans-serif;
    top: 0.8em;
    left: 0;
    right: 0;
}

.lp_wrap h4{
    font-size:3.2em;
    margin-top:1.8em;
    font-weight:bold;
}

.lp_wrap h4 em{
    font-size:1.2em;
    line-height: 1;
    border-bottom:10px solid #e6e7bf;
}

.lp_wrap h4 strong{
    display:block;
    font-size:1.2em;
}

#toreru{
    width:94%;
    max-width:1100px;
    margin: 8em auto;
    text-align: center;
}
.toreru_wrap{
    padding: 0;
    background-color:#fbf7f0;
}
    
    
.toreru_wrap::before{
    content:"";
    display: block;
    width: 100%;
    height:2em;
    background-image:url("https://multiverse.itembox.design/item/item/images/tierral/bg_wave.jpg");
    background-size:100%;
    background-repeat: no-repeat;
    background-color: #fff;
}

.toreru_wrap::after{
    content:"";
    display: block;
    width: 100%;
    height:5em;
    background-image:url("https://multiverse.itembox.design/item/item/images/tierral/bgwave2.jpg");
    background-size:100%;
        background-repeat: no-repeat;
    background-color: #fff;
}
    

#toreru ul{
    max-width:960px;
    margin: 0 auto;
    display:flex;
    justify-content: space-around;
    flex-wrap: wrap;
    width:80%;
}

#toreru ul li{
    width:100%;
    margin-bottom:3em;
}
    
    #toreru ul li dl{
    margin-bottom:3em;
}
    
#toreru .one_columitem dl{
    max-width:100%;
    text-align: left;
    color:#ffffff;
}

#toreru .one_columitem dl dt{
    font-size:1.8em;
    padding-bottom: 1.1111em;
    border-bottom: 1px solid #fff;
}



#toreru .one_columitem dl dt strong{
    display:block;
    font-size:1.8em;
    font-weight:bold;
}

#toreru ul dl dd{
    font-size:1.8em;
    color:#c7c888;
    margin:1em 0;
    font-weight:bold;
}

.lp_wrap #toreru dl dd p{
    font-size:1.8em;
}

.lp_wrap #toreru dl dd span{
    font-size:1.8em;
    text-align: right;
    display: block;
}

.lp_wrap #toreru dl dd span strong{
    font-size:1.5em;
}

#toreru a{
    display:block;
    max-width:350px;
    width:70%;
    height:60px;
    line-height:60px;
    border:1px solid #c7c888;
    font-size:2em;
    color:#c7c888;
    font-weight:bold;
    border-radius: 35px;
    text-decoration: none;
    margin: 2em auto 4.5em;
    position: relative;
}

#toreru a::before {
    content: "";
    display: block;
    width: 50px;
    height: 50px;
    background-size:100%;
    top: 10px;
    left: -60px;
}
    
    

.yazirusi {
    display: flex;
    position: absolute;
    top: 43%;
    right: 7px;
}
.yazirusi::after {
    content: '';
    width: 9px;
    height: 3px;
    border-bottom: solid 1px;
    border-right: solid 2px;
    transform: skew(45deg);
}

.one_columitem {
    padding: 4em;
    width: 94%;
    margin: 3em auto;
    flex-wrap: wrap;
}
.two_columbox{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.two_columitem{
    padding: 4em;
    width: 94%;
    max-width: 100%;
    margin: 3em auto;
    flex-wrap: wrap;
}

#tomaru .two_columitem dl{
    max-width:100%;
    text-align: left;
    color:#ffffff;
}

#tomaru .two_columitem dl dt{
    font-size:1.8em;
    padding-bottom: 1.1111em;
    border-bottom: 1px solid #fff;
}



#tomaru .two_columitem dl dt strong{
    display:block;
    font-size:1.8em;
    font-weight:bold;
}

#toreru .itemslide{
    display:block;
    max-width:100%;
    width:100%;
}

#toreru .itemslide .slick-arrow{
    display:none!important;
}

#toreru .itemslide .slick-dots{
    width:100%;
    justify-content: flex-start;
}

#toreru .itemslide .slick-dots li {
    font-size: 0;
    width:40px;
    height:4px;
    border-radius:4px;
    margin-right:8px;
    background-color:#fff;
}
#toreru .itemslide .slick-dots li.slick-active{
    background-color:#a3a453;
}


#toreru .itemslide .slick-dots li button{
    display:none;
}


#toreru div{
    background-color:#c7c888;
    border-radius:15px;
}

#toreru .color_list{
    display:flex;
    justify-content: flex-start;
}

#toreru .color_list li,#tomaru .color_list li{
    width:20px;
    height:20px;
    border-radius:50%;
    margin-right:1em;
}

.color_list .white{
    background-color:#fff;
}

.color_list .blue{
    background-color:#acc4d0;
}

.color_list .black{
    background-color:#231815;
}

.color_list .navy{
    background-color:#334053;
}
.color_list .green{
    background-color:#959f8e;
}

#toreru dl dd a {
    display: block;
    max-width: 100%;
    height: 40px;
    line-height: 40px;
    border: 1px solid #fff;
    font-size: 2em;
    color: #fff;
    font-weight: bold;
    border-radius: 35px;
    text-decoration: none;
    margin: 1em auto 0;
    text-align: center;
    position: relative;
}

#toreru dl dd a::before{
    display:none;
}

.lp_wrap #toreru dl dd .yazirusi {
    display: flex;
}

#tomaru{
    max-width:1100px;
    width:94%;
    margin: 8em auto;
    text-align: center;
}



.lp_wrap #tomaru h4 em{
    border-bottom:10px solid #c4d6e8;
}

#tomaru ul{
    max-width:960px;
    width: 80%;
    margin: 0 auto;
    display:flex;
    justify-content: space-around;
    flex-wrap: wrap;
}
#tomaru .one_columitem dl{
    max-width:100%;
    text-align: left;
    color:#ffffff;
}

#tomaru .one_columitem dl dt{
    margin-top: 1.5em;
}



#tomaru .one_columitem dl dt strong{
    display:block;
    font-size:1.8em;
    font-weight:bold;
}

#tomaru ul dl dd{
    font-size:1.8em;
    color:#8dabca;
    margin:1em 0;
    font-weight:bold;
}

.lp_wrap #tomaru dl dd p{
    font-size:1.8em;
}

.lp_wrap #tomaru dl dd span{
    font-size:1.8em;
    text-align: right;
    display: block;
}

.lp_wrap #tomaru dl dd span strong{
    font-size:1.5em;
}

.lp_wrap #tomaru h3{
    color:#8dabca;
    border-bottom:2px solid #8dabca;
}

#tomaru a{
    display:block;
    max-width:350px;
    width:70%;
    height:60px;
    line-height:60px;
    border:1px solid #c7c888;
    font-size:2em;
    color:#c7c888;
    font-weight:bold;
    border-radius: 35px;
    text-decoration: none;
    margin: 2em auto 4.5em;
    position: relative;
}

#tomaru a::before {
    content: "";
    display: block;
    width: 128px;
    height: 115px;
    background-image: url(../images/btn_fukidasi.png);
    background-repeat: no-repeat;
    position: absolute;
    top: -25px;
    left: -150px;
    right: auto;
}

#tomaru .itemslide{
    display:block;
    max-width:100%;
    width:100%;
}

#tomaru .two_columitem .itemslide {
    display: block;
    max-width: 100%;
}

#tomaru .itemslide .slick-arrow{
    display:none!important;
}

#tomaru .itemslide .slick-dots{
    width:100%;
    justify-content: flex-start;
}

#tomaru .itemslide .slick-dots li {
    font-size: 0;
    width:40px;
    height:4px;
    border-radius:4px;
    margin-right:8px;
    background-color:#fff;
}
#tomaru .itemslide .slick-dots li.slick-active{
    background-color:#6284a8;
}


#tomaru .itemslide .slick-dots li button{
    display:none;
}


#tomaru .one_columitem,#tomaru .two_columitem{
    background-color:#8dabca;
    border-radius:15px;
}

#tomaru .color_list{
    width: 100%;
    display:flex;
    justify-content: flex-start;
}

    


    
#tomaru dl dd a {
    display: block;
    max-width: 70%;
    height: 40px;
    line-height: 40px;
    border: 1px solid #fff;
    font-size: 2em;
    color: #fff;
    font-weight: bold;
    border-radius: 35px;
    text-decoration: none;
    margin: 1em auto 0;
    text-align: center;
    position: relative;
}
        #tomaru .two_columitem dl dd a{
    max-width: 100%;
            width: 100%;
    }

#tomaru dl dd a::before{
    display:none;
}

.lp_wrap #tomaru dl dd .yazirusi {
    display: flex;
}


.recase{
    background-color:#199651;
    text-align:center;
    color:#fff;
}

.recase ul{
    display:flex;
    justify-content: space-between;
    max-width:870px;
    margin: 0 auto;
    width:94%;
    flex-wrap: wrap;
}
    .recase ul li{
        width:100%;
    }

.recase ul li dl dt{
    font-size:2.6em;
    font-family: "century-gothic", sans-serif;
    font-weight: bold;
}

.recase ul li dl dt{
  position: relative;
  padding: 0 65px;
  text-align: center;
}

.recase ul li dl dt:before {
  position: absolute;
    top: calc(50% - 1px);
    left: 0;
    right: 0;
    width: 90%;
    height: 2px;
    content: '';
    background: #fff;
    margin: 0 auto;
}

.recase ul li dl dt span {
  position: relative;
  padding: 0 1em;
  background: #199651;
}

.recase a{
    display:block;
    position:relative;
    border-radius:35px;
    max-width:480px;
    width: 70%;
    height:60px;
    line-height:58px;
    border:1px solid #f9fbe6;
    font-size:2em;
    font-weight:bold;
    color:#199651;
    background-color:#f9fbe6;
    text-decoration: none;
    margin: 0 auto 5em;
}

.recase a::before {
    content: "";
    position: absolute;
    margin: auto;
    top: 0;
    bottom: 0;
    right: 15px;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background: #199651;
}
 
.recase a::after {
    content: "";
    position: absolute;
    margin: auto;
    top: 0;
    bottom: 0;
    right: 27px;
    width: 5px;
    height: 5px;
    border-top: 2px solid #fff;
    border-right: 2px solid #fff;
    transform: rotate(45deg);
}

h6{
    font-size:2.6em;
    font-weight:bold;
    padding:1.6em 0 0;
}


.recase div{
    background-color:#f3fcf1;
    color:#414141;
}

.recase div h6{
    color:#36738d;
}

.recase div h6 strong{
    color:#8ab92a;
    font-size:1.4em;
}

.recase div dl{
    max-width:910px;
    padding:0 1em 8em;
    display:flex;
    justify-content: space-between;
    margin: 0 auto;
    flex-wrap: wrap;
}
    .recase div dl dt{
        
    width: 100%;
    }

.recase div dl dd{
    width: 100%;
    font-size:3em;
    text-align: center;
    font-weight:bold;
    padding-top: 1em;
}
.recase div dl dd strong{
    font-size:1.4em;
    color:#36738d;
}

.recase div dl dd small{
   font-size: 0.4666em;
    display: block;
    text-align: center;
    font-weight:500;
}
    
    #tomaru ul li{
        width:100%;
        margin-bottom:3em;
    }

    
    #toreru .sp_twocolum li{
        width:48%;
    }
    
    #tomaru .sp_twocolum li{
        width:48%;
    }

}