@media screen and (max-width: 960px){.pc,.line_at{display:none}.embedded-video-container{display:none}.thumbnail-wrapper{position:relative;margin:16px 18px 20px}.thumbnail-wrapper .play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:15%;pointer-events:none}.video-thumbnail{width:100%;height:200px;object-fit:cover;cursor:pointer;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,0.1)}.embedded-video-container{display:none}#video-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.8);display:flex;align-items:center;justify-content:center;z-index:1000;display:none}.video-modal-content{position:relative;width:100%}.video-modal-content .video-js{height:100vh;width:100%}.video-close-modal{position:fixed;top:-10px;right:20px;background:none;border:none;font-size:60px;color:white;cursor:pointer;z-index:10001}.top{overflow:hidden;opacity:0;transition:opacity 0.3s linear;position:relative;width:100%;height:80vw;margin-top:44px}.top .share-button{position:absolute;top:10%;right:5%}.top .share-button .share-button-container{display:flex;flex-direction:column-reverse;align-items:center;row-gap:4px}.top .share-button .share-button-container__text{width:max-content;height:auto;text-align:center;font:normal normal normal 12px/14px Hiragino Sans;letter-spacing:0.24px;color:#ffffff;opacity:1}.top .share-button .share-button-container__mobile__image{width:38px;height:38px;object-fit:cover}.top .share-button .share-button-container__mobile__image .share_image{width:100%;height:100%}.top .share-button .share-button-container__image{display:none}.top #wrapper .mask-left,.top #wrapper .mask-right{margin:0;height:0;width:0;display:none}.top #wrapper #slider{width:100%;height:100%}.top #wrapper #slider .first-view{position:relative}.top #wrapper #slider .first-view picture img{width:100%;height:66vw;transition-property:opacity;transition-timing-function:linear;transition-duration:0.3s}.top #wrapper #slider .first-view p{position:absolute;top:19px;right:10px;font-size:10px;color:white;z-index:2;background:transparent;text-shadow:0 0 3px #000000}.top #wrapper #thumbnail_slider{width:98%;padding-top:4px;margin:auto;height:48px;-webkit-overflow-scrolling:touch}.top #wrapper #thumbnail_slider .thumbnail picture img{height:40px;margin-left:auto;margin-right:auto;transition-property:opacity;transition-timing-function:linear;transition-duration:0.3s}.top .top_title_box{z-index:1;position:absolute;bottom:14vw;width:100%;left:0;right:0;background:linear-gradient(transparent, rgba(0,0,0,0.6))}.top .title{color:#ffffff;text-shadow:0 2px 3px rgba(0,0,0,0.5);font-size:18px;margin:12px 0 12px 18px;line-height:1.3}.modaal-wrapper.modaal-inline .modaal-wrapper{overflow:auto;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;padding-top:1px;background-color:#ececec}.modaal-wrapper.modaal-inline .modaal-container{background:#ffffff;width:100%;height:100%;box-shadow:none;border-radius:0 !important}.modaal-wrapper.modaal-inline .modaal-container .modaal-content-container{padding:0}.modaal-wrapper.modaal-inline .modaal-container .modaal-content-container .hakuba-modal-container{padding:150px 18px 36px}.modaal-wrapper.modaal-inline .modaal-container .modaal-content-container .hakuba-modal-container__title-container{margin-bottom:18px;text-align:center;font-size:16px;line-height:28px;font-weight:normal}.modaal-wrapper.modaal-inline .modaal-container .modaal-content-container .hakuba-modal-container__title-container .bold{font-weight:bold}.modaal-wrapper.modaal-inline .modaal-container .modaal-content-container .hakuba-modal-container__button-container{margin-top:36px}.modaal-wrapper.modaal-inline .modaal-container .modaal-content-container .hakuba-modal-container__button-container__button{position:relative;width:100%;border-radius:4px;background-color:#367cf6;text-align:center;color:#ffffff;font-weight:bold;font-size:18px;line-height:1;cursor:pointer;position:relative;margin-top:18px}.modaal-wrapper.modaal-inline .modaal-container .modaal-content-container .hakuba-modal-container__button-container__button__title{padding:32px 0 33px;display:block;font-weight:bold}.modaal-wrapper.modaal-inline .modaal-container .modaal-content-container .hakuba-modal-container__button-container__button .hakuba-logo__tell{position:absolute;top:36px;left:30px}.modaal-wrapper.modaal-inline .modaal-container .modaal-content-container .hakuba-modal-container__button-container__button .hakuba-logo__mail{position:absolute;top:40px;left:30px}.modaal-wrapper.modaal-inline .modaal-container .modaal-content-container .hakuba-modal-container__button-container .detail{font-size:10px}.modaal-wrapper.modaal-inline .modaal-container .modaal-content-container .hakuba-modal-container__button-container__button::before{content:'';width:10px;height:10px;display:inline-block;background:transparent;border-bottom:2px solid #ffffff;border-left:2px solid #ffffff;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);position:absolute;top:44px;right:24px;z-index:2}.modaal-wrapper.modaal-inline .modaal-container .modaal-content-container .hakuba-modal-container__close-container{position:static !important;margin-top:153px !important;color:#367cf5 !important;text-align:center !important;cursor:pointer !important;width:100%;border-radius:4px;border:solid 1px #cccccc}.modaal-wrapper.modaal-inline .modaal-container .modaal-content-container .hakuba-modal-container__close-container__button{width:auto;line-height:1;padding:13px 0}.modaal-wrapper.modaal-inline .modaal-container .cover_image{height:100%;width:128px;border-radius:8px 0 0 8px;object-fit:cover}.modaal-wrapper.modaal-inline .modaal-container .plan_title{font-size:11px;color:#081325;line-height:1.4}.modaal-wrapper.modaal-inline .modaal-container .modaal-close{position:absolute;top:0;right:0;float:right}.modaal-wrapper.modaal-inline .modaal-container .flex_layout{display:flex;line-height:1.9;color:#0080ff;font-weight:bold;font-size:12px}.modaal-wrapper.modaal-inline .modaal-container .flex_layout .small{font-size:9px}.modaal-wrapper.modaal-inline .modaal-container .flex_layout .price{margin-left:auto}.modaal-wrapper.modaal-inline .modaal-inner-wrapper{padding:0}.modaal-overlay{z-index:1002}.modaal-wrapper.modaal-image .modaal-inner-wrapper .modaal-container{position:relative}.modaal-wrapper.modaal-image .modaal-gallery-control{background:transparent;top:calc(50% - 16px)}.modaal-wrapper.modaal-image .modaal-gallery-control:focus,.modaal-wrapper.modaal-image .modaal-gallery-control:hover{background:unset}.modaal-wrapper.modaal-image .modaal-gallery-control:hover:after,.modaal-wrapper.modaal-image .modaal-gallery-control:hover:before{background-color:#ffffff}.modaal-wrapper.modaal-image .modaal-gallery-next{right:0}.modaal-wrapper.modaal-image .modaal-gallery-prev{left:0}.modaal-wrapper.modaal-image .modaal-gallery-label{display:unset;font-size:11px;margin-top:16px}.modaal-wrapper.modaal-image .modaal-gallery-label p{font-size:10px}.modaal-wrapper.modaal-image .modaal-close{background-color:rgba(255,255,255,0.2);border:1px solid #ffffff;border-radius:4px;bottom:-154px;height:36px;left:unset;position:absolute;right:calc(50% - 64px);top:unset;width:128px}.modaal-wrapper.modaal-image .modaal-close:after,.modaal-wrapper.modaal-image .modaal-close:before{content:unset}.modaal-wrapper.modaal-image .modaal-close:focus,.modaal-wrapper.modaal-image .modaal-close:hover{background:unset}.modaal-wrapper.modaal-image .modaal-close span{position:unset !important;clip:unset !important;padding:0 !important;border:0 !important;height:unset !important;width:unset !important;overflow:auto}.cta-section{width:100%;padding:40px 16px 24px;position:fixed;left:0;bottom:0;background:linear-gradient(180deg, rgba(255,255,255,0) 0%, #fff 100%);z-index:300}.cta-section .open-calendar-button{display:block;text-align:center;background-color:#367cf5;color:#ffffff;width:100%;padding:22px;border-radius:32px;font-size:17px;font-weight:bold;line-height:20px;transition:.5s;right:17px}.cta-section .open-calendar-button::after{content:'';position:absolute;right:24px;top:28px;border-right:2px solid #ffffff;border-bottom:2px solid #ffffff;width:10px;height:10px;transform:rotate(-45deg)}.cta-section .open-calendar-button.scrolled{background:#f09500}.open-calendar-button_gray_out{margin-top:8px;position:relative;width:100%;background-color:gray;color:#ffffff;text-align:center;border-radius:4px;font-size:18px;height:56px;background-repeat:no-repeat;background-size:14px;background-image:url(https://skyview-staging-assets-00.storage.googleapis.com/assets/icons/next-white-7d91d7b078de7249687bc1e9fdf4268e3e1388b83decb66eb7b5174d57f5b39f.svg);background-position:calc(100% - 16px) center;box-shadow:0 2px 12px rgba(0,0,0,0.2)}.open-calendar-button_gray_out .open-modal-button_gray_out{line-height:60px;font-weight:600;margin-top:10px}a.open-modal-button{color:inherit;display:block}.link-container{text-align:center}.link-container.space-above{margin-top:36px}.main-info{margin:20px 18px 0}.main-info .info_content{position:relative}.main-info .info_content .review_ankerlink.mobile{position:absolute;right:0;bottom:5px;display:inline-block;margin:0 10px 0 0}.main-info .info_content .star_rating_image{display:inline-block;margin-left:2.4px;vertical-align:bottom;width:12.62px;height:12px}.main-info .info_content .review_anker{display:inline-block;font-size:11px;margin-left:6.4px;vertical-align:bottom;line-height:10px;color:#367cf5;position:relative}.main-info .info_content .review_anker:after{content:'';display:block;position:absolute;height:6px;width:6px;top:2px;right:-8px;background:transparent;color:transparent;border-bottom:1.3px solid #367cf5;border-right:1.3px solid #367cf5;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.main-info .exceptional_price_notes{font-weight:bold;color:#2f4c79;text-align:center;font-size:18px;margin:32px 0 23px;width:100%}.main-info .exceptional_price_notes .to_christmas{border-bottom:1px solid #0080ff;color:#0080ff}.main-info .flex_layout{display:flex;column-gap:8px;padding-top:8px}.main-info .flex_layout .spending-time{width:50%}.main-info .flex_layout .label{display:block;font-size:12px;color:#727171;line-height:0.5}.main-info .flex_layout .price_description{line-height:1.3;color:#747474;font-size:11px;letter-spacing:0.22px}.main-info .flex_layout .value{display:block;font-size:32px;color:#081325;font-weight:bold}.main-info .flex_layout .small{font-size:16px}.main-info .flex_layout .price{margin-left:auto}.main-info .flex_layout .tilde{display:inline-block;vertical-align:top;padding:12px 6px 0}.main-info .flex_layout .per-person-description{color:black;white-space:pre-wrap;font-size:14px;font-weight:bold}.main-info .notes{font-size:9px;color:#727171;display:inline-block;width:60%}.main-info .description{margin:16px 4px 0;font-size:11px;color:#081325;line-height:1.2}.main-info .description .note_title{font-size:16px;color:#2f4c79;text-align:center;margin-bottom:16px;line-height:1.5}.main-info .description .description_title{display:none}.main-info .description .description_text{font-weight:400;line-height:1.6}.option{margin:18px 12px 0}.option .option_title{color:#081325}.option .option_list{margin-left:3%;margin-top:5px;line-height:1.4;display:flex;flex-wrap:wrap}.option .option_list .option_item{display:inline-block;width:46%;height:auto;margin-top:10px;font-size:11px;font-weight:600;color:#727171}.option .option_list .option_item span{margin-left:15px}.video-container{width:calc(100% - 36px);margin:12px auto 0}.video-container__title{font-weight:bold;margin:0 0 12px;font-size:16px;color:#081325}.video-container__pc{display:none}.video-container__sp{width:100%;position:relative;margin:0 auto;padding:calc(9 / 16 * 100%) 0 0}.video-container__sp iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video-container__text-area{width:100%;margin-top:30px;padding-bottom:30px}.video-container__text-area__text{color:#2f4c79;font-size:12px;font-weight:normal;line-height:20px;text-align:center}.video-container__text-area__text.pc{display:none}.pr-text-container{width:calc(100% - 36px);margin:12px auto 0;text-align:center;margin:36px auto 0}.pr-text-container__heli_icon{width:70px;margin-bottom:18px}.pr-text-container__title{font-weight:bold;margin:0 0 12px;font-size:16px;color:#081325}.pr-text-container__title__pr{position:relative;text-align:center;font-size:14px;font-weight:bold;margin:0 0 16px;color:#2f4c79;line-height:27px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.pr-text-container__title__pr h2{width:62%;line-height:2em}.pr-text-container__pc{display:none}.pr-text-container__sp{width:100%;position:relative;margin:0 auto;padding:calc(9 / 16 * 100%) 0 0}.pr-text-container__sp iframe{position:absolute;top:0;left:0;width:100%;height:100%}.pr-text-container__text-area{width:100%;margin-top:30px;padding-bottom:30px}.pr-text-container__text-area__text{color:#2f4c79;font-size:12px;font-weight:normal;line-height:20px;text-align:center}.pr-text-container__text-area__text__link{text-decoration:none;color:#367cf5;border-bottom:1px solid #367cf5;font-weight:bold}.pr-text-container__text-area__text.pc{display:none}.pr-text-container__pr-line__title-before,.pr-text-container__pr-line__title-after,.pr-text-container__pr-line__end{height:1em;background-image:linear-gradient(to right, #2f4c79, #2f4c79 3px, transparent 3px);background-size:7px 2px;background-repeat:repeat-x;background-position:left center}.pr-text-container__pr-line__title-before,.pr-text-container__pr-line__title-after{width:18%}.pr-text-container__pr-line__end{margin-top:30px;margin-bottom:60px;width:100%}.pr-text-container .whitespace-pre-wrap{white-space:pre-wrap}.flight_detail{margin:18px 18px 0}.flight_detail .margin_layout{margin:0 8px}.flight_detail .flight_date_title,.flight_detail .flight_time_title{font-size:12px;color:#747474}.flight_detail .flight_date,.flight_detail .flight_time{font-size:24px;font-weight:bold}.flight_detail .flight_date .small{font-size:16px}.flight_detail .flight_time_title{margin-top:18px}.tour-detail{margin:32px 12px 0}.tour-detail .tour-detail_title{margin-bottom:12px}.tour-detail .accordion_box .accordion_content{display:none}.tour-detail .accordion_box .accordion_content:checked+:after{-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:0.6s;transition:transform 0.6s}.tour-detail .accordion_box .accordion_content:checked+.flowers_title+.accordion_description,.tour-detail .accordion_box .accordion_content:checked+.view-points_title+.accordion_description,.tour-detail .accordion_box .accordion_content:checked+.customer_review_title+.accordion_description,.tour-detail .accordion_box .accordion_content:checked+.charter_attention_title+.accordion_description{max-height:1500px;opacity:1}.tour-detail .accordion_box .accordion_content:checked+.view-points_title+.table_accordion{display:block}.tour-detail .accordion_box .charter_attention .inner_accordion_description>h3{margin-top:8px}.tour-detail .accordion_box .charter_attention_title{display:block;padding:12px;color:#367cf5;font-weight:600;transition:transform 0.6s;font-size:14px;position:relative;border-top:1px #ececec solid}.tour-detail .accordion_box .charter_attention_title:after{content:'';width:10px;height:10px;display:inline-block;background:transparent;border-bottom:2px solid #367cf5;border-left:2px solid #367cf5;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:0.6s;transition:transform 0.6s;position:absolute;top:40%;right:10px}.tour-detail .accordion_box .flowers_title,.tour-detail .accordion_box .view-points_title,.tour-detail .accordion_box .customer_review_title{display:block;padding:12px;color:#367cf5;font-weight:600;transition:transform 0.6s;font-size:14px;position:relative;border-top:1px #ececec solid}.tour-detail .accordion_box .flowers_title:after,.tour-detail .accordion_box .view-points_title:after,.tour-detail .accordion_box .customer_review_title:after{content:'';width:10px;height:10px;display:inline-block;background:transparent;border-bottom:2px solid #367cf5;border-left:2px solid #367cf5;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:0.6s;transition:transform 0.6s;position:absolute;top:40%;right:10px}.tour-detail .accordion_box .accordion_description{max-height:0;overflow:hidden;opacity:0;transition:all 0.6s;color:#081325;font-size:11px}.tour-detail .accordion_box .inner_accordion_description{padding:0 12px 24px}.tour-detail .collaboration_hotels li{margin:8px 0}.tour-detail .caravan-map img{width:100%;height:auto}.tour-detail .price-list .table-title{font-weight:bold;font-size:11px;line-height:1.64;color:#081325}.tour-detail .price-list .table-description{font-weight:400;font-size:11px;line-height:1.64;color:#081325;margin:8px 0}.tour-detail .price-list .table-description span{font-weight:bold;color:red}.tour-detail .price-list .table-attention{margin-top:5px}.tour-detail .price-list .table_2{margin-top:16px}.tour-detail .price-list .table_2 thead td{text-align:center}.tour-detail .price-list table{width:100%;margin-top:8px;border-bottom:1px solid #ececec;border-collapse:collapse}.tour-detail .price-list table tr{width:100%;height:24px;border-bottom:1px solid #ececec}.tour-detail .price-list table tr .numeric_column{text-align:right;padding-right:6px}.tour-detail .price-list table tr td{height:24px;font-weight:400;font-size:11px;font-stretch:normal;font-style:normal;line-height:1.64;letter-spacing:normal;text-align:left;color:#081325;border-right:1px solid #ececec;border-left:1px solid #ececec;border-bottom:1px solid #ececec}.tour-detail .price-list table tr td:first-child{border-left:none}.tour-detail .price-list table tr td:last-child{border-right:none}.tour-detail .price-list table tr td .unit_person{font-size:80%}.tour-detail .price-list table tr td.width_100per{width:100%}.tour-detail .price-list table thead .minute_column{width:20%}.tour-detail .price-list table thead .passenger_column{width:25%}.tour-detail .price-list table thead td{text-align:center}.tour-detail .flowers .flower_images{display:flex;justify-content:space-between;margin-top:12px}.tour-detail .flowers .flower_images.two_options .image_wrapper{width:49%}.tour-detail .flowers .image_wrapper{width:33%}.tour-detail .flowers .flower_image{border-radius:4px;height:128px;object-fit:cover;width:100%}.tour-detail .flowers .flower_image_whiteday{border-radius:4px;height:100%;object-fit:cover;width:100%}.tour-detail .flowers .flower_text{color:#0080ff;font-size:11px;margin-top:8px;text-align:center}.tour-detail .helicopter-cruising{display:none}.tour-detail .access .access_list{list-style:none}.tour-detail .access .access_item{margin-top:12px}.tour-detail .access .access_item:first-child{margin-top:0}.tour-detail .access .label{display:block;font-weight:normal;-webkit-font-smoothing:auto;font-size:11px;color:#727171}.tour-detail .access .access_text{font-size:16px;-webkit-font-smoothing:antialiased}.tour-detail .access .to_googlemap{display:inline-block;background-color:#367cf5;color:#ffffff;padding:4px 10px;border-radius:4px;margin:10px 0}.tour-detail .insurance .insurance_text{font-weight:bold;font-size:11px}.tour-detail .insurance .insurance_text .detail_link{border-bottom:1px solid #0080ff;color:#0080ff;margin-left:12px}.tour-detail .to_safety_link{color:#0080ff;border-bottom:1px solid #0080ff;display:inline-block;margin-bottom:8px;cursor:pointer;font-weight:bold}.tour-detail .aviation-company .small{font-size:9px}.tour-detail .baggage_attention .accordion_description{padding:0 12px 12px}.tour-detail .baggage_attention .accordion_description .table_accordion{margin:0}.tour-detail .baggage_attention .accordion_description .table_accordion tr{height:auto}.tour-detail .baggage_attention .accordion_description .table_accordion th p,.tour-detail .baggage_attention .accordion_description .table_accordion td p{font-size:11px}.tour-detail .customer_review hr{border-bottom:1px solid #dddddd;margin:18px 0}.tour-detail .customer_review .average_review_score{margin-top:px;margin-bottom:px}.tour-detail .customer_review .average_review_score .average_review_score_value{vertical-align:bottom;font-size:32px;line-height:24px;color:#747474;font-weight:600}.tour-detail .customer_review .average_review_score .star_rating_image{margin-left:4.8px;vertical-align:bottom;width:25.24px;height:24px}.tour-detail .customer_review .average_review_score .review_counts{margin-left:7.8px;vertical-align:bottom;font-size:11px;line-height:10px;color:#747474}.tour-detail .customer_review .review_detail{width:100%;display:flex;flex-wrap:wrap;padding:16px 0}.tour-detail .customer_review .review_detail .reviewer_icon{display:inline-block;width:9.7%;vertical-align:top}.tour-detail .customer_review .review_detail .customer_info{display:inline-block;width:90.3%;vertical-align:top}.tour-detail .customer_review .review_detail .customer_info .customer_info_first{display:inline-block;width:30.5%;vertical-align:top}.tour-detail .customer_review .review_detail .customer_info .customer_info_first .star_rating_image{width:12.62px;height:12px}.tour-detail .customer_review .review_detail .customer_info .customer_info_second{display:inline-block;width:59.8%;vertical-align:top;margin-left:18px;color:#747474}.tour-detail .customer_review .review_detail .customer_info .reviewer_name{color:#367cf5}.tour-detail .customer_review .review_detail .customer_info .list_score{font-size:24px;color:#747474;font-weight:600}.tour-detail .customer_review .review_detail .review_description{padding-left:9.7%}.tour-detail .cancellation_policy .table_accordion{display:none;border-collapse:collapse;margin-bottom:50px;margin-top:0;overflow:hidden;transition:all 0.6s;color:#081325;font-size:11px;padding-left:12px}.tour-detail .cancellation_policy .inner_table_accordion{border-collapse:collapse;margin-top:0;overflow:hidden;transition:all 0.6s;color:#081325;font-size:11px;padding:0 12px 12px;display:block}.tour-detail .cancellation_policy .update_text,.tour-detail .cancellation_policy .note{padding:0 12px 12px}.tour-detail .cancellation_policy tr{height:auto}.tour-detail .cancellation_policy th,.tour-detail .cancellation_policy td{text-align:left;font-size:11px;padding-right:5px;font-weight:400}.tour-detail .joint_plans .detail{margin:8px 0 24px}.tour-condition{margin:32px 12px 0}.tour-condition .tour-condition-title{margin-bottom:12px}.buyer_path{margin:24px 18px 36px}.recommended-plans{margin:0 8px 36px}.recommended-plans .plan_item{height:66px;display:flex;box-shadow:0 2px 24px rgba(0,0,0,0.2);border-radius:8px;margin-top:12px}.recommended-plans .plan_item .cover_image{width:128px;border-radius:8px 0 0 8px;object-fit:cover}.recommended-plans .plan_item .inner_plan_item{width:100%;display:flex}.recommended-plans .plan_item .plan_content{width:100%;padding:10px;font-size:11px}.recommended-plans .plan_item .plan_content .plan_title{margin-bottom:4px;color:black}.recommended-plans .plan_item .plan_content .flex_layout{display:flex;justify-content:space-between}.recommended-plans .plan_item .plan_content .flex_layout .spending-time,.recommended-plans .plan_item .plan_content .flex_layout .price{color:#0080ff;font-size:11px;font-weight:bold;margin:0}.recommended-plans .plan_item .plan_content .flex_layout .spending-time .small,.recommended-plans .plan_item .plan_content .flex_layout .price .small{font-size:9px;font-weight:normal}.course_attention{margin-top:6px}.sns-section{background-color:white;padding:20px 18px}.sns-section h3{font-family:"Hiragino Sans";font-size:20px;font-weight:700;line-height:1;margin-bottom:20px}.sns-section ul{position:relative;display:flex;align-items:center;width:339px;height:68px;padding:17px 16px}.sns-section ul p{font-family:Oswald;font-size:20px;font-weight:700}.sns-section ul .sns_box{padding:0px 15px 0px 24px;display:flex;gap:10px;z-index:2}.sns-section ul .sns_box .area{display:block;padding:0}.sns-section ul .sns_box .area img{width:36px;height:36px}.sns-section ul .sns_box .icon{background-color:#324c74;border-radius:50%;color:white;display:flex;align-items:center;justify-content:center;width:36px;height:36px;font-size:24px}.sns-section ul .background-color-wrapper{position:absolute;top:0;left:0;background-color:#367CF5;border-radius:6px;opacity:0.09;width:339px;height:68px}}
