@charset "UTF-8";
/* Scss Document */
/* Scss Document */
/* 購入特典 ROOF TOP TENTのみ */
#purchase_benefits { margin-bottom: 51px; }
#purchase_benefits .purchase_benefits .purchase_benefits__item + .purchase_benefits__item { margin-top: 20px; }

/* 機能性 AWINIG ROOMのみ */
#functionality { margin-bottom: 51px; }

/* 取付方法 AWINIG ROOMとSIDE AWINIG AND AWNING ROOMのみ */
#mounting_method { margin-bottom: 51px; }

/* 購入特典 ROOF TOP TENTのみ */
#m_location_f_method { margin-bottom: 51px; }

/* 室内寸法 ROOF TOP TENTのみ */
#indoor_dimensions { margin-bottom: 51px; }
#indoor_dimensions .indoor_dimensions__slider { margin: 0 auto; max-width: 1040px; }
#indoor_dimensions .indoor_dimensions__slider .sizemain--container { margin-bottom: 15px; width: 100%; overflow: hidden; position: relative; }
#indoor_dimensions .indoor_dimensions__slider .sizethumb--container { width: 100%; position: relative; overflow-x: scroll; scrollbar-width: none; -ms-overflow-style: none; }
#indoor_dimensions .indoor_dimensions__slider .sizethumb--container::-webkit-scrollbar { display: none; }
#indoor_dimensions .indoor_dimensions__slider .sizethumb--container .sizethumb--box { opacity: 0.5; }
#indoor_dimensions .indoor_dimensions__slider .sizethumb--container .sizethumb--box.swiper-slide-thumb-active { opacity: 1; transition: .3s all; position: relative; }
#indoor_dimensions .indoor_dimensions__slider .sizethumb--container .sizethumb--box.swiper-slide-thumb-active::before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 3px solid #9D0000; box-sizing: border-box; z-index: 1; }
#indoor_dimensions .list_layout { margin-top: 15px; }

/* 組立て作業方法 */
#assembly_work_method { margin-bottom: 51px; }
#assembly_work_method .list_layout .list_layout__item { margin-bottom: 40px; }

/* 設営方法 */
#how_to_setup { margin-bottom: 51px; }

