

li {
margin-bottom: 10px;
}


.in_cont04_area_b {
    width: 700px;
    float: left;
 }



.in_cont04_leftarea_kai1 {
  width: 640px;
     margin: 0 0 0 0;
}

.in_cont04_leftarea_kai2 {
  width: 70px;
     margin: 0 0 0 0;
}

.in_cont04_leftarea_kai3 {
  width: 630px;
     margin: 0 0 0 0;
}

.in_cont04_leftarea_kai3b {
  width: 200px;
     margin: 0 0 0 0;
}

.in_cont04_leftarea_kai3c {
  width: 430px;
     margin: 0 0 0 0;
}


.in_cont04_postbox_kai1 {
    border-style: solid 2px;
    border-color:  transparent #d6e5f2 #d6e5f2 #d6e5f2;
}

.in_cont04_postbox_kai1b {
    border-style: solid 2px;
    border-color:  transparent #d6e5f2 #d6e5f2 #d6e5f2;
             height: 130px;

}

.in_cont04_postbox_kai1c {
    border-style: solid 2px;
    border-color:  transparent #d6e5f2 #d6e5f2 #d6e5f2;
             height: 430px;

}

.in_cont04_postbox_kai1d {
    border-style: solid 2px;
    border-color:  transparent #d6e5f2 #d6e5f2 #d6e5f2;
             height: 180px;

}


.in_cont04_postbox_kai2 {
             height: 40px;
}

.in_cont04_postbox_kai2b {
        border-color:  #d6e5f2 #d6e5f2 #d6e5f2 #d6e5f2;

             height: 40px;
}


.in_cont04_postbox_kai3 {
    border-style: solid 2px;
    border-color:  transparent #d6e5f2 #d6e5f2 transparent;
}




.in_cont04_postbox_kai4 {
    border-style: solid 2px;
             height: 30px;
text-align: center;
}

.in_cont04_postbox_kai5 {
    border-style: solid 2px;
    border-color:  transparent #d6e5f2 #d6e5f2 #d6e5f2;
             height: 200px;
}

.in_cont04_postbox_kai6 {
    border-style: solid 2px;
    border-color:  transparent #d6e5f2 #d6e5f2 #d6e5f2;
             height: 80px;
}

.in_cont04_postbox_kai3c {
    border-style: solid 2px;
    border-color:  transparent #d6e5f2 #d6e5f2 transparent;
             height: 130px;
}

/* 表各部の高さ調整 */

.in_cont04_postbox_kai3d {
    border-style: solid 2px;
    border-color:  transparent #d6e5f2 #d6e5f2 transparent;
             height: 60px;
}
.in_cont04_postbox_kai3e {
    border-style: solid 2px;
    border-color:  transparent #d6e5f2 #d6e5f2 transparent;
             height: 100px;
}
.in_cont04_postbox_kai3f {
    border-style: solid 2px;
    border-color:  transparent #d6e5f2 #d6e5f2 transparent;
             height: 150px;
}
.in_cont04_postbox_kai3g {
    border-style: solid 2px;
    border-color:  transparent #d6e5f2 #d6e5f2 transparent;
             height: 120px;
}

.in_cont04_postbox_kai3h {
    border-style: solid 2px;
    border-color:  transparent #d6e5f2 #d6e5f2 transparent;
             height: 180px;
}



/* 表各部の高さ調整はここまで */


.line { border-bottom: 0px solid transparent; }
.line2 { border-bottom: 0px solid transparent; }


@media only screen and (max-width: 990px) {
    
    
.in_cont04_leftarea_kai1 {
  width: 100%;
}

.in_cont04_leftarea_kai2 {
  width: 100%;
}

.in_cont04_leftarea_kai3 {
  width: 100%;
}

.in_cont04_leftarea_kai3b {
  width: 100%;
}

.in_cont04_leftarea_kai3c {
  width: 100%;
}
    
    

.in_cont04_postbox_kai1 {
    width: 100%;
    padding: 0;
            height: auto;
          border-color:  transparent;
}

    
.in_cont04_postbox_kai1b {
    width: 100%;
    padding: 0;
            height: auto;
          border-color:  transparent;
}

.in_cont04_postbox_kai1c {
    width: 100%;
    padding: 0;
            height: auto;
          border-color:  transparent;
}

    .in_cont04_postbox_kai1d {
    width: 100%;
    padding: 0;
            height: auto;
          border-color:  transparent;
}
    
    
    .in_cont04_postbox_kai2b {
    width: 100%;
    padding: 0;
            height: auto;
          border-color:  transparent;
}
    
    .in_cont04_postbox_kai3 {
    padding: 0;
            height: auto;
          border-color:  transparent;
}

    .in_cont04_postbox_kai3c {
    padding: 0;
            height: auto;
          border-color:  transparent;
}
    
    
.in_cont04_postbox_kai3d {
    padding: 0;
            height: auto;
          border-color:  transparent;
}

.in_cont04_postbox_kai3e {
    padding: 0;
            height: auto;
          border-color:  transparent;
}
    
    
.in_cont04_postbox_kai3f {
    padding: 0;
            height: auto;
          border-color:  transparent;
}

.in_cont04_postbox_kai3g {
    padding: 0;
            height: auto;
          border-color:  transparent;
}

.in_cont04_postbox_kai3h {
    padding: 0;
            height: auto;
          border-color:  transparent;
}

    
.line { border-bottom: 1px solid blue; }
.line2 { border-bottom: 1px solid #d6e5f2; }

    

.in_cont04_area_b {
    width: 100%;
    float: none;
 }
}

