@charset "Shift-JIS";

    #ContentsDivision #MainContentsArea .ReviewsBlock{
    }
      #ContentsDivision #MainContentsArea .ReviewsBlock .BlockContents .ReviewsParagraph{
        background: url(../img/common/decoration/bk-b-heading.png) no-repeat top 28px left;
        padding: 0;
      }
        #ContentsDivision #MainContentsArea .ReviewsBlock .BlockContents .ReviewsParagraph .ParagraphContents{
          border-bottom: 1px solid #ccc;
          border-right: 1px solid #ddd;
          background: #fff;
          margin-left: 10px;
          margin-right: 10px;
          padding: 40px;
          padding-left: 0;
        }
          #ContentsDivision #MainContentsArea .ReviewsBlock .BlockContents .ReviewsParagraph .ParagraphContents h3{
            line-height: 60px; 
            background: #0586BA;
            color: #fff;
            padding-left: 40px;
            border-bottom: 2px solid #045C80;
            border-right: 2px solid #045C80;
            font-size: 110%;
          }
          #ContentsDivision #MainContentsArea .ReviewsBlock .BlockContents .ReviewsParagraph .ParagraphContents .BasicInfoBox{
              padding: 40px;
              padding-right: 40px;
            }
          #ContentsDivision #MainContentsArea .ReviewsBlock .BlockContents .ReviewsParagraph .ParagraphContents .BasicInfoBox .CenterName{
            padding-bottom: 20px;
            font-size: 110%;
          }
            #ContentsDivision #MainContentsArea .ReviewsBlock .BlockContents .ReviewsParagraph .ParagraphContents .BasicInfoBox .CenterName span{
              border-bottom: 2px solid #0586BA;
              padding:0 0 3px;
              font-weight: bold;
            }
              #ContentsDivision #MainContentsArea .ReviewsBlock .BlockContents .ReviewsParagraph .ParagraphContents .BasicInfoBox .TextBox{
                float: left;
                width: calc(100% - 270px);
              }
             #ContentsDivision #MainContentsArea .ReviewsBlock .BlockContents .ReviewsParagraph .ParagraphContents .BasicInfoBox .HeaddingText{
               font-weight: bold;
             }
              #ContentsDivision #MainContentsArea .ReviewsBlock .BlockContents .ReviewsParagraph .ParagraphContents .BasicInfoBox .ImageBox{
                float: right;
              }
              #ContentsDivision #MainContentsArea .ReviewsBlock .BlockContents .ReviewsParagraph .ParagraphContents .NoteText{
                margin-left: 40px;
                border: 1px solid #ccc;
                padding: 20px;
                text-align: justify;
              }
        /* + + + + + レスポンシブ + + + + +  */
        body.rsbp-under-bp3 #ContentsDivision #MainContentsArea .ReviewsBlock .BlockContents .ReviewsParagraph .ParagraphContents h3{
            line-height: 1.2;
            padding-left: 10px;
            height: 60px;
            display: -webkit-flex;
            display: flex;
            -webkit-align-items: center; /* 縦方向中央揃え（Safari用） */
            align-items: center; /* 縦方向中央揃え */
          }
          body.rsbp-under-bp3 #ContentsDivision #MainContentsArea .ReviewsBlock .BlockContents .ReviewsParagraph .ParagraphContents .BasicInfoBox{
            padding: 10px;
          }
          body.rsbp-under-bp3 #ContentsDivision #MainContentsArea .ReviewsBlock .BlockContents .ReviewsParagraph .ParagraphContents .BasicInfoBox .TextBox{
            float: none;
            width: auto;
          }
          body.rsbp-under-bp3 #ContentsDivision #MainContentsArea .ReviewsBlock .BlockContents .ReviewsParagraph .ParagraphContents{
            padding: 40px 10px;
            padding-left: 0;
          }
          body.rsbp-under-bp3 #ContentsDivision #MainContentsArea .ReviewsBlock .BlockContents .ReviewsParagraph .ParagraphContents .BasicInfoBox .ImageBox{
            float: none;
            text-align: center;
            padding: 20px 0;
          }
          body.rsbp-under-bp3  #ContentsDivision #MainContentsArea .ReviewsBlock .BlockContents .ReviewsParagraph .ParagraphContents .BasicInfoBox .PlaceText,
          body.rsbp-under-bp3  #ContentsDivision #MainContentsArea .ReviewsBlock .BlockContents .ReviewsParagraph .ParagraphContents .BasicInfoBox .CustomerName{
            padding-left: 1em;
          }
          body.rsbp-under-bp3  #ContentsDivision #MainContentsArea .ReviewsBlock .BlockContents .ReviewsParagraph .ParagraphContents .BasicInfoBox .HeaddingText{
            display: block;
            text-indent: -1em;
          }
          body.rsbp-under-bp3  #ContentsDivision #MainContentsArea .ReviewsBlock .BlockContents .ReviewsParagraph .ParagraphContents .NoteText{
                margin-left: 10px;
                border: 1px solid #ccc;
                padding: 10px;
              }

        
        
        /* + + + + + /レスポンシブ + + + + +  */

