@charset "euc-jp";
@import url("claim.css");
main h2 { font-size: 19px;}

#hunt { font-size: 16px; line-height: 1.8em;}
#hunt .m-b60 { max-width: 605px; margin: 0 auto 60px; font-size: 14px; line-height: 1.5em;}

#hunt .posi-rlt::after {
    content: '';
    display: block; position: absolute; top: 50%; left: 0; z-index: -1;
    width: 100%; height: 2px; margin: -2px 0 0;
    border: solid #333; border-width: 2px 0;}

#hunt h3 {
    width: 200px; margin: 0 auto 30px; padding: 10px;
    border: double 6px #333; background: #fff;
    text-align: center;}
    
#hunt h4 {
    margin: 15px 0 10px; padding: 8px;
    background: #c6e5f9;
    color: #004885; font-weight: bold; line-height: 1.2em;}

/**============================================================================================**/

/**============================================================================================**/
/* 入力欄（名前・品番・購入日）
#name_kanji_family,
#name_kana_family,
#itemNumber,
 */
#date { max-width: 200px;}

/* 使用回数 */
#situation04 { max-width: 40px;}

/* 入力欄（市区町村/番地・マンション名など）
#town,
#building { max-width: 600px;}
 */

/* 入力欄（電話番号）
#mailformpro input[type="tel"] { max-width: 200px;} 
 */

/* 入力欄（メールアドレス・商品名・詳細）
#mailformpro input[type="email"],
#itemName,
#mailformpro textarea { max-width: 550px;}
 */
 
@media screen and (max-width:767px){
    #mailformpro input[type="text"],
    #mailformpro input[type="tel"],
    #mailformpro input[type="email"] { max-width: none;}
    #mailformpro textarea { max-width: 100%;}
    
    /* 使用回数 */
    #mailformpro #situation04 { width: 40px;}
} 


@media screen and (max-width:699px){
    .grecaptcha-badge{ margin: 0 0 45px;}
}
/* LastUp2024.09.06_kimata */