@charset "utf-8";
._page_intro {}
._page_intro ._sct_intro {text-align:center;}
._page_intro ._page_back {}
._page_intro .msg {font-size:1em;margin-top:0;}
._page_intro .msg .n {font-size:1.3em;letter-spacing:0;}
._page_intro .msg .n.head {margin-right:0.2em;}
._page_intro .msg .n.mid {margin:0 0.2em;}
._page_intro ._ibt.back {}
._page_intro ._ibt.sph.cal {position:absolute;right:0;top:0;}
._page_intro .priv_fair_notice {font-weight:400;text-align:center;margin-top:1.5em;}
#list {background:var(--d_bg_col_strong);padding-bottom:0;opacity:0;}
#list_inr {position:relative;}
#dtl {background:var(--d_bg_col_strong);padding-bottom:0;opacity:0;}
#dtl_inr {}
.sct_ {padding:0;margin-top:0;background:#fff;}
.sct_ h3 {font-size:1em;line-height:1;text-align:center;}
.fair.sct_ {overflow:hidden;}
.fair .side {float:left;width:auto;}
.fair .main {float:right;width:auto;}
.fair .side ._fair_date a {color:inherit;text-decoration:none;}
.fair .main ._fair_date_2 {}
.fair .main ._fair_date_2 .m::after {content:".";font-size:0.8em;margin-left:0.1em;margin-right:0.1em;}
.fair .main ._fair_date_2 .d {margin-right:0.4em;}
.fair .main ._fair_date_2 .dw {font-size:0.6em;}
.fair .main ._fair_date_2 a {color:inherit;text-decoration:none;}
.fair .main .title {width:auto;line-height:1.4;}
.fair .main .title a {transition:color var(--d_al_trans_sec_nrm) ease-out;}
.fair .main .title a.ov {color:var(--d_col_trq);transition:color var(--d_al_trans_sec_ov) ease-out;}
.fair .main .photo {position:relative;width:auto;background:var(--d_photo_bg_col);display:none;}
.fair .main .photo img {width:100%;}
.fair .main .timerow {width:auto;font-size:1em;line-height:1.4;margin-top:0;}
.fair .main .timerow span.times {margin-right:0.9em;}
.fair .main .timerow span.times span {margin-right:0.1em;}
.fair .main .timerow span.times span:last-child {margin-right:0;}
.fair .main .timerow span.times span.ico {padding-left:1.0em;background-repeat:no-repeat;background-position:center;background-size:100%;}
.fair .main .timerow span.times span.ico1 {background-image:url(/global/img/ico_status_gr9_1.svg);}
.fair .main .timerow span.times span.ico2 {background-image:url(/global/img/ico_status_gr9_2.svg);}
.fair .main .timerow span.times span.ico3 {background-image:url(/global/img/ico_status_gr9_3.svg);}
.fair .main .timerow span.times span.ico9 {background-image:url(/global/img/ico_status_gr9_9.svg);}
.fair .main .timerow span.len {font-size:0.86em;padding-left:1.24em;background:url(/bridal_r/img/ico_time_gr4.svg) no-repeat left 70%;background-size:1em;}
.fair .main .timerow span.len span {margin-left:0.2em;margin-right:0.4em;}
.fair .main .timerow br {display:none;}
.fair .main .cats {overflow:hidden;width:auto;font-size:1em;color:#fff;line-height:1;letter-spacing:0;margin-top:0;}
.fair .main .cats p {float:left;margin-right:0;margin-bottom:0;transition:opacity 300ms ease-out;}
.fair .main .cats p.ov {opacity:0.7;transition:opacity 0ms ease-out;}
.fair .main .cats p.y {background:var(--d_col_sky);}
.fair .main .cats p.n {background:#cecece;}
.fair .main .cats p a {display:block;color:#fff;text-decoration:none;padding:0.4em 0.5em;}
.fair .main .dates {display:inline-block;overflow:hidden;width:auto;font-size:1em;margin-top:0;padding:0.3em 0;padding-left:0.6em;box-sizing:border-box;background:var(--d_bg_col_strong);}
.fair .main .dates.lone {padding-right:0.6em;}
.fair .main .dates p {float:left;}
.fair .main .dates p.head {font-size:0.7em;letter-spacing:0.03em;margin-right:1.2em;margin-top:0;}
.fair .main .dates.lone p.head {margin-right:0;margin-top:0 !important;}
.fair .main .dates p._fair_date_3 {margin-right:0;margin-top:-0.1em;}
.fair .main .dates p._fair_date_3 a {transition:color var(--d_al_trans_sec_nrm) ease-out;}
.fair .main .dates p._fair_date_3.ov a {color:var(--d_col_trq);transition:color var(--d_al_trans_sec_ov) ease-out;}
.fair .main .dates br {display:none;}
.fair .main .descri {margin-top:0;}
.fair .main .descri p.tx {font-size:1em;line-height:1.6;margin-bottom:0.9em;}
.fair .main .descri p.tx.blank_ {height:0.4em;}
.fair .main .descri p:last-child {margin-bottom:0;}
.fair .main .descri p.ph {position:relative;float:right;width:auto;margin-left:0;margin-bottom:0;background:var(--d_photo_bg_col);display:none;}
.fair .main .descri p.ph img {width:100%;}
.fair .main .bts {overflow:hidden;font-size:1em;margin-top:0;}
#list_inr .rectbt {width:auto;height:auto;margin-left:0;background-color:#fff;border:1px solid #eee;box-sizing:border-box;transition:background-color 150ms ease-out, border 150ms ease-out;}
#list_inr .rectbt.ov {background-color:#eee;border:1px solid rgba(0,0,0,0.08);transition:all 0ms ease-out;}
#list_inr .rectbt.cur {color:#fff;background-color:var(--d_col_sky);}
#list_inr .rectbt.cur.ov {background-color:var(--d_col_sky2);transition:background-color 0ms ease-out;}
#list_inr .rectbt a {width:100%;height:100%;display:block;color:var(--d_col_txt);text-decoration:none;}
#list_inr .rectbt.cur a {color:#fff;}
#list_inr .navi {position:relative;padding:0 0}
#list_inr .navi .rich {display:none;}
#list_inr .navi .rich .cats {overflow:hidden;}
#list_inr .navi .rich .cats p {float:left;}
#list_inr .navi .rich .cats p.head {font-size:1em;line-height:1;letter-spacing:0;}
#list_inr .navi .rich .cats p.rectbt.cat {font-size:1em;line-height:1;text-align:center;letter-spacing:0;}
#list_inr .navi .rich .cats p.rectbt.cat.cur {background:var(--d_col_sky);}
#list_inr .navi .rich .cats p.rectbt.cat.cur a {color:#fff;}
#list_inr .navi .rich .cats p.rectbt.cat.cur.ov {background:var(--d_col_sky2);transition:background 0ms ease-out;}
#list_inr .navi .rich .cats p.rectbt.more {cursor:pointer;}
#list_inr .navi .rich .cats p.rectbt.more span {display:block;width:100%;height:100%;background:url(/global/img/ico_more_gr9.svg) no-repeat center;}
#list_inr .navi .rich .cats p.rectbt.more.ov span {}
#list_inr .navi .rich .cats p.rectbt.more.active {}
#list_inr .navi .rich ._ibt.cal {position:absolute;right:0;top:0;}
#list_inr .navi .min {overflow:hidden;width:auto;margin:0 auto;display:none;}
#list_inr .navi .min .rectbt {font-size:1em;line-height:1;text-align:center;letter-spacing:0;}
#list_inr .navi .min .rectbt.l {float:left;}
#list_inr .navi .min .rectbt.r {float:right;}
#list_inr .fair .main .bts ._tbt {float:left;}
#list_inr .fair .main .bts ._tbt:nth-child(2) {float:right;}
#list_inr .no_fair {text-align:center;}
#pagenavi {overflow:hidden;margin:0 auto 0;-webkit-tap-highlight-color:rgba(0,0,0,0);}
#pagenavi a {text-decoration:none;}
#pagenavi p {float:left;user-select:none;-webkit-user-select:none;}
#pagenavi p.rectbt {font-size:1em;line-height:1;}
#pagenavi p.rectbt.step {position:relative;background-repeat:no-repeat;background-position:54% 50%;background-size:0;}
#pagenavi p.rectbt.step.prev {margin-right:0;background-image:url(/global/img/arr47_r_gr7.svg);transform:rotate(180deg);-webkit-transform:rotate(180deg);}
#pagenavi p.rectbt.step.next {margin-left:0;background-image:url(/global/img/arr47_r_gr7.svg);}
#pagenavi p.rectbt.n {position:relative;text-align:center;letter-spacing:0;margin-left:0;}
#pagenavi p.rectbt.nolink {background-color:#e8e8e8;}
#pagenavi p.break {font-size:1em;line-height:1;margin:0 0;}
#dtl_inr .hdr {position:relative;padding:0 0;height:auto;}
#dtl_inr .hdr .status {position:absolute;left:0;top:0;font-size:1em;width:auto;height:auto;line-height:1;margin-top:0;text-align:center;}
#dtl_inr .hdr ._fair_date_3 {font-size:1em;text-align:center;line-height:1;padding-left:0.6em;margin-top:0;}
#dtl_inr .hdr ._ibt.cal {position:absolute;right:0;top:0;}
#dtl_inr .hdr ._ibt.cal.txt {display:none;}
#dtl_inr .hdr ._ibt.cal.sph {display:none;}
#dtl_inr .today {font-size:1em;margin-top:0;text-decoration:underline;}
#dtl_inr .fair .main .bts ._tbt {margin:0 0;}
#dtl_inr .fair .main .today {}
#dtl_inr  .items {width:auto;margin:0 auto 0;}
#dtl_inr  .items .item {margin-top:0;padding:0;border-top:1px solid var(--d_line_col_ghost);box-sizing:border-box;}
#dtl_inr  ._tbt {margin:0 auto 0;display:block;}
#dtl_inr .spgifts.sct_ {}
#dtl_inr .spgifts h3 {}
#dtl_inr .spgifts .items {}
#dtl_inr .spgifts .items .item {position:relative;}
#dtl_inr .spgifts .items .item .n {position:absolute;width:auto;height:auto;left:0;top:0;font-size:1em;text-align:center;line-height:1;color:#fff;background:#db6273;border-radius:50%;}
#dtl_inr .spgifts .items .item .main {font-size:1em;line-height:1.5;padding-left:0;}
#dtl_inr .spgifts .items .item .sub {font-size:1em;line-height:1.5;padding-left:0;margin-top:0.7em;}
#dtl_inr .spgifts ._tbt {}
#dtl_inr .spgifts .today {text-align:center;}
#dtl_inr .cnte.sct_ {}
#dtl_inr .cnte h3 {}
#dtl_inr .cnte .items {}
#dtl_inr .cnte .items .item {overflow:hidden;margin:0 auto 0;}
#dtl_inr .cnte .items .item p.title {font-size:1em;line-height:1.5;margin-top:0;}
#dtl_inr .cnte .items .item p.title span {font-size:0.9em;margin-left:0.6em;}
#dtl_inr .cnte .items .item p.ph {width:auto;margin-right:0;margin-bottom:0;display:none;}
#dtl_inr .cnte .items .item p.ph img {width:100%;}
#dtl_inr .cnte .items .item p.ph.ph1 {float:left;}
#dtl_inr .cnte .items .item p.ph.ph2 {float:none;}
#dtl_inr .cnte .items .item p.tx {font-size:1em;line-height:1.6;margin-top:0;}
#dtl_inr .cnte ._tbt {}
#dtl_inr .cnte .today {text-align:center;}
#dtl_inr .cnta.sct_ {}
#dtl_inr .cnta .inr {overflow:hidden;width:auto;margin:0 auto;}
#dtl_inr .cnta .inr .l {float:left;}
#dtl_inr .cnta .inr .r {float:right;margin-top:0;}
#dtl_inr .cnta .inr h4 {font-size:1em;text-align:left;}
#dtl_inr .cnta .inr .l h4 {margin-left:0;}
#dtl_inr .cnta .inr .l .phone {overflow:hidden;margin-top:0;}
#dtl_inr .cnta .inr .l .phone p {float:left;text-align:left;}
#dtl_inr .cnta .inr .l .phone p._phone {width:auto;height:auto;display:block;margin:0 auto 0;}
#dtl_inr .cnta .inr .l .phone p.uke {font-size:1em;line-height:1;margin-top:0;}
#dtl_inr .cnta .inr .l .phone p.uke span {margin-right:0.6em;}
#dtl_inr .cnta .inr .r ._tbt {margin-top:0;}
