.clear { clear:both; }  


.in_cont04_postbox {
         overflow: hidden;  /* スクロール表示なし */ 
      padding: 0px 0px 0px 0px;
      margin: 0px  0px 0px 0px;
             height: 35px;
}

.in_cont04_area {
  width: 100%;
  padding: 0px 0px 0px 0px;
     border-bottom: none 1px #d6e5f2;
 }


.in_cont04_leftarea {
  width: 320px;
     margin: 0 0 0 0;
}

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

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

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


.in_cont04_rightarea {
  width: 300px;
}


.in_cont01_txt {
  margin-bottom: 0;
}

.indentback2{
/* text-indent: 1em;  */
      padding-left: 2em;
}

/********【04】********/




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

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

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


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

.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;
}




@media only screen and (max-width: 990px) {
  .in_cont04_area {
    width: 100%;
    padding: 0;
        border-bottom: dotted 1px #babab9;
  }
  .in_cont04_leftarea {
    width: 100%;
    float: none;
    margin: 0px 0px 0px 0px;
  }
    

.in_cont04_leftarea_kai2 {
    width: 100%;
     margin: 0 0 0 0;
}

.in_cont04_leftarea_kai3 {
    width: 100%;
     margin: 0 0 0 0;
}

.in_cont04_leftarea_kai1 {
    width: 100%;
     margin: 0 0 0 0;
}    
    
    
  .in_cont04_rightarea {
    width: 100%;
    float: none;
    margin: 0 0px 40px 0px;
  }
  .in_cont04_postbox {
    width: 100%;
    padding: 0;
            height: auto;
          border-color:  transparent;

  }

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

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

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


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

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

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

}
