@charset "UTF-8";.formlist_ td {border-bottom: none;}.subtotal th, .subtotal td {border-top: 1px dotted #ccc;}.teiki {width: 100%;}.teiki td {margin: 0 10px;padding: 0;}.teiki .balloon {width: 560px;margin: 0 auto;padding: 44px 0px 17px;margin-bottom: 30px;position: relative;background-image: url("../img/sys/bg_teiki.png");}.teiki .balloon .balloon-inner {background-color: #f9f6dc;margin-top: 2px;padding: 9px 12px 6px;width: 507px;margin: 0 auto 10px;}.teiki .balloon .balloon-inner .btn__teiki-title {margin: 0 auto 7px;display: block;}.teiki .balloon .balloon-inner .btn__teiki {display: block;margin: 0 auto 0px;}.teiki .balloon .balloon-inner .btn__teiki:hover {cursor: pointer;opacity: 0.8;}.teiki .balloon .balloon__text {font-size: 16px;margin-bottom: 7px;padding: 0 15px;}.teiki .estimate_balloon {width: 560px;margin: 0 auto;padding: 4px 0px 17px;margin-bottom: 30px;position: relative;background-image: url("../img/sys/bg_teiki_estimate.png");}.teiki .estimate_balloon .balloon-inner {margin-top: 2px;padding: 9px 12px 6px;width: 507px;margin: 0 auto 10px;}.teiki .estimate_balloon .balloon-inner .btn__teiki-title {margin: 0 auto 7px;display: block;}.teiki .estimate_balloon .balloon-inner .btn__teiki {display: block;margin: 0 auto 0px;}.teiki .estimate_balloon .balloon-inner .btn__teiki:hover {cursor: pointer;opacity: 0.8;}.teiki .estimate_balloon .balloon__text {font-size: 16px;margin-bottom: 7px;padding: 0 15px;}.teiki .estimate_balloon .balloon__top {margin-top: 10px}#header {border-bottom: 1px solid #ece9e3;padding-bottom: 16px;}#header .header__inner {width: 960px;margin: 0 auto;overflow: hidden;}#header .header__inner .header__logo {padding-top: 12px;padding-left: 28px;padding-right: 32px;float: left;}#header .header__inner .header__logo .logo1 {margin-bottom: 1px;}#header .header__inner .header__order-flow {margin-top: 18px;}#footer .footer-inner {width: 960px;margin: 0 auto 0;overflow: hidden;}#footer .footer-inner.bottom {width: auto;border-top: 1px solid #ece9e3;margin-bottom: 32px;padding-top: 30px;}#footer .footer-inner .footer__copy {text-align: center;}.bottom-area .footer__pagetop {padding-right: 10px;padding: 0 10px 25px 0;margin: 0 auto;overflow: hidden;}.bottom-area .footer__pagetop .pagetop {background: url("../img/usr/common/icon_up_arrow_b.png") no-repeat left 3px;padding-left: 18px;float: right;}.bottom-area .footer__pagetop .toppage {font-size: 12px;float: left;color: #0099ff;text-decoration: underline;}.bottom-area .footer__list {overflow: hidden;display: inline-block;text-align: center;margin-bottom: 26px;letter-spacing: -0.4em;}.bottom-area .footer__list .footer__list-item {float: left;width: 50%;letter-spacing: normal ;}.bottom-area .footer__list .footer__list-item img {width: 100%;}.bottom-area .footer__list .footer__list-item:last-child {width: 49%;border: none;}.bottom-area .footer__list .footer__list-item .separator {border-right: 8px solid #ece9e3;}#content * {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}#content .content-inner {width: 960px;margin: 0 auto;overflow: hidden;}#content .content-inner .main-area {width: 660px;float: left;margin-bottom: 20px;}#content .content-inner .side-area {width: 260px;float: right;}.order input[type=text],.order select {padding: 1px 6px;outline: none;}.order input[type=image]:hover {opacity: 0.8;}.side-form {width: 260px;}.side-form input[type=checkbox] {position: relative;bottom: 1px;}.side-form input[type=radio] {position: relative;bottom: 2px;}.side-form .side-form__box {border: 5px solid #ece9e3;padding: 10px;margin-bottom: 5px;}.side-form .side-form__title-wrap {padding: 10px 10px;padding-left: 15px;background-color: #e5e5e0;margin-bottom: 8px;}.side-form .side-form__title-wrap .side-form__title {margin-bottom: 0;font-weight: bold;}.side-form .side-form__title {font-size: 14px;padding-left: 8px;border-left: 5px solid #0b98b6;line-height: 14px;margin-bottom: 8px;}.side-form .side-form__title .sum {float: right;font-size: 12px;padding-right: 3px;}.side-form .side-form__title .red{color: red;}.side-form .side-form__title .sum strong {color: red;font-size: 16px;font-weight: normal;margin-right: 6px;}.side-form .side-form__title_method {font-size: 14px;padding-left: 8px;border-left: 5px solid #0b98b6;line-height: 14px;margin-bottom: 8px;margin-top: 15px;}.side-form .side-form__btn {display: block;margin: 0 auto 5px;}.side-form .side-form__box--small {background-color: #ece9e3;padding: 8px 17px;padding-right: 13px;margin-bottom: 2px;}.side-form .side-form__box--small label {margin: 0;}.side-form .side-form__coupon label {font-weight:bold;}.side-form .side-form__box--small.mb15 {margin-bottom: 15px;}.side-form .side-form__box--small input[type=checkbox],.side-form .side-form__box--small input[type=radio] {margin-right: 8px;}.side-form .side-form__box--small input[type=checkbox].middle,.side-form .side-form__box--small input[type=radio].middle {float: left;height: 30px;padding-right: 13px;}.side-form .side-form__box--small .side {margin: 0 auto;width: 150px;}.side-form .side-form__radio-list {overflow: hidden;padding-left: 10px;margin-bottom: 4px;}.side-form .side-form__radio-list .side-form__radio-list-item {font-size: 12px;margin-bottom: 4px;padding-left: 1px;}.side-form .side-form__radio-list .side-form__radio-list-item .point {margin-left: 25px;margin-right: 6px;width: 150px;}.side-form .side-form__radio-list .side-form__radio-list-item .label__point {margin: 0;vertical-align: bottom;}.side-form .side {display: block;margin: 0 auto;width: 150px;}.side-form .side-form__text {font-size: 10px;line-height: 1.5;}.side-form .side-form__border {margin-bottom: 10px;color: #ece9e3;}.side-form .method-pay {padding-bottom: 10px;border-bottom: 1px solid #ece9e3;margin-bottom: 10px;}.side-form .point-use .current-point {font-size: 10px;overflow: hidden;padding: 0 10px;padding-left: 12px;}.side-form .point-use .current-point .right {float: right;}.side-form .point-use .current-point .number {color: red;font-size: 14px;margin-right: 4px;margin-left: 10px;}.side-form .form-list {padding-top: 10px;}.side-form .form-list .form-title {margin-bottom: 2px;}.side-form .form-list .form-data {margin-bottom: 6px;}.side-form .error_ {color: red !important;font-size: 10px;font-weight: normal;}.side-form .side-form__table {width: 100%;font-size: 11px;border-top: 1px solid #ece9e3;}.side-form .side-form__table th, .side-form .side-form__table td {height: 34px;padding: 8px 10px;text-align: right;border-bottom: 1px solid #ece9e3;}.side-form .side-form__table th {background-color: #f6f5f1;width: 142px;}.side-form .side-form__table td {padding-right: 2px;}.side-form .side-form__table td .unit {font-size: 10px;}.side-form .side-form__method {text-align: center;font-size: 12px;margin-top: 12px;}.side-form .side-form__method dt {font-weight: bold;padding: 5px 0;}.side-form .side-form__method dd {background-color: #f9f9f9;padding: 9px 0;}.side-form .side-form__card {text-align: center;padding: 3px 0 1px;}.side-form .side-form__card dt {font-size: 12px;margin-bottom: 3px;}.side-form .side-form__card dd {font-size: 14px;font-weight: bold;}.order__title {width: 932px;margin: 0 auto 10px;padding: 10px 14px;color: #1f1f1f;font-size: 21px;font-weight: normal;line-height: 1.4;background: url(../img/usr/common/bg_common_headline2.gif) no-repeat left center;margin-bottom: 18px;}.order__form-title {padding: 8px 8px 8px 20px;font-size: 18px;font-weight: bold;border-top: 5px solid #0b98b6;color: #1e1e1e;clear: both;margin-bottom: 9px;}.order__form-title .must {display: inline;line-height: 50px;padding-right: 50px;background: url(../img/usr/common/icon_must.png) no-repeat;background-position: right top;}.order__form-title .note {font-size: 12px;font-weight: normal;margin-left: 20px;}.order__form-title.dotted {margin-bottom: 0;padding-bottom: 17px;border-bottom: 1px dotted #ccc;}.order__form-text {margin: 14px 0 39px;}.order__table {margin-bottom: 40px;font-size: 12px;width: 100%;}.order__table .bind th, .order__table .bind td {border-top: none;text-align: center;font-size: 14px;padding: 10px 0;}.order__table .bind th.borderless, .order__table .bind td.borderless {border: none;padding-top: 21px;padding-bottom: 6px;}.order__table .bind label {margin-right: 23px;margin-left: 16px;}.order__table.half th {width: 160px;}.order__table.half td {text-align: left;width: 160px;}.order__table th {width: 236px;padding: 10px 20px;height: 40px;font-weight: normal;text-align: right;vertical-align: top;background-color: #F8F8F8;border-top: 1px dotted #ccc;border-bottom: 1px dotted #ccc;}.order__table th.top {vertical-align: top;}.order__table th.top2 {vertical-align: top;padding-top: 12px;}.order__table th.kakko {padding: 10px 10px;}.order__table td {padding: 8px 8px;font-weight: normal;vertical-align: middle;background-color: #FFF;border-top: 1px dotted #CCC;border-bottom: 1px dotted #CCC;}.order__table td.small {padding: 10px 20px;}.order__table td.small2 {padding: 10px 20px;padding-bottom: 7px;}.order__table td.cregit-opt {border-top: none;padding: 0;}.order__table td.cregit-opt .radio-list.cregit {padding-top: 0;padding-left: 23px;margin-bottom: 4px;}.order__table td.cregit-opt .radio-list.cregit .radio-list-item {margin-right: 23px;}.order__table td.top {vertical-align: top;padding-top: 11px;}.order__table td input {padding: 2px 6px;}.order__table td input[type=radio],.order__table td input[type=checkbox] {margin-right: 4px;position: relative;bottom: 1px;}.order__table td select {margin-right: 10px;}.order__table td select.short {width: 76px;}.order__table td select.long {width: 100px;}.order__table td .unit {margin-right: 5px;}.order__table td input[type="text"].long, .order__table td input[type="password"].long {width: 100% !important;}.order__table td input[type="text"].medium, .order__table td input[type="password"].medium {width: 280px;}.order__table td input[type="text"].short, .order__table td input[type="password"].short {width: 200px !important;margin-right: 8px;}.order__table td .name-list {display: table;}.order__table td .name-list .name-list-item {display: table-cell;}.order__table td .name-list .name-list-item:last-child .short {margin-right: 0px;}.order__table td .red {color: red;}.order__table td .radio-list {overflow: hidden;padding-top: 3px;}.order__table td .radio-list .radio-list-item {float: left;padding-left: 1px;}.order__table td .radio-list.cregit .radio-list-item {margin-right: 46px;margin-bottom: 10px;}.order__table td .radio-list.cregit .radio-list-item label {margin-right: 0;}.order__table td .check {margin-right: 5px;}.order__table td .link {font-size: 12px;color: #0099ff;text-decoration: underline;}.order__table td .text-s {font-size: 10px;margin: 9px 0 4px;line-height: 1.5;}.order__table--good {border: 1px dotted #CCC;margin-bottom: 40px;}.order__table--good th, .order__table--good td {line-height: 1.6;}.order__table--good th {padding: 10px 20px;white-space: nowrap;background-color: #FCFCFC;border-right: 1px dotted #CCC;border-left: 1px dotted #CCC;border-bottom: 1px dotted #CCC;}.order__table--good th.goods_ {width: 138px;}.order__table--good th.name_ {width: 341px;}.order__table--good th.qty_ {width: 66px;}.order__table--good th.amt_ {width: 114px;}.order__table--good th.name2_ {width: 479px;}.order__table--good td {padding: 13px 20px;background-color: #FFF;border-bottom: 1px dotted #CCC;vertical-align: top;}.order__table--good td.amt_ {padding: 13px 10px;}.order__bottom-text {font-size: 12px;text-align: center;margin-top: 70px;margin-bottom: 18px;}.order__textarea {width: 540px;display: block;margin: 0 auto 40px;}/*アコーチEオン*/label, input[type=checkbox], input[type=radio] {cursor: pointer;}.with__transition-h {overflow: hidden;}.toggle:checked ~ .address-area {}.toggle:checked ~ .date-area {}.toggle:checked ~ .coupon-area {}.toggle:checked ~ .point-area {}.toggle:checked ~ .point-area {}.switch1,.switch2 {display: none;margin-top: 14px;}.cregit-toggle1:checked ~ .switch1 {display: block;}.cregit-toggle2:checked ~ .switch2 {display: block;}.cregit-toggle1 {margin-left: 20px;}.cregit-toggle1,.cregit-toggle2 {margin-right: 4px;position: relative;bottom: 2px;}.cregit-toggle1 + label,.cregit-toggle2 + label {font-size: 12px;}.order__label1,.order__label2 {margin-bottom: 20px;}.date-area .desired-date__list {margin-bottom: 4px;padding-top: 10px;}.date-area .desired-date__list .desired-date__title {float: left;margin-right: 12px;padding-top: 1px;}.date-area .desired-date__list .desired-date__choice {margin-bottom: 10px;}.date-area .desired-time__list {margin-bottom: 10px;overflow: hidden;}.date-area .desired-time__list .desired-time__title {margin-bottom: 5px;}.date-area .desired-time__list .desired-date__choice {float: left;padding-left: 1px;margin-bottom: 4px;width: 96px;}.date-area .desired-time__list .desired-date__choice label {margin-right: 4px;}.pseudo-th {width: 236px;padding: 10px 20px;font-weight: normal;text-align: right;vertical-align: middle;background-color: #F8F8F8;float: left;clear: both;}.pseudo-td-input {margin-left: 20px;margin-right: 4px;}.pseudo-td-label {margin-left: 5px;margin-top: 10px;display: inline-block;}.mb0 {margin-bottom: 0 !important;}.fixed {position: fixed;top: 16px;background-color: white;}.searched-shop th, .searched-shop td {border-bottom: none;}.btn__shop-serch th, .btn__shop-serch td {border-top: none !important;padding: 0 20px 10px;}.btn__shop-serch td {border-bottom: none;}.btn__shop-serch input[type=submit].atshop {display: block;width: 186px;height: 46px;color: #FFF;border: medium none;font-weight: bold;cursor: pointer;background: transparent url("../img/sys/button/btn_shop_another.png") no-repeat scroll center center;margin: 0 auto;}.receipt-area {display: none;}.pseudo-th.receipt {height: 80px;}.order__table.background td, .order__table.background th {border-top: none;padding: 0;}.order__table.background td {padding: 0px 20px 10px;}.order__table.background .receipt__text {font-size: 10px;margin-top: 6px;}.order__table.background .receipt__text .red {color: red;}.access-list .access-list-item {padding-bottom: 10px;margin-bottom: 10px;border-bottom: 1px dotted #ccc;position: relative;}.access-list .access-list-item:last-child {border: none;padding-bottom: 0;margin-bottom: 0;}.access-list .access-list-item .access-name {font-size: 12px;font-weight: bold;}.access-list .access-list-item .access-info {padding: 6px 25px 0;line-height: 1.6;}.access-list .access-list-item .access-edit {position: absolute;right: 0;top: 0;color: #0099ff;text-decoration: underline;}.access-list .access-list-item .btn__access-add {display: block;width: 186px;height: 46px;color: #FFF;border: medium none;font-weight: bold;cursor: pointer;background: transparent url("../img/sys/button/btn_shop_another.png") no-repeat scroll center center;margin: 0 auto;}.order__table.borderless2 th, .order__table.borderless2 td {border: none;}.order__orderer-info-list {padding-left: 20px;padding-top: 5px;margin-bottom: 37px;}.order__orderer-info-list .order__orderer-info-list-item {font-size: 14px;margin-bottom: 2px;}.order__orderer-info-list.confirm {padding-top: 0;margin-bottom: 17px;}input[type=text],input[type=password] {background: white;padding: 2px 6px;border: none;border-radius: 0;outline: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;border: 1px solid #ccc;}.order .error__message {color: red;font-size: 14px;margin-bottom: 10px;}.order .error__message--form {color: red;font-size: 12px;margin-top: 4px;margin-bottom: -3px;}.order .error__message--side {color: red;font-size: 14px;text-align: center;font-weight: bold;margin: 12px 0 16px;}.order .error__form {background-color: #ffe7e7;border-color: red;}/*step3*/.goodslist_ {margin-bottom: 40px;}input:focus::-webkit-input-placeholder {color: transparent;}input:focus:-moz-placeholder {color: transparent;}input:focus::-moz-placeholder {color: transparent;}.desired-time__choice input[type="radio"] {float: left;margin-right: 4px;}.desired-time__choice label {display: block;float: left;width: 54px;margin-bottom: 10px}.radio-list-cregit input[type="radio"] {float: left;margin-right: 4px;}.radio-list-cregit label {display: block;float: left;margin-right: 65px;margin-bottom: 10px;}.msgcvs_ {font-size: 10px;text-align: center;display: none;}.main-form__text {margin: 20px 0px;;text-align: center;font-size: 18px;font-weight: bold;}.btn__cvsaccess-add {display: block;width: 186px;height: 46px;color: #FFF;border: medium none;font-weight: bold;cursor: pointer;background: transparent url("../img/sys/button/btn_shop_another.png") no-repeat scroll center center;}.order__table.borderless_t td,.order__table.borderless_t th {border-top:0}.okihai-area {margin-bottom:4px;padding-top:10px}.okihai-area .okihai_place__title {float:left;margin-right:75px;margin-bottom:35px;}.okihai-area .okihai_directchime{margin-bottom: 10px;}.okihai-area .okihai_directchime__title {float:left;margin-right:52px;}.okihai_place__choice {margin-bottom:10px;}a.small_{float:right;text-decoration:underline;}a.small_:active{color:#404040;}@keyframes show{0%{display:none;opacity:0;}1%{display:block;opacity:0;}100%{display:block;opacity:1.0;}}a.small_ img{display:none;position:absolute;z-index:1;}a.small_:hover img{display:block;opacity:1.0;animation:show 0.5s;}