﻿@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@-moz-keyframes zoomIn{from{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@keyframes zoomIn{from{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@-webkit-keyframes zoomOut{from{opacity:1}65%{opacity:0;-webkit-transform:scale3d(0.6, 0.6, 0.6)}to{opacity:0}}@-moz-keyframes zoomOut{from{opacity:1}65%{opacity:0;transform:scale3d(0.6, 0.6, 0.6)}to{opacity:0}}@keyframes zoomOut{from{opacity:1}65%{opacity:0;transform:scale3d(0.6, 0.6, 0.6)}to{opacity:0}}@-webkit-keyframes fadeIn{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}@-moz-keyframes fadeIn{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}@keyframes fadeIn{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(40px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}100%{opacity:1;transform:translateY(0)}}@keyframes right-to-center{0%{opacity:0;transform:translateX(30px)}100%{opacity:1;transform:translateX(0)}}@keyframes left-to-center{0%{opacity:0;transform:translateX(-30px)}100%{opacity:1;transform:translateX(0)}}@keyframes center-to-left{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(-30px)}}@keyframes center-to-right{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(30px)}}@keyframes bounce{0%{transform:scale(1)}30%{transform:scale(1.4)}60%{transform:scale(1.2)}100%{transform:scale(1.3)}}.lazyload{opacity:0;transition:opacity 1s}.lazyload.loaded{opacity:1}.section--guide.section--header{padding-bottom:5rem}.section--guide .__content p{margin-bottom:1rem}.section--guide .__content .page__nav ul{margin:0 auto;padding:1.5rem 0 0;display:flex;flex-wrap:wrap}.section--guide .__content .page__nav ul li{width:31.6%;margin-right:2.6%;margin-bottom:22px;list-style-type:none;display:flex;justify-content:center;align-items:center}.section--guide .__content .page__nav ul li:nth-of-type(3n){margin-right:0}.section--guide .__content .page__nav ul li a{height:63px;color:#222;font-size:.875rem;text-align:center;text-decoration:none;transition:.2s;display:flex;flex:1;justify-content:center;align-items:center;border:1px solid #ddd;border-radius:2px}.section--guide .__content .page__nav ul li a:hover{border-color:#4ba53a}.section--guide .__content .page__nav ul .qa a:after{font-family:"icon";speak:none;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:" ";margin:.25rem 0 0 .5rem}.section--guide#order__flow,.section--guide#delivery__fee,.section--guide#about__refund{background-color:#fbfbfb}.section--guide.section--body{padding-bottom:2.2rem}.section--guide.section--body .toggle__btn{pointer-events:none}.section--guide.section--body .section__title{margin:0 auto 1.5rem 0;padding-left:1rem;font-size:1.4rem;border-left:5px solid #333}.section--guide.section--body h4{margin:0 auto;padding-left:1.5rem;font-size:1.4rem;position:relative}.section--guide.section--body h4::before{content:"";width:7px;height:7px;display:block;background:#333;position:absolute;top:.7em;left:0}.section--guide.section--body h4.large__space{margin-bottom:1rem}.section--guide.section--body p{margin-bottom:2em}.section--guide.section--body p .small,.section--guide.section--body p.small{font-size:1rem}.section--guide.section--body p.pc__margin{margin-bottom:3em}.section--guide.section--body p.pc__margin_s{margin-bottom:1rem}.section--guide.section--body ul{margin:0 auto 1rem 1.5rem}.section--guide.section--body ul li{margin-bottom:.5rem}.section--guide.section--body ul li:last-of-type{margin-bottom:0}.section--guide.section--body .flow{margin-bottom:2.8rem;display:flex;justify-content:space-between;align-items:flex-start}.section--guide.section--body .flow .flow__text{width:548px;margin-right:2rem}.section--guide.section--body .flow .flow__img{margin-bottom:2rem;background:#fff;border:1px solid #ddd;box-sizing:border-box}.section--guide.section--body .flow .flow__img img{width:400px}.section--guide.section--body .definition_list dl{margin-bottom:.8rem;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.section--guide.section--body .definition_list dl dt{width:10em;margin:0 2em 0 0;border-right:1px solid #ddd}.section--guide.section--body .definition_list dl dd{flex:1}.section--guide.section--body .definition_list dl dd .table{width:100%;padding:0;margin-bottom:2.8em;border-top:1px solid #707070;border-left:1px solid #707070}.section--guide.section--body .definition_list dl dd .table .__wrap{display:flex;align-items:center;border-bottom:1px solid #707070}.section--guide.section--body .definition_list dl dd .table .__item{flex:1;display:flex;justify-content:center;align-items:center;padding:.6rem;font-size:1rem;border-right:1px solid #707070}.section--guide.section--body .definition_list dl dd .price__table .__item{height:7rem}.section--guide.section--body .definition_list dl dd .price__table .__item.head{flex:.68;font-size:.875rem}.section--guide.section--body .definition_list dl dd .time__specification .__child .__item{padding:.9rem}.section--guide.section--body .point__field{margin-bottom:2em !important;padding:2rem 2.8rem;display:block !important;font-size:1rem;line-height:2;border:1px solid #707070}.section--guide.section--body .point__field dt{width:100% !important;margin:0 !important;border-right:none !important;font-weight:bold}.section--guide.section--body .point__field.delivery__schedule{padding:2rem 3.8rem;display:inline-block !important}.section--guide.section--body .point__field.delivery__schedule dt{padding-bottom:1rem}.section--guide.section--body .point__field ul{margin:0}.section--guide.section--body .point__field ul li{padding:0;margin-bottom:.7em;list-style-type:none}.section--guide.section--body .point__field ul li:last-of-type{margin-bottom:0}.section--guide.section--body .point__field.days__30{margin-bottom:3.4em !important}.section--guide.section--body #about__refund{padding-top:2.4rem}.section--faq .__content .txt__nav{padding-top:.5rem}.section--faq .__content .__link{position:relative;padding-left:1.3rem;font-size:.9rem;color:#4ba53a;text-decoration:none}.section--faq .__content .__link:before{position:absolute;top:-0.25rem;left:0;font-family:"icon";speak:none;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#4ba53a}.section--faq#account__id,.section--faq#about__order,.section--faq#return__exchange,.section--faq#product__assurance,.section--faq#news__email,.section--faq#other__contact{background-color:#fbfbfb}.section--faq#about__order,.section--faq#return__exchange,.section--faq#product__assurance,.section--faq#news__email{padding:2.6rem 2rem}.section--faq#other__contact{padding:2.6rem 2rem 3.4rem}.section--faq.section--body .section__title{margin:0 auto .2rem 0}.section--faq.section--body .section__title.large__space{margin-bottom:1.5rem}.section--faq.section--body .faq__list dl{padding-bottom:.4rem;border-bottom:1px solid #ddd;word-break:break-all}.section--faq.section--body .faq__list dl p{margin-bottom:1.5rem}.section--faq.section--body .faq__list dl dt{padding:2rem 2rem 1.6rem 0;font-weight:bold;position:relative;pointer-events:all;cursor:pointer}.section--faq.section--body .faq__list dl dt::before,.section--faq.section--body .faq__list dl dt::after{margin:0;display:block;content:"";position:absolute;margin:auto;width:19px;height:1px;transition:.3s;background-color:#999;right:0;top:2.6rem}.section--faq.section--body .faq__list dl dt::before{transform:rotate(90deg);-webkit-transform:rotate(90deg)}.section--faq.section--body .faq__list dl dd{display:none}.section--faq.section--body .faq__list dl.toggle_open dt::before{transform:rotate(0deg);-webkit-transform:rotate(0deg)}.section--faq.section--body .faq__list dl.toggle_open dt::after{transform:rotate(-90deg);-webkit-transform:rotate(-90deg);background-color:rgba(0,0,0,0)}
