@charset "utf-8";

/************************************************
 import css
************************************************ */
/*フッタの会社名テキストサイズ*/
.base_design #footer_company .company_info .company_name{font-size:14px;}
/*問合せページレイアウト*/
.LC_Page_Contact .env_message,.LC_Page_Contact_Complete .env_message{display:none;}

/*ログイン画面の「パスワードを忘れた方」の部分*/
.login_area_registered p a{color:#F00; text-decoration:underline;}

/*フォーム一体型のカレンダー表記調整*/
#calender_area table{border:none!important;}
#calender_area tr{border:none;}
#calender_area table td{min-width: 33px; font-size: 0.6rem; border:none;}
#calender tr td{border-bottom: dotted 1px #ccc!important;}

/*お届けサイクルの表示部分*/
.cycle_next_day_msg{display:none;}

/*カート部分の色一瞬切り替わりの固定*/
/*.entry_btn a, .login_btn a {
    background: #00a678;
}*/
/*.cart_btn a{
    background:#00a3e9;   
}*/
/*div#undercolumn_cart .point_announce {
    border: solid 1px #169fc5;
    background:#b4e2f0;
}*/
/*.btn_area.btn_type_def input,
.btn_area.btn_type_def a.btn {
    background: #00a3e9;
}*/

/*追記一瞬色切り替わり続き*/
/*MYページ部分の色一瞬切り替わりの固定*/

/*#header_login_area div.btn a {
    background:#00a678;
}*/

/*#header_login_area p.btn input {
    background: #00a678;
}*/

/*ul#mypage_nav {
    background:#00a678;
}*/

/*ul#mypage_nav li a {
    background: #00a678;
}*/

/*購入フロー部分の色一瞬切替わりの固定*/

.step li.is_current{
    background:#00a3e9;
}

.step li.is_current:after{
border-color:  transparent transparent transparent #00a3e9;
}

#main_column .sub_area h3, #undercolumn_login .login_area h3, #undercolumn_shopping h3, #undercolumn_cart h3 {
    color: #00a3e9;
}

div#undercolumn_shopping #periodArea {
    background-color: #b4e2f0;
}

.btn_area.btn_type_def li a {
    background:#00a678;
}

/*デフォルト以外カラー変更*/
div#undercolumn_login .login_area .inputbox{background:rgba(248,244,230,0.4);}

/*確認ボタン文字色*/
#order input[type="button"], #order input[type="submit"]{color:#FF5E3A;}