@charset "UTF-8";.icon-fonts-setting,.update-party .flickity-prev-next-button.next:after,.update-party .flickity-prev-next-button.previous:after{font-family:PPicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (min-width:48em){.tab-balloon.sex.tabs .tab-title a{border:1px solid #ccc}}.tab-balloon.sex.tabs .tab-title a i{font-size:1.5em;vertical-align:-17%}.tab-balloon.sex .man.active a{background:#5aa9ff;border:1px solid #5aa9ff;pointer-events:none;cursor:default}.tab-balloon.sex .man.active a i{color:#fff}.tab-balloon.sex .man.active:before{border-color:#5aa9ff transparent transparent}.tab-balloon.sex .man a:hover,.tab-balloon.sex .man a:active{background:#5aa9ff;border-color:#5aa9ff}.tab-balloon.sex .man a:hover i,.tab-balloon.sex .man a:active i{color:#fff}.tab-balloon.sex .woman.active a{background:#ff669d;border:1px solid #ff669d;pointer-events:none;cursor:default}.tab-balloon.sex .woman.active a i{color:#fff}.tab-balloon.sex .woman.active:before{border-color:#ff669d transparent transparent}.tab-balloon.sex .woman a:hover,.tab-balloon.sex .woman a:active{background:#ff669d;border-color:#ff669d}.tab-balloon.sex .woman a:hover i,.tab-balloon.sex .woman a:active i{color:#fff}strong{font-size:16px;font-size:1rem}@media only screen and (min-width:48em){strong{font-size:1.25rem}}.modal-transparent .modal-default{width:290px;width:18.125rem}@media only screen and (min-width:48em){.modal-transparent .modal-default{width:37.5rem;padding:2.1875rem 4.375rem}}.modal-save__title{font-size:16px;font-size:1rem;font-weight:700;color:#f53876;margin-bottom:5px;margin-bottom:.3125rem}@media only screen and (min-width:48em){.modal-save__title{font-size:1.1875rem}}.modal-save__txt{font-size:10px;font-size:.625rem;margin-bottom:15px;margin-bottom:.9375rem}@media only screen and (min-width:48em){.modal-save__txt{font-size:.6875rem}}.modal-save__full{font-size:12px;font-size:.75rem;font-weight:700;margin-bottom:5px;margin-bottom:.3125rem}@media only screen and (min-width:48em){.modal-save__full{font-size:.8125rem}}.modal-save__condition{font-size:11px;font-size:.6875rem;color:#666;padding:15px;padding:.9375rem;border-radius:.625rem;border:3px solid #eee;margin-bottom:20px;margin-bottom:1.25rem}.modal-save__subject{text-align:left;color:#888;font-size:12px;font-size:.75rem;font-weight:700;margin-bottom:5px;margin-bottom:.3125rem}.modal-save__subject span{font-weight:400;font-size:10px;font-size:.625rem}.modal-save__subject span.alert{font-size:12px;font-size:.75rem;color:#ed263a}.modal-save input[type=text]{margin-bottom:20px;margin-bottom:1.25rem}.modal-save .button.accent{padding:5px 33px 6px;padding:.3125rem 2.0625rem .375rem}@media only screen and (min-width:48em){.modal-save .button.accent{padding:.5rem 2.0625rem}}.footer-select{position:fixed;bottom:-200px;left:0;width:100%;z-index:100;background:rgba(255,255,255,.8);padding:8px 15px;padding-bottom:calc(env(safe-area-inset-bottom) + 8px);transition:.3s}@media only screen and (min-width:48em){.footer-select{padding:10px 0}}.footer-select ul.footer-select__buttonset{display:table}.footer-select__text{color:#f63876;text-align:center;letter-spacing:1px;margin-bottom:5px;margin-top:-3px;font-size:12px;font-weight:700}@media only screen and (min-width:48em){.footer-select__text{font-size:14px}}.footer-select__research{padding-top:20px}.footer-select__research button,.footer-select__research .button{color:#666;font-weight:700;border:1px solid #f63876}.footer-select__research button i,.footer-select__research .button i{color:#f63876}.footer-select__research-half{display:table-cell;width:42%;padding:0 10px 0 0}.footer-select__research-half button,.footer-select__research-half .button{width:100%;background:#fefefe;border:2px solid #ccc;font-size:16px;height:52px;padding:12px 0;padding:.75rem 0;box-sizing:border-box}@media only screen and (min-width:48em){.footer-select__research-half button,.footer-select__research-half .button{font-size:18px;height:55px;padding:.75rem 1.375rem}}.footer-select__research-half button:hover,.footer-select__research-half .button:hover{background:#f63876;color:#fff;border:2px solid #f63876}.footer-select__research-half button:hover i,.footer-select__research-half .button:hover i{color:#fff}.footer-select__submit button,.footer-select__submit .button{font-size:16px}@media only screen and (min-width:48em){.footer-select__submit button,.footer-select__submit .button{font-size:18px;padding:14px 0 12px}}.footer-select__submit button.cv,.footer-select__submit .button.cv{margin-bottom:5px}.footer-select__submit button.dashed,.footer-select__submit .button.dashed{font-weight:700}.footer-select__submit button i,.footer-select__submit .button i{font-size:1.4em;vertical-align:-20%;padding-right:5px}.footer-select__submit-half{display:table-cell;vertical-align:top}.footer-select__submit-half button,.footer-select__submit-half .button{width:100%}.footer-select.cv-fixed{bottom:0}.footer-select__set-discount{padding-top:0;position:absolute;right:10px;top:-80px;z-index:101}.footer-select__set-discount a.button{background:#ed263a;padding:5px 15px;height:70px}@media only screen and (min-width:48em){.footer-select__set-discount a.button{padding:5px 40px}}.footer-select__set-discount a.button p{line-height:1.3;font-size:14px;font-weight:700}.footer-select__set-discount a.button p span{font-size:20px}.footer-select__set-discount a.button:hover{background:#ce182b}.full-member{padding-top:15px;padding-top:.9375rem}@media only screen and (min-width:48em){.full-member{padding-top:1.875rem}}.full-member .small-tit-balloon{font-size:16px;font-size:1rem;line-height:18px;line-height:1.125rem;margin-bottom:0}@media only screen and (min-width:48em){.full-member .small-tit-balloon{font-size:1.25rem}}.full-member .party-box{background-color:#FFF;margin-bottom:15px;margin-bottom:.9375rem}.full-member .party-box:last-child{margin-bottom:0}@media only screen and (min-width:48em){.full-member .party-condition-large__body{width:150px}}@media only screen and (min-width:64.0625em){.full-member .party-condition-large__body{width:130px}}@media only screen and (min-width:48em){.full-member .party-data-large__fav .fav-state{width:90px}}.full-member__title{color:#f53876;font-size:26px;font-size:1.625rem;font-weight:700;margin-bottom:5px;margin-bottom:.3125rem;text-align:center}@media only screen and (min-width:48em){.full-member__title{font-size:3rem}}.full-member__title i{font-size:22.4px;font-size:1.4rem}@media only screen and (min-width:48em){.full-member__title i{font-size:2.4rem}}.full-member__text{color:#666;font-size:13px;font-size:.8125rem;margin-bottom:20px;margin-bottom:1.25rem;font-weight:700;text-align:center}@media only screen and (min-width:48em){.full-member__text{font-size:1.125rem;margin-bottom:1.875rem}}.full-member__party{background:#faf5f0;padding:25px 0 15px;padding:1.5625rem 0 .9375rem}@media only screen and (min-width:48em){.full-member__party{padding:1.25rem}}.full-member__end{margin-bottom:0}.recommend .full-member{padding-top:0}.recommend .fontsize-up{font-size:1.5em;line-height:1.5em}.recommend .fontsize-down{font-size:.6em;line-height:.5em;font-weight:400}.party-detail-close{width:100%;border:3px solid #eee;box-sizing:border-box;padding:15px;text-align:center;margin-top:15px}@media only screen and (min-width:48em){.party-detail-close{padding:20px;margin-top:0}}.close-message-box{color:#f63876;font-weight:700;font-size:17px;line-height:1.3;margin-bottom:10px}@media only screen and (min-width:48em){.close-message-box{font-size:24px}}.party-cancel__about{margin-bottom:5px}.party-cancel__about a{text-decoration:none}.party-cancel__about a:visited,.party-cancel__about a:hovert,.party-cancel__about a:active,.party-cancel__about a:focus{text-decoration:none}.party-cancel__about a i{font-size:2em;color:#666;vertical-align:-25%}.party-cancel__alert{color:#ed263a;margin-bottom:5px}.party-cancel .annotation{margin:0 0 15px}.party-cancel button.normal,.party-cancel .button.normal{padding:6px 20px;font-size:13px}.kkr-copylight{text-align:center;line-height:1.3;color:#666;font-size:10px;font-size:.625rem;margin-bottom:20px;margin-bottom:1.25rem}.party-notice{padding:15px 15px 0;padding:.9375rem .9375rem 0}@media only screen and (min-width:48em){.party-notice{padding:1.875rem 0 0}}.party-notice .small-tit-smallheader{padding-bottom:10px;padding-bottom:.625rem;text-align:center}.party-notice__text{color:#666;padding:5px 0;padding:.3125rem 0}.party-notice__text span{display:inline-block}.party-notice__caution{color:#999;text-align:left;font-size:11px;margin-bottom:15px}.party-notice-list{background:#faf5f0;padding-bottom:15px;padding-bottom:.9375rem}.party-notice-list .small-tit-balloon{margin-bottom:30px;margin-bottom:1.875rem}@media only screen and (min-width:48em){.party-notice-list{background-color:#fff;border:1px solid #cbb6a1}}@media only screen and (min-width:48em){.party-notice__list{padding:0 .9375rem}}.party-notice-modal{margin-top:20px}.party-notice-modal i{font-size:24px;margin-right:3px;vertical-align:-26%;color:#4b91ad}.modal-notice{width:90%;box-sizing:border-box;padding:20px;border-radius:10px}@media only screen and (min-width:48em){.modal-notice{width:600px;padding:35px 70px}}.modal-notice__title{text-align:center;font-size:16px;font-weight:700;color:#333;margin-bottom:15px}@media only screen and (min-width:48em){.modal-notice__title{font-size:19px;margin-bottom:20px}}.modal-notice__img{text-align:center;margin:10px auto}.modal-notice__img img{display:inline-block;border:1px solid #ccc;width:300px}.modal-notice__text p{margin-bottom:20px}.modal-notice__text p:last-child{margin-bottom:0}.modal-notice__text p.annotation{margin-top:-10px}input.zeus_token_input_error,input[type=text].zeus_token_input_error,input[type=tel].zeus_token_input_error,select.zeus_token_input_error{background:#ffe1e1}.annotation{font-size:11px;color:#999;margin-top:10px}ul{list-style:none}.container.fixed-bottom-body{margin-bottom:0;padding-bottom:110px}@media only screen and (min-width:48em){.contents--single .side{display:none}}.popup_tutorial{display:none;position:fixed;z-index:100;top:40px;right:-10px;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.balloon{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.balloon_body{position:relative;width:180px;min-height:40px;margin:20px;padding:10px}.balloon_body:before{content:'';position:absolute;z-index:1;width:20px;height:20px}.balloon_body:after{content:'';position:absolute;z-index:2;top:0;left:0;width:100%;height:100%}.balloon_body p{position:relative;z-index:3;text-align:right;color:#fff}.balloon_body.balloon--top_center:before{top:-4px;right:95px;transform:translateX(-50%) rotate(45deg) skew(20deg,20deg)}.balloon_body,.balloon_body:after{border-radius:5px}.balloon_body,.balloon_body:before,.balloon_body:after{background:#666}.party-detail-title{font-size:18px;font-weight:700;margin-bottom:20px}.party-detail-title i{font-size:24px;vertical-align:-15%;padding-right:3px;color:#f63876}.detail-tab.js-fixed{position:fixed;top:0;left:0;width:100%;z-index:100;padding:0;box-shadow:0 0 10px rgba(0,0,0,.6)}.detail-tab.js-fixed li a{border-top:none;border-bottom:none}.detail-tab.js-fixed li:first-child a{border-left:none}.detail-tab.js-fixed li:last-child a{border-right:none}.detail-tab.js-fixed li:first-child a,.detail-tab.js-fixed li:last-child a{border-radius:0}.detail-tab ul{width:100%;display:table}.detail-tab ul.col-2 li{width:50%}.detail-tab li{display:table-cell;vertical-align:middle;box-sizing:border-box;width:33.333%;border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;background:#f5f5f5}.detail-tab li:last-child{border-right:none}.detail-tab li.active{border-top:4px solid #333;border-bottom:1px solid #fff;font-weight:700;background:#fff}.detail-tab li.active a{pointer-events:none;color:#333}.detail-tab li a{display:block;height:100%;text-align:center;font-size:14px;color:#333;line-height:1;padding:15px 0;transition:.3s;color:#666}@media only screen and (min-width:48em){.detail-tab li a{font-size:18px;padding:20px 0}}.detail-tab li a:hover,.detail-tab li a:visited,.detail-tab li a:active,.detail-tab li a:focus{text-decoration:none}@media only screen and (min-width:48em){.detail-tab li a:hover{color:#333}}.tabs-content .content{padding-top:30px}.btn-map{display:inline-block;font-size:13px;padding:5px 16px 5px 20px;background:#fff;color:#4b91ad;border:1px solid #ccc;border-radius:.3125rem;transition:.3s}.btn-map:hover,.btn-map:visited,.btn-map:active,.btn-map:focus{text-decoration:none}@media only screen and (min-width:48em){.btn-map:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}}.btn-map i{font-size:20px;padding-right:2px;vertical-align:-15%}@media only screen and (min-width:48em){.content__inner{border-right:1px solid #eee;border-left:1px solid #eee;border-bottom:1px solid #eee;padding:1.875rem}}.content__inner .step{margin-top:15px}.content__inner .small-left-tit-bar{margin-top:10px}.content__text{font-size:14px;line-height:1.6}.content__movie{margin:0 auto;width:100%;margin-top:20px;margin-top:1.25rem}@media only screen and (min-width:48em){.content__movie{margin-top:2.5rem;width:70%}}.content__movie img{width:100%}.content__movie iframe{border:none}.content__movie .flex-video{margin-bottom:0}.content__movie .flex-video.widescreen{padding-bottom:51%}.content__btn.row{margin:20px 0;margin:1.25rem 0}@media only screen and (min-width:48em){.content__btn.row{margin:1.5625rem 0 0}}.content__btn i{margin-top:-10px;margin-top:-.625rem}.party-detail-error{padding:15px;padding:.9375rem}@media only screen and (min-width:48em){.party-detail-error{padding:0;margin-bottom:1.25rem}}.end-message{padding:15px 15px 0;padding:.9375rem .9375rem 0;margin-bottom:20px;margin-bottom:1.25rem;border:none}@media only screen and (min-width:48em){.end-message{padding:0}}.party-detail-summary__condition{margin-bottom:15px;width:100%;padding:0 10px}@media only screen and (min-width:48em){.party-detail-summary__condition{margin:0 0 20px}}.party-detail-summary__age{color:#666;display:inline-block;width:calc(100% - 50px)}.party-detail-summary__age .text{position:relative;margin-bottom:10px;font-weight:700}.party-detail-summary__age .text__age{font-size:110%}.party-detail-summary__age .text .rate{position:absolute;right:4px}.party-detail-summary__age .text .rate2{padding-left:4px}.party-detail-summary__condition-item{padding:15px 8px 10px;box-sizing:border-box;border-radius:5px;margin-bottom:10px;display:block;width:100%}@media only screen and (min-width:48em){.party-detail-summary__condition-item{padding:15px 15px 10px}}@media screen and (max-width:359px){.party-detail-summary__condition-item{padding:10px 4px 6px}}.party-detail-summary__price-off{display:inline-block;font-size:11px;color:#ed263a;border:1px solid #ed263a;padding:3px 5px;margin-right:10px;vertical-align:21%}.party-detail-summary .men-item{background:#ebf5fc}.party-detail-summary .men-item .man{color:#5aa9ff}.party-detail-summary .men-item .man span.label-man{background-image:url(/img/common/img_man.png);background-position:center}.party-detail-summary .woman-item{background:#fdf1f6;margin-bottom:0}.party-detail-summary .woman-item .woman{color:#ff669d}.party-detail-summary .woman-item .woman span.label-woman{background-image:url(/img/common/img_woman.png);background-position:center}.party-detail-summary .full{background:#f5f5f5}.party-detail-summary .full .man{color:#999}.party-detail-summary .full .man span.label-man{background-image:url(/img/common/img_full-man.png);background-position:center}.party-detail-summary .full .woman{color:#999}.party-detail-summary .full .woman span.label-woman{background-image:url(/img/common/img_full-woman.png);background-position:center}.party-detail-summary .full .full-txt p{color:#999}.party-detail-summary__status{margin-bottom:10px}.party-detail-summary__type{text-align:center;width:36px;display:inline-block;margin-right:4px;vertical-align:top;margin-top:2px}.party-detail-summary__sex{font-size:13px;font-weight:700}.party-detail-summary__sex span{width:50%;height:18px;background-size:18px 18px;background-repeat:no-repeat;vertical-align:-19%;display:block;margin:0 auto 2px}.party-detail-summary__submit{z-index:98;margin-bottom:25px}@media only screen and (min-width:48em){.party-detail-summary__submit{margin-bottom:35px}}@media only screen and (max-width:47.9375em){.party-detail-summary__submit{padding:0 15px}}.party-detail-summary__favo{z-index:98}.party-detail-summary__favo p.button{background-color:#e5c200;color:#fff;font-weight:700;margin-top:-10px;margin-bottom:25px;transition:none}@media only screen and (min-width:48em){.party-detail-summary__favo p.button{margin-top:-20px;margin-bottom:35px;padding:14px 0 12px}}.party-detail-summary__favo p.button:after{display:inline;content:"お気に入りに登録する"}.party-detail-summary__favo p.button i{padding-right:5px}.party-detail-summary__favo .active p.button{background-color:#ccc;font-weight:700}.party-detail-summary__favo .active p.button:after{display:inline;content:"お気に入りからはずす"}@media only screen and (min-width:48em){.party-detail-summary__price{font-size:21px}}@media screen and (max-width:359px){.party-detail-summary__price__price{font-size:20px}}@media screen and (max-width:359px){.party-detail-summary__price-off{padding:3px 2px;margin-right:5px;font-size:10px}.party-detail-summary__discount{padding:3px 4px;margin-right:6px;font-size:10px}}.btn-list{width:100%;z-index:98;position:relative}@media only screen and (min-width:48em){.btn-list{margin-bottom:60px}}.btn-list ul{width:100%}@media only screen and (min-width:48em){.btn-list ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.btn-list ul li{width:calc(100%/2 - 14px);max-width:280px;display:inline-block}.btn-list ul li:first-child{margin-right:14px}.btn-list ul li:last-child{margin-left:14px}}.btn-list__line-friend{margin-top:30px;width:100%;text-align:center;margin-bottom:16px}.btn-list__line-friend .line-button{width:100%;display:block;margin:0 auto;max-width:300px;color:#666;font-size:14px;text-align:left;padding:10px 0 10px 60px;border:solid 2px #8e6e4b;background:#fff;position:relative}@media only screen and (max-width:47.9375em){.btn-list__line-friend .line-button{max-width:100%}}.btn-list__line-friend .line-button:before{position:absolute;content:"";left:10px;top:50%;transform:translateY(-50%);width:40px;height:40px;background:url(/img/common/sns_icon_line.png) no-repeat center;background-size:contain}.btn-list__line-friend .line-button .exclusive{display:block;font-weight:700;font-size:16px;color:#8e6e4b}.btn-list__btn{width:100%;display:block;margin-bottom:16px}.btn-list__btn a{font-weight:700;color:#fff;font-size:16px;font-size:1rem;border:none;box-shadow:none}.btn-list__btn p{font-weight:700}.btn-list__research .button{background:#f63876}.btn-list__research .button:hover{background:#d12d65}.btn-list__research .button.event{background:#91b8cc}.btn-list__research .button.event:hover{background:#6792a9}.btn-list__submit .event-cv{background:#dd8585}.btn-list__submit .event-cv:hover{background:#ca7878}.btn-list__favo .button{background:#e5c200}.btn-list__favo .button:after{display:inline;content:"お気に入りに登録する"}.btn-list__favo .button i{padding-right:5px}.btn-list__favo .active p.button{background-color:#ccc;font-weight:700}.btn-list__favo .active p.button:after{display:inline;content:"お気に入りからはずす"}.party-intro ul{width:100%;margin:0 auto 50px;padding:0 20px}@media only screen and (min-width:48em){.party-intro ul{max-width:500px;margin:0 auto 50px}}.party-intro li{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:30px}.party-intro p{display:inline-block}.party-intro_img{position:relative;z-index:2;background-color:#fff;width:72px;height:72px;border-radius:50%;background-position:50% 0;background-size:cover;background-repeat:no-repeat}@media only screen and (min-width:48em){.party-intro_img{width:82px;height:82px}}.party-intro_img span{position:absolute;display:inline-block;bottom:-20px;width:72px;text-align:center;font-weight:700}.party-intro_prof{-ms-flex:1;flex:1;background:#fff;margin-left:15px;padding:7px;border-radius:10px;font-size:14px}.party-intro_woman p{border:#bbb 1px solid}.party-intro_img{background-size:cover;background-repeat:no-repeat}.party-sub-title{margin-top:30px;padding:0 10px 20px;width:100%;text-align:center;font-size:16px;color:#333;line-height:1.3}.party-sub-title:after{content:"";display:block;background:#dd8585;padding-top:2px;width:80px;margin:8px auto 0}.flow-detail{list-style:none;background:#f9f4f0;border:solid 1px #f9f4f0;position:relative;padding:20px 0 0}.flow-detail:nth-child(even){background:#fff}.flow-detail:first-child{padding-top:10px}.flow-detail:last-child{margin-bottom:30px}.flow-detail:after{content:"";display:block;width:0;height:0;border-style:solid;border-width:15px 15px 0;position:absolute;left:50%;top:100%;margin-left:-15px;z-index:9}.flow-detail:nth-child(odd):after{border-color:#f9f4f0 transparent transparent}.flow-detail:nth-child(even):after{border-color:#fff transparent transparent}.flow-detail:last-child:before,.flow-detail:last-child:after{display:none}.flow-detail__title{margin-bottom:5px;padding:0 0 6px;margin:0 10px;border-radius:5px 5px 0 0;font-size:14px;border-bottom:dotted 1px #c4b3a1}@media only screen and (min-width:48em){.flow-detail__title{margin:0 40px}}.flow-detail__title .flowstep{padding-right:5px;color:#8e6e4b}.flow-detail__title .item{color:#8e6e4b;padding-left:5px;font-weight:700}.flow-detail__contents{padding:10px;display:-ms-flexbox;display:flex}@media only screen and (min-width:48em){.flow-detail__contents{padding:10px 40px}}.flow-detail__contents p{vertical-align:top;-ms-flex:1;flex:1;line-height:1.4;width:100%}.flow-detail__contents img{display:block;max-width:100%;height:auto;padding:6px 0}.flow-detail__contents .round-img{vertical-align:top;margin-left:10px;padding:0;width:88px;height:88px;-o-object-fit:cover;object-fit:cover;border-radius:50%}.detail-box{margin-bottom:40px}@media only screen and (min-width:48em){.detail-box{margin-bottom:60px}}.detail-box .tables.side-line{border-top:1px solid #eee;border-bottom:1px solid #eee;border-right:none;border-left:none}@media only screen and (min-width:48em){.detail-box .tables.side-line{border:1px solid #eee}}.detail-box .tables.side-line dt{width:85px;min-width:85px;text-align:right;vertical-align:top;background:#fff}@media only screen and (min-width:48em){.detail-box .tables.side-line dt{width:22%}}.detail-box .tables.side-line dd{width:auto;max-width:290px}@media only screen and (min-width:48em){.detail-box .tables.side-line dd{max-width:700px}}@media only screen and (min-width:48em){.detail-box .small-side-margin .content__inner{border-top:1px solid #eee}}.detail-box .cancel-over{display:inline-block;padding-left:8px;color:#ed263a}.detail-box .cancel-button{display:inline-block;padding-top:12px}.party-about a{text-decoration:none}.party-about a .ficon-question{color:#666;font-size:2em;vertical-align:-25%}@media only screen and (min-width:48em){.party-about a .ficon-question{font-size:2em}}.access__lounge{margin-bottom:15px}.access__img{margin-bottom:15px}.access__img img{width:100%}.access__map-btn{text-align:center}.access__lounge em{font-size:16px}.access__route ul{font-size:13px;list-style-type:none;padding-left:1.0em}.access__route li{text-indent:-1em}.report{overflow-x:scroll;display:-ms-flexbox;display:flex;margin-bottom:-10px}@media only screen and (min-width:48em){.report{max-width:700px;margin-bottom:0}}.report .this-report{border:#eee 1px solid;max-width:215px;-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:10px}@media only screen and (min-width:48em){.report .this-report{max-width:300px;margin-bottom:4px}}.report .this-report:not(:first-child){margin-left:10px}.report .this-report__inner{padding:10px}.report .this-report__container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.report .this-report__img{width:45%}@media only screen and (min-width:48em){.report .this-report__img{width:45%}}.report .this-report__contents{width:calc(55% - 10px);margin-left:10px;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-ms-flexbox;display:flex;-ms-flex-pack:space-evenly;justify-content:space-evenly;-ms-flex-align:center;align-items:center;text-align:center}@media only screen and (min-width:48em){.report .this-report__contents{width:55%}}.report .this-report__date{width:100%;text-align:left;font-size:13px;margin-top:5px}@media only screen and (min-width:48em){.report .this-report__date{font-size:15px}}.report .this-report__result{width:100%;margin:0 auto;font-size:12px;color:#fff;background:linear-gradient(to bottom right,#ef749c,#e25d5d)}@media only screen and (min-width:48em){.report .this-report__result{font-size:15px}}.report .this-report__men,.report .this-report__women{width:100%;text-align:left}.report .this-report__men .age,.report .this-report__women .age{font-size:12px}@media only screen and (min-width:48em){.report .this-report__men .age,.report .this-report__women .age{font-size:14px}}.report .this-report__men{margin-top:3px}.report .this-report__men i{color:#5aa9ff}.report .this-report__women i{color:#ff669d}.this-report-btn{text-align:center;margin:12px auto 8px;max-width:190px}@media only screen and (min-width:48em){.this-report-btn{max-width:220px;padding:8px 10px}}.this-report-btn.close{margin:32px auto}.this-report-btn.close a{padding:6px 66px}.this-report-btn a{border-radius:4px;border:#eee 1px solid;padding:6px 16px;color:#666;font-size:13px;text-decoration:none}@media only screen and (min-width:48em){.this-report-btn a{font-size:15px}}.this-report-btn a i{color:#999;margin-left:5px;font-size:20px;vertical-align:sub}.report-modal{display:none;height:100vh;position:fixed;top:0;width:100%;z-index:101}.report-modal__bg{background:rgba(0,0,0,.8);height:100vh;position:absolute;width:100%}.report-modal__inner{position:absolute;background:#fff;left:50%;top:50%;transform:translate(-50%,-50%);width:95%;border-radius:10px;max-width:400px}.report-modal .date{font-size:12px;text-align:left;margin-bottom:8px;padding:16px 16px 0}.report-modal .date span{margin-left:20px}.report-modal .matching{height:380px;position:relative;margin:0 auto;white-space:nowrap;-ms-overflow-style:none;scrollbar-width:none}.report-modal .matching::-webkit-scrollbar{display:none}.report-modal .matching .scroll{position:fixed;height:380px;overflow:auto;width:100%;padding:1px 16px 2px;white-space:nowrap;-ms-overflow-style:none;scrollbar-width:none}.report-modal .matching .scroll::-webkit-scrollbar{display:none}.report-modal .matching .scroll__inner{min-height:381px}.report-modal .matching__container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:12px}.report-modal .matching__container:last-of-type{margin-bottom:0}.report-modal .matching__contents{width:44%;padding:1px;max-width:140px;box-sizing:border-box;font-size:12px;color:#666;border-radius:3px;border:2px solid #ffdde1}.report-modal .matching__contents .age{text-align:center;font-weight:700}.report-modal .matching__contents .age i{font-size:22px;vertical-align:sub}.report-modal .matching__contents .age .ficon-circle-man{color:#5aa9ff}.report-modal .matching__contents .age .ficon-circle-woman{color:#ff669d}.report-modal .matching__contents .job-name{font-size:10px;text-align:center}.report-modal .matching .ficon-heart-full{width:10%;text-align:center;font-size:24px;color:#f63876;background:-webkit-linear-gradient(0deg,#ee9ca7,#ffdde1);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.report-modal .result{color:#f63876;text-align:center;font-size:18px;margin:10px auto 16px}.report-modal .member{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:10px auto 5px}.report-modal .member i{font-size:24px;vertical-align:sub}.report-modal .member p{font-size:13px;width:100%;max-width:143px}.report-modal .member .ficon-circle-man{color:#5aa9ff}.report-modal .member .ficon-circle-woman{color:#ff669d}.js-party-header{position:relative;width:100%;margin:0 auto;z-index:70}@media only screen and (min-width:64.0625em){.js-party-header{max-width:715px}}.js-party-header.m_fixed{position:sticky;position:-webkit-sticky;top:0;margin-bottom:10px}.js-party-header.headertop-margin{padding-top:51px;margin-top:-51px;margin-bottom:10px}@media only screen and (min-width:48em){.js-party-header.headertop-margin{padding-top:62px;margin-top:-62px}}@media only screen and (max-width:47.9375em){.detail-box.non-border .tables{border:none}.detail-box.non-border .tables.side-line{border-bottom:none}}.detail-box-wrap{height:200px;overflow:hidden;position:relative}.detail-box-wrap .detail-box-header.m_fixed,.detail-box-wrap .js-detail-box-header.m_fixed{position:relative;top:0}.detail-box-wrap:after{content:"";display:block;position:absolute;width:100%;height:80px;bottom:0;background:linear-gradient(to top,#fff,white 0,rgba(255,255,255,0))}.detail-box-wrap.open{height:auto;position:unset;overflow:unset}.detail-box-wrap.open:after{content:none}.detail-box-wrap.open .detail-box-header.m_fixed,.detail-box-wrap.open .js-detail-box-header.m_fixed{position:sticky;position:-webkit-sticky;top:0}.detail-box-more a{display:block;background:#fff;width:100%;text-decoration:none;text-align:center;font-size:14px;color:#333;padding:18px 10px;line-height:26px}.detail-box-more a span{font-size:16px}.detail-box-more a i{font-size:26px;vertical-align:-6px}.detail-box-more.hidden{display:none}.detail-box-rcmd{margin-top:20px}.detail-box-rcmd h3{padding:10px 15px;position:relative}.detail-box-rcmd h3 a{position:absolute;display:inline-block;top:40%;right:20px;font-size:14px;line-height:1;font-weight:100}@media only screen and (max-width:47.9375em){.detail-box-rcmd h3 a{display:none}}.detail-box-rcmd ul{display:block;overflow-x:auto;white-space:nowrap;padding:0 12px}@media only screen and (min-width:48em){.detail-box-rcmd ul{text-align:center;padding:0}}.detail-box-rcmd li{display:inline-block;vertical-align:top;width:160px;border:1px solid #eee}.detail-box-rcmd li a{display:inline-block;height:240px}.detail-box-rcmd li dd{padding:12px}.detail-box-rcmd li dd img{height:136px}.detail-box-rcmd li dt{padding:0 12px 12px;font-size:12px;line-height:1.5;white-space:normal;overflow:hidden;max-height:70px;text-align:left}.detail-box-rcmd li:nth-of-type(n+2){margin-left:-1px}.detail-box-rcmd li:last-of-type{width:auto}.detail-box-rcmd li:last-of-type a{font-size:12px;color:#666;text-align:center;padding:100px 5px 0;text-decoration:none}.detail-box-rcmd li:last-of-type a i{font-size:26px}@media only screen and (min-width:48em){.detail-box-rcmd li:last-of-type{display:none}}.send-select{overflow:hidden}.send-select.row{margin-bottom:15px;margin-bottom:.9375rem;padding:0 5px;padding:0 .3125rem}@media only screen and (min-width:48em){.send-select.row{margin:0 0 1.875rem}}.send-select.row li:first-child{padding-right:5px;padding-right:.3125rem}@media only screen and (min-width:48em){.send-select.row li:first-child{padding:0 .625rem}}.send-select.row li:last-child{padding-left:0}@media only screen and (min-width:48em){.send-select.row li:last-child{padding:0 .625rem}}.send-select.row a.line{line-height:1.7em}@media only screen and (min-width:48em){.send-select.row a.line{line-height:24px}}.send-select.row a.button.normal{padding:10px;padding:.625rem}.join-member{padding:0 15px;padding:0 .9375rem;margin:0}@media only screen and (min-width:48em){.join-member{padding:0}}.join-member ul li{margin-bottom:15px;margin-bottom:.9375rem}@media only screen and (min-width:48em){.join-member ul li{margin-bottom:1.25rem}}.join-member .member{padding:10px;padding:.625rem;border:1px solid #eee;display:table}@media only screen and (min-width:48em){.join-member .member{padding:.875rem 1.125rem}}.join-member .member__img{display:table-cell;width:67px;height:93px}.join-member .member__info{font-size:13px;font-size:.8125rem;vertical-align:top;display:table-cell;padding-left:15px;padding-left:.9375rem}@media only screen and (min-width:48em){.join-member .member__info{padding-left:1.25rem}}.join-member .member__job{font-size:14px;font-size:.875rem;font-weight:700;padding-bottom:15px;padding-bottom:.9375rem}@media only screen and (min-width:48em){.join-member .member__job{padding-bottom:1.25rem}}.remarks{padding:0 15px;padding:0 .9375rem;margin-bottom:15px;margin-bottom:.9375rem}@media only screen and (min-width:48em){.remarks{padding:0;margin-bottom:1.25rem}}.remarks__inner{font-size:13px;font-size:.8125rem;padding:15px;padding:.9375rem;border:1px solid #eee}@media only screen and (min-width:48em){.remarks__inner{padding:1.125rem}}.top-list-back.list-back{margin-bottom:0;border:none}@media only screen and (min-width:48em){.top-list-back.list-back{margin-bottom:1.25rem;border:1px solid #eee}}.bottom-list-back{margin-top:15px;margin-top:.9375rem}@media only screen and (min-width:48em){.bottom-list-back{margin-top:1.25rem}}.bottom-list-back .list-back{border-top:1px solid #eee;border-bottom:1px solid #eee}.profile.row{margin-top:15px;margin-top:.9375rem}@media only screen{.profile.row{padding:0 .9375rem}}@media only screen and (min-width:48em){.profile.row{padding:0}}.profile__body{margin-bottom:15px;margin-bottom:.9375rem}.profile__body img{width:100%}.close-button{text-align:center;margin-bottom:15px;margin-bottom:.9375rem}.slider-x{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;width:100%;max-width:708px;overflow-x:scroll;display:-ms-flexbox;display:flex;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;background-color:#fff}.slider-x div{scroll-snap-align:start;height:100%;max-width:570px;width:90%;margin-right:5%;-ms-flex:none;flex:none;color:#FFF;font-size:150%;font-weight:700;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.slider-x div img{width:100%}_:-ms-lang(x)::-ms-backdrop,.slider-x{max-width:520px}div#slider{position:relative;overflow:hidden;width:525px;height:auto;margin:20px auto 5px}ul#frontpage-slider{width:1000%;display:-ms-flexbox;display:flex}li.slider-image{float:left;transition:all .7s ease;width:10%}li.slider-image img{max-width:100%;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic;width:100%}.flex-control-paging{text-align:center}.flex-control-paging li{display:inline;margin:0 10px}.flex-control-paging li a{display:inline-block;background:#ccc;height:8px;width:8px;text-indent:200%;overflow:hidden;cursor:pointer;border-radius:50%}.flex-control-paging li a:hover,.flex-control-paging li a.flex-active{background:#0485ef}span#prev,span#next{position:absolute;width:60px;height:60px;color:#fff;line-height:60px;background:#000;text-align:center;top:0;bottom:25px;display:block;margin:auto 0;border-radius:50%;opacity:.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";transition:all .3s ease;cursor:pointer;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}span#prev{left:15px;transform:rotate(-90deg)}span#next{right:15px;transform:rotate(90deg)}span#prev:hover,span#next:hover{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"}.display-small-only{display:-ms-flexbox;display:flex}@media only screen and (min-width:48em){.display-small-only{display:none}}.display-medium-only{display:none}@media only screen and (min-width:48em){.display-medium-only{display:block}}@media all and (-ms-high-contrast:none){.display-medium-only{display:none}}.display-ie-only{display:none}@media all and (-ms-high-contrast:none){.display-ie-only{display:block;width:516px}}.posting{text-align:right;font-size:11px;color:#999;margin-top:10px;margin-right:10px}@media only screen and (min-width:48em){.posting{margin-right:0}}.update-party .top-title{padding:0 10px 20px}@media only screen and (min-width:48em){.update-party .top-title{border-top:none}}.update-party .top-title:before{content:none}.update-party .top-title a{margin-top:-15px}.update-party__list{list-style:none;position:relative}.update-party.footer-on{margin-bottom:-20px;margin-bottom:-1.25rem}.js-gallery-first-load{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";max-height:110px;min-height:110px;transition:opacity 50ms ease-out}.update-party{overflow:hidden}@media only screen{.update-party .reco-party__cell{width:100%}}@media only screen and (min-width:48em){.update-party .reco-party__cell{width:calc(100%/3 - 6.66px);display:inline-block;margin-right:10px}.update-party .reco-party__cell:last-child{margin-right:0}}@media only screen and (min-width:64.0625em){.update-party.large-cols-3 .reco-party__cell{width:33.333%;padding:0}}.update-party .flickity-prev-next-button{border-radius:0}@media only screen and (min-width:48em){.update-party .flickity-prev-next-button{display:block;border-radius:0;transform:none;margin-top:-1.5625rem}}.update-party .flickity-prev-next-button:disabled:hover{opacity:.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"}.update-party .flickity-prev-next-button.next,.update-party .flickity-prev-next-button.previous{background:none;width:auto;height:auto;padding:0;border-radius:none}.update-party .flickity-prev-next-button.next svg,.update-party .flickity-prev-next-button.previous svg{display:none;position:static}.update-party .flickity-prev-next-button.next:after,.update-party .flickity-prev-next-button.previous:after{color:rgba(0,0,0,.7);font-size:50px;font-size:3.125rem}.update-party .flickity-prev-next-button.next:after:hover,.update-party .flickity-prev-next-button.previous:after:hover{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"}.update-party .flickity-prev-next-button.next{right:-15px}.update-party .flickity-prev-next-button.next:after{content:"\e614"}.update-party .flickity-prev-next-button.previous{left:-15px}.update-party .flickity-prev-next-button.previous:after{content:"\e613"}.update-party .flickity-prev-next-button:hover{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";transition:all 300ms ease-out}.party-detail-rebtn{position:relative}@media only screen and (min-width:48em){.party-detail-rebtn{display:none}}.party-detail-rebtn a{text-decoration:none;position:fixed;top:51px;left:12px;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.party-detail-rebtn a.js-rebtn-fade-out{position:fixed;top:51px;left:0;border-radius:4px;color:#707070;background-color:#fff;border:1px solid #ccc;box-shadow:0 0 10px -6px rgba(0,0,0,.6);padding:7px 10px;margin:12px 0 0 12px;z-index:99;animation-name:fade-out;animation-duration:.2s;animation-fill-mode:forwards}@keyframes fade-out{0%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}40%{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"}70%{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}90%{opacity:.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"}100%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}}.party-detail-rebtn a.js-rebtn-fixed{position:fixed;top:51px;left:0;border-radius:4px;color:#707070;background-color:#fff;border:1px solid #ccc;box-shadow:0 0 10px -6px rgba(0,0,0,.6);padding:7px 10px;margin:12px 0 0 12px;z-index:99;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";animation-name:fade-in;animation-duration:.2s;animation-fill-mode:forwards}@keyframes fade-in{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}40%{opacity:.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"}90%{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"}100%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}}.party-detail-rebtn a i{font-size:13px;padding-right:3px;color:#707070}.footer-select__button .button{font-weight:700;color:#fff;font-size:16px;font-size:1rem;border:none;box-shadow:none}.footer-select__button .button i{color:#fff}.footer-select__text{color:#f63876}.footer-select__text.event{color:#dd8585}.footer-select__submit .research{background:#f63876}.footer-select__submit .research:hover{background:#d12d65}.footer-select__submit .event-research{background:#91b8cc}.footer-select__submit .event-research:hover{background:#6792a9}.footer-select__submit .event-cv{background:#dd8585}.footer-select__submit .event-cv:hover{background:#ca7878}.footer-select__submit-half .event-cv{background:#dd8585}.footer-select__submit-half .event-cv:hover{background:#ca7878}.footer-select__research-half .research{background:#f63876}.footer-select__research-half .research:hover{background:#d12d65}.footer-select__research-half .research.event{background:#91b8cc}.footer-select__research-half .research.event:hover{background:#6792a9}@media only screen and (min-width:48em){.footer-favo{padding:10px 0;margin-left:auto;margin-right:auto;float:none}}@media only screen and (max-width:47.9375em){.footer-favo .footer-select__text{text-align:center}}.footer-favo .footer-select__submit .button.event-button{background:#dd8585;box-shadow:none;font-weight:700}.footer-favo .footer-select__submit .button.event-button:hover{background:#ca7878}.footer-favo .footer-favo-relative{position:relative}.footer-favo .footer-favo-relative .detail-footer{border-bottom:1px solid #eee}.footer-favo .footer-favo-relative .detail-footer__condition{position:relative;margin:15px 0 10px;min-height:50px}@media only screen and (min-width:48em){.footer-favo .footer-favo-relative .detail-footer__condition{margin:20px 0 10px}}.footer-favo .footer-favo-relative .detail-footer__condition.apply{margin-top:0}.footer-favo .footer-favo-relative .detail-footer__favo{position:absolute;right:-5px;top:11px;width:16%}@media only screen and (min-width:48em){.footer-favo .footer-favo-relative .detail-footer__favo{display:none}}.footer-favo .footer-favo-relative .detail-footer__favo .fav-state{position:relative}.footer-favo .footer-favo-relative .detail-footer__favo .fav-state i{color:#a6a6a6;font-size:40px;line-height:.7}.footer-favo .footer-favo-relative .detail-footer__favo .fav-state i:before{border:solid 2px #ccc;border-radius:50%;padding:4px}@media only screen and (min-width:48em){.footer-favo .footer-favo-relative .detail-footer__favo .fav-state i{font-size:46px}}.footer-favo .footer-favo-relative .detail-footer__favo .fav-state span:after{display:none}@media only screen and (min-width:48em){.footer-favo .footer-favo-relative .detail-footer__favo .fav-state span:after{font-size:11px}}.footer-favo .footer-favo-relative .detail-footer__favo .fav-state .active i{color:#ffd800}.footer-favo .footer-favo-relative .detail-footer__favo .fav-state .active i:before{border:solid 2px #ffd800}.line-share{display:-ms-flexbox;display:flex;position:relative;z-index:71;-ms-flex-pack:end;justify-content:flex-end;margin:0 32px 40px 0}@media only screen and (min-width:48em){.line-share{display:none}}.line-share a{text-decoration:none;color:#333;padding:5px 0}.line-share a img{width:22px;height:22px}.line-share a i{background:#00c300;color:#fff;border-radius:50%;font-size:20px;padding:1.5px 1.2px 1.5px 1.8px;padding:.09375rem .075rem .09375rem .1125rem;text-align:right;vertical-align:-4px;margin-right:4px}.line-share a span{vertical-align:middle;margin-left:3px}.footer-info{position:fixed;bottom:0;width:100%;z-index:99;padding-bottom:calc(env(safe-area-inset-bottom) + 8px)}.footer-info p{text-align:center;background-color:rgba(0,0,0,.8);width:80%;padding:8px;padding:.5rem;margin:2% auto;border-radius:1rem;color:#eee}@media only screen and (min-width:48em){.footer-info p{width:40%}}.footer-info p span{color:#fb0;font-weight:700}.footer-info.btn-fixed{bottom:90px;transition:.3s}.couponbnr{position:relative;width:100%;padding-bottom:20px}.couponbnr:before,.couponbnr:after{content:"";display:block;position:absolute;background:url(/img/top/point_corner.svg);background-size:contain;width:32px;height:32px}.couponbnr:before{left:0;top:0}.couponbnr:after{right:0;bottom:0;transform:rotate(180deg)}.couponbnr__list{font-size:0;display:block;overflow:auto;width:100%;white-space:nowrap;text-align:center;max-width:940px;margin:0 auto 12px}.couponbnr__list li.coupon2{display:inline-block;padding:6px;max-width:84%;box-sizing:content-box}.couponbnr__list li.coupon2:first-child{padding-left:16px}.couponbnr__list li.coupon2:last-child{padding-right:16px}.couponbnr__list li.coupon1{display:inline-block;padding:6px;max-width:450px;box-sizing:content-box}.couponbnr__list li.coupon1:first-child{padding-left:16px}.couponbnr__list li.coupon1:last-child{padding-right:16px}.couponbnr__list a{display:block;width:100%;min-width:280px;background:#fff}.couponbnr__list-tmb{background:#ccc;width:100%}.couponbnr__list-tmb img{width:100%}#modal-about-friendfree,#modal-about-setparty{padding:0 0 25px}#modal-about-friendfree .cmpbnr,#modal-about-setparty .cmpbnr{padding:8px;padding:.5rem}#modal-about-friendfree .modal-help__title,#modal-about-setparty .modal-help__title{padding:0 20px;padding:0 1.25rem}#modal-about-friendfree .modal-help__body,#modal-about-setparty .modal-help__body{padding:0 20px;padding:0 1.25rem}#sub-navi .current a{background:#faf5f0}#sub-navi.event .current a{background:#c4d6d2}.party-sub-menu{width:100%;display:block}.party-sub-menu ul{width:100%;height:51px;height:3.1875rem;background:rgba(255,255,255,.95);border-bottom:solid 3px #faf5f0;font-size:0}.party-sub-menu__link{width:calc(100%/5);display:inline-block;text-align:center;height:51px;height:3.1875rem;line-height:51px;line-height:3.1875rem;position:relative}.party-sub-menu__link a{font-size:11px;color:#333;font-weight:700;width:100%;display:block;height:100%;border-radius:8px 8px 0 0;text-decoration:none}.party-sub-menu__link a span.long-menu{letter-spacing:-1px}@media only screen and (min-width:48em){.party-sub-menu__link a{font-size:13px}}.party-sub-menu__link:before{top:18%;position:absolute;content:"";display:block;background:#faf5f0;width:1px;left:-1px;height:16px;margin:8px auto 0}.party-sub-menu__link:first-child:before{display:none}.party-sub-menu__link.current:before{display:none}.party-sub-menu.event ul{border-bottom:solid 3px #c4d6d2}.party-sub-menu.event ul li:before{background:#c4d6d2}.apptop-margin{padding-top:120px!important}@media only screen and (min-width:48em){.apptop-margin{padding-top:130px!important}}.party-subtitle{width:100%;display:block;padding-top:110px;margin-top:-110px}@media only screen and (min-width:48em){.party-subtitle{padding-top:120px;margin-top:-120px}}.party-subtitle h2{color:#666;font-weight:700;font-size:16px;margin:0 8px .8em;margin:0 .5rem .8em;padding:10px;border-left:solid 5px #faf5f0}.party-subtitle.event h2{border-left:solid 5px #c4d6d2}.report-box{width:100%}.report-box h3{text-align:center;color:#666;font-weight:700;margin:16px 0;font-size:14px}.report-box__list{width:100%;margin:0 auto;text-align:center;padding:0 8px;font-size:0}@media only screen and (min-width:48em){.report-box__list{padding:0 0 30px;max-width:500px}}.report-box__list .event-box{width:calc(100%/2 - 3px);display:inline-block;border-radius:5px;border:solid 1px #e5e5e5;margin-right:6px;padding:6px 5px 0}.report-box__list .event-box:last-child{margin-right:0}@media only screen and (min-width:48em){.report-box__list .event-box{width:calc(100%/2 - 20px);margin-right:20px;padding:14px 10px 0}}.report-box__list .event-box__text{text-align:left;color:#666;font-size:11px;height:37px;overflow:hidden;padding-bottom:4px}@media only screen and (min-width:48em){.report-box__list .event-box__text{font-size:12px;height:39px}}.report-box__list .event-box__day{text-align:right;color:#666;font-size:10px;padding-bottom:6px}@media only screen and (min-width:48em){.report-box__list .event-box__day{font-size:12px}}.report-box__list .event-box__thum{width:100%;display:block;position:relative}.report-box__list .event-box__thum:before{content:"";display:block;padding-top:100%}.report-box__list .event-box__thum img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}.report-box__list .event-box__type{text-align:center}.report-box__list .event-box__sex{width:100%;font-size:0}.report-box__list .event-box__sex li{display:inline-block;width:50%;line-height:1.2;margin:5px 0}.report-box__list .event-box__sex li:first-child{border-right:solid 1px #e9e9e9}.report-box__list .event-box__sex li i{font-size:14px}.report-box__list .event-box__sex li .age{font-size:11px;color:#666;text-align:left;width:calc(100% - 20px);display:inline-block;overflow:hidden;height:13px;white-space:nowrap}@media only screen and (min-width:48em){.report-box__list .event-box__sex li .age{font-size:12px;height:15px;line-height:1.4;letter-spacing:0}}.report-box__list .event-box__sex li .people{font-size:12px;color:#666}@media only screen and (min-width:48em){.report-box__list .event-box__sex li .people{font-size:14px}}.report-box__list .event-box__sex li i:before{position:relative;bottom:-1px}.report-box__list .event-box__sex li .ficon-circle-man{color:#5aa9ff;font-size:16px}@media only screen and (min-width:48em){.report-box__list .event-box__sex li .ficon-circle-man{font-size:18px}}.report-box__list .event-box__sex li .ficon-circle-woman{color:#ff669d;font-size:16px}@media only screen and (min-width:48em){.report-box__list .event-box__sex li .ficon-circle-woman{font-size:18px}}.detail-head{border-bottom:none;margin-bottom:15px}.detail-head__condition{margin-top:10px}.detail-head__title{padding-top:10px}@media only screen and (min-width:48em){.detail-head__title{padding-top:14px}}.detail-head__title p{font-size:16.96px;font-size:1.06rem}@media only screen and (min-width:48em){.detail-head__title p{font-size:1.32rem}}.detail-head .access{color:#666;margin-top:6px}.detail-head__favo{top:10px}.detail-head .ficon-star-favo:before{border:solid 1px #ccc;border-radius:50%;padding:4px}.detail-head .ficon-star-favo-full:before{border:solid 1px #e5c200;border-radius:50%;padding:4px}@media only screen and (min-width:48em){.detail-head{width:100%}.detail-head .slider-box,.detail-head .party-detail{width:calc(100%/2 - 20px);display:inline-block;margin-right:20px}.detail-head .party-detail{margin-right:0;vertical-align:top;margin-top:0}.detail-head .party-detail .detail-head__condition{width:100%}}.slider-container{margin:15px auto 10px;width:100%;position:relative}.slider-container img{height:auto;width:100%}.slider-container .slick-img{width:100%;height:auto;-o-object-fit:center;object-fit:center}.slider-container .slick-img .main-thumbnail{max-width:250px;height:auto;margin:0 auto}@media only screen and (min-width:48em){.slider-container .slick-img .main-thumbnail{max-width:320px}}.slider-container .slick-img img{height:auto;width:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:47.9375em){.slider-container .slick-img img{max-height:250px}}@media only screen and (min-width:48em){.slider-container .slick-img img{height:320px}}.slider-container .thumbnail{margin-top:10px}.slider-container .thumbnail .slick-track{width:100%!important;transform:unset!important;padding:0 3px}@media only screen and (min-width:48em){.slider-container .thumbnail{margin-top:15px}.slider-container .thumbnail .slick-list{padding:0!important}.slider-container .thumbnail .slick-track{width:100%!important;transform:translate3d(0,0,0)!important;padding:0}}.slider-container .thumbnail .thumbnail-img{width:calc(100%/6 - 6px)!important;margin:0 3px}.slider-container .thumbnail .thumbnail-img:focus{outline:none}.slider-container .thumbnail .thumbnail-img:nth-of-type(6){margin-right:0}.slider-container .thumbnail .thumbnail-img:nth-of-type(1){marginleft:0}.slider-container .thumbnail .thumbnail-img:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";border:none}.slider-container .thumbnail .thumbnail-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:5px}@media only screen and (min-width:48em){.slider-container .thumbnail .thumbnail-img{width:calc(100%/6 - 5px)!important;margin:3px}.slider-container .thumbnail .thumbnail-img:nth-of-type(6){margin-right:0}.slider-container .thumbnail .thumbnail-img:nth-of-type(1){margin-left:0}}.slider{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.slide-arrow{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:30px;height:30px;padding:0;transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:rgba(255,255,255,.8)!important;border-radius:50%;z-index:4}.slide-arrow:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.prev-arrow{left:5%}@media only screen and (min-width:48em){.prev-arrow{left:3%}}.prev-arrow:before{content:'';color:#707070;margin:auto;position:absolute;top:0;bottom:0;right:5px;width:13px;height:13px;border-top:2px solid #707070;border-right:2px solid #707070;transform:rotate(-135deg)}.next-arrow{right:5%}@media only screen and (min-width:48em){.next-arrow{right:3%}}.next-arrow:before{content:'';color:#707070;margin:auto;position:absolute;top:0;bottom:0;left:5px;width:13px;height:13px;border-top:2px solid #707070;border-right:2px solid #707070;transform:rotate(45deg)}.slick-dots{text-align:center;margin:5px 0 0;position:absolute;top:-30px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}.slick-dots li{display:inline-block;margin:0 2px}.slick-dots button{color:transparent;outline:none;width:3px;height:3px;padding:3px;display:block;border-radius:50%;background:#ccc}.slick-dots .slick-active button{background:#333}#party-detail-column{padding:0}.event-keyword{padding:30px 0 10px;margin-bottom:20px;background:#c4d6d2}.event-keyword__title{width:100%;text-align:left;font-size:16px;color:#333;line-height:1.3;padding:0 20px 10px;box-sizing:border-box;position:relative;font-weight:700}.event-keyword ul{font-size:0;list-style:none;margin-left:0;box-sizing:border-box;padding:0 20px;width:100%;margin-bottom:10px}.event-keyword ul li{text-align:center;background:#fff;border-radius:6px;display:inline-block;margin-right:10px;margin-bottom:10px}.event-keyword ul li a{color:#666;font-size:12px;display:block;padding:2px 8px}.reco-party__list{font-size:0}.reco-party__title{width:100%;text-align:left;font-size:16px;color:#333;line-height:1.3;padding:0 10px 20px;box-sizing:border-box;position:relative;font-weight:700}.reco-party__title a{position:absolute;display:inline-block;top:50%;right:10px;margin-top:1px;font-size:11px;line-height:1;margin-top:-15px}.reco-party__cell{margin-bottom:10px}.footer-topic{width:100%;padding:10px 10px 20px;margin:0 auto}@media only screen and (min-width:48em){.footer-topic{width:80%;padding-right:0;padding-left:0}}.footer-topic__list{width:100%;font-size:0}.footer-topic__list li{width:calc(100%/2 - 5px);margin-right:10px;margin-bottom:10px;display:inline-block}@media only screen and (min-width:48em){.footer-topic__list li{width:calc(100%/4 - 7.5px);margin-bottom:0}.footer-topic__list li:nth-child(4){margin-right:0}}@media only screen and (max-width:47.9375em){.footer-topic__list li:nth-child(even){margin-right:0}}.footer-topic__list li img{border-radius:4px}.machicon__ranking{width:100%;overflow-x:hidden}.machicon__ranking-container{padding:10px 0 20px}@media only screen and (min-width:48em){.machicon__ranking-container{width:80%;margin:0 auto}}.machicon__ranking-container .ranking-conttents{width:100%;max-width:150px;position:relative;text-align:right}.machicon__ranking-container .ranking-conttents a img{display:block;width:100%;max-width:150px}.machicon__ranking-container .ranking-conttents a img.number{position:absolute;left:0;bottom:0;z-index:2;width:auto;height:60px}.machicon__ranking-container .ranking-conttents a img.number.last{left:-10px}.machicon__ranking-container .ranking-conttents a p{display:inline-block;text-align:center;font-size:10px;margin-top:10px;color:#fff;background-color:#ddca98;border-radius:4px;width:auto;min-width:70px;padding:1px 4px;font-weight:700}.machicon__ranking-container .ranking-conttents a .circle-img{position:absolute;top:85px;left:-50px;width:50%;margin:0 auto;z-index:1;animation:8s linear infinite rotation1}@keyframes rotation1{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.machicon__ranking-container .ranking-conttents.first{max-width:172px;margin:0 auto}.machicon__ranking-container .ranking-conttents.first a img{width:100%;max-width:172px}.machicon__ranking-container .ranking-conttents.first a img.number{width:auto;height:80px;left:-10px}.machicon__ranking-container .ranking-pclist{width:100%;position:relative;text-align:center}.machicon__ranking-container .ranking-pclist li{width:calc(100%/5 - 24px);display:inline-block;margin-right:30px;position:relative;text-align:right;max-width:160px}.machicon__ranking-container .ranking-pclist li:last-child{margin-right:0}.machicon__ranking-container .ranking-pclist li a img{display:block;width:100%}.machicon__ranking-container .ranking-pclist li a img.number{position:absolute;left:0;bottom:0;z-index:2;width:auto;height:30%}.machicon__ranking-container .ranking-pclist li a img.number.last{left:-10px}@media only screen and (min-width:48em){.machicon__ranking-container .ranking-pclist li a img.number.last{left:-15px}}.machicon__ranking-container .ranking-pclist li a p{display:inline-block;text-align:center;font-size:16px;margin-top:10px;color:#fff;background-color:#ddca98;border-radius:4px;width:auto;min-width:70px;padding:1px 4px;font-weight:700}@media only screen and (min-width:48em){.machicon__ranking-container .ranking-pclist li a p{font-size:12px}}.machicon__ranking-container .ranking-pclist li a .circle-img{position:absolute;top:85px;left:-50px;width:50%;margin:0 auto;z-index:1;animation:8s linear infinite rotation1}@keyframes rotation1{0%{transform:rotate(0)}100%{transform:rotate(-360deg)}}.machicon__ranking-list{display:block;overflow-x:auto;overflow-y:hidden;white-space:nowrap;text-align:center;max-width:940px;margin:20px auto 12px 6px;line-height:1.4}.machicon__ranking-list li{display:inline-block;padding:6px;max-width:182px;padding-right:14px}@media only screen and (max-width:47.9375em){.machicon__ranking-list li{box-sizing:content-box}}@media only screen and (max-width:47.9375em){.machicon__ranking-list li:first-child{padding-left:8px}}@media only screen and (max-width:47.9375em){.machicon__ranking-list li:last-child{padding-right:16px}}.area-event{padding:10px 0 20px}.genre-container{width:100%;padding:10px 10px 20px}.genre-container ul.genre{margin:0 auto;text-align:center}@media only screen and (min-width:48em){.genre-container ul.genre{width:100%;margin:0 auto;max-width:1020px}}.genre-container ul.genre li{display:inline-block;width:100%;max-width:114px;vertical-align:top}@media only screen and (min-width:48em){.genre-container ul.genre li{max-width:115px;margin-right:16px}.genre-container ul.genre li:last-of-type{margin-right:0}}.genre-container ul.genre li a{text-decoration:none}.genre-container ul.genre li a .genre-img{width:94px;height:94px;margin:0 auto;background-repeat:no-repeat;background-size:cover;background-position:center;border-radius:100px}@media only screen and (min-width:48em){.genre-container ul.genre li a .genre-img{width:105px;height:105px}}.genre-container ul.genre li a span{display:block;text-align:center;color:#666;font-size:14px;margin:5px auto 15px;font-weight:700}.genre-container ul.keyword{text-align:center;max-width:520px;margin:0 auto}.genre-container ul.keyword li{display:inline-block;vertical-align:top;width:auto;margin:9px 4px;height:25px}@media only screen and (min-width:48em){.genre-container ul.keyword li{margin:6px 4px}}.genre-container ul.keyword li a{text-decoration:none;color:#333;background-color:#fff;border:1px solid #aaa;padding:7px 16px;border-radius:100px;font-size:12px}@media only screen and (min-width:48em){.genre-container ul.keyword li a{padding:4px 16px}}.genre-container .search{width:calc(100% - 30px);margin:15px auto 20px;position:relative;max-width:345px}@media only screen and (min-width:48em){.genre-container .search{margin:25px auto 30px}}.genre-container .search input:-ms-input-placeholder{color:#aaa;font-size:10px}.genre-container .search input::placeholder{color:#aaa;font-size:10px}.genre-container .search button{position:absolute;top:1px;right:1px;padding:0;height:35px;width:35px;background-color:#ccc;border-bottom-right-radius:2px;border-top-right-radius:2px}.genre-container .search button i{font-size:24px;vertical-align:middle}.footer-area__body{line-height:1}.footer-area__body ul{line-height:1.2}@media only screen and (min-width:48em){.footer-area__body ul{line-height:1.3}}