/* オプション（別レイアウト） */
#optional .optional__wp .optional__list-outdoor#rooftoptent_option .optional__list-content .list__content-img { margin-bottom: 3%; }
#optional .optional__wp .optional__list-outdoor#rooftoptent_option .optional__list-content .list__content-txt { color: #D6D6D6; }
#optional .optional__wp .optional__list-outdoor#rooftoptent_option .optional__list-content .list__content-txt .content__txt-name { font-size: 1.4rem; margin-bottom: 8px; line-height: 1.5; }
@media (min-width: 375px) { #optional .optional__wp .optional__list-outdoor#rooftoptent_option .optional__list-content .list__content-txt .content__txt-name { font-size: calc( 1.4rem + ( 1vw - 3.75px ) * 0.2424242424 ); } }
@media (min-width: 1200px) { #optional .optional__wp .optional__list-outdoor#rooftoptent_option .optional__list-content .list__content-txt .content__txt-name { font-size: 1.6rem; } }
#optional .optional__wp .optional__list-outdoor#rooftoptent_option .optional__list-content .list__content-txt .content__txt-price { font-size: 1.4rem; margin-bottom: 16px; line-height: 1; text-align: right; }
@media (min-width: 375px) { #optional .optional__wp .optional__list-outdoor#rooftoptent_option .optional__list-content .list__content-txt .content__txt-price { font-size: calc( 1.4rem + ( 1vw - 3.75px ) * 0.2424242424 ); } }
@media (min-width: 1200px) { #optional .optional__wp .optional__list-outdoor#rooftoptent_option .optional__list-content .list__content-txt .content__txt-price { font-size: 1.6rem; } }
#optional .optional__wp .optional__list-outdoor#rooftoptent_option .optional__list-content .list__content-txt .content__txt-about { font-size: 1.2rem; line-height: 1.5; }
@media (min-width: 375px) { #optional .optional__wp .optional__list-outdoor#rooftoptent_option .optional__list-content .list__content-txt .content__txt-about { font-size: calc( 1.2rem + ( 1vw - 3.75px ) * 0.2424242424 ); } }
@media (min-width: 1200px) { #optional .optional__wp .optional__list-outdoor#rooftoptent_option .optional__list-content .list__content-txt .content__txt-about { font-size: 1.4rem; } }
#optional .optional__wp .optional__list-outdoor#rooftoptent_option .optional__list-content.col-1 .content__txt-name { font-size: 1.6rem; margin-bottom: 12px; }
@media (min-width: 375px) { #optional .optional__wp .optional__list-outdoor#rooftoptent_option .optional__list-content.col-1 .content__txt-name { font-size: calc( 1.6rem + ( 1vw - 3.75px ) * 0.2424242424 ); } }
@media (min-width: 1200px) { #optional .optional__wp .optional__list-outdoor#rooftoptent_option .optional__list-content.col-1 .content__txt-name { font-size: 1.8rem; } }
#optional .optional__wp .optional__list-outdoor#rooftoptent_option .optional__list-content.col-1 .content__txt-price { margin-bottom: 30px; }
#optional .optional__wp .optional__list-outdoor#rooftoptent_option .optional__list-content.col-1 .content__txt-price span { font-family: "Mulish", sans-serif, Helvetica, Arial, "sans-serif"; font-weight: 900; font-style: italic; }
#optional .optional__wp .optional__list-outdoor#rooftoptent_option .optional__list-content.col-1 .content__txt-price span.large { font-size: 2.4rem; }
@media (min-width: 375px) { #optional .optional__wp .optional__list-outdoor#rooftoptent_option .optional__list-content.col-1 .content__txt-price span.large { font-size: calc( 2.4rem + ( 1vw - 3.75px ) * 0.7272727273 ); } }
@media (min-width: 1200px) { #optional .optional__wp .optional__list-outdoor#rooftoptent_option .optional__list-content.col-1 .content__txt-price span.large { font-size: 3rem; } }
#optional .optional__wp .optional__list-outdoor#rooftoptent_option .optional__list-content.col-1 .content__txt-about { font-size: 1.3rem; }
@media (min-width: 375px) { #optional .optional__wp .optional__list-outdoor#rooftoptent_option .optional__list-content.col-1 .content__txt-about { font-size: calc( 1.3rem + ( 1vw - 3.75px ) * 0.2424242424 ); } }
@media (min-width: 1200px) { #optional .optional__wp .optional__list-outdoor#rooftoptent_option .optional__list-content.col-1 .content__txt-about { font-size: 1.5rem; } }
#optional .optional__wp .optional__list-outdoor#sideawning_option .optional__list-content .list__content-img { margin-bottom: 3%; }
#optional .optional__wp .optional__list-outdoor#sideawning_option .optional__list-content .list__content-txt { color: #D6D6D6; }
#optional .optional__wp .optional__list-outdoor#sideawning_option .optional__list-content .list__content-txt .content__txt-name { font-size: 1.4rem; margin-bottom: 8px; line-height: 1.5; }
@media (min-width: 375px) { #optional .optional__wp .optional__list-outdoor#sideawning_option .optional__list-content .list__content-txt .content__txt-name { font-size: calc( 1.4rem + ( 1vw - 3.75px ) * 0.2424242424 ); } }
@media (min-width: 1200px) { #optional .optional__wp .optional__list-outdoor#sideawning_option .optional__list-content .list__content-txt .content__txt-name { font-size: 1.6rem; } }
#optional .optional__wp .optional__list-outdoor#sideawning_option .optional__list-content .list__content-txt .content__txt-price { font-size: 1.4rem; margin-bottom: 16px; line-height: 1; text-align: right; }
@media (min-width: 375px) { #optional .optional__wp .optional__list-outdoor#sideawning_option .optional__list-content .list__content-txt .content__txt-price { font-size: calc( 1.4rem + ( 1vw - 3.75px ) * 0.2424242424 ); } }
@media (min-width: 1200px) { #optional .optional__wp .optional__list-outdoor#sideawning_option .optional__list-content .list__content-txt .content__txt-price { font-size: 1.6rem; } }
#optional .optional__wp .optional__list-outdoor#sideawning_option .optional__list-content .list__content-txt .content__txt-about { font-size: 1.2rem; line-height: 1.5; }
@media (min-width: 375px) { #optional .optional__wp .optional__list-outdoor#sideawning_option .optional__list-content .list__content-txt .content__txt-about { font-size: calc( 1.2rem + ( 1vw - 3.75px ) * 0.2424242424 ); } }
@media (min-width: 1200px) { #optional .optional__wp .optional__list-outdoor#sideawning_option .optional__list-content .list__content-txt .content__txt-about { font-size: 1.4rem; } }
#optional .optional__wp .optional__list-outdoor#sideawning_option .optional__list-content.col-1 .content__txt-name { font-size: 1.6rem; margin-bottom: 12px; }
@media (min-width: 375px) { #optional .optional__wp .optional__list-outdoor#sideawning_option .optional__list-content.col-1 .content__txt-name { font-size: calc( 1.6rem + ( 1vw - 3.75px ) * 0.2424242424 ); } }
@media (min-width: 1200px) { #optional .optional__wp .optional__list-outdoor#sideawning_option .optional__list-content.col-1 .content__txt-name { font-size: 1.8rem; } }
#optional .optional__wp .optional__list-outdoor#sideawning_option .optional__list-content.col-1 .content__txt-price { margin-bottom: 30px; }
#optional .optional__wp .optional__list-outdoor#sideawning_option .optional__list-content.col-1 .content__txt-price span { font-family: "Mulish", sans-serif, Helvetica, Arial, "sans-serif"; font-weight: 900; font-style: italic; }
#optional .optional__wp .optional__list-outdoor#sideawning_option .optional__list-content.col-1 .content__txt-price span.large { font-size: 2.4rem; }
@media (min-width: 375px) { #optional .optional__wp .optional__list-outdoor#sideawning_option .optional__list-content.col-1 .content__txt-price span.large { font-size: calc( 2.4rem + ( 1vw - 3.75px ) * 0.7272727273 ); } }
@media (min-width: 1200px) { #optional .optional__wp .optional__list-outdoor#sideawning_option .optional__list-content.col-1 .content__txt-price span.large { font-size: 3rem; } }
#optional .optional__wp .optional__list-outdoor#sideawning_option .optional__list-content.col-1 .content__txt-about { font-size: 1.3rem; }
@media (min-width: 375px) { #optional .optional__wp .optional__list-outdoor#sideawning_option .optional__list-content.col-1 .content__txt-about { font-size: calc( 1.3rem + ( 1vw - 3.75px ) * 0.2424242424 ); } }
@media (min-width: 1200px) { #optional .optional__wp .optional__list-outdoor#sideawning_option .optional__list-content.col-1 .content__txt-about { font-size: 1.5rem; } }
#optional .optional__wp .optional__list-outdoor#sideawning_option .optional__list-content.col-2 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-align-content: flex-start; -ms-flex-line-pack: start; align-content: flex-start; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
#optional .optional__wp .optional__list-outdoor#sideawning_option .optional__list-content.col-2 > * { flex: 0 1 48.214286%; width: 48.214286%; max-width: 48.214286%; }
#optional .optional__wp .optional__list-outdoor#sideawning_option .optional__list-content + .optional__list-content { margin-top: 30px; }
#optional .optional__wp .optional__list-outdoor#blast270_option .optional__list-content .list__content-img { margin-bottom: 3%; }
#optional .optional__wp .optional__list-outdoor#blast270_option .optional__list-content .list__content-txt { color: #D6D6D6; }
#optional .optional__wp .optional__list-outdoor#blast270_option .optional__list-content .list__content-txt .content__txt-name { font-size: 1.4rem; margin-bottom: 8px; line-height: 1.5; }
@media (min-width: 375px) { #optional .optional__wp .optional__list-outdoor#blast270_option .optional__list-content .list__content-txt .content__txt-name { font-size: calc( 1.4rem + ( 1vw - 3.75px ) * 0.2424242424 ); } }
@media (min-width: 1200px) { #optional .optional__wp .optional__list-outdoor#blast270_option .optional__list-content .list__content-txt .content__txt-name { font-size: 1.6rem; } }
#optional .optional__wp .optional__list-outdoor#blast270_option .optional__list-content .list__content-txt .content__txt-price { font-size: 1.4rem; margin-bottom: 16px; line-height: 1; text-align: right; }
@media (min-width: 375px) { #optional .optional__wp .optional__list-outdoor#blast270_option .optional__list-content .list__content-txt .content__txt-price { font-size: calc( 1.4rem + ( 1vw - 3.75px ) * 0.2424242424 ); } }
@media (min-width: 1200px) { #optional .optional__wp .optional__list-outdoor#blast270_option .optional__list-content .list__content-txt .content__txt-price { font-size: 1.6rem; } }
#optional .optional__wp .optional__list-outdoor#blast270_option .optional__list-content .list__content-txt .content__txt-about { font-size: 1.2rem; line-height: 1.5; word-break: break-all; }
@media (min-width: 375px) { #optional .optional__wp .optional__list-outdoor#blast270_option .optional__list-content .list__content-txt .content__txt-about { font-size: calc( 1.2rem + ( 1vw - 3.75px ) * 0.2424242424 ); } }
@media (min-width: 1200px) { #optional .optional__wp .optional__list-outdoor#blast270_option .optional__list-content .list__content-txt .content__txt-about { font-size: 1.4rem; } }
#optional .optional__wp .optional__list-outdoor#blast270_option .optional__list-content.col-1 .content__txt-name { font-size: 1.6rem; margin-bottom: 12px; }
@media (min-width: 375px) { #optional .optional__wp .optional__list-outdoor#blast270_option .optional__list-content.col-1 .content__txt-name { font-size: calc( 1.6rem + ( 1vw - 3.75px ) * 0.2424242424 ); } }
@media (min-width: 1200px) { #optional .optional__wp .optional__list-outdoor#blast270_option .optional__list-content.col-1 .content__txt-name { font-size: 1.8rem; } }
#optional .optional__wp .optional__list-outdoor#blast270_option .optional__list-content.col-1 .content__txt-price { margin-bottom: 30px; }
#optional .optional__wp .optional__list-outdoor#blast270_option .optional__list-content.col-1 .content__txt-price span { font-family: "Mulish", sans-serif, Helvetica, Arial, "sans-serif"; font-weight: 900; font-style: italic; }
#optional .optional__wp .optional__list-outdoor#blast270_option .optional__list-content.col-1 .content__txt-price span.large { font-size: 2.4rem; }
@media (min-width: 375px) { #optional .optional__wp .optional__list-outdoor#blast270_option .optional__list-content.col-1 .content__txt-price span.large { font-size: calc( 2.4rem + ( 1vw - 3.75px ) * 0.7272727273 ); } }
@media (min-width: 1200px) { #optional .optional__wp .optional__list-outdoor#blast270_option .optional__list-content.col-1 .content__txt-price span.large { font-size: 3rem; } }
#optional .optional__wp .optional__list-outdoor#blast270_option .optional__list-content.col-1 .content__txt-about { font-size: 1.3rem; }
@media (min-width: 375px) { #optional .optional__wp .optional__list-outdoor#blast270_option .optional__list-content.col-1 .content__txt-about { font-size: calc( 1.3rem + ( 1vw - 3.75px ) * 0.2424242424 ); } }
@media (min-width: 1200px) { #optional .optional__wp .optional__list-outdoor#blast270_option .optional__list-content.col-1 .content__txt-about { font-size: 1.5rem; } }
#optional .optional__wp .optional__list-outdoor#blast270_option .optional__list-content.col-2 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-align-content: flex-start; -ms-flex-line-pack: start; align-content: flex-start; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
#optional .optional__wp .optional__list-outdoor#blast270_option .optional__list-content.col-2 > * { flex: 0 1 48.214286%; width: 48.214286%; max-width: 48.214286%; }
#optional .optional__wp .optional__list-outdoor#blast270_option .optional__list-content + .optional__list-content { margin-top: 30px; }

/* お客様の声 OUT DOORのみ */
#testimonial { margin-bottom: 51px; }
#testimonial .testimonial__list .testimonial__item .thumbnail { margin-bottom: 15px; }
#testimonial .testimonial__list .testimonial__item .data { color: #D6D6D6; }
#testimonial .testimonial__list .testimonial__item .data .name { font-size: 1.4rem; margin-bottom: 12px; font-family: 游ゴシック体 Pr6N B, Yu Gothic Pr6N B, "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif"; line-height: 1; }
@media (min-width: 375px) { #testimonial .testimonial__list .testimonial__item .data .name { font-size: calc( 1.4rem + ( 1vw - 3.75px ) * 0.1212121212 ); } }
@media (min-width: 1200px) { #testimonial .testimonial__list .testimonial__item .data .name { font-size: 1.5rem; } }
#testimonial .testimonial__list .testimonial__item .data .name span { font-size: 1.8rem; margin: 0 4px; }
@media (min-width: 375px) { #testimonial .testimonial__list .testimonial__item .data .name span { font-size: calc( 1.8rem + ( 1vw - 3.75px ) * 0.4848484848 ); } }
@media (min-width: 1200px) { #testimonial .testimonial__list .testimonial__item .data .name span { font-size: 2.2rem; } }
#testimonial .testimonial__list .testimonial__item .data .text { font-size: 1.2rem; line-height: 2.4rem; }
@media (min-width: 375px) { #testimonial .testimonial__list .testimonial__item .data .text { font-size: calc( 1.2rem + ( 1vw - 3.75px ) * 0.2424242424 ); } }
@media (min-width: 1200px) { #testimonial .testimonial__list .testimonial__item .data .text { font-size: 1.4rem; } }
#testimonial .testimonial__list .testimonial__item + .testimonial__item { margin-top: 30px; }

/*------------------------------
		769px以上
------------------------------*/
@media screen and (min-width: 769px) { /* 購入特典 ROOF TOP TENTのみ */
  #purchase_benefits { margin: 0% 0% 5.85% 0%; }
  #purchase_benefits .purchase_benefits { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-align-content: flex-start; -ms-flex-line-pack: start; align-content: flex-start; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
  #purchase_benefits .purchase_benefits .purchase_benefits__item { flex: 0 1 46.666667%; width: 46.666667%; max-width: 46.666667%; }
  #purchase_benefits .purchase_benefits .purchase_benefits__item + .purchase_benefits__item { margin-top: 0; }
  /* 機能性 AWINIG ROOMのみ */
  #functionality { margin: 0% 0% 5.85% 0%; }
  /* 取付方法 AWINIG ROOMとSIDE AWINIG AND AWNING ROOMのみ */
  #mounting_method { margin: 0% 0% 5.85% 0%; }
  #mounting_method .p_section__ttl { margin-bottom: 40px; }
  /* 購入特典 ROOF TOP TENTのみ */
  #m_location_f_method { margin: 0% 0% 5.85% 0%; }
  #m_location_f_method .p_section__ttl { margin-bottom: 40px; }
  /* 室内寸法 ROOF TOP TENTのみ */
  #indoor_dimensions { margin: 0% 0% 5.85% 0%; }
  #indoor_dimensions .indoor_dimensions__slider { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-align-content: flex-start; -ms-flex-line-pack: start; align-content: flex-start; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
  #indoor_dimensions .indoor_dimensions__slider .sizemain--container { flex: 0 1 80.769%; width: 80.769%; max-width: 80.769%; margin-bottom: 0; }
  #indoor_dimensions .indoor_dimensions__slider .sizethumb--container { flex: 0 1 16.153%; width: 16.153%; max-width: 16.153%; height: 600px; overflow-y: scroll; }
  #indoor_dimensions .indoor_dimensions__slider .sizethumb--container .sizethumb--box { height: 120px !important; }
  #indoor_dimensions .indoor_dimensions__slider .sizethumb--container .sizethumb--box.swiper-slide-thumb-active::before { border-width: 5px; }
  #indoor_dimensions .indoor_dimensions__slider .sizethumb--container .sizethumb--box + .sizethumb--box { margin-top: 25px; }
  #indoor_dimensions .list_layout { margin-top: 40px; }
  /* 組立て作業方法 */
  #assembly_work_method { margin: 0% 0% 5.85% 0%; }
  #assembly_work_method .list_layout .list_layout__item { margin-bottom: 56px; }
  /* 設営方法 */
  #how_to_setup { margin: 0% 0% 5.71% 0%; }
  /* オプション（別レイアウト） */
  #optional .optional__wp .optional__list-outdoor { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-align-content: flex-start; -ms-flex-line-pack: start; align-content: flex-start; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
  #optional .optional__wp .optional__list-outdoor#rooftoptent_option .optional__list-content { flex: 0 1 46.666667%; width: 46.666667%; max-width: 46.666667%; margin-right: 6.66666667%; }
  #optional .optional__wp .optional__list-outdoor#rooftoptent_option .optional__list-content .list__content-txt .content__txt-name { margin-bottom: 13px; }
  #optional .optional__wp .optional__list-outdoor#rooftoptent_option .optional__list-content .list__content-txt .content__txt-price { margin-bottom: 28px; }
  #optional .optional__wp .optional__list-outdoor#rooftoptent_option .optional__list-content.col-1 { flex: 0 1 100%; width: 100%; max-width: 100%; }
  #optional .optional__wp .optional__list-outdoor#rooftoptent_option .optional__list-content.col-1 > * { margin-left: auto; margin-right: auto; width: 85%; }
  #optional .optional__wp .optional__list-outdoor#rooftoptent_option .optional__list-content.col-1 .content__txt-name { margin-bottom: 6.5px; }
  #optional .optional__wp .optional__list-outdoor#rooftoptent_option .optional__list-content.col-1 .content__txt-price { margin-bottom: 20px; }
  #optional .optional__wp .optional__list-outdoor#rooftoptent_option .optional__list-content:nth-child(odd) { margin-right: 0; }
  #optional .optional__wp .optional__list-outdoor#rooftoptent_option .optional__list-content:nth-child(-n + 1) { margin-top: 0; }
  #optional .optional__wp .optional__list-outdoor#sideawning_option .optional__list-content { flex: 0 1 46.666667%; width: 46.666667%; max-width: 46.666667%; margin-right: 6.66666667%; }
  #optional .optional__wp .optional__list-outdoor#sideawning_option .optional__list-content .list__content-txt .content__txt-name { margin-bottom: 13px; }
  #optional .optional__wp .optional__list-outdoor#sideawning_option .optional__list-content .list__content-txt .content__txt-price { margin-bottom: 28px; }
  #optional .optional__wp .optional__list-outdoor#sideawning_option .optional__list-content.col-1 { flex: 0 1 100%; width: 100%; max-width: 100%; }
  #optional .optional__wp .optional__list-outdoor#sideawning_option .optional__list-content.col-1 > * { margin-left: auto; margin-right: auto; width: 85%; }
  #optional .optional__wp .optional__list-outdoor#sideawning_option .optional__list-content.col-1 .content__txt-name { margin-bottom: 6.5px; }
  #optional .optional__wp .optional__list-outdoor#sideawning_option .optional__list-content.col-1 .content__txt-price { margin-bottom: 20px; }
  #optional .optional__wp .optional__list-outdoor#sideawning_option .optional__list-content + .optional__list-content { margin-top: 40px; }
  #optional .optional__wp .optional__list-outdoor#sideawning_option .optional__list-content:nth-child(odd) { margin-right: 0; }
  #optional .optional__wp .optional__list-outdoor#sideawning_option .optional__list-content:nth-child(-n + 1) { margin-top: 0; }
  #optional .optional__wp .optional__list-outdoor#blast270_option .optional__list-content { flex: 0 1 46.666667%; width: 46.666667%; max-width: 46.666667%; margin-right: 6.66666667%; }
  #optional .optional__wp .optional__list-outdoor#blast270_option .optional__list-content .list__content-txt .content__txt-name { margin-bottom: 13px; }
  #optional .optional__wp .optional__list-outdoor#blast270_option .optional__list-content .list__content-txt .content__txt-price { margin-bottom: 28px; }
  #optional .optional__wp .optional__list-outdoor#blast270_option .optional__list-content.col-1 { flex: 0 1 100%; width: 100%; max-width: 100%; }
  #optional .optional__wp .optional__list-outdoor#blast270_option .optional__list-content.col-1 > * { margin-left: auto; margin-right: auto; width: 85%; }
  #optional .optional__wp .optional__list-outdoor#blast270_option .optional__list-content.col-1 .content__txt-name { margin-bottom: 6.5px; }
  #optional .optional__wp .optional__list-outdoor#blast270_option .optional__list-content.col-1 .content__txt-price { margin-bottom: 20px; }
  #optional .optional__wp .optional__list-outdoor#blast270_option .optional__list-content + .optional__list-content { margin-top: 40px; }
  #optional .optional__wp .optional__list-outdoor#blast270_option .optional__list-content:nth-child(odd) { margin-right: 0; }
  #optional .optional__wp .optional__list-outdoor#blast270_option .optional__list-content:nth-child(-n + 1) { margin-top: 0; }
  /* お客様の声 OUT DOORのみ */
  #testimonial { margin: 0% 0% 5.85% 0%; }
  #testimonial .testimonial__list .testimonial__item { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-align-content: flex-start; -ms-flex-line-pack: start; align-content: flex-start; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
  #testimonial .testimonial__list .testimonial__item .thumbnail { flex: 0 1 32.5%; width: 32.5%; max-width: 32.5%; margin-bottom: 0; }
  #testimonial .testimonial__list .testimonial__item .data { flex: 0 1 65%; width: 65%; max-width: 65%; }
  #testimonial .testimonial__list .testimonial__item .data .name { margin-bottom: 18px; }
  #testimonial .testimonial__list .testimonial__item .data .name span { margin: 0 8px; }
  #testimonial .testimonial__list .testimonial__item + .testimonial__item { margin-top: 40px; } }
/*------------------------------
		961px以上
------------------------------*/
/*------------------------------
		1281px以上
------------------------------*/

/*# sourceMappingURL=outdoor.css.map */
