body{ color: #666; } .navbar-header{ position: relative; } .navbar-toggle { float: left !important; margin-left: 7px; border: none; } .sp-logo{ display: block; width: 160px; margin-left: auto; margin-right: auto; margin-top: 11px; } .form-input{ width: 80%; float: right; position: relative; } .form-submit{ float: left; width: 20%; } .photobtn{ width: 10%; height: 34px; float: right; background-image: url(../img/photo.png); background-position: center center; background-repeat: no-repeat; background-size: contain; } .cart-area{ width: 32px; height: 32px; background-image: url(../img/cart_button.png); position: absolute; right: 16px; top: 10px; background-position: center center; background-repeat: no-repeat; background-size: contain; color: #ff0000; span{ position: absolute; left: 16px; } } .index-header{ font-size: 18px; line-height: 20px; padding: 0px 0px 16px 0px; span{ float: right; } } .sp-main{ h2{ font-size: 20px; line-height: 140%; } h4{ font-size: 16px; margin-top: 20px; margin-bottom:4px; } .pagetop{ margin-top: 0px; margin-bottom: 16px; } } .indextbl{ td{ width: 50%; text-align: center; font-size: 18px; } } .typetbl{ td{ height: 80px; vertical-align: middle !important; a{ color: inherit; font-size: 16px; } } } .footertext{ margin-top:64px; } .navbar-collapse{ ul{ border:1px solid #ddd; margin:15px 0px; border-radius: 6px; background: #fff; } li{ border-bottom: 1px solid #ddd; padding: 12px; } li:last-child{ border-bottom: none; } } .navbar-offcanvas{ padding: 0px; ul{ padding: 0px; margin: 0px; } li{ border-bottom: 1px solid #ddd; padding: 4px; } li:last-child{ border-bottom: none; } } .navbar-default .navbar-collapse, .navbar-default .navbar-form{ border: none !important; } .topmenu{ .glyphicon{ float: right; } } footer{ margin-top:24px; } .birthday{ select{ width: auto; float: left; } span{ float: left; line-height: 34px; margin-left: 4px; margin-right: 12px; } } .address{ select{ float: left; margin-bottom: 8px; } .pref{ width: auto; } input{ float: left; margin-bottom:8px; } .zip01{ width: 50px; } .zip02{ width: 65px; } span{ float: left; line-height: 34px; margin-left: 8px; margin-right: 8px; } } .confirmtbl{ border-radius: 6px !important; td{ padding: 16px !important; border: 1px solid #ccc; } h4{ margin-top: 0px; color: #aaa; margin-bottom:8px; } p{ margin: 0px; line-height: 160%; font-size: 18px; } } .name{ input{ float: left; width: 120px; margin-right: 16px; } } .orange{ color: #f09f09; ul{ margin-left: 16px; } } /* Sticky footer styles -------------------------------------------------- */ html { position: relative; min-height: 100%; } body { /* Margin bottom by footer height */ margin-bottom: 60px; } .footer { position: absolute; bottom: 0; width: 100%; /* Set the fixed height of the footer here */ height: 30px; } .plaintext{ line-height: 160%; margin-bottom: 16px; } #flickscroll ul:after, #flickthumb ul:after { content: "."; height: 0; clear: both; display: block; visibility: hidden; } #flickscroll ul, #flickthumb ul { display: inline-block; overflow: hidden; } #flickscroll img{ width: 90%; margin-left: auto; margin-right: auto; } #flickthumb { margin: 10px auto; width: 320px;; height: 100px; text-align: center; margin-left: auto; margin-right: auto; } #flickthumb ul { width: 320px;; height: 100px; } #flickthumb ul li { width: 70px; min-height: 10px; float: left; cursor: pointer; display: inline; } #flickthumb ul li.active { filter:alpha(opacity=100)!important; -moz-opacity: 1!important; opacity: 1!important; } .detail-img{ margin-top:24px; } .detail-text{ margin-top:24px; margin-bottom:24px; font-size: 18px; span{ margin-right:24px; } } .carousel-indicators{ bottom: -30px !important; } .carousel-indicators li{ border: 1px solid #aaa !important; } .carousel-indicators .active{ background-color: #aaa !important; } .mb5{ margin-bottom: 5px; } .pmtd{ margin-top: 8px; border-color: #ededed !important; td{ padding-top: 16px; padding-bottom:16px; } } .ichiran{ border-bottom: 1px solid #aaa; margin-bottom: 14px; padding-bottom: 14px; } .list-image{ width: 40%; float: left; margin-right: 8px; } .list-price{ color: #FF0000; font-size: 18px; } .spinner { width: 100px; } .spinner input { text-align: right; } .input-group-btn-vertical { position: relative; white-space: nowrap; width: 1%; vertical-align: middle; display: table-cell; } .input-group-btn-vertical > .btn { display: block; float: none; width: 100%; max-width: 100%; padding: 8px; margin-left: -1px; position: relative; border-radius: 0; } .input-group-btn-vertical > .btn:first-child { border-top-right-radius: 4px; } .input-group-btn-vertical > .btn:last-child { margin-top: -2px; border-bottom-right-radius: 4px; } .input-group-btn-vertical i{ position: absolute; top: 0; left: 4px; } .carttable{ td{ display: table-cell; vertical-align: middle !important; } } .cart-image{ float: left; margin-right:8px; max-width: 140px; } .cart-price{ color: red; font-size: 16px; } .expand-inner{ ul{ margin: 0px; border:none; } li{ padding-left:32px; } li:last-child{ border-bottom: 1px solid #ccc; } } .member-menu{ ul{ margin: 0px; padding: 0px; border: 1px solid #ddd; border-radius: 4px; li{ list-style: none; padding: 16px; border-bottom: 1px solid #ddd; .glyphicon{ float: right; } a{ color: inherit; } } li:last-child{ border-bottom: none; } } } .member-index-h4{ font-weight: bold; margin-bottom: 8px !important; } .detail-box{ img{ max-width: 100%; } }