@charset "Shift_JIS";

.img4{
   padding: 2px;
   border: solid 1px #9ba5ff;
    background-color : #fff;
   margin-right : 14px;
  border-radius: 5px;
}

.cap01{
   width : 220px;
   float : left;
   margin-top : 10px;
}

.font_message{
   font-size : 11pt;
   color : #222;
   font-family: ArialMT, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3","メイリオ","EE EゴシチE","Osaka";
   line-height : 30px;
   text-align: left;
   margin-top : 8px;
   list-style-position: outside;
   margin-left : 280px;
   text-shadow: 1px 1px 2px rgba(210, 210, 210, 0.45);
   font-weight : normal;
   margin-right : 20px;
   list-style-image : url(../../img/list4.gif);
}
.font_message2{
   font-size : 14px;
   color : #222;
   font-family: ArialMT, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3","メイリオ","EE EゴシチE","Osaka";
   line-height : 28px;
   text-align: left;
   margin-top : 8px;
   list-style-position: outside;
   margin-left : 20px;
   text-shadow: 1px 1px 2px rgba(210, 210, 210, 0.45);
   font-weight : normal;
   margin-right : 20px;
   list-style-image : url(../../img/list3.gif);
}
#shadow{
   background-color : #fafaf5;
   padding: 14px 14px 14px 14px;
   border : 1px  solid #00828c;
   font-family: ArialMT, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3","メイリオ","EE EゴシチE","Osaka";
      box-shadow: 2px 2px 2px 2px rgba(0,0,0,0.12) inset;
   border-radius: 4px;
   text-align : left;
   margin: 20px 20px 16px 20px;;
}

.font14{
   font-size : 12px;
   color : #0f0f0f;
   font-weight : normal;
   font-family: ArialMT, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3","メイリオ","EE EゴシチE","Osaka";
   text-align : right;
   list-style-position : outside;
   list-style-image : url(../../img/list4.gif);
   text-shadow: 1px 1px 2px rgba(210, 210, 210, 0.45);
   margin-top : 50px;
   margin-right : 30px;
}
@media screen and (max-width : 880px){
    .img4{
  border-radius: 5px;
     float : left;
}
.cap01{
   width : 240px;
   float : left;
   margin-top : 10px;
     margin-right : 30px;
}
.font_message{
   font-size : 11pt;
   line-height : 28px;
   margin : 10px 0px 20px 20px;
}
.font_message2{
   font-size : 14px;
   line-height : 28px;
    margin : 14px 0px 10px 20px;
}
}

@media screen and (max-width : 680px){
#shadow{
   margin: 10px 0px 10px 0px;
     padding: 8px 8px 8px 8px;
    border-radius: 0px;
}
    .cap01{
   width : 94%;
   float : none;
   margin-top : 10px;
    margin-left: 3%;
    margin-right: 3%;
}
    .img4{
   margin-right : 0px;
  border-radius: 0px;
         float : none;
}
.font_message{
   font-size : 11pt;
   line-height : 28px;
   margin : 20px 0px 20px 20px;
}
.font_message2{
   font-size : 14px;
   line-height : 28px;
    margin : 8px 0px 10px 20px;
}
}
@media screen and (max-width : 480px){
#shadow{
   margin: 10px 0px 10px 0px;
     padding: 8px 8px 8px 8px;
    border-radius: 0px;
}
    .cap01{
   width : 94%;
   float : none;
   margin-top : 6px;
    margin-left: 3%;
    margin-right: 3%;
}
    .img4{
   margin-right : 0px;
  border-radius: 0px;
    float : none;
}
.font_message{
   font-size : 11pt;
   line-height : 28px;
   margin : 14px 0px 20px 24px;
}
.font_message2{
   font-size : 14px;
   line-height : 28px;
    margin : 8px 0px 10px 20px;
}
}