﻿@charset "UTF-8";/* ----ご利用ガイド---- */p.red{color: #b23a3b;}.mb2em{margin-bottom: 2em;}#shipping {padding-top:79px;margin-top:-79px;display: inline-block;}.block-freepage-guide-image p{margin-bottom: 0.5em;}p.block-freepage-guide-link a{cursor: pointer;color: #333;border: none;text-decoration: underline;background: none;}div.block-freepage-guide p {padding-top: 15px;}div.block-freepage-guide #block-freepage-guide-section00 {border-top: 0;padding-top: 0;}div.block-freepage-guide .block-freepage-guide-section h2 {padding-top: 17px;line-height: 1.2;}div.block-freepage-guide .block-freepage-guide-section h2 span {font-size: 14px;}div.block-freepage-guide .block-freepage-guide-section ul li.indent {padding-left: 1em;text-indent: -1em;}div.block-freepage-guide .block-freepage-guide-section  div.indent {padding-left: 1em;text-indent: -1em;}div.block-freepage-guide .block-freepage-guide-section ul {line-height: 1.769;padding-top: 15px;}div.block-freepage-guide .block-freepage-guide-section ul strong {font-weight: bold;}div.block-freepage-guide .block-freepage-guide-section ul li.indent span {color: #b23a3b;}/* 送料 */#block-freepage-guide-flow .block-freepage-guide-shipping {margin-top: 23px;}#block-freepage-guide-flow .block-freepage-guide-shipping table {width: 100%;}#block-freepage-guide-flow .block-freepage-guide-shipping table th,#block-freepage-guide-flow .block-freepage-guide-shipping table td {border: 1px solid #ece9e4;padding: 9px 10px;}#block-freepage-guide-flow .block-freepage-guide-shipping table thead th {text-align: center;background-color: #f7f6f3;}#block-freepage-guide-flow .block-freepage-guide-shipping table .is-region {}#block-freepage-guide-flow .block-freepage-guide-shipping table .is-shipping {width: 222px;}#block-freepage-guide-flow .block-freepage-guide-flow-shipping {margin-top: 16px;}#block-freepage-guide-flow .block-freepage-guide-shipping--box {}#block-freepage-guide-flow .block-freepage-guide-shipping--box h4 {text-align: center;font-weight: normal;padding: 10px 0;background-color: #ece9e4;border-bottom: 1px solid #ffffff;position: relative;}#block-freepage-guide-flow .block-freepage-guide-shipping--box h4::before,#block-freepage-guide-flow .block-freepage-guide-shipping--box h4::after {content: "";position: absolute;right: 20px;top: 50%;width: 11px;height: 1px;/*background-color: #392d2b;transition: all .3s;*/}/*#block-freepage-guide-flow .block-freepage-guide-shipping--box h4::before {transform:  rotate(-90deg);}#block-freepage-guide-flow .block-freepage-guide-shipping--box h4.is-open::before {transform:  rotate(0);}#block-freepage-guide-flow .block-freepage-guide-shipping--box h4.is-open::after {display: none;}#block-freepage-guide-flow .block-freepage-guide-shipping--box .block-freepage-guide-shipping--box-inner {display: none;}*/#block-freepage-guide-flow .block-freepage-guide-shipping--box-inner table {width: 100%;}#block-freepage-guide-flow .block-freepage-guide-shipping--box-inner table th,#block-freepage-guide-flow .block-freepage-guide-shipping--box-inner table td {font-size: 12px;line-height: 1.666;border: 1px solid #ece9e4;}#block-freepage-guide-flow .block-freepage-guide-shipping--box-inner table th {text-align: center;font-weight: normal;width: 34%;padding: 12px 7px 10px;background-color: #f7f6f2;}#block-freepage-guide-flow .block-freepage-guide-shipping--box-inner table td {padding: 12px 15px 10px;}#block-freepage-guide-flow .tokuten {border: 1px solid #80002F;color: #80002F;padding: 15px;margin: 15px 0;}#block-freepage-guide-flow .tokuten h4 {font-weight: bold;margin-bottom: 10px;}/* --- ギフトページ送料 --- */div.block-freepage-guide h3.tokuten-title {background-color: #80002f;/* 赤色の背景 */color: #ffffff;/* 白色のテキスト */margin: 12px 0 0;/* 外側の余白をリセット */font-size: 14px !important;border-bottom: 0px solid #fffffff;padding: 10px;text-align: center;}div.block-freepage-guide h4 {font-weight: bold;}.tokuten-wg {border: 1px solid #80002f;color: #80002f;padding: 15px;margin: 0 0 15px;}div.block-freepage-guide h3.tokuten-free-title {background-color: #796b66;/* 赤色の背景 */color: #ffffff;/* 白色のテキスト */margin: 12px 0 0;/* 外側の余白をリセット */font-size: 14px !important;border: 0px solid #796b66;padding: 10px;text-align: center;}.tokuten-free-wg {border: 1px solid #796b66;color: #80002f;padding: 15px;margin: 0 0 15px;}/* お支払方法について */#block-freepage-guide-flow .block-freepage-guide-section p.pay {margin-bottom:2em;}#block-freepage-guide-flow .block-freepage-guide-section table {width: 100%;}#block-freepage-guide-flow .block-freepage-guide-section table th,#block-freepage-guide-flow .block-freepage-guide-section table td {border: 1px solid #ece9e4;padding: 9px 10px;}#block-freepage-guide-flow .block-freepage-guide-section table th {text-align: center;background-color: #f7f6f3;}#block-freepage-guide-flow .block-freepage-guide-section table .is-region {}#block-freepage-guide-flow .block-freepage-guide-section table .is-prefectures {width: 50%;}#block-freepage-guide-flow .block-freepage-guide-section table .is-shipping {}#block-freepage-guide-flow .block-freepage-guide-section table td.center {text-align: center;}#block-freepage-guide-flow .block-freepage-guide-section table td.right {text-align: right;}.bnr_gmo{text-align: center;}.bnr_gmo p{margin-bottom: 0.5em;}/* ネットポイント */div.block-freepage-guide .block-freepage-guide-section ul li span, div.block-freepage-guide .block-freepage-guide-section p span {color: #b23a3b;font-weight: bold;}/* Q&A */.qa_navi{width:100%;border-top:1px solid #ece9e4;padding:20px 0 0;margin-bottom:0;}.qa_navi ul{}.qa_navi ul li{padding-left:12px;line-height:14px;padding-bottom:16px;}.qabox{margin-bottom:30px;}.qabox h3{margin-bottom:28px;}dl.accordion span{color: #b23a3b;}dl.accordion dt{line-height:24px;padding-bottom:12px;margin-bottom:10px;border-bottom: 1px solid #ece9e4;padding-left: 1em;text-indent: -1em;}dl.accordion dd{line-height:2;padding-bottom:14px;margin-bottom:30px;padding-left: 1em;text-indent: -1em;display:none;}dl.accordion dd p{margin-bottom:20px;}dl.accordion dd .row{text-align:center;}dl.accordion dd img{margin-bottom:1em;}.block-freepage-guide-section {margin: 20px 0 30px;padding: 0;background-color: #fff;}.block-freepage-guide-section h2 {font-size: 30px;font-family: 'Cormorant SC';line-height: 0.7;text-align: center;}.block-freepage-guide-section p {font-size: 14px;line-height: 1.5;}.block-freepage-guide-section p.block-gift-service--title-ruby {font-size: 13px;text-align: center;line-height: 1.61538;margin-top: 10px;}.block-freepage-guide-section .block-gift-service--title-sub {font-size: 16px;line-height: 1.5;padding-bottom: 16px;margin-bottom: 15px;border-bottom: 1px solid #392d2b;}.block-freepage-guide-section .block-gift-service--topic {overflow: hidden;margin: 30px 0 35px;}.block-freepage-guide-section .block-gift-service--image {float: left;width: 246px;text-align: center;}.block-freepage-guide-section .block-gift-service--desc {float: right;width: 374px;}.block-freepage-guide-section .block-gift-service--card {margin-top: 17px;}.block-freepage-guide-section .block-gift-service--card-large {width: 68%;text-align: center;margin: 0 auto 18px;}.block-freepage-guide-section ul.block-gift-service--card-small {text-align: center;letter-spacing: -5px;}.block-freepage-guide-section ul.block-gift-service--card-small li {display: inline-block;letter-spacing: 0;text-align: center;width: 30%;margin: 0 1.5% 10px;}.block-freepage-guide-section .block-gift-service--card-large span,.block-freepage-guide-section ul.block-gift-service--card-small li span {font-size: 13px;line-height: 1.5;display: block;padding-top: 5px;text-align: center;}