/* =================================================================== CSS information style info :マイページ =================================================================== */ /* ----------------------------------------------- MYページ汎用 ----------------------------------------------- */ #mypagecolumn { width: 100%; padding-bottom: 35px; h2.title { font-size: 18px; -webkit-box-shadow: none; -moz-box-shadow: none; } } h3.title_mypage { font-size: 15px; line-height: 1.2; margin-bottom: 10px; padding: 10px 0 8px 0; color: #666; border-bottom: 2px solid LightSeaGreen; margin: 0 10px 10px; font-weight: normal; } /**イントロダクション*/ #mypagecolumn .information { font-size: 12px; padding: 10px 10px 0 10px; border-bottom: 0; font-weight: normal; p:first-child { font-size: 14px; font-weight: bold; margin-bottom: 0; } } /*----------------------------------------------- MYページナビ ----------------------------------------------- */ #mypage_nav { width: 100%; margin-bottom: 15px; ul { margin-top: 10px; @include clearfix; padding: 0 10px; @include fs(16); li { float: left; white-space: nowrap; width: 50%; a { color: $baseFontColor; display: block; padding: 1em .4em; background: $midsilver; border: 1px solid $white; position: relative; @include fontAwesomeAfter('\f054',$grey,80%); &::after { position: absolute; top: 50%; right: 10px; margin-top: -.4em; } } } } } /* ----------------------------------------------- 購入履歴詳細 ----------------------------------------------- */ #mypagecolumn .cartitemBox { padding: 10px 0; } .historyBox { padding: 10px 10px 5px; background: #F7F5F0; border: #A9ABAD solid 1px; border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px; margin-bottom: 10px; p { font-size: 12px; width: 70%; display: inline; float: left; } .btn_reorder { width: 5em; float: right; padding: 15px; display: inline; margin: 0; } } #mypagecolumn .cartinContents { div { min-height: 65px; } ul li.result { padding-top: 0 !important; padding-left: 1em; } } /*メール履歴詳細*/ #news_area li { padding: 10px; display: block; clear: both; line-height: 1.3; background-color: #FEFEFE; background: -moz-linear-gradient(center top, #FEFEFE 0%, #eeeeee 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FEFEFE), color-stop(1, #eeeeee)); border-top: #FFF solid 1px; border-bottom: #CCC solid 1px; } /* ----------------------------------------------- お気に入り ----------------------------------------------- */ .favoriteBox { padding: 10px; border-bottom: #CCC solid 1px; clear: both; position: relative; &:last-child { border-bottom: none; } .photoL { width: 80px; } } .favoriteContents { width: 65%; float: right; display: block; position: relative; h4 { margin-right: 30px; } .btn_delete { padding: 1px; right: 0; float: right; position: absolute; top: 0; } } /* ----------------------------------------------- 会員登録内容変更 ----------------------------------------------- */ #mypagecolumn { .thankstext { padding: 15px 10px 10px 10px; } .btn_area_top { margin-top: 10px; } } /* ----------------------------------------------- お届け先追加・変更 ----------------------------------------------- */ .delivBox { padding: 10px 10px 5px 10px; border-bottom: #CCC solid 1px; clear: both; position: relative; &:last-child { border-bottom: none; } } /* ----------------------------------------------- 退会手続き ----------------------------------------------- */ .refusetxt { padding: 15px 10px 10px 10px; p:first-child { margin-bottom: 10px; } } .btn_refuse { padding: 0; margin: 20px auto 0 auto; li { display: inline-block; vertical-align: middle; } a.btn, input[type="submit"].btn { font-size: 13px !important; display: inline; } li:first-child { margin-right: 1em; } }