﻿@charset "UTF-8";html {font-size: 10px;font-size: 2.666vw;}@media screen and (min-width:375px) {html {font-size: 10px;}}body {margin: 0;font-family: Arial,"Helvetica Neue","メイリオ", Meiryo, "Hiragino Kaku Gothic ProN","Hiragino Sans", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size: 1.4rem;line-height: 1.5;color: #333333;}img {vertical-align: top;max-width: 100%;}button:focus,input:focus {outline: none;}* {box-sizing: border-box;}a {text-decoration: none;color: #333333;}a:focus {outline: none;}a img {transition: opacity 0.3s;}a:hover img {opacity: 0.7;}button {cursor: pointer;}@media screen and (min-width:768px) {a:hover {text-decoration: underline;}a:hover img {opacity: 0.7;}}.comon-icon__red ,.comon-icon__blue {border-radius: 3px;font-size: 11px;line-height: 1.0;font-weight: bold;padding: 1px 4px 0;min-width: 5em;height: 18px;display: inline-flex!important;align-items: center;justify-content: center;}.comon-icon__red {border: solid 1px #e60012;background: #e60012;color: #ffffff;}.comon-icon__blue {border: solid 1px #122c8d;color: #122c8d;}.guide-wrapper {padding: 3.5rem 3.0rem;}h1,.h1 {margin: 0 0 2.0rem;padding: 0 0 0.8rem;border-bottom: solid 1px #2e51a1;font-size: 2.2rem;font-weight: normal;}.guide-nav ul {display: flex;flex-flow: wrap;align-items: stretch;margin-left: -1.5rem;margin-top: -2.0rem;}.guide-nav ul li {width: calc(33.3% - 1.5rem);margin: 2.0rem 0 0 1.5rem;}.guide-nav ul li a {position: relative;display: flex;justify-content: center;align-items: center;height: 100%;min-height: 5.0rem;padding: 0.4rem 2.0rem;text-align: center;background: #e5e5e5;color: #073190;font-weight: bold;line-height: 1.3;}.guide-nav ul li a:before {position: absolute;right: 0.4rem;bottom: 0.4rem;display: block;content: '';width: 0;height: 0;border-style: solid;border-width: 0 0 1.4rem 1.4rem;border-color: transparent transparent #073190 transparent;}@media screen and (max-width:640px) {.guide-nav ul {margin-top: -1.0rem;margin-left: -0.7rem;}.guide-nav ul li {width: calc(50% - 0.7rem);margin: 0.7rem 0 0 0.7rem;}.guide-nav ul li a {font-size: 1.2rem;padding: 0.4rem 0.6rem;}}.guide-wrapper section {margin: 5.4rem 0 0;}section h1 {display: flex;align-items: flex-start;color: #073190;font-weight: bold;font-size: 1.8rem;margin: 0 0 2.4rem;padding: 0;}section h1:before {display: flex;justify-content: center;align-items: center;width: 3.4rem;min-width: 3.4rem;min-height: 3.4rem;margin: 0 1.6rem 0 0;background: #073190;color: #ffffff;content: '';}section#guide_about h1:before {content:'1';}section#guide_order h1:before {content:'2';}section#guide_payment h1:before {content:'3';}section#guide_delivery h1:before {content:'4';}section#guide_return h1:before {content:'5';}section#guide_assembly h1:before {content:'6';}section h1 span {display: flex;align-items: center;min-height: 3.4rem;padding: 0.5rem 0;}.guide-wrapper {counter-reset:sec;}section h2 {margin: 5rem 0 1.8rem;display: flex;align-items: flex-start;background: #f8f8f8;font-size: 1.8rem;font-weight: bold;}section h2 span {display: flex;align-items: center;padding: 0.4rem 0;}section h2 span:first-child {background: #073190;color: #ffffff;width: 5.0rem;min-width: 5.0rem;margin: 0 1.2rem 0 0;justify-content: center;}.log-s h2 {margin: 5rem 0 1.8rem;display: flex;align-items: flex-start;background: #f8f8f8;font-size: 1.8rem;font-weight: bold;}.log-s span {display: flex;align-items: center;padding: 0.4rem 0;}.log-s h2 span:first-child {background: #073190;color: #ffffff;width: 5.0rem;min-width: 5.0rem;margin: 0 1.2rem 0 0;justify-content: center;}section nav {display: flex;justify-content: space-between;}section nav ul {min-width: 40%;}section nav ul + ul {min-width: 56%;margin-left: 4%}section nav ul li {padding-left: 2.4em;}section nav ul li + li {margin-top: 0.5rem;}section nav ul li span {display: inline-block;width: 2.4em;margin-left: -2.4em;}section nav ul + ul li {padding-left: 3.0em;}section nav ul + ul li span {width: 3.0em;margin-left: -3.0em;}@media screen and (max-width:640px) {section nav {flex-flow: column;}section nav ul {width: 100%;margin: 0;}section nav ul + ul {margin: 0.5rem 0 0;padding: 0;}section nav ul li {padding-left: 3.0em!important;}section nav ul li span {margin-left: -3.0em!important;width: 3.0em!important;}}section .section-block p {margin: 2.0rem 0;}section h3 {position: relative;margin: 0 0 2.2rem;padding: 0 0 0 2.2rem;font-size: 1.6rem;font-weight: bold;background: #f8f8f8;opacity: 0.9;}section h3:before {content: '';position: absolute;left: 0;top: 0.2rem;bottom: 0.2rem;display: block;width: 1.2rem;background: #27a1ff;}.log-s h3 {position: relative;margin: 0 0 2.2rem;padding: 0 0 0 2.2rem;font-size: 1.6rem;font-weight: bold;background: #f8f8f8;opacity: 0.9;}.log-s h3:before {content: '';position: absolute;left: 0;top: 0.2rem;bottom: 0.2rem;display: block;width: 1.2rem;background: #27a1ff;}section a {text-decoration: underline;color: #073190;}section img {vertical-align: middle;}section .section-block--c {margin-left: 1.4rem;}section dl {margin: 2.0rem 0;}section dl dt {margin: 0 0 0.3rem;font-weight: bold;}section dl dt:not(:first-child) {margin-top: 1.4rem;}section dl dd > p:first-child {margin-top: 0;}section table {margin: 2.0rem 0;min-width: 78.9%;border: solid 1px #e0e0e0;border-top: none;border-right: none;}section table th {padding: 1.4rem;text-align: left;vertical-align: middle;border-top: solid 1px #e0e0e0;border-right: solid 1px #e0e0e0;background: #f6f6f6;}section table td {padding: 1.4rem 1.8rem;vertical-align: middle;border-top: solid 1px #e0e0e0;border-right: solid 1px #e0e0e0;}section table.table__icon th {text-align: center;min-width: 14.0rem;padding: 1.0rem 1.4rem;}section table.table__icon th img {max-width: 7.5rem;max-height: 3.6rem;}section table.table__size th {min-width: 24.0rem;}@media screen and (max-width:640px) {section table th {padding: 0.8rem 1.0rem;}section table td {padding: 0.8rem 1.0rem;}section table.table__icon th {min-width: 0;padding: 0.8rem 0.8rem;}section table.table__size th {min-width: 0;}section table.table__size th span {display: inline-block;white-space: nowrap;}}section .size-images01 {display: flex;margin: 2.0rem 0;}section .size-images02 {display: flex;margin: 2.0rem 0;}section .size-images01 li {flex-basis: 30%;}section .size-images02 li {flex-basis: 24%;}@media screen and (max-width:640px) {section .size-images01 ,section .size-images02 {flex-flow: wrap;justify-content: space-between;}section .size-images01 li ,section .size-images02 li {flex-basis:48%;}section .size-images02 li:nth-child(3) {flex-basis:100%;margin-top: 1.2rem;}}section ul.list-circle li {position: relative;padding-left: 1em;}section ul.list-circle li:before {position: absolute;left: 0.1em;top: 0.5em;width: 4px;height: 4px;padding: 0;border-radius: 4px;display: block;text-align: center;content: '';background: #666666;border: solid 1px #666666;}section ol li {margin-left: 1.5em;list-style: decimal;}section table.guide_icon-table th {text-align: center;}section table.guide_icon-table th img {max-width: 80px;max-height: 40px;}section table.guide_icon-table th .comon-icon__blue,section table.guide_icon-table th .comon-icon__red {background: #ffffff;}section .guide_about-2--list {background: #fcfcfc;/*背景色*/padding: 0.5em 0.5em 0.5em 2em;/*ボックス内の余白*/border: solid 0.5px gray;/*線の種類 太さ 色*/}section .guide_about-2--list li {line-height: 1.5;/*文の行高*/padding: 0.5em 0;/*前後の文との余白*/}section #guide_payment-2 table {min-width: 50%;}section #guide_payment-2 table th {background: #f6f6f6;}section #guide_payment-2 table td {vertical-align: top;}section #guide_payment-2 table td + td {border-left: solid 1px #e0e0e0;}section #guide_payment-2 table td p {margin: 0;}section #guide_payment-2 table td p + p {margin-top: 1.5rem;}section #guide_delivery-4 ol li {list-style: decimal-leading-zero;}<!-- 20220121matsuiadd -->p{text-indent: 1em;}dd{text-indent: 1em;}.button01 a {padding:10px;display:inline-block;background:#ffffff;border:1px solid #777;color:#000080;border-radius:5px;text-decoration:none;line-height:1;}.button01 a:hover {background-color: #f5f5f5;}.button02 a {padding:20px;display:inline-block;background:navy;color:#ffffff;border-radius:5px;text-decoration:none;line-height:1;text-align: center;}.button02 a:hover {background-color: #4169e1;}/***ステップバーデザイン１***/.step-wrap1 {counter-reset:count;margin: 2em 0;position: relative;}.step-content1 {padding: 0 0 1.3em 2em;margin: 0;position: relative;}.step-content1::before {content: "";display: block;width: 13px;height: 13px;background: #6ab5a5;border: solid 3px #ffffff;border-radius: 50%;position: absolute;top: 3px;left: 3px;box-shadow: 0 0 0 2px #6ab5a5;}.step-content1::after {content: "";display: block;height: calc(100% - 35px);border-left: dotted 5px #768888;position: absolute;top: 30px;left: 10px;}.step-title1 {font-weight: bold;font-size: 120%;}.step-label1 {color: #768888;font-weight: bold;}.step-body1 {margin-top: .5em;padding: 0 0 1em;}.step-wrap1 > :last-of-type::after {display: none;}/***ステップバーデザイン１***/