﻿#left_center_block h2{
  margin:0px 0px 5px 0px;
  padding:0px;
  }
#ippan_contents h3 {
    margin: 0px 0px 12px 0px;
    padding: 0px;
}
span.blue-box {
    display: flex;
}
span.blue-right {
    text-align: left;
}
span.measures-box {
    display: flex;
}
.measures-box {
    display: flex;
}
.measures-left {
    width: 120px;
}
ul.measures-right {
    width: 448px;
    margin: 0;
}


@media screen and (max-width: 940px) {
.measures-left {
    width: 140px;
}
ul.measures-right {
    width: -webkit-fill-available;
}
}

@media screen and (max-width: 600px) {
span.blue-box {
    display: block;
}
span.blue-left {
    display: block;
}
}

@media screen and (min-width: 537px) {
    #ippan_contents p {
        margin: 0px 30px 10px 50px;
        padding: 0px;
    } 
.measures-box {
        margin: 0px 30px 0px 50px;
        padding: 0px;
}
#container {
    margin-top: -23px;
}
}

@media screen and (max-width: 536px) {
    #ippan_contents p {
        margin: 0px 10px 10px 10px;
        padding: 0px;
    }     
.measures-box {
        margin: 0px 10px 10px 10px;
        padding: 0px;
}
#container {
    margin-top: -20px;
}
.measures-box {
    display: block;
}
ul.measures-right {
    padding-left: 20px;
}

}

@media screen and (min-width: 852px) {  
#right_fukushi2 {
    margin: 0px 0px 10px 50px;
}
div#right_block3 {
    margin-left: 60px;
}
}
@media screen and (min-width: 757px) and (max-width: 851px) {  
#right_fukushi2 {
    margin: 0px 0px 10px 30px;
}
div#right_block3 {
    margin-left: 40px;
}
}
@media screen and (min-width: 701px) and (max-width: 758px) {  
#right_fukushi2 {
    margin: 0px 0px 10px 60px;
}
div#right_block3 {
    margin-left: 70px;
    margin-top: 190px;
}
}
@media screen and (max-width: 700px) {  
#right_fukushi2 {
    margin: 0px 0px 10px 30px;
}
div#right_block3 {
    margin-left: 40px;
    margin-top: 190px;
}
}
