/*
 Theme Name:   moriyokohama Child
 Theme URI:    https://example.com/twenty-fifteen-child/
 Description:  Twenty Fifteen Child Theme
 Author:       John Doe
 Author URI:   https://example.com
 Template:     moriyokohama
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  https://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  moriyokohama-child
*/

@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@400;500;600;700&display=swap');

body {
    /*overflow-x: hidden; */
    color:#212836;
    background-color: #EDEDE8;
    font-family: "Noto Sans JP", "ヒラギノ角ゴ ProN W3", Meiryo, sans-serif !important; 
   }

   .site-logo {
    max-height: 30px !important;
   }

   .site-footer {
    font-size: 0.8em !important;
    letter-spacing: 0.05em !important;
    }

    .form_ttl {
        font-weight: 700;
        margin: 30px 0 0;
        padding:0 0 10px;
      }
      
      .form_must {
        background: #5fc1c7;
        color: #FFF;
        padding: .4em 1em;
        margin: .5em .5em 0 1em;
        font-size: 12px;
        font-weight: normal;
      }
      
      .form_thanks {
        width:700px;
        margin:5em auto;
      }
      
      .form_thanks .ttl_thanks {
        text-align:center;
        padding:2em;
      }
      
      .form_thanks .sec_thanks {
        text-align:center;
        padding:2em;
        font-size:1em;
        line-height:1.8em;
      }
      
      .form_thanks .contact_thanks {
        padding:2em;
        line-height:1.8em;
      }
      
      .site-info {
        padding-top: 20px;
        font-size: 11px;
        color: #f6f6f6;
        letter-spacing: 2px;
        padding-bottom: 20px;
      }
      
      .inquiry {
        margin:0 auto;
        padding:0 1em 3em;
        width:100%;
      }

      .privacy li {
        font-weight:600;
        font-size:1.15em;
        line-height:1.5em;
        padding-bottom:0.5em;
        font-family: Noto Serif Jp;
      }
      
      .privacy p.txt_s {
        font-weight:400;
        font-size:1em;
        line-height:1.8em;
        padding-bottom:1em;
        font-family: Noto Sans JP;
      }

      ul.ico_check {
        list-style:none;
        margin: 0;
        padding: 18px;
        
      }

      ul.ico_check li {
        line-height:1.5em;
        margin-left:0;
        background-position: top 10px; 
        padding-left: 30px;
        padding-bottom:20px;
        background-image: url("/wp-content/uploads/2023/04/check-circle.svg");
        background-repeat: no-repeat;
        }


        @media (max-width: 575px) {
        ul.ico_check {
          list-style:none !important;
          margin: 0;
          padding: 18px; 
        }
  
        ul.ico_check li {
          line-height:1.5em;
          margin-left:0;
          background-position: top 10px; 
          padding-left: 30px;
          padding-bottom:20px;
          background-image: url("/wp-content/uploads/2023/04/check-circle.svg");
          background-repeat: no-repeat;
          }
          .sydney-credits {
            font-size: 0.95em !important;
            letter-spacing: 0.1em !important;
            }  

        .site-logo {
          max-width:280px;
        } 
        .form_thanks {
          max-width:100% !important;
          margin:5em auto;
        } 

        .form_thanks .ttl_thanks {
          text-align:center;
          padding:1.5em;
        }
        
        .form_thanks .sec_thanks {
          text-align:center;
          max-width:100% !important;
          padding:1.5em;
          font-size:1em;
          line-height:1.8em;
        }
        
        .form_thanks .contact_thanks {
          padding:1.5em;
          line-height:1.8em;
        }        
 
        }    