@charset "euc-jp";
@import url("../../form/css/mailformpro.css");
main { padding: 0;}

footer { margin: 100px 0 0;}

h1 { margin: 0 0 50px; font-size: 30px; text-align: center;}

@media screen and (max-width:699px){
    h1 { font-size: 20px;}
}

/**============================================================================================**/
/* お問い合わせ */
#kmkz4 { max-width: 800px; margin: 100px auto; padding: 0 20px;}

#mailformpro p { margin: 0 0 10px; font-weight: bold;}

/* 氏名 */
 #mailformpro input[type="text"] { max-width: 320px;} 

/* 送信 */
#mailformpro input[type="submit"] { width: 100px;}

 /* 電話でのお問い合わせ */
#kmkz4 h2 { margin: 60px 0 20px; color: #333; font-size: 22px;}

#kmkz4 a { 
    display: inline-block; position: relative;
    padding: 0 0 0 30px;
    color: #02223A; font-size: 30px; font-weight: 600; text-decoration: none;}

#kmkz4 a:hover { color: #FF7E00;}

 /* 電話アイコン */
#kmkz4 a::before {
    content: '';
    display: block; position: absolute; top: 0; left: 0;
    width: 25px; height: 25px;
    background: url("../images/tel.webp");}

#kmkz4 a ~ span { 
    margin: 0 0 0 10px; 
    color: #333; font-size: 22px;}

#kmkz4 br { display: none;}

@media screen and (max-width:699px){
    #kmkz4 br { display: inline;}
}

/* ご購入頂いた製品にトラブルがあった場合・・・ */
#kmkz4 .posi-rlt {
    max-width: 470px; margin: 30px auto;  padding: 0px 0px 0px 85px;
    font-size: 14px; font-weight: 600; line-height: 1.6em;}

#kmkz4 .posi-rlt::before {
    content: url("../images/icon_handshake.webp");
    position: absolute; top: 50%; left: 10px;
    margin: -25px 0 0;}
    

/*--LastUp2025.09.29_kimata--*/