@charset "UTF-8";
/* CSS Document */
/* Scss Document */
/* Scss Document */
/*-------コラム 詳細--------*/
.detail__btn a { margin: 0 auto; padding: 20px 40px 20px 40px; width: 90%; max-width: 350px; box-sizing: border-box; color: #2F2F2F; font-size: 1.5rem; text-align: center; border: 3px solid #fff; border-radius: 100px; background: #fff; line-height: 1; position: relative; }
.detail__btn:before { border-left: 1px solid #2F2F2F; border-right: 0; right: auto; left: 33.7px; transform: translateY(-50%) rotate(45deg); }
.detail__btn:after { right: auto; left: 37px; }
.detail__btn:hover:before { border-right: 0; border-left: 1px solid #FFF; }

.column-de { max-width: 900px; padding-top: 50px; }
.column-de .column-de__all-wp { padding-bottom: 60px; }
.column-de .column-de__left { margin-bottom: 50px; }
.column-de .column-de__ttl-wp { margin-bottom: 20px; }
.column-de .column-de__ttl-wp .column-de__ctgry .column-de__ctgry-txt { font-size: 1.2rem; display: inline-block; margin-bottom: 15px; margin-right: 5px; color: #fff; }
@media (min-width: 769px) { .column-de .column-de__ttl-wp .column-de__ctgry .column-de__ctgry-txt { font-size: calc( 1.2rem + ( 1vw - 7.69px ) * 0.6042296073 ); } }
@media (min-width: 1100px) { .column-de .column-de__ttl-wp .column-de__ctgry .column-de__ctgry-txt { font-size: 1.4rem; } }
.column-de .column-de__ttl-wp .column-de__ctgry .column-de__ctgry-txt.column { padding: 2px 10px; background: #07070D; }
.column-de .column-de__ttl-wp .column-de__ctgry .column-de__ctgry-txt.paid { padding: 2px 10px; background: #CEB919; }
.column-de .column-de__ttl-wp .column-de__ctgry .column-de__ctgry-txt.free { padding: 2px 10px; background: #65B4A2; }
.column-de .column-de__ttl-wp .column-de__ctgry .column-de__ctgry-txt:last-child { margin-right: 0; }
.column-de .column-de__ttl-wp .column-de__ttl { font-size: 1.8rem; text-align: left; line-height: normal; color: #D6D6D6; }
@media (min-width: 769px) { .column-de .column-de__ttl-wp .column-de__ttl { font-size: calc( 1.8rem + ( 1vw - 7.69px ) * 1.8126888218 ); } }
@media (min-width: 1100px) { .column-de .column-de__ttl-wp .column-de__ttl { font-size: 2.4rem; } }
.column-de .column-de__ttl-wp .column-de__time { font-style: italic; font-size: 1.3rem; color: #D6D6D6; }
@media (min-width: 769px) { .column-de .column-de__ttl-wp .column-de__time { font-size: calc( 1.3rem + ( 1vw - 7.69px ) * 0.6042296073 ); } }
@media (min-width: 1100px) { .column-de .column-de__ttl-wp .column-de__time { font-size: 1.5rem; } }
.column-de .column-de__wp { margin-bottom: 50px; }
.column-de .column-de__wp .column-de__img-wp { margin-bottom: 4vw; }
.column-de .column-de__wp .column-de__con-txt { font-size: 1.4rem; line-height: 1.7142857143; text-align: justify; color: #D6D6D6; }
@media (min-width: 769px) { .column-de .column-de__wp .column-de__con-txt { font-size: calc( 1.4rem + ( 1vw - 7.69px ) * 0.6042296073 ); } }
@media (min-width: 1100px) { .column-de .column-de__wp .column-de__con-txt { font-size: 1.6rem; } }
.column-de .column-de__btn-wp { padding: 10px; border: solid 3px #F5F5F5; }
.column-de .column-de__btn-wp .column-de__btn-txt { font-size: 1.2rem; margin-bottom: 20px; text-align: center; }
@media (min-width: 769px) { .column-de .column-de__btn-wp .column-de__btn-txt { font-size: calc( 1.2rem + ( 1vw - 7.69px ) * 0.6042296073 ); } }
@media (min-width: 1100px) { .column-de .column-de__btn-wp .column-de__btn-txt { font-size: 1.4rem; } }
.column-de .column-de__btn-wp .column-de__btn a { font-size: 1.2rem; position: relative; padding: 10px 15px 10px 25px; border-radius: 50px; box-sizing: border-box; }
@media (min-width: 769px) { .column-de .column-de__btn-wp .column-de__btn a { font-size: calc( 1.2rem + ( 1vw - 7.69px ) * 1.2084592145 ); } }
@media (min-width: 1100px) { .column-de .column-de__btn-wp .column-de__btn a { font-size: 1.6rem; } }
.column-de .column-de__btn-wp .column-de__btn a i { position: absolute; width: 100%; top: 50%; transform: translateY(-50%); width: auto; left: 20px; font-size: 1.4rem; }
@media (min-width: 769px) { .column-de .column-de__btn-wp .column-de__btn a i { font-size: calc( 1.4rem + ( 1vw - 7.69px ) * 1.2084592145 ); } }
@media (min-width: 1100px) { .column-de .column-de__btn-wp .column-de__btn a i { font-size: 1.8rem; } }
.column-de .column-de__btn-wp .column-de__btn.join a { background: #65B4A2; border: 4px solid #65B4A2; }
.column-de .column-de__btn-wp .column-de__btn.login a { background: #3E3E3E; border: 4px solid #3E3E3E; }
.column-de .column-de__pplr { margin-bottom: 50px; }
.column-de .column-de__pplr .column-de__pplr-ttl-wp { margin-bottom: 20px; text-align: center; }
.column-de .column-de__pplr .column-de__pplr-ttl-wp .column-de__pplr-ttl-jp { font-size: 1.4rem; }
@media (min-width: 769px) { .column-de .column-de__pplr .column-de__pplr-ttl-wp .column-de__pplr-ttl-jp { font-size: calc( 1.4rem + ( 1vw - 7.69px ) * 0.3021148036 ); } }
@media (min-width: 1100px) { .column-de .column-de__pplr .column-de__pplr-ttl-wp .column-de__pplr-ttl-jp { font-size: 1.5rem; } }
.column-de .column-de__pplr .column-de__pplr-ttl-wp .column-de__pplr-ttl-en { font-size: 1.1rem; }
@media (min-width: 769px) { .column-de .column-de__pplr .column-de__pplr-ttl-wp .column-de__pplr-ttl-en { font-size: calc( 1.1rem + ( 1vw - 7.69px ) * 0.3021148036 ); } }
@media (min-width: 1100px) { .column-de .column-de__pplr .column-de__pplr-ttl-wp .column-de__pplr-ttl-en { font-size: 1.2rem; } }
.column-de .column-de__pplr .column-de__pplr-list { margin-bottom: 30px; }
.column-de .column-de__pplr .column-de__pplr-list li { margin-bottom: 20px; }
.column-de .column-de__pplr .column-de__pplr-list li a { position: relative; }
.column-de .column-de__pplr .column-de__pplr-list li .column-de__pplr-img { position: relative; margin-bottom: 10px; }
.column-de .column-de__pplr .column-de__pplr-list li .column-de__pplr-img figure { position: relative; }
.column-de .column-de__pplr .column-de__pplr-list li .column-de__pplr-img figure::before, .column-de .column-de__pplr .column-de__pplr-list li .column-de__pplr-img figure::after { opacity: 0; transition: .3s; }
.column-de .column-de__pplr .column-de__pplr-list li .column-de__pplr-img figure::before { position: absolute; width: 100%; top: 50%; left: 50%; transform: translate(-50%, -50%); content: 'View more'; font-family: "Mulish", sans-serif, Helvetica, Arial, "sans-serif"; text-align: center; color: #fff; z-index: 2; }
.column-de .column-de__pplr .column-de__pplr-list li .column-de__pplr-img figure::after { position: absolute; width: 100%; top: 50%; left: 50%; transform: translate(-50%, -50%); content: ""; display: block; height: 100%; background: rgba(0, 0, 0, 0.4); z-index: 1; }
.column-de .column-de__pplr .column-de__pplr-list li .column-de__pplr-img .column-de__pplr-ctgry { font-size: 1rem; position: absolute; padding: 2px 10px; bottom: 0; right: 0; color: #fff; z-index: 2; }
@media (min-width: 769px) { .column-de .column-de__pplr .column-de__pplr-list li .column-de__pplr-img .column-de__pplr-ctgry { font-size: calc( 1rem + ( 1vw - 7.69px ) * 0.6042296073 ); } }
@media (min-width: 1100px) { .column-de .column-de__pplr .column-de__pplr-list li .column-de__pplr-img .column-de__pplr-ctgry { font-size: 1.2rem; } }
.column-de .column-de__pplr .column-de__pplr-list li .column-de__pplr-img .column-de__pplr-ctgry.column { background: #07070D; }
.column-de .column-de__pplr .column-de__pplr-list li .column-de__pplr-img .column-de__pplr-subject { font-size: 1rem; position: absolute; padding: 2px 10px; top: 0; left: 0; color: #fff; z-index: 2; }
@media (min-width: 769px) { .column-de .column-de__pplr .column-de__pplr-list li .column-de__pplr-img .column-de__pplr-subject { font-size: calc( 1rem + ( 1vw - 7.69px ) * 0.6042296073 ); } }
@media (min-width: 1100px) { .column-de .column-de__pplr .column-de__pplr-list li .column-de__pplr-img .column-de__pplr-subject { font-size: 1.2rem; } }
.column-de .column-de__pplr .column-de__pplr-list li .column-de__pplr-img .column-de__pplr-subject.free { background: #65B4A2; }
.column-de .column-de__pplr .column-de__pplr-list li .column-de__pplr-img .column-de__pplr-subject.paid { background: #CEB919; }
.column-de .column-de__pplr .column-de__pplr-list li .column-de__pplr-txt { transition: .3s; }
.column-de .column-de__pplr .column-de__pplr-list li .column-de__pplr-txt .column-de__pplr-ttl { font-size: 1.1rem; text-align: justify; line-height: normal; }
@media (min-width: 769px) { .column-de .column-de__pplr .column-de__pplr-list li .column-de__pplr-txt .column-de__pplr-ttl { font-size: calc( 1.1rem + ( 1vw - 7.69px ) * 0.6042296073 ); } }
@media (min-width: 1100px) { .column-de .column-de__pplr .column-de__pplr-list li .column-de__pplr-txt .column-de__pplr-ttl { font-size: 1.3rem; } }
.column-de .column-de__pplr .column-de__pplr-list li .column-de__pplr-txt .column-de__pplr-time { font-size: 1rem; }
@media (min-width: 769px) { .column-de .column-de__pplr .column-de__pplr-list li .column-de__pplr-txt .column-de__pplr-time { font-size: calc( 1rem + ( 1vw - 7.69px ) * 0.6042296073 ); } }
@media (min-width: 1100px) { .column-de .column-de__pplr .column-de__pplr-list li .column-de__pplr-txt .column-de__pplr-time { font-size: 1.2rem; } }
.column-de .column-de__pplr .column-de__pplr-list li:last-child { margin-bottom: 0; }
.column-de .column-de__bnr li { flex: 0 1 48.5%; width: 48.5%; max-width: 48.5%; margin-bottom: 10px; }
.column-de .column-de__bnr li:last-child { margin-bottom: 0; }

.article_body .article_body-inner { 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; }
.article_body .article_body-inner + .article_body-inner { padding: 5.12% 0% 0% 0%; }
.article_body .article_body-inner.btn_container { padding-top: 10%; }
.article_body .article_body-inner.title { padding: 6.41% 0% 0% 0%; }
.article_body .article_body-inner.title + .article_body-inner { padding: 3.2% 0% 0% 0%; }
.article_body .article_body-inner.panorama, .article_body .article_body-inner.ba_image, .article_body .article_body-inner.gmap { padding-top: 20%; }
.article_body .article_body-inner.gmap > .article_body-parts { flex: 0 1 100%; width: 100%; max-width: 100%; }
.article_body .article_body-inner.file { padding: 2.56% 0% 0% 0%; }
.article_body .article_body-inner.file + .file { padding: 1.53% 0% 0% 0%; }
.article_body .article_body-inner:nth-last-child(1) { padding-bottom: 0; }
.article_body .article_body-box { flex: 0 1 100%; width: 100%; max-width: 100%; }
.article_body .article_body-box.col-1 { flex: 0 1 calc(94% / 3); width: calc(94% / 3); max-width: calc(94% / 3); }
.article_body .article_body-box.col-2 { flex: 0 1 48%; width: 48%; max-width: 48%; }
.article_body .article_body-box.col-3 { flex: 0 1 100%; width: 100%; max-width: 100%; }
.article_body .type_btn_container { 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; }
.article_body .type_btn_container > .btn { flex: 0 1 100%; width: 100%; max-width: 100%; }
.article_body .type_btn_container > .btn a { max-width: 100%; padding: 26px; line-height: 1; position: relative; }
.article_body .type_btn_container > .btn a .btn_icon-box { position: absolute; top: 50%; left: 10%; transform: translate(-50%, -50%); font-size: 2.3rem; }
.article_body .type_btn_container > .btn a .btn_txt-box { font-size: 1.6rem; }
@media (min-width: 769px) { .article_body .type_btn_container > .btn a .btn_txt-box { font-size: calc( 1.6rem + ( 1vw - 7.69px ) * 0.44345898 ); } }
@media (min-width: 1220px) { .article_body .type_btn_container > .btn a .btn_txt-box { font-size: 1.8rem; } }
.article_body .type_btn_container > .btn.reserve a { background: #EB9947; border: 1px solid #EB9947; }
.article_body .type_btn_container > .btn.reserve a:hover { opacity: 1; background: #fff; color: #EB9947; }
.article_body .type_btn_container > .btn + .btn { margin-top: 15px; }
.article_body .title_box { font-size: 2rem; padding-left: 12px; text-align: left; position: relative; line-height: 1.5; color: #D6D6D6; }
@media (min-width: 768px) { .article_body .title_box { font-size: calc( 2rem + ( 1vw - 7.68px ) * 3.0120481928 ); } }
@media (min-width: 1100px) { .article_body .title_box { font-size: 3rem; } }
.article_body .title_box::before { content: ''; position: absolute; top: 50%; left: 0; transform: translateY(-50%); width: 6px; height: 100%; background: #FFF; }
.article_body .sub_title_box { font-size: 1.8rem; padding-bottom: 8px; text-align: left; position: relative; line-height: 1.2; border-bottom: 2.5px solid #dcdcdc; color: #D6D6D6; }
@media (min-width: 768px) { .article_body .sub_title_box { font-size: calc( 1.8rem + ( 1vw - 7.68px ) * 1.8072289157 ); } }
@media (min-width: 1100px) { .article_body .sub_title_box { font-size: 2.4rem; } }
.article_body .text_box { line-height: 1.8; font-size: 1.3rem; color: #D6D6D6; }
@media (min-width: 768px) { .article_body .text_box { font-size: calc( 1.3rem + ( 1vw - 7.68px ) * 0.3012048193 ); } }
@media (min-width: 1100px) { .article_body .text_box { font-size: 1.4rem; } }
.article_body .file_download > p { font-size: 1.3rem; display: inline-block; margin-right: 20px; color: #D6D6D6; }
@media (min-width: 768px) { .article_body .file_download > p { font-size: calc( 1.3rem + ( 1vw - 7.68px ) * 0.3012048193 ); } }
@media (min-width: 1100px) { .article_body .file_download > p { font-size: 1.4rem; } }
.article_body .file_download > a { font-size: 1.3rem; display: inline-block; padding: 10px 14px; text-align: center; line-height: 1; color: #3b78e7; background: #e0eafd; border-radius: 4px; }
@media (min-width: 768px) { .article_body .file_download > a { font-size: calc( 1.3rem + ( 1vw - 7.68px ) * 0.3012048193 ); } }
@media (min-width: 1100px) { .article_body .file_download > a { font-size: 1.4rem; } }
.article_body .file_download > a i { margin-right: 5px; }
.article_body .caption { font-size: 1.1rem; color: #D6D6D6; }
@media (min-width: 768px) { .article_body .caption { font-size: calc( 1.1rem + ( 1vw - 7.68px ) * 0.3012048193 ); } }
@media (min-width: 1100px) { .article_body .caption { font-size: 1.2rem; } }
.article_body .image-text .col-2, .article_body .text-image .col-2 { flex: 0 1 100%; width: 100%; max-width: 100%; }
.article_body .image-text .col-2 + .article_body-box, .article_body .text-image .col-2 + .article_body-box { padding-top: 4%; }
.article_body .image-text .sp-order-1, .article_body .text-image .sp-order-1 { order: 1; }
.article_body .image-text .sp-order-2, .article_body .text-image .sp-order-2 { order: 2; }
.article_body .fukidashi__box { 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; }
.article_body .fukidashi__box .fukidashi__box-icon { flex: 0 1 16%; width: 16%; max-width: 16%; }
.article_body .fukidashi__box .fukidashi__box-comment { flex: 0 1 80%; width: 80%; max-width: 80%; position: relative; z-index: 1; box-sizing: border-box; padding: 25px; border-radius: 20px; }
.article_body .fukidashi__box .fukidashi__box-comment:before { position: absolute; top: 20px; z-index: -1; content: ''; display: block; width: 26px; height: 23px; border-radius: 50%; }
.article_body .fukidashi__box.mode-staff .fukidashi__box-comment { background: #EFF9FC; }
.article_body .fukidashi__box.mode-staff .fukidashi__box-comment:before { right: 100%; box-shadow: 10px 8px 0 #EFF9FC; }
.article_body .fukidashi__box.mode-client .fukidashi__box-icon { order: 2; }
.article_body .fukidashi__box.mode-client .fukidashi__box-comment { order: 1; background: #F8F8F5; }
.article_body .fukidashi__box.mode-client .fukidashi__box-comment:before { left: 100%; box-shadow: -10px 8px 0 #F8F8F5; }
.article_body .youtube .article_body-parts { position: relative; z-index: 1; max-width: 800px; margin: 0 auto; }
.article_body .youtube .article_body-parts:before { content: ''; display: block; width: 100%; padding-top: 56.25%; }
.article_body .youtube .article_body-parts iframe { position: absolute; z-index: 2; top: 0; left: 0; width: 100%; height: 100%; }
.article_body .panorama .article_body-parts .panorama_viewer { position: relative; z-index: 1; }
.article_body .panorama .article_body-parts .panorama_viewer:before { content: ''; display: block; width: 100%; padding-top: 56.25%; }
.article_body .panorama .article_body-parts .panorama_viewer canvas { position: absolute; z-index: 2; top: 0; left: 0; width: 100%; height: 100%; }
.article_body .panorama .article_body-parts .panorama_viewer > div:last-child { position: absolute; bottom: 0; left: 0; z-index: 2; transform: translateY(0) !important; }
.article_body #gmap { width: 100%; height: 180px; }

/*------------------------------
		769px以上
------------------------------*/
@media screen and (min-width: 769px) { .detail__btn a { padding: 30px 42px 30px 42px; }
  .detail__btn:before { left: 76px; }
  .detail__btn:after { left: 80px; }
  .detail__btn:hover:before { left: 66px; }
  .detail__btn:hover:after { left: 70px; }
  /*-------コラム 詳細--------*/
  .column-de .column-de__all-wp { padding-bottom: 120px; }
  .column-de .column-de__left { margin-bottom: 100px; }
  .column-de .column-de__ttl-wp { margin-bottom: 20px; }
  .column-de .column-de__ttl-wp .column-de__ctgry { position: relative; margin-bottom: 10px; }
  .column-de .column-de__ttl-wp .column-de__ctgry .column-de__ctgry-txt { margin-bottom: 0; }
  .column-de .column-de__ttl-wp .column-de__time { position: absolute; bottom: 0; left: 0; }
  .column-de .column-de__wp { margin-bottom: 80px; }
  .column-de .column-de__wp .column-de__img-wp { margin-bottom: 6%; }
  .column-de .column-de__btn-wp { box-sizing: border-box; margin: auto; max-width: 780px; border: solid 6px #F5F5F5; }
  .column-de .column-de__btn-wp .column-de__btn a { box-sizing: border-box; padding: 15px 15px 15px 25px; max-width: 350px; }
  .column-de .column-de__btn-wp .column-de__btn.join a i { left: 35%; }
  .column-de .column-de__btn-wp .column-de__btn.join a:hover { color: #65B4A2; background: #fff; }
  .column-de .column-de__btn-wp .column-de__btn.login a i { left: 32%; }
  .column-de .column-de__btn-wp .column-de__btn.login a:hover { color: #3E3E3E; background: #fff; }
  .column-de .column-de__pplr .column-de__pplr-list { margin-bottom: 30px; }
  .column-de .column-de__pplr .column-de__pplr-list li { flex: 0 1 32%; width: 32%; max-width: 32%; margin-bottom: 0; }
  .column-de .column-de__pplr .column-de__pplr-list li a { position: relative; }
  .column-de .column-de__pplr .column-de__pplr-list li a:hover { opacity: 1; }
  .column-de .column-de__pplr .column-de__pplr-list li a:hover .column-de__pplr-img { overflow: hidden; }
  .column-de .column-de__pplr .column-de__pplr-list li a:hover .column-de__pplr-img figure { transform: scale(1.1); transition: .3s; }
  .column-de .column-de__pplr .column-de__pplr-list li a:hover .column-de__pplr-img figure::before, .column-de .column-de__pplr .column-de__pplr-list li a:hover .column-de__pplr-img figure::after { opacity: 1; transition: .3s; }
  .column-de .column-de__pplr .column-de__pplr-list li a:hover .column-de__pplr-txt { color: #D1073D; transition: .3s; }
  .column-de .article_body #gmap { height: 600px; }
  .column-de .article_body .height_img { margin: 0 auto; width: 32.5vw; max-width: 100%; }
  .column-de .article_body .fukidashi__box { 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; }
  .column-de .article_body .fukidashi__box .fukidashi__box-icon { flex: 0 1 14%; width: 14%; max-width: 14%; }
  .column-de .article_body .fukidashi__box .fukidashi__box-comment { flex: 0 1 82%; width: 82%; max-width: 82%; padding: 30px; }
  .column-de .article_body .fukidashi__box .fukidashi__box-comment:before { width: 60px; height: 40px; }
  .column-de .article_body .fukidashi__box.mode-staff .fukidashi__box-comment:before { box-shadow: 25px 15px 0 #EFF9FC; }
  .column-de .article_body .fukidashi__box.mode-client .fukidashi__box-comment:before { box-shadow: -25px 15px 0 #F8F8F5; }
  .column-de .column-de__bnr li { flex: 0 1 32%; width: 32%; max-width: 32%; margin-bottom: 0; } }
/*------------------------------
		961px以上
------------------------------*/
/*------------------------------
		1101px以上
------------------------------*/
@media screen and (min-width: 1201px) { /*-------コラム 詳細--------*/
  .column-de .column-de__left { margin-bottom: 0; }
  .column-de .column-de__btn-wp .column-de__btn.join a i { left: 30%; }
  .column-de .column-de__btn-wp .column-de__btn.login a i { left: 27%; }
  .column-de .column-de__pplr .column-de__pplr-list { margin-bottom: 40px; }
  .column-de .column-de__pplr .column-de__pplr-list li { flex: 0 1 100%; width: 100%; max-width: 100%; margin-bottom: 30px; }
  .column-de .column-de__bnr li { flex: 0 1 100%; width: 100%; max-width: 100%; margin-bottom: 20px; }
  .column-de .article_body .article_body-inner.btn_container { padding-top: 80px; }
  .column-de .article_body .article_body-inner.panorama, .column-de .article_body .article_body-inner.ba_image, .column-de .article_body .article_body-inner.gmap { padding-top: 120px; }
  .column-de .article_body .type_btn_container > .btn { flex: 0 1 48%; width: 48%; max-width: 48%; }
  .column-de .article_body .type_btn_container > .btn a { padding: 36px; }
  .column-de .article_body .type_btn_container > .btn + .btn { margin-top: 0; }
  .column-de .article_body .image-text .col-2, .column-de .article_body .text-image .col-2 { flex: 0 1 48%; width: 48%; max-width: 48%; }
  .column-de .article_body .image-text .col-2 + .article_body-box, .column-de .article_body .text-image .col-2 + .article_body-box { padding-top: 0; }
  .column-de .article_body .image-text .pc-order-1, .column-de .article_body .text-image .pc-order-1 { order: 1; }
  .column-de .article_body .image-text .pc-order-2, .column-de .article_body .text-image .pc-order-2 { order: 2; } }

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