@charset "UTF-8";body{padding-bottom:100px}#UV-B{line-height:1.6}#UV-B img{max-width:100%;height:auto}#UV-B a{transition:all .3s}#UV-B a:hover{opacity:.8}#UV-B .UV-B_cnt,#UV-B .UV-B_cnt_s{max-width:1220px;margin:0 auto;padding:0 10px}#UV-B .UV-B_cnt_s{max-width:988px}#UV-B .UV-B_cnt_ttl{font-size:38px;text-align:center;font-weight:400;position:relative;padding-bottom:10px;margin-bottom:20px}#UV-B .UV-B_cnt_ttl::after{width:30px;position:absolute;height:1px;bottom:0;left:50%;content:'';transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);background-color:#000}#UV-B .main_img_wrap .main_img{text-align:center;background-color:#000;padding-left:80px}#UV-B .main_head_notice{box-sizing:border-box;max-width:988px;margin-bottom:40px;padding:20px;background-color:#fff;border:2px solid #333}#UV-B .main_head_notice-title{margin-bottom:10px;text-align:center;font-weight:700}#UV-B .main_head_notice-detail{margin-bottom:1.5em}#UV-B .main_head_notice-notice{display:flex;font-size:14px;line-height:1.5;margin-bottom:0}#UV-B .main_head_notice-notice li{margin-left:1.5em}#UV-B .main_head_notice-notice li:first-child,#UV-B .main_lead_wrap .spec_list>li:first-child{margin-left:0}#UV-B .main_head_notice-notice li a{color:#5378c6}#UV-B .main_lead_wrap{padding:40px 0 90px;background:linear-gradient(to bottom,#999,transparent);position:relative}#UV-B .main_lead_wrap .main_lead_ttl::before,#UV-B .main_lead_wrap::before{content:'';position:absolute;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);width:100%;height:2px;background-color:#231815;opacity:.5}#UV-B .main_lead_wrap::before{bottom:40px}#UV-B .main_lead_wrap .main_lead_ttl{text-align:center;position:relative;padding:0 30px}#UV-B .main_lead_wrap .main_lead_ttl::before{top:50%}#UV-B .main_lead_wrap .main_lead_ttl>p{max-width:484px;letter-spacing:.2em;margin:0 auto;color:#fff;position:relative;background-color:#000;font-size:24px;font-weight:700;text-align:center;padding:13px 10px}#UV-B .main_lead_wrap .main_lead_wrap_in{max-width:968px;margin:0 auto;padding:0 10px}#UV-B .main_lead_wrap .spec_list{display:flex;justify-content:space-between;max-width:700px;margin:83px auto 0}#UV-B .main_lead_wrap .spec_list>li{margin-left:10px}#UV-B .main_lead_wrap .spec_list li:nth-of-type(1){opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;transition-duration:.5s;transition-timing-function:cubic-bezier(.455,.03,.515,.955);transition-delay:.9s}#UV-B .main_lead_wrap .spec_list li:nth-of-type(2),#UV-B .main_lead_wrap .spec_list li:nth-of-type(3),#UV-B .main_lead_wrap .spec_list li:nth-of-type(4),#UV-B .main_lead_wrap .spec_list li:nth-of-type(5),#UV-B .main_lead_wrap .spec_list li:nth-of-type(6){opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;transition-duration:.5s;transition-timing-function:cubic-bezier(.455,.03,.515,.955);transition-delay:1.2s}#UV-B .main_lead_wrap .spec_list li:nth-of-type(3),#UV-B .main_lead_wrap .spec_list li:nth-of-type(4),#UV-B .main_lead_wrap .spec_list li:nth-of-type(5),#UV-B .main_lead_wrap .spec_list li:nth-of-type(6){transition-delay:1.5s}#UV-B .main_lead_wrap .spec_list li:nth-of-type(4),#UV-B .main_lead_wrap .spec_list li:nth-of-type(5),#UV-B .main_lead_wrap .spec_list li:nth-of-type(6){transition-delay:1.8s}#UV-B .main_lead_wrap .spec_list li:nth-of-type(5),#UV-B .main_lead_wrap .spec_list li:nth-of-type(6){transition-delay:2.1s}#UV-B .main_lead_wrap .spec_list li:nth-of-type(6){transition-delay:2.4s}#UV-B .main_lead_wrap .spec_list.show li{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}#UV-B .main_lead_wrap .spec_cnt{display:flex;align-items:center;margin-top:65px;justify-content:space-between}#UV-B .main_lead_wrap .spec_cnt .spec_cnt_img{padding-right:23px}#UV-B .main_lead_wrap .spec_cnt .spec_cnt_ttl{font-weight:700;font-size:26px;letter-spacing:.1em}#UV-B .main_lead_wrap .spec_cnt .spec_cnt_text{font-size:17px;margin-top:10px}#UV-B .video_wrap{padding:58px 0 83px}#UV-B .movie_box{border:4px solid #cdcdcd;margin-top:80px;padding:40px 10px 50px;margin-bottom:15px}#UV-B .movie_box>div{max-width:850px;margin:0 auto}#UV-B .movie_box .movie_box_lead{text-align:center;font-size:22px;margin-bottom:20px}#UV-B .movie_box .movie_box_flex{display:flex;justify-content:space-between}#UV-B .movie_box .movie_box_flex>div{flex:0 0 47%}#UV-B .movie_box .movie_box_btn{background-color:#da343a;color:#fff;display:inline-block;width:100%;border-radius:5px;text-align:center;font-size:20px;padding:19px 10px;position:relative;margin-top:10px}#UV-B .movie_box .movie_box_btn::after{content:'';position:absolute;right:20px;top:50%;margin-top:-6px;width:12px;height:12px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#UV-B .movie_box .movie_box_text{font-weight:700;font-size:22px;line-height:1.5}#UV-B .video_lead{margin-top:65px;text-align:center;font-size:18px}#UV-B .video_box{margin-top:28px;position:relative;padding-top:56.25%}#UV-B .video_box iframe{position:absolute;width:100%;height:100%;left:0;top:0}#UV-B .features_wrap{padding-top:50px}#UV-B .features_block{margin-top:50px}#UV-B .features_block:first-child{margin-top:0}#UV-B .features_block .features_lead_block{padding:45px 0 160px}#UV-B .features_block .features_lead{position:relative}#UV-B .features_block .features_lead .features_lead_img{position:absolute;right:0;top:100px;width:50.83%;height:auto;overflow:hidden}#UV-B .features_block .features_lead .features_lead_img .image{transition:all .6s}#UV-B .features_block .features_lead .features_lead_img .image:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}#UV-B .features_block .features_lead_box{background-color:#000;color:#fff;width:61.66%;min-height:360px;display:flex;align-items:center;justify-content:center;padding:50px 100px 90px 10px;box-sizing:border-box}#UV-B .features_block .features_lead_box>div{max-width:420px}#UV-B .features_block .features_lead_ttl{font-weight:700;margin-bottom:20px;font-size:32px}#UV-B .features_block .features_lead_ttl sup{font-size:60%}#UV-B .features_block .features_lead_text{font-size:18px;line-height:1.55}#UV-B .features_block .features_lead_notice{font-size:14px;margin-top:10px;padding-left:1.4em;text-indent:-1.4em}#UV-B .features_block .features_info_block{background-color:#fafafa;padding:55px 0 50px}#UV-B .features_block .features_info_block .features_info_ttl{font-size:20px;font-weight:700;margin-bottom:25px;text-align:left}#UV-B .features_block .features_info_block .features_info_ttl.mb-none{margin-bottom:0}#UV-B .features_block .features_info_ttl_box{display:flex;justify-content:space-between;align-items:center}#UV-B .features_block .features_info_note{font-size:14px;margin-left:10px}#UV-B .features_block .features_info_flex{display:flex;justify-content:space-between;margin-top:100px}#UV-B .features_block .features_info_flex>div{text-align:center;flex:0 0 47.52%}#UV-B .features_block .features_info_flex>div img{margin-top:10px}#UV-B .features_block .features_info_flex>div p{text-align:left}#UV-B .features_block .features_info_list{display:flex;justify-content:space-between;align-items:center}#UV-B .features_block .features_info_list .features_info_list_cnt{flex:0 0 28.51%}#UV-B .features_block .features_info_list .features_info_list_img{text-align:center;margin-top:20px}#UV-B .features_block .features_info_list .features_info_list_text{font-size:16px;margin-top:30px;text-align:center}#UV-B .features_block .features_info_list .features_info_list_ttl{padding-left:40px;font-size:18px;position:relative}#UV-B .features_block .features_info_list .features_info_list_ttl::before{position:absolute;top:0;font-size:40px;left:0;width:40px;height:100%}#UV-B .features_block .features_info_list .features_info_list01 .features_info_list_ttl::before{content:'1'}#UV-B .features_block .features_info_list .features_info_list02 .features_info_list_ttl::before{content:'2'}#UV-B .features_block .features_info_list .features_info_list03 .features_info_list_ttl::before{content:'3'}#UV-B .features_block .features_info_list_notice{text-align:right;font-size:14px;margin-top:35px}#UV-B .features_block .features_info_list_notice>li{padding-left:1em;text-indent:-1em}#UV-B .features_info_wrap{display:flex;align-items:center}#UV-B .features_info_wrap .features_img02_2{margin-right:7%;flex:0 0 170px}#UV-B .features_info_wrap .features_img02_2 p{font-size:14px;text-align:center;margin-top:20px}#UV-B .features_info_wrap .features_img02_2.mr-s{margin-right:9%}#UV-B .features_info_notice-wrap{margin-top:15px}#UV-B .UV-B_table td.product-num,#UV-B .features_info_notice-title{font-weight:700}#UV-B .step_list{margin-top:30px}#UV-B .step_list .step_list_head{display:flex}#UV-B .step_list>li{display:flex;margin-top:30px;line-height:1.37}#UV-B .step_list>li .num{font-size:24px;margin-right:30px;line-height:1.3}#UV-B .step_list>li .txt{font-size:16px}#UV-B .step_list>li .img{flex:0 0 360px;padding-left:10px;margin-left:auto}#UV-B .replacement_wrap{padding-top:110px}#UV-B .replacement_wrap .replacement_lead{text-align:center;font-size:42px;margin-top:35px}#UV-B .replacement_wrap .replacement_lead_txt_wrap{text-align:center}#UV-B .replacement_wrap .replacement_lead_txt_wrap>div{display:inline-block}#UV-B .replacement_wrap .replacement_lead_txt{text-align:center;font-size:18px}#UV-B .replacement_wrap .replacement_lead_txt .big{font-size:26px}#UV-B .replacement_wrap .replacement_lead_txt .red{font-size:32px;color:#da343a;font-weight:700}#UV-B .replacement_wrap .replacement_lead_txt sup{font-size:70%;font-weight:400;vertical-align:middle;margin-top:-8px;display:inline-block}#UV-B .replacement_wrap .replacement_notice{font-size:14px;margin-top:22px;margin-bottom:58px;text-align:left}#UV-B .replacement_wrap .replacement_notice>li{padding-left:.8em;text-indent:-.8em}#UV-B .operating_block{border:1px solid #666;padding:0 0 112px;margin-top:105px}#UV-B .operating_block .operating_box{margin-top:80px}#UV-B .operating_block .operating_ttl{text-align:center;font-size:32px;margin-bottom:40px}#UV-B .operating_block .operating_list-ttl{font-size:20px;font-weight:700;margin-bottom:10px}#UV-B .operating_block .operating_list{font-size:18px}#UV-B .operating_block .operating_list>li{padding-left:.9em;text-indent:-.9em}#UV-B .operating_block .operating_list>li.operating_list_notice{position:relative;padding-left:10px;padding-left:1rem;display:inline-block;margin-left:10px;margin-left:1rem;text-indent:unset}#UV-B .lineup_list li::before,#UV-B .operating_block .operating_list .operating_list-notice::before,#UV-B .operating_block .operating_list>li.operating_list_notice::before{display:block;content:"※";position:absolute;top:0;left:0}#UV-B .operating_block .operating_list .font-col{color:#da343a;font-size:22px}#UV-B .operating_block .operating_list .operating_list-notice{position:relative;padding-left:12px;padding-left:1.2rem;display:inline-block}#UV-B .operating_block .operating_list .under-line{text-decoration:underline}#UV-B .operating_block .example-section{margin-top:60px}#UV-B .operating_block .operating_list-sub{font-size:20px;margin-bottom:5px}#UV-B .operating_block .operating_list-sub.sub-space{margin-top:35px}#UV-B .operating_block .operating_flex{margin-top:20px;display:flex;justify-content:space-between}#UV-B .operating_block .operating_flex>div{flex:0 0 46.49%}#UV-B .operating_block .operating_flex>div p{font-size:18px;margin-top:5px}#UV-B .operating_list_block_wrap{display:flex;flex-wrap:wrap;gap:45px 28px;margin-top:30px}#UV-B .operating_list_block_wrap.gap{gap:90px}#UV-B .operating_list_block{width:470px}#UV-B .operating_list_block .operating_list_block_ttl{background-color:#888;color:#fff;font-size:16px;font-weight:700;padding:5px 13px}#UV-B .operating_list_block .operating_list_block_sub{margin:10px 0 15px}#UV-B .example-section-line{border-top:1px solid #666;margin-top:60px}#UV-B .UV-B_btn{margin-top:20px;text-align:center}#UV-B .UV-B_btn.mt100{margin-top:100px}#UV-B .UV-B_btn a,#UV-B .contact_btn a{width:100%;text-align:center;display:inline-block;color:#fff;background-color:#da343a;padding:19px 10px;border-radius:4px;position:relative}#UV-B .UV-B_btn a{max-width:450px;margin-top:10px;font-size:20px}#UV-B .UV-B_btn a::before,#UV-B .btn a::after,#UV-B .contact_btn a::after{position:absolute;top:50%;margin-top:-6px;width:12px;height:12px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#UV-B .UV-B_btn a::before{display:block;content:"";right:30px;border-top:solid 1px #fff;border-right:solid 1px #fff}#UV-B .UV-B_btn a span{padding-left:40px;background-image:url(../img/icon_blank.png);background-size:24px}#UV-B .lineup_wrap{padding-top:90px}#UV-B .lineup_list{margin-top:30px}#UV-B .lineup_list li{position:relative;padding-left:1.2em}#UV-B .lineup_list li::before{content:"●"}#UV-B .contact_lead{text-align:center;font-size:22px;font-weight:700;margin-top:55px}#UV-B .contact_lead span{font-size:30px}#UV-B .contact_btn{margin-top:25px;width:100%}#UV-B .contact_btn a{box-sizing:border-box;font-size:16px}#UV-B .btn a::after,#UV-B .contact_btn a::after{content:'';right:20px;border-top:2px solid #fff;border-right:2px solid #fff}#UV-B .UV-B_btn a span,#UV-B .btn a span,#UV-B .contact_btn a span{display:inline-block;background-repeat:no-repeat;background-position:center left}#UV-B .contact_btn a.mail span{background-image:url(../img/icon_mail.png);background-size:26px;padding-left:36px}#UV-B .contact_btn a.dl span{background-image:url(../img/icon_doc.png);background-size:22px;padding-left:32px}#UV-B .contact_btn a.home span{background-image:url(../img/icon_home.png);background-size:26px;padding-left:36px}#UV-B .voice_wrap{background-color:#fbf0f1;padding-top:90px;padding-bottom:20px}#UV-B .voice_head_lead{font-size:32px;text-align:center;margin-top:40px}#UV-B .voice_list{display:flex;flex-wrap:wrap;margin-top:50px}#UV-B .voice_list>li{flex:0 0 30.92%;margin-left:3.62%}#UV-B .voice_list>li:nth-child(3n+1){margin-left:0}#UV-B .voice_list .voice_list_img{margin-bottom:10px}#UV-B .voice_list .voice_lead{font-weight:700;font-size:20px}#UV-B .voice_list .voice_text{font-size:18px;margin-top:5px}#UV-B .voice_list .voice_link-btn{margin-top:5px}#UV-B .voice_list .voice_link-btn a{display:inline-block;background-color:#da343a;border-radius:4px;color:#fff;text-align:center;width:100%;padding:11px 10px;font-size:18px}#UV-B .voice_list .voice_link-btn a span{display:inline-block;padding-left:40px;background-image:url(../img/icon_blank.png);background-repeat:no-repeat;background-position:center left;background-size:24px}#UV-B .map_wrap{background-image:url(../img/map.png);background-size:457px;background-repeat:no-repeat;background-position:center;padding:160px 0 140px}#UV-B .map_wrap .map_text{text-align:center;font-size:24px;font-weight:700;color:#da343a}#UV-B .UV-B_table{width:100%;margin-top:63px;text-align:center}#UV-B .UV-B_table td,#UV-B .UV-B_table th{border:1px solid #aaa;font-size:16px;vertical-align:middle}#UV-B .UV-B_table th{background-color:#000;color:#fff;font-weight:400;padding:5px 20px;text-align:left;width:125px}#UV-B .UV-B_table td{text-align:center;padding:5px 0;width:238px}#UV-B .UV-B_table td img{padding:30px 0 28px}#UV-B .UV-B_table .center{text-align:center}#UV-B .contact_wrap{background-color:#f0f3f6;padding:60px 0 120px}#UV-B .lineup-notice{font-size:14px;margin-top:80px}#UV-B .lineup-notice>li{padding-left:1.5em;text-indent:-1.5em;margin-top:15px}#UV-B .lineup-notice02_wrap ul,#UV-B .lineup-notice03{font-size:14px}#UV-B .lineup-notice03>li{padding-left:1em;text-indent:-1em}#UV-B .lineup-notice02_wrap{color:#da343a;margin-top:10px}#UV-B .lineup-notice02_wrap p{font-weight:700;font-size:18px}#UV-B .lineup-notice02_wrap ul>li{padding-left:.7em;text-indent:-.7em}#UV-B .contact_block{display:flex;justify-content:space-between;margin-top:50px}#UV-B .contact_block>div{border-left:1px solid #aaa;padding-left:9px}#UV-B .contact_block>div:first-child{border:0;padding:0}#UV-B .contact_block .contact_cnt{padding:0 20px;display:flex;align-items:center;justify-content:center;width:310px}#UV-B .contact_block .contact_cnt>div{width:100%}#UV-B .contact_block .contact_img{text-align:center}#UV-B .contact_block .contact_cnt_lead{font-weight:700;font-size:16px}#UV-B .contact_block .contact_cnt_tel{font-weight:700;font-size:36px;margin-top:20px;padding-left:30px;background-image:url(../img/icon_tel.png);background-size:25px;background-repeat:no-repeat;background-position:center left;line-height:1.4}#UV-B .contact_block .contact_cnt_text{margin-top:25px;font-size:16px}#UV-B .contact_block .contact_cnt_text span{font-size:17px}#UV-B .qa_wrap{padding-top:110px;padding-bottom:90px}#UV-B .qa_list{font-size:18px;margin-top:45px}#UV-B .qa_list .qa_cnt{border-bottom:1px solid #ddd;line-height:1.33}#UV-B .qa_list dt{padding:22px 30px 22px 20px;padding:22px 30px 22px 2rem;position:relative;font-size:18px;font-weight:700}#UV-B .qa_list dt::before{position:absolute;left:0;color:#da343a}#UV-B .qa_list dt.q1::before{content:"Q1:"}#UV-B .qa_list dt.q2::before{content:"Q2:"}#UV-B .qa_list dt.q3::before{content:"Q3:"}#UV-B .qa_list dt.q4::before{content:"Q4:"}#UV-B .qa_list dt.q5::before{content:"Q5:"}#UV-B .qa_list dt.q6::before{content:"Q6:"}#UV-B .qa_list dt.q7::before{content:"Q7:"}#UV-B .qa_list dt.q8::before{content:"Q8:"}#UV-B .qa_list dt.q9::before{content:"Q9:"}#UV-B .qa_list dd.a10,#UV-B .qa_list dt.q10{padding-left:28px;padding-left:2.8rem}#UV-B .qa_list dt.q10::before{content:"Q10:"}#UV-B .qa_list dd{padding-left:20px;padding-left:2rem;padding-bottom:25px;position:relative}#UV-B .qa_list dd::before{position:absolute;left:0;color:#009fe8;font-weight:700}#UV-B .qa_list dd.a1::before{content:"A1:"}#UV-B .qa_list dd.a2::before{content:"A2:"}#UV-B .qa_list dd.a3::before{content:"A3:"}#UV-B .qa_list dd.a4::before{content:"A4:"}#UV-B .qa_list dd.a5::before{content:"A5:"}#UV-B .qa_list dd.a6::before{content:"A6:"}#UV-B .qa_list dd.a7::before{content:"A7:"}#UV-B .qa_list dd.a8::before{content:"A8:"}#UV-B .qa_list dd.a9::before{content:"A9:"}#UV-B .qa_list dd.a10::before{content:"A10:"}#UV-B .qa_list dd.active{display:block}#UV-B .qa_list .txt-mt{margin-top:22px}#UV-B .qa_list ul li{padding-left:1em;text-indent:-1em}#UV-B .service-content{padding-top:65px}#UV-B .service-list{margin-top:55px}#UV-B .UV-B_btn_block{background-color:#000;padding:20px 10px;position:fixed;bottom:0;left:0;width:100%;height:auto;z-index:1}#UV-B .UV-B_btn_block>div{max-width:970px;margin:0 auto;display:flex;justify-content:space-between}#UV-B .btn{flex:0 0 33%;margin-left:25px;padding-left:25px;position:relative}#UV-B .btn::before{content:'';position:absolute;height:40px;width:1px;background-color:#fff;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#UV-B .btn:first-child{margin-left:0;padding-left:0}#UV-B .btn:first-child::before{display:none}#UV-B .btn a{background-color:#da343a;color:#fff;display:inline-block;padding:16px 25px;border-radius:30px;text-align:left;font-size:16px;font-weight:700;width:100%;position:relative}#UV-B .btn a.mail span{background-image:url(../img/icon_mail.png);background-size:26px;padding-left:36px}#UV-B .btn a.dl span,#UV-B .btn a.home span{background-image:url(../img/icon_doc.png);background-size:22px;padding-left:32px}#UV-B .btn a.home span{background-image:url(../img/icon_home.png)}#UV-B .type-position{position:relative;flex:0 0 360px;padding-left:10px;margin-left:auto}#UV-B .type-position .step_list_type{display:flex;margin-left:auto;font-weight:700;width:360px}#UV-B .type-position .step_list_type li{position:absolute;top:-25px}#UV-B .type-position .step_list_type li.type-a{left:24%;position:absolute}#UV-B .type-position .step_list_type li.type-e{right:20%;position:absolute}#UV-B .a-detail-list_wrap{margin-top:20px}#UV-B .a-detail-list .a-detail{margin-top:7px;padding-left:12px;padding-left:1.2rem;text-indent:0;position:relative}#UV-B .a-detail-list .a-detail::before{display:block;content:"・";position:absolute;top:0;left:0}@media only screen and (max-device-width:1280px) and (max-width:640px){#UV-B .UV-B_cnt_ttl{font-size:28px;padding-bottom:5px;margin-bottom:15px}#UV-B .main_img_wrap .main_img{padding-left:0}#UV-B .main_head_notice{margin-left:10px;margin-right:10px;padding:15px}#UV-B .main_head_notice-notice{display:block}#UV-B .main_head_notice-notice li{margin-left:0}#UV-B .main_lead_wrap{padding:40px 0 50px}#UV-B .main_lead_wrap::before{bottom:20px}#UV-B .main_lead_wrap .main_lead_ttl>p{padding:10px;font-size:18px;letter-spacing:normal;line-height:1.4}#UV-B .main_lead_wrap .spec_list{margin:30px auto 0}#UV-B .main_lead_wrap .spec_cnt{display:block;margin-top:20px}#UV-B .main_lead_wrap .spec_cnt .spec_cnt_img{text-align:center;margin-bottom:10px}#UV-B .main_lead_wrap .spec_cnt .spec_cnt_img img{max-width:180px}#UV-B .main_lead_wrap .spec_cnt .spec_cnt_ttl{font-size:22px;letter-spacing:normal}#UV-B .main_lead_wrap .spec_cnt .spec_cnt_text{font-size:16px}#UV-B .video_wrap{padding:40px 0}#UV-B .movie_box{padding:20px 10px 25px;margin-top:40px}#UV-B .movie_box .movie_box_lead{font-size:18px;margin-bottom:10px}#UV-B .movie_box .movie_box_flex{margin-top:10px;display:block}#UV-B .movie_box .movie_box_flex>div{margin-top:20px}#UV-B .movie_box .movie_box_btn{padding:10px;font-size:18px}#UV-B .contact_btn a::after,#UV-B .movie_box .movie_box_btn::after{width:9px;height:9px;right:20px;margin-top:-5px}#UV-B .movie_box .movie_box_text{font-size:18px}#UV-B .video_lead{margin-top:15px;font-size:16px}#UV-B .features_block,#UV-B .video_box{margin-top:20px}#UV-B .features_block .features_lead_block{padding:15px 0 30px}#UV-B .features_block .features_lead .features_lead_img{position:static;width:auto}#UV-B .features_block .features_lead_box{width:100%;box-sizing:border-box;height:auto;padding:15px 10px;min-height:0}#UV-B .features_block .features_lead_ttl{margin-bottom:10px;font-size:22px}#UV-B .features_block .features_lead_text{font-size:16px;line-height:1.4}#UV-B .features_block .features_lead_notice{font-size:12px;margin-top:5px}#UV-B .features_block .features_info_block{padding:25px 0 30px}#UV-B .features_block .features_info_block .features_info_ttl{font-size:18px;margin-bottom:10px}#UV-B .features_block .features_info_ttl_box{display:block}#UV-B .features_block .features_info_note{font-size:12px;margin-left:0;text-align:right}#UV-B .features_block .features_info_flex{margin-top:50px;display:block}#UV-B .features_block .features_info_flex>div{margin-top:25px}#UV-B .features_block .features_info_flex>div img{margin-top:5px}#UV-B .features_block .features_info_list,#UV-B .features_info_wrap,#UV-B .step_list>li{display:block}#UV-B .features_block .features_info_list .features_info_list_mark{max-width:35px;-webkit-transform:rotate(90deg);transform:rotate(90deg);margin:20px auto}#UV-B .features_block .features_info_list .features_info_list_img,#UV-B .operating_block .operating_flex>div{margin-top:10px}#UV-B .features_block .features_info_list .features_info_list_img img{max-width:260px;max-height:220px;width:auto;height:auto}#UV-B .features_block .features_info_list .features_info_list_text{font-size:14px;margin-top:10px}#UV-B .features_block .features_info_list .features_info_list_ttl{padding-left:34px;font-size:16px}#UV-B .features_block .features_info_list .features_info_list_ttl::before{font-size:36px}#UV-B .features_block .features_info_list_notice{text-align:left;font-size:12px;margin-top:20px}#UV-B .features_block .features_info_list_notice>li.right{text-align:right}#UV-B .features_info_wrap .features_img02_2{text-align:center;margin-right:10px;margin-bottom:10px}#UV-B .features_info_wrap .features_img02_2 img{width:80px}#UV-B .features_info_wrap .features_img02_2 p{font-size:12px;margin-top:10px}#UV-B .features_block .features_info_flex>div p,#UV-B .features_info_notice-wrap{font-size:14px}#UV-B .step_list{margin-top:0}#UV-B .step_list>li .num{font-size:20px;margin-right:10px}#UV-B .step_list>li .txt{font-size:14px}#UV-B .step_list>li .img{padding-left:0;max-width:200px;margin:5px auto 0}#UV-B .replacement_wrap .replacement_lead{font-size:26px;margin-top:20px}#UV-B .replacement_wrap .replacement_lead_txt{font-size:16px}#UV-B .replacement_wrap .replacement_lead_txt .big{font-size:20px}#UV-B .replacement_wrap .replacement_lead_txt .red{font-size:24px}#UV-B .replacement_wrap .replacement_lead_txt sup{margin-top:-5px}#UV-B .replacement_wrap .replacement_notice{font-size:12px;margin-top:15px;margin-bottom:25px}#UV-B .operating_block{padding:0 0 40px;margin-top:40px}#UV-B .operating_block .operating_box{margin-top:30px}#UV-B .operating_block .operating_ttl{font-size:24px;margin-bottom:15px}#UV-B .operating_block .operating_list-ttl{font-size:16px}#UV-B .operating_block .operating_list{font-size:14px}#UV-B .operating_block .operating_list .font-col{font-size:18px}#UV-B .operating_block .operating_flex>div p,#UV-B .operating_block .operating_list-sub{font-size:16px}#UV-B .operating_block .operating_list-sub.sub-space{margin-top:25px}#UV-B .operating_block .operating_flex{display:block;margin-top:10px}#UV-B .operating_list_block_wrap.gap{gap:50px}#UV-B .operating_list_block_wrap .condition-sp-img{width:50%;margin:auto}#UV-B .operating_list_block{width:auto}#UV-B .contact_block .contact_cnt_text span,#UV-B .operating_list_block .operating_list_block_ttl{font-size:15px}#UV-B .operating_list_block .operating_list_block_sub{font-size:14px;margin:5px 0 10px}#UV-B .example-section-line{margin-top:30px}#UV-B .UV-B_btn{margin-top:10px}#UV-B .UV-B_btn.mt100{margin-top:50px}#UV-B .UV-B_btn a{font-size:16px;padding:12px 10px}#UV-B .UV-B_btn a span{padding-left:30px;background-size:18px}#UV-B .lineup_wrap{padding:60px 0 0}#UV-B .lineup_list{font-size:14px}#UV-B .contact_lead{font-size:18px;margin-top:25px}#UV-B .contact_lead span{font-size:22px}#UV-B .contact_btn{margin-top:15px}#UV-B .contact_btn a{font-size:18px;padding:10px}#UV-B .contact_btn a::after{right:15px}#UV-B .contact_btn a.mail span{background-size:20px;padding-left:25px}#UV-B .contact_btn a.dl span{background-size:16px;padding-left:21px}#UV-B .contact_btn a.home span{background-size:20px;padding-left:25px}#UV-B .voice_wrap{padding:25px 0}#UV-B .voice_head_lead{font-size:22px;margin-top:20px}#UV-B .voice_list{display:block;margin-top:0}#UV-B .voice_list>li{margin-left:0;margin-top:30px}#UV-B .voice_list .voice_lead{font-size:16px}#UV-B .lineup-notice02_wrap p,#UV-B .voice_list .voice_link-btn a,#UV-B .voice_list .voice_text{font-size:14px}#UV-B .voice_list .voice_link-btn a span{padding-left:30px;background-size:18px}#UV-B .map_wrap{background-size:100%;padding:80px 0 60px}#UV-B .map_wrap .map_text{font-size:20px}#UV-B .UV-B_table_scroll{overflow-x:scroll}#UV-B .UV-B_table{width:700px}#UV-B .UV-B_table td,#UV-B .UV-B_table th{font-size:14px;padding:4px 10px}#UV-B .UV-B_table td img{width:60%;padding:15px 0}#UV-B .contact_wrap{padding:40px 0 60px}#UV-B .lineup-notice{font-size:12px;margin-top:25px}#UV-B .lineup-notice>li img{max-width:90px}#UV-B .lineup-notice02_wrap ul,#UV-B .lineup-notice03{font-size:12px}#UV-B .contact_block{margin-top:0;display:block}#UV-B .contact_block>div{padding-left:0;border-left:none;border-top:1px solid #aaa;margin-top:30px}#UV-B .contact_block .contact_cnt{width:auto;margin-top:30px}#UV-B .contact_block .contact_img img{max-width:220px}#UV-B .contact_block .contact_cnt_lead{font-size:16px}#UV-B .contact_block .contact_cnt_tel{font-size:30px;margin-top:10px;padding-left:30px;background-size:20px}#UV-B .contact_block .contact_cnt_text{margin-top:10px;font-size:14px}#UV-B .qa_list{font-size:16px;margin-top:25px}#UV-B .qa_list dt{padding:15px 25px 15px 2rem;font-size:14px}#UV-B .qa_list dd{padding-left:2rem;padding-bottom:15px;font-size:14px}#UV-B .service-content{padding-top:30px}#UV-B .service-list{margin-top:25px}#UV-B .UV-B_btn_block{padding:10px 5px}#UV-B .UV-B_btn_block>div{flex-wrap:wrap;gap:10px 2%}#UV-B .btn{flex:0 0 49%;margin-left:0;padding-left:0}#UV-B .btn.home-btn{flex:0 0 100%}#UV-B .btn.home-btn a{text-align:center}#UV-B .btn::before{display:none}#UV-B .btn:first-child{padding-left:0;margin-top:0}#UV-B .btn a{font-size:10px;padding:6px 5px}#UV-B .btn a::after{width:9px;height:9px;right:10px;margin-top:-5px;border-top:1px solid #fff;border-right:1px solid #fff}#UV-B .btn a.mail span{background-size:16px;padding-left:21px}#UV-B .btn a.dl span,#UV-B .btn a.home span{background-size:12px;padding-left:17px}#UV-B .type-position{padding-left:0;max-width:200px;margin:30px auto 0}#UV-B .type-position .step_list_type{padding-left:0;margin:5px auto 0;font-size:10px}#UV-B .type-position .step_list_type li{top:-15px}#UV-B .type-position .step_list_type li.type-a{left:20%}}