@charset "UTF-8";
/**
 * 共通スタイル
 */
.column2-wrap {
  margin-top: 50px; }

.processWrap {
  padding: 30px 20px; }
  .processWrap h2 {
    text-align: center;
    font-size: 24px;
    font-size: 2.4rem;
    padding: 15px;
    background-color: #f8f5f1; }
    @media screen and (min-width: 1200px) {
      .processWrap h2 {
        font-size: 24px;
        font-size: 2.4rem; } }
  .processWrap .process-contentWrap {
    margin: 25px 0; }
  .processWrap ol {
    width: 50%;
    margin-top: 20px;
    padding-left: 25px;
    float: right; }
  .processWrap .imgWrap {
    width: 40%;
    float: left; }

#map_canvas img {
  max-width: none; }

/* for Google Maps infoWindow */
