.sn-review-video-ref *{margin: 0px; padding: 0px; outline: none !important;}
.sn-review-video-ref img{padding: 0px; margin: 0px;}
.sn-review-video-ref a{color: rgb(34, 34, 34); text-decoration: none;}
.sn-review-video-ref a:hover{text-decoration: none;}
.sn-review-video-ref .highlight{font-weight:700;color:rgb(255,121,22);}
.sn-review-video-ref h2{font-family: inherit; margin: 0px;}
.sn-review-video-ref ul,.sn-review-video-ref li{padding: 0px; margin: 0px; list-style: none;}
.sn-review-video-ref p,.sn-review-video-ref span,.sn-review-video-ref div{padding: 0px; margin: 0px;}
.sn-review-video-ref .mr10{margin-right: 10px;}
.sn-review-video-ref nav,.sn-review-video-ref .pagination{text-align: center;}
.sn-review-video-ref .upper_link{position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 1;}
@media (max-width: 768px){}
.sn-review-video-ref .m_seo_head{display: flex; align-items: center; gap: 8px; cursor: pointer; -webkit-tap-highlight-color: transparent; text-align: left;}
.sn-review-video-ref .m_seo_head h2{flex: 1 1 auto; min-width: 0px; margin: 0px; padding: 0px; text-align: left;}
.sn-review-video-ref .m_seo_caret{flex: 0 0 auto; width: 0px; height: 0px; margin-top: 0px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 6px solid rgb(119, 119, 119); transition: transform 0.15s;}
.sn-review-video-ref .is-collapsed .m_seo_caret{transform: rotate(0deg);}
.sn-review-video-ref .fsr_board_intro{margin: 0px 0px 18px; padding: 18px 18px 16px; border: 1px solid rgb(229, 229, 229); border-radius: 12px; background: linear-gradient(rgb(255, 250, 246) 0%, rgb(255, 255, 255) 70%);}
.sn-review-video-ref .fsr_board_intro .m_seo_head{margin: 0px 0px 12px;}
.sn-review-video-ref .fsr_board_intro h2{font-size: 18px; letter-spacing: -1px; margin: 0px; padding: 0px; color: rgb(34, 34, 34);}
.sn-review-video-ref .fsr_board_intro h2::before{content: none;}
.sn-review-video-ref .fsr_board_intro .m_seo_caret{display: none;}
.sn-review-video-ref .fsr_board_intro_steps{list-style: none; margin: 0px; padding: 0px; display: flex; flex-wrap: wrap; gap: 8px;}
.sn-review-video-ref .fsr_board_intro_steps li{flex: 1 1 160px; min-width: 140px; background: rgb(255, 255, 255); border: 1px solid rgb(237, 217, 200); border-radius: 10px; padding: 12px 12px 12px 40px; position: relative; font-size: 14px; line-height: 1.55; color: rgb(68, 68, 68);}
.sn-review-video-ref .fsr_board_intro_steps li::before{content: attr(data-step); position: absolute; left: 10px; top: 12px; width: 22px; height: 22px; border-radius: 50%; background: rgb(255, 121, 22); color: rgb(255, 255, 255); font-size: 12px; font-weight: 700; line-height: 22px; text-align: center;}
.sn-review-video-ref .fsr_board_intro_note{margin: 12px 0px 0px; padding: 0px; background: transparent; font-size: 13px; color: rgb(119, 119, 119); line-height: 1.55;}
@media (max-width: 768px){.sn-review-video-ref .fsr_board_intro{padding: 12px 12px 10px; margin-bottom: 12px;}
.sn-review-video-ref .fsr_board_intro .m_seo_head{margin: 0px; align-items: center; text-align: left;}
.sn-review-video-ref .fsr_board_intro h2{font-size: 16px; text-align: left;}
.sn-review-video-ref .fsr_board_intro .m_seo_caret{display: block; margin-top: 0px;}
.sn-review-video-ref .fsr_board_intro.is-collapsed .fsr_board_intro_body{display: none;}
.sn-review-video-ref .fsr_board_intro_steps li{flex: 1 1 100%;}
.sn-review-video-ref .board_seo_footer{padding: 16px 14px;}}
.sn-review-video-ref .board_seo_footer{margin: 28px 0px 10px; padding: 22px 20px 18px; border-radius: 14px; border: 1px solid rgb(232, 232, 232); background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.02) 0px 1px 0px;}
.sn-review-video-ref .board_seo_footer .bsf_head{margin: 0px 0px 16px; padding-bottom: 12px; border-bottom: 1px solid rgb(240, 240, 240);}
.sn-review-video-ref .board_seo_footer .bsf_head h2{margin: 0px 0px 6px; padding: 0px; font-size: 20px; letter-spacing: -1px; color: rgb(34, 34, 34);}
.sn-review-video-ref .board_seo_footer .bsf_head h2::before{content: none;}
.sn-review-video-ref .board_seo_footer .bsf_head p{margin: 0px; padding: 0px; background: transparent; color: rgb(102, 102, 102); font-size: 14px; line-height: 1.6;}
.sn-review-video-ref .board_seo_footer .bsf_grid{display: flex; flex-wrap: wrap; gap: 12px; margin: 0px 0px 22px;}
.sn-review-video-ref .board_seo_footer .bsf_card{flex: 1 1 200px; background: rgb(250, 250, 250); border: 1px solid rgb(238, 238, 238); border-radius: 12px; padding: 14px 16px;}
.sn-review-video-ref .board_seo_footer .bsf_card h3{margin: 0px 0px 8px; padding: 0px; font-size: 15px; color: rgb(51, 51, 51); letter-spacing: -0.5px;}
.sn-review-video-ref .board_seo_footer .bsf_card h3::before{content: none;}
.sn-review-video-ref .board_seo_footer .bsf_card p{margin: 0px; padding: 0px; background: transparent; font-size: 14px; color: rgb(85, 85, 85); line-height: 1.6;}
.sn-review-video-ref .board_seo_footer .bsf_faq{margin: 0px 0px 20px;}
.sn-review-video-ref .board_seo_footer .bsf_faq > h2{margin: 0px 0px 12px; padding: 0px; font-size: 18px; letter-spacing: -1px;}
.sn-review-video-ref .board_seo_footer .bsf_faq > h2::before{content: none;}
.sn-review-video-ref .board_seo_footer .bsf_faq_item{border-top: 1px solid rgb(240, 240, 240); padding: 12px 2px;}
.sn-review-video-ref .board_seo_footer .bsf_faq_item:last-child{border-bottom: 1px solid rgb(240, 240, 240);}
.sn-review-video-ref .board_seo_footer .bsf_faq_item h3{margin: 0px 0px 6px; padding: 0px; font-size: 15px; color: rgb(51, 51, 51);}
.sn-review-video-ref .board_seo_footer .bsf_faq_item h3::before{content: none; margin: 0px;}
.sn-review-video-ref .board_seo_footer .bsf_faq_item p{margin: 0px; padding: 0px; background: transparent; font-size: 14px; color: rgb(85, 85, 85); line-height: 1.6;}
.sn-review-video-ref .board_seo_footer .bsf_links{margin: 0px; padding: 0px; list-style: none; display: flex; flex-wrap: wrap; gap: 8px;}
.sn-review-video-ref .board_seo_footer .bsf_links li{margin: 0px; padding: 0px;}
.sn-review-video-ref .board_seo_footer .bsf_links a{display: inline-block; padding: 8px 12px; border-radius: 8px; background: rgb(255, 247, 240); border: 1px solid rgb(240, 216, 196); color: rgb(196, 90, 16); font-size: 13px; text-decoration: none;}
.sn-review-video-ref .board_seo_footer .bsf_links a:hover{background: rgb(255, 121, 22); border-color: rgb(255, 121, 22); color: rgb(255, 255, 255);}
@media (max-width: 768px){}
.sn-review-video-ref .gallery_list{overflow: visible; margin: 20px 0px;}
.sn-review-video-ref .gallery_list li{float: left; width: 25%; box-sizing: border-box; position: relative; padding: 0px 4px; margin-bottom: 10px;}
.sn-review-video-ref .gallery_list li:last-child{border-bottom: 0px;}
.sn-review-video-ref .gallery_list li .box{position: relative; overflow: visible;}
.sn-review-video-ref .gallery_list li .imgs{text-align: center; overflow: hidden; border-radius: 2px; background: rgb(255, 255, 255);}
.sn-review-video-ref .gallery_list li .txt{overflow: hidden;}
.sn-review-video-ref .review_video_list li{width: 33.333%;}
.sn-review-video-ref .review_video_list li .box{}
.sn-review-video-ref .review_video_list li .imgs{height: 159px;}
.sn-review-video-ref .review_video_list li .imgs img{border-radius: 4px; width: 100%;}
.sn-review-video-ref .review_video_list li .txt{font-size: 12px; color: rgb(136, 136, 136); padding: 6px 18px; height: 45px; letter-spacing: -1px;}
.sn-review-video-ref .video_banner{overflow: hidden; text-align: center; margin-bottom: 20px; border-radius: 11px;}
.sn-review-video-ref .video_banner video{width: 100%; border-radius: 11px;}
.sn-review-video-ref .board{margin-bottom: 20px;}
.sn-review-video-ref .pagination{display:inline-block;border-radius: 0px; margin: 20px 0px 0px;}
.sn-review-video-ref .pagination li{width: 44px; height: 44px; display: block; float: left;}
.sn-review-video-ref .pagination li a{float: none; height: 44px; line-height: 44px; display: block; padding: 0px; color: rgb(85, 85, 85); margin-left: 0px; font-size: 13px; background: rgb(255, 255, 255); border-width: 1px 1px 1px 0px; border-style: solid solid solid none; border-color: rgb(238, 238, 238) rgb(238, 238, 238) rgb(238, 238, 238) currentcolor; border-image: none; border-radius: 0px !important;}
.sn-review-video-ref .pagination li:first-child a{border-left: 1px solid rgb(238, 238, 238);}
.sn-review-video-ref .pagination li.active a{background: rgb(255, 121, 22) !important; border: 1px solid rgb(255, 121, 22) !important; color: rgb(255, 255, 255) !important;}
.sn-review-video-ref .board_form_box{overflow: hidden; margin-bottom: 10px;}
.sn-review-video-ref .board_form_box .array_area{float: left;}
.sn-review-video-ref .board_form_box .array_area select{height: 38px; width: 120px; border: 1px solid rgb(221, 221, 221); border-radius: 4px; outline: none; color: rgb(51, 51, 51); padding: 0px 10px; background: rgb(255, 255, 255);}
.sn-review-video-ref .board_form_box .search_area{overflow: hidden; float: right;}
.sn-review-video-ref .board_form_box .searchbox{background: rgb(255, 255, 255); overflow: hidden; width: 220px; border: 1px solid rgb(221, 221, 221); border-radius: 4px;}
.sn-review-video-ref .board_form_box .searchbox span{float: left;}
.sn-review-video-ref .board_form_box .searchbox span input[type="text"]{border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: none; width: 170px; padding: 0px 16px; height: 36px; outline: none; border-radius: 0px; font-size: 13px; font-weight: 300;}
.sn-review-video-ref .board_form_box .searchbox span button{border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; background: none; color: rgb(136, 136, 136); width: 40px; padding: 0px 20px; height: 36px; font-size: 15px; font-weight: 300;}
.sn-review-video-ref .border_button{clear: both;}
@media (max-width: 768px){.sn-review-video-ref .board_form_box{padding: 0px 10px;}
.sn-review-video-ref .gallery_list li{width: 100%; height: auto; margin-left: 0px;}
.sn-review-video-ref .gallery_list li .box{height: auto;}
.sn-review-video-ref .gallery_list li .txt{padding: 0px 5px;}
.sn-review-video-ref .video_banner{margin-bottom: 10px; margin-left: 10px; margin-right: 10px;}
.sn-review-video-ref .board{margin-top: 0px;}
.sn-review-video-ref .border_button{padding: 0px 10px;}
.sn-review-video-ref .board_form_box .searchbox{width: 150px;}
.sn-review-video-ref .board_form_box .searchbox span input[type="text"]{width: 100px;}
.sn-review-video-ref .gallery_list li .imgs img{width: 100%; height: 100%;}
.sn-review-video-ref .pagination li{width: 38px; height: 38px;}
.sn-review-video-ref .pagination li a{height: 38px; line-height: 38px; font-size: 12px; letter-spacing: -1px;}
.sn-review-video-ref .review_video_list li .txt{display: none;}
.sn-review-video-ref .review_video_list li .imgs{height: auto;}}
.sn-review-video-ref .border_button{overflow: hidden;}
.sn-review-video-ref .fa{font-family: var(--fa-style-family,"Font Awesome 6 Pro"); font-weight: var(--fa-style,900);}
.sn-review-video-ref .fa{-webkit-font-smoothing: antialiased; display: var(--fa-display,inline-block); font-style: normal; font-variant: normal; line-height: 1; text-rendering: auto;}
@media (prefers-reduced-motion: reduce){}
.sn-review-video-ref .fa-search::before{content: "";}
@media (min-width:769px){
.sn-review-video-ref .video_banner{height:180px!important;margin-bottom:20px!important}.sn-review-video-ref .video_banner video{width:1200px!important;height:180px!important;object-fit:cover!important;display:block!important}.sn-review-video-ref .fsr_board_intro{margin:0 0 18px!important}.sn-review-video-ref .gallery_list{margin:20px 0!important}.sn-review-video-ref .border_button a.btn{width:auto!important;min-width:44.09375px!important;height:30px!important;padding:5px 10px!important;line-height:18px!important;font-size:12px!important;font-weight:400!important;border-radius:3px!important;background:#fff!important;color:#333!important;border:1px solid #ccc!important}.sn-review-video-ref .border_button a.sn-review-write{background:#082a47!important;border-color:#082a47!important;color:#fff!important;border-radius:1px!important}
}
