@charset "UTF-8";#abouts .gmo_payment_notice{list-style:inherit;padding:21px 14px 21px 28px;margin:14px auto}#abouts .gmo_payment_notice li{padding-bottom:10px}#abouts .c-3d_secure h5 strong{border:1px solid #666;display:inline-block;margin-bottom:14px;padding:4px 6px}#abouts .c-3d_secure ul{line-height:1.6;padding-left:21px}#abouts .list-type,.corner-same-abouts .list-type{margin:10px;padding-left:18px}#abouts .list-type.decimal,.corner-same-abouts .list-type.decimal{list-style-type:decimal}#abouts .list-type.disc,.corner-same-abouts .list-type.disc{list-style-type:disc}#abouts .abouts-section,.corner-same-abouts .abouts-section{margin-bottom:21px;word-break:break-word}#abouts .abouts-section .section-heading-l1,.corner-same-abouts .abouts-section .section-heading-l1{background-color:#000;color:#fff;font-size:16px;font-weight:bold;margin-bottom:14px;padding:7px 14px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}#abouts .abouts-section .list-cvs li,.corner-same-abouts .abouts-section .list-cvs li{vertical-align:middle}#abouts .section,.corner-same-abouts .section{margin-bottom:35px}#abouts .section a:not(.btn),.corner-same-abouts .section a:not(.btn){text-decoration:underline}#abouts .section>ul,#abouts .section>ol,.corner-same-abouts .section>ul,.corner-same-abouts .section>ol{margin:14px 0 0 7px}#abouts .section>ul.gmo_payment_notice,#abouts .section>ol.gmo_payment_notice,.corner-same-abouts .section>ul.gmo_payment_notice,.corner-same-abouts .section>ol.gmo_payment_notice{margin-left:0;margin-bottom:14px}#abouts .section>ul>li,#abouts .section>ol>li,.corner-same-abouts .section>ul>li,.corner-same-abouts .section>ol>li{margin-bottom:7px}#abouts .section>ul>li ul,#abouts .section>ul>li ol,#abouts .section>ol>li ul,#abouts .section>ol>li ol,.corner-same-abouts .section>ul>li ul,.corner-same-abouts .section>ul>li ol,.corner-same-abouts .section>ol>li ul,.corner-same-abouts .section>ol>li ol{margin:14px 0 0 7px}#abouts .section .section-heading-l2,.corner-same-abouts .section .section-heading-l2{border-bottom:1px solid #666;font-size:14px;font-weight:bold;margin-bottom:14px;padding-bottom:7px}@media (min-width: 768px){#abouts .section .section-heading-l2,.corner-same-abouts .section .section-heading-l2{font-size:16px}}#abouts .section .section-heading-l3,.corner-same-abouts .section .section-heading-l3{font-size:12px;font-weight:bold}@media (min-width: 768px){#abouts .section .section-heading-l3,.corner-same-abouts .section .section-heading-l3{font-size:14px}}#abouts .section:last-child,.corner-same-abouts .section:last-child{margin-bottom:0}#abouts .section-inner,.corner-same-abouts .section-inner{padding:7px}#abouts .section-inner>ul,#abouts .section-inner>ol,.corner-same-abouts .section-inner>ul,.corner-same-abouts .section-inner>ol{margin:14px 0 0 7px}#abouts .section-inner>ul>li,#abouts .section-inner>ol>li,.corner-same-abouts .section-inner>ul>li,.corner-same-abouts .section-inner>ol>li{margin-bottom:7px}#abouts .section-inner>ul>li ul,#abouts .section-inner>ul>li ol,#abouts .section-inner>ol>li ul,#abouts .section-inner>ol>li ol,.corner-same-abouts .section-inner>ul>li ul,.corner-same-abouts .section-inner>ul>li ol,.corner-same-abouts .section-inner>ol>li ul,.corner-same-abouts .section-inner>ol>li ol{margin-left:7px}#abouts .section-inner:last-child,.corner-same-abouts .section-inner:last-child{margin-bottom:0}#abouts.terms .section>ul,#abouts.terms .section>ol,.corner-same-abouts.terms .section>ul,.corner-same-abouts.terms .section>ol{margin-left:0}#abouts.privacy .section .section-heading-l3,.corner-same-abouts.privacy .section .section-heading-l3{margin-bottom:7px}#abouts.privacy .section .section-heading-l3::before,.corner-same-abouts.privacy .section .section-heading-l3::before{background-color:#000;content:"";display:inline-block;height:11px;margin-right:5px;width:5px}#abouts.privacy .section .section-heading-l4,.corner-same-abouts.privacy .section .section-heading-l4{font-size:13px;font-weight:bold}#abouts.payment .available p,.corner-same-abouts.payment .available p{margin-bottom:3px}#abouts.payment .available p::before,.corner-same-abouts.payment .available p::before{margin-right:3px;content:"▼"}#abouts.payment .available .well,.corner-same-abouts.payment .available .well{background-color:#fff;display:inline-block;margin-bottom:7px;padding:7px 7px 2px}#abouts.payment .available .well img,.corner-same-abouts.payment .available .well img{margin:0 5px 5px 0;max-width:40px}#abouts.payment .available .well.convinience img,.corner-same-abouts.payment .available .well.convinience img{max-width:100%}#abouts.payment .list-cvs-links,.corner-same-abouts.payment .list-cvs-links{margin-bottom:14px}#abouts.payment .list-cvs-links li,.corner-same-abouts.payment .list-cvs-links li{margin-bottom:7px}#abouts.payment .security-code,.corner-same-abouts.payment .security-code{border:1px dotted #ccc;margin-bottom:7px;padding:14px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}#abouts.payment .section-heading-l3,.corner-same-abouts.payment .section-heading-l3{border-left:7px solid #000;border-bottom:none;margin:0 0 7px;padding:3px 5px}#abouts.law .responsive-table a:not(.btn),.corner-same-abouts.law .responsive-table a:not(.btn){text-decoration:underline}.responsive-table th,.responsive-table td{border-top:none;display:block;width:100%}.responsive-table th p:last-child,.responsive-table td p:last-child{margin-bottom:0}.responsive-table th{background-color:#eee;color:#333}.responsive-table .list-type{margin:0 !important}.responsive-table .list-type li{margin-bottom:5px}.responsive-table .list-type li:last-child{margin-bottom:0}.responsive-table .list-type li small{font-style:italic}@media (min-width: 768px){.responsive-table{border-top:1px solid #ddd}.responsive-table th,.responsive-table td{border-bottom:1px solid #ddd;display:table-cell}.responsive-table th{width:180px}.responsive-table td{width:auto}}#abouts .details a:not(.btn){text-decoration:underline}#abouts .details .section{margin-bottom:40px}#abouts .details .section>ul,#abouts .details .section>ol{margin:16px 0 0 8px}#abouts .details .section>ul>li,#abouts .details .section>ol>li{margin-bottom:8px}#abouts .details .section>ul>li ul,#abouts .details .section>ul>li ol,#abouts .details .section>ol>li ul,#abouts .details .section>ol>li ol{margin:16px 0 0 8px}#abouts .details .section h3{background-color:#f19db4;border-radius:3px;border-bottom:unset;color:#fff;font-size:16px;font-weight:bold;margin-bottom:16px;padding:16px;position:relative}#abouts .details .section:last-child{margin-bottom:0}#abouts.membership .membership-section{margin-bottom:80px}@media (min-width: 992px){#abouts.membership .membership-section{margin-bottom:160px}}#abouts.membership .membership-section h2{text-align:center;font-size:32px;font-weight:bold;padding-top:48px;margin-bottom:24px;background-image:url(/assets/yasunokiyono/star.png);background-repeat:no-repeat;background-position:center top;background-size:60px}@media (min-width: 992px){#abouts.membership .membership-section h2{font-size:44px;padding-top:64px;background-size:80px;margin-bottom:40px}}#abouts.membership .membership-section h3{background:unset;color:inherit;padding:unset}#abouts.membership .membership-section p{font-size:18px;line-height:1.8}#abouts.membership .membership-section a{text-decoration:unset}#abouts.membership .membership-section.introduction{max-width:744px;margin:0 auto 160px}#abouts.membership .membership-section.introduction h1{max-width:478px;margin:0 auto}#abouts.membership .membership-section.introduction h2{display:flex;justify-content:center;align-items:center;font-size:28px;background:unset;padding-top:unset;margin-top:30px}#abouts.membership .membership-section.introduction h2 img{display:inline-block;width:150px}#abouts.membership .membership-section.introduction p{text-align:center}#abouts.membership .membership-section.introduction .main-button{margin:20px auto 0}#abouts.membership .membership-section.benefits ul{display:flex;justify-content:center;align-items:center;gap:32px;flex-wrap:wrap}@media (min-width: 992px){#abouts.membership .membership-section.benefits ul{padding:0 90px;gap:102px;justify-content:center}}#abouts.membership .membership-section.benefits ul li{width:calc(50% - 32px)}@media (min-width: 992px){#abouts.membership .membership-section.benefits ul li{width:calc((100% - 204px) / 3)}}@media (min-width: 992px){#abouts.membership .membership-section.benefits ul li a:not(.btn){display:flex;flex-direction:column}}#abouts.membership .membership-section.benefits ul li a:not(.btn) img{position:relative;top:0;transform:rotate(0);transition:all 0.3s ease}#abouts.membership .membership-section.benefits ul li a:not(.btn) .name{display:block;font-size:20px;font-family:YakuHanJP,"Zen Maru Gothic","Hiragino Kaku Gothic ProN",sans-serif;text-align:center;color:#312624}@media (min-width: 992px){#abouts.membership .membership-section.benefits ul li a:not(.btn) .name{font-size:28px}}#abouts.membership .membership-section.benefits ul li a:not(.btn) .en-name{display:block;text-align:center;font-size:18px;font-family:"Playpen Sans",sans-serif;color:#f19db4}@media (min-width: 992px){#abouts.membership .membership-section.benefits ul li a:not(.btn) .en-name{font-size:24px}}#abouts.membership .membership-section.benefits ul li a:not(.btn) p{margin-top:16px}#abouts.membership .membership-section.benefits ul li a:not(.btn):hover{opacity:1}#abouts.membership .membership-section.benefits ul li a:not(.btn):hover img{transform:rotate(3deg)}#abouts.membership .membership-section.price{border-radius:40px;background-color:rgba(241,157,180,0.15);padding:40px 28px}@media (min-width: 992px){#abouts.membership .membership-section.price{padding:64px 80px}}@media (min-width: 992px){#abouts.membership .membership-section.price ul{display:flex;justify-content:center;gap:46px;margin-top:48px}}#abouts.membership .membership-section.price ul li{text-align:center;border:1px solid #f19db4;border-radius:20px;background:#fff;padding:30px 0;font-size:18px;font-weight:bold;margin-bottom:16px}@media (min-width: 992px){#abouts.membership .membership-section.price ul li{width:calc(100% / 2 - 23px);font-size:28px;margin-bottom:32px}}#abouts.membership .membership-section.price ul li span{font-family:"Playpen Sans",sans-serif;font-size:40px;color:#f19db4;display:inline-block;margin:0 8px;position:relative;top:3px}@media (min-width: 992px){#abouts.membership .membership-section.price ul li span{font-size:48px;font-weight:500}}#abouts.membership .membership-section.price p{font-size:16px}@media (min-width: 992px){#abouts.membership .membership-section.price p{font-size:18px;text-align:center}}@media (min-width: 992px){#abouts.membership .membership-section.steps ul{display:flex;gap:40px}}#abouts.membership .membership-section.steps ul li{text-align:center;border:1px solid #a4d4ad;border-radius:10px;background-color:rgba(164,212,173,0.15);padding:26px 16px;font-size:18px;font-weight:bold;margin-bottom:24px}@media (min-width: 992px){#abouts.membership .membership-section.steps ul li{flex:1;margin-bottom:0}}#abouts.membership .membership-section.steps ul li h3{text-align:center}#abouts.membership .membership-section.steps ul li h3 span{display:inline-block;font-family:"Playpen Sans",sans-serif;font-size:20px;background:#a4d4ad;border-radius:100vmax;padding:8px 16px}#abouts.membership .membership-section.steps ul li p{font-weight:500}#abouts.membership .membership-section.faq{margin-bottom:80px}#abouts.membership .membership-section.faq ul li{padding:24px;border-radius:10px;border:1px solid #f19db4;background:#fff;margin-bottom:24px;cursor:pointer}#abouts.membership .membership-section.faq ul li .accordion-title{padding-left:56px;margin-bottom:unset;font-size:18px;font-weight:500;line-height:1.8;position:relative}#abouts.membership .membership-section.faq ul li .accordion-title::before{content:"Q";color:#fff;font-family:"Playpen Sans",sans-serif;font-size:24px;text-align:center;background:#f19db4;border-radius:100vmax;width:40px;height:40px;line-height:40px;display:block;position:absolute;top:0;left:0}#abouts.membership .membership-section.faq ul li .accordion-body{border-top:1px solid #f19db4;padding:24px 0 0 56px;margin-top:30px}#abouts.payment .available p{margin-bottom:3px}#abouts.payment .available p::before{margin-right:3px;content:"▼"}#abouts.payment .available .creditcard{background-color:#fff;display:inline-block;margin-bottom:8px;padding:8px 8px 2px}#abouts.payment .available .creditcard img{margin:0 5px 5px 0;max-width:40px}#abouts.payment .details .section{margin-bottom:48px}#abouts.payment .details .section .section-heading-l2{padding-left:16px}#abouts.payment .list-cvs,#abouts.payment .list-credit,#abouts.payment .list-cvs-links{margin-bottom:16px}#abouts.payment .list-cvs li,#abouts.payment .list-credit li,#abouts.payment .list-cvs-links li{padding-left:0;padding-right:0}#abouts.payment .list-cvs img,#abouts.payment .list-credit img,#abouts.payment .list-cvs-links img{display:inline-block;margin:0 5px;max-height:30px}#abouts.payment #security-code h5{margin:0 0 8px;padding:3px 5px;border-left:8px solid #f19db4;border-bottom:none;font-weight:bold;color:#312624}#abouts.payment #security-code p,#abouts.payment #security-code li{color:#312624}#abouts.payment .shoppings-gmo-list dt{padding:8px 0 4px}#abouts.payment .section .gmo_payment_notice{margin:0 0 8px}#abouts.law .details{margin-bottom:48px}#abouts.law .abouts-section table{background-color:#fff}#abouts.law .table.responsive-table tr th{color:#312624}#abouts.terms .section>ul,#abouts.terms .section>ol{margin-left:0}#abouts.privacy .details ul{margin-left:0}
