.l_sec{box-sizing:border-box;line-height:1.7;font-size:16px}.l_sec::before,.l_sec::after{box-sizing:border-box}.l_sec *{box-sizing:border-box}.l_sec *::before,.l_sec *::after{box-sizing:border-box}.l_sec img{display:inline-block;max-width:100%;height:auto;vertical-align:middle}#work_wrap{background-image:url(/img/common_1st/bg_pat_washi_yellow.png);background-repeat:repeat}.l_conts{margin:0}.l_sec:has(.l_line_anchor) .l_sec_inner{margin-top:-20px}.sec_main .block_announce_new{margin-bottom:80px}.sec_main:has(.block_announce_new)+.sec_kayanoya_product_list{margin-top:0}.sec_main+.sec_kayanoya_product_list{margin-top:80px}.sec_kayanoya_product_list .block_top .box_top .l_box_inner{display:flex;justify-content:center;align-items:center}.sec_kayanoya_product_list .block_top .box_top h1{width:100px;margin-right:20px}.sec_kayanoya_product_list .block_top+.l_block{margin-top:120px}.sec_about{width:100%;padding:120px 0 0 0;background-color:#fff}.sec_about+.sec_1st_time{margin-top:0}.sec_1st_time{width:100%;padding:120px 0;background-color:#fff}.sec_1st_time .block_top .box_01 .l_list{margin-bottom:20px}.l_sec+.sec_product_ranking{margin-top:0}.sec_product_ranking{background-image:url(/img/common_1st/bg_pat_washi_yellow_dark.png);background-repeat:repeat;width:100%;padding:120px 0}.sec_special_intro{background-image:url(/img/common_1st/bg_pat_washi_yellow_dark.png);background-repeat:repeat;width:100%;padding:120px 0}.l_sec+.sec_kayanoya_service{margin-top:0}.sec_kayanoya_service{background-image:url(/img/common_1st/bg_pat_washi_yellow_dark.png);background-repeat:repeat;width:100%;padding:0 0 120px 0;padding-bottom:0}.sec_kayanoya_service .block_01 .l_block_inner{display:flex;flex-wrap:wrap}.sec_kayanoya_service .block_01 .l_block_inner .l_box{width:450px;margin:0 40px 0 0}.sec_kayanoya_service .block_01 .l_block_inner .l_box:nth-child(2n){margin-right:0}.sec_kayanoya_service .block_02{margin-top:0}.block_main_slider .box_slider.-bottom{margin-top:20px}.block_trial_set .l_block_inner{display:flex;flex-wrap:wrap}.block_trial_set .l_box{width:450px;margin:60px 40px 0 0}.block_trial_set .l_box a{transition:.3s}.block_trial_set .l_box a,.block_trial_set .l_box .dummy{text-decoration:none}.block_trial_set .l_box a:hover,.block_trial_set .l_box .dummy:hover{opacity:.4;text-decoration:none}.block_trial_set .l_box:nth-child(-n+2){margin-top:0}.block_trial_set .l_box:nth-child(2n){margin-right:0}.block_trial_set .l_box .l_box_heading{padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid #222}.block_trial_set .l_box>a{display:flex;justify-content:space-between;align-items:center}.block_trial_set .l_box>a .box_l{width:190px}.block_trial_set .l_box>a .box_r{width:240px}.box_service_1st{border-bottom:1px solid #222}.box_service_1st a{transition:.3s}.box_service_1st a,.box_service_1st .dummy{text-decoration:none}.box_service_1st a:hover,.box_service_1st .dummy:hover{opacity:.4;text-decoration:none}.box_service_1st:nth-child(-n+2){border-top:1px solid #222}.box_service_1st>a,.box_service_1st>.l_box_inner{display:flex;align-items:center;width:100%;min-height:160px;padding:0 40px}.box_service_1st>a .l_box_heading,.box_service_1st>.l_box_inner .l_box_heading{margin-bottom:10px}.box_service_1st>a .l_img,.box_service_1st>.l_box_inner .l_img{width:70px;margin-right:40px}.box_service_1st>a .l_img svg,.box_service_1st>.l_box_inner .l_img svg{display:block;width:100%;height:auto}.box_service_2nd{border-bottom:1px solid #222}.box_service_2nd a{transition:.3s}.box_service_2nd a,.box_service_2nd .dummy{text-decoration:none}.box_service_2nd a:hover,.box_service_2nd .dummy:hover{opacity:.4;text-decoration:none}.box_service_2nd:last-child{border-bottom:none}.box_service_2nd>a,.box_service_2nd>.l_box_inner{display:flex;justify-content:space-between;align-items:center;width:100%;padding:40px 60px 0 60px}.box_service_2nd.-img_left .box_l{width:200px}.box_service_2nd.-img_left .box_r{width:570px}.box_service_2nd.-img_right .box_l{width:570px}.box_service_2nd.-img_right .box_r{width:200px}.box_service_2nd+.box_service_2nd{margin-top:0}.box_service_2nd .box_l{order:1}.box_service_2nd .box_r{order:2}.box_service_2nd .l_box_heading{display:flex;align-items:center;width:100%}.box_service_2nd .l_box_heading h4{width:calc(100% - 60px)}.box_service_2nd .l_box_heading .l_img{width:40px;margin-right:20px}.box_service_2nd .l_box_heading .l_img svg{display:block;width:100%;height:auto}/*# sourceMappingURL=style.css.map */
