@charset "UTF-8";

#cart-header{
    max-width: 1200px;
}
#EST_SPS_cart .gnav-wrapper{
    display: none;
}

#contact #center1 .centerbox h3.title1 {
    font-family: "Noto Sans JP" ,Sans-serf;
    font-weight: 700;
    font-size: 18px;
}

#contact #center1 .centerbox .mainFrame .mainCont h4 {
    font-family: "Noto Sans JP" ,Sans-serf;
    font-weight: 700;
    font-size: 18px;
}

#EST_SPS_cart #contact table td{
    font-size: 100%;
}

#EST_SPS_cart #contact #center1 .centerbox .mainFrame .mainCont .bordlayoutp3.center{
    font-size: 120%;
    padding: 2em;
}

#EST_SPS_cart #contact #center1 .centerbox .mainFrame .mainCont .bordlayoutp3.center div[align=right]{
    font-size: 80%;
}

#EST_SPS_cart #contact .mainFrame .mainCont a,
#EST_SPS_cart #contact #center1 .centerbox .mainFrame .mainCont .bordlayoutp3 td{
    font-size: 1rem;
}

#EST_SPS_cart #contact .mainFrame .mainCont a,
#EST_SPS_cart #contact #center1 .centerbox .mainFrame .mainCont .bordlayoutp3 td p{
    font-size: 1rem;
}

#center-seo input[type="submit"],
#center-seo input[type="button"],
#center3 input[type="submit"],
#center3 input[type="button"],
/*カゴ画面買い物を続ける/購入手続きへ進む/適用 レジ画面戻る/次へ 入力確認戻る/注文する/反映/編集/別の住所に送る/注文する*/
#contact #center1 .centerbox .mainCont input[type="button"],
/*カゴ画面変更削除ボタン*/ 
#contact #center1 .centerbox .mainCont input[type="submit"]{
    font-family: "Noto Sans JP" ,Sans-serf;
    font-weight: 400;
    background: none;
    background-color: #9fadbd;
    border:none;
    border-radius: 3px;
    color: #FFF;
    font-size: 1rem;
    height: 2.5rem;
    width: 14rem;
}
#contact #center1 .centerbox .mainCont input[type="submit"]{
    background-color: #3b4856;
    font-size:0.9rem;
}
 /*カゴ画面購入手続きへ進むボタン*/
.cart-section #contact #center1 .centerbox .mainCont input[type="button"][value="ログイン"],
.cart-section #contact #center1 .centerbox .mainCont input[type="button"][value="会員登録して購入手続きへ進む"],
.cart-section #contact #center1 .centerbox .mainCont input[type="button"][value="購入手続きへ進む"],
.cart-section #contact #center1 .centerbox .mainCont input[type="button"][value="確認画面に進む"],
.cart-section #contact #center1 .centerbox .mainCont input[type="button"][value="　 次へ　 "],
.cart-section #contact #center1 .centerbox .mainCont input[type="button"][value="　この内容で注文する　"]{
    font-family: "Noto Sans JP" ,Sans-serf;
    font-weight: 500;
    background-color: #2093d9;
    color: #FFF;
    font-size: 1rem;
    height: 3rem;
    letter-spacing:normal;
    width: 18rem;
}

.cart-section #contact #center1 .centerbox .mainCont input[type="button"][value="戻る"]{
    height: 3rem;
}

.cart-section #contact #center1 .centerbox .mainCont input[type="button"][value="会員登録する"]{
    background-color: #2093d9;
}

#center-seo input[type="submit"]:hover,
#center-seo input[type="button"]:hover,
#center3 input[type="submit"]:hover,
#center3 input[type="button"]:hover,
#contact #center1 .centerbox .mainCont input[type="button"]:hover,
#contact #center1 .centerbox .mainCont input[type="submit"]:hover,
.cart-section #contact #center1 .centerbox .mainCont input[type="button"][value="ログイン"]:hover,
.cart-section #contact #center1 .centerbox .mainCont input[type="button"][value="会員登録して購入手続きへ進む"]:hover,
.cart-section #contact #center1 .centerbox .mainCont input[type="button"][value="購入手続きへ進む"]:hover,
.cart-section #contact #center1 .centerbox .mainCont input[type="button"][value="確認画面に進む"]:hover ,
.cart-section #contact #center1 .centerbox .mainCont input[type="button"][value="会員登録する"]:hover ,
.cart-section #contact #center1 .centerbox .mainCont input[type="button"][value="　 次へ　 "]:hover ,
.cart-section #contact #center1 .centerbox .mainCont input[type="button"][value="　この内容で注文する　"]:hover
{   
    background: #6fc9ff;
    border: none;
}


#contact #center1 .centerbox .mainFrame .mainCont .bordlayoutp3 td{
    font-size: 1rem;
}

#contact #center1 .centerbox .mainFrame .mainCont form[name="NEXT"] .bordlayoutp3 table.border tbody tr td.backcolor1{
  font-family: "Noto Sans JP" ,Sans-serf;    
}

#selectPayment p{
    font-size: 90%;
}
