@charset "UTF-8";@media screen and (max-width: 480px){.pc_menu{display:none}.sp_menu{display:block;position:fixed;z-index:999}.sp_menu .openbtn1{position:fixed;cursor:pointer;right:2vw;top:1vh;width:50px;height:50px;border-radius:5px;z-index:99999}.sp_menu .company_name p{margin:0}.sp_menu .fx.sp_menu_header{width:100vw;background-color:#000;padding:10px 0;justify-content:space-between}.sp_menu .logo{margin-right:10px}.sp_menu .sp_menu_header_link{padding-left:10px;color:#fff}.sp_menu .openbtn1 span{display:inline-block;transition:all .4s;position:absolute;left:14px;height:3px;border-radius:2px;background:#fff;width:45%}.sp_menu .openbtn1 span:nth-of-type(1){top:15px}.sp_menu .openbtn1 span:nth-of-type(2){top:23px}.sp_menu .openbtn1 span:nth-of-type(3){top:31px}.sp_menu .openbtn1.active span:nth-of-type(1){top:18px;left:18px;transform:translateY(6px) rotate(-45deg);width:30%}.sp_menu .openbtn1.active span:nth-of-type(2){opacity:0}.sp_menu .openbtn1.active span:nth-of-type(3){top:30px;left:18px;transform:translateY(-6px) rotate(45deg);width:30%}.sp_menu .sp-header-area.active{width:100vw;height:100vh;position:fixed;z-index:9998;top:0;background-color:#00000080}.sp_menu .sp-header-list{overflow-y:scroll;background-color:#000;z-index:9999;width:80vw;top:0;height:100vh;right:0;transform:translate(100vw);transition:all .5s}.sp_menu .sp-header-list ul{text-align:center}.sp_menu .sp-header-list ul li{text-align:left}.sp_menu .sp-header-list ul .sp-header-title{font-size:1.25rem;border-bottom:#fff 1px solid;padding:20px}.sp_menu .sp-header-list ul .sp-header-title a{color:#fff}.sp_menu .sp-header-list ul .sp-header-title a li p{font-size:2rem;color:#fff}.sp_menu .sp,.sp_menu .sp-header-list{display:block;position:fixed}.sp_menu .sp-header-list.active{transform:translate(0)}.sp_menu .sp-header-top-logo{text-align:center!important;padding-bottom:5vh}.sp_menu .sp-header-top-logo img{width:auto;height:50px}.sp_menu nav{height:50px;background-color:#000;overflow-x:auto}.sp_menu .sp_menu_bottombar{display:flex;width:max-content;height:30px}.sp_menu .sp_menu_bottombar li{border-left:1px solid #fff;border-right:1px solid #fff;height:30px;font-size:.7rem;padding:10px}.sp_menu .sp_menu_bottombar li a{display:flex;align-items:center;justify-content:center;display:inline-block;color:#fff}.sp_menu .sp_menu_bottombar li a .logo{height:30px;width:30px}.sp_menu .sp_menu_bottombar li a span{padding:10px 0}.sp_menu .sp_menu_bottombar li.sp_menu_menulist_p{padding-top:15px}ul{margin:0}.banner_contact{background-color:#000;position:fixed;bottom:0;z-index:999;width:100vw}.banner_contact ul li{padding:10px}.banner_contact ul li a{color:#fff}.banner_contact ul li a img{margin-right:10px}main{margin:0!important}main .top_first{display:block;padding-left:5vw;padding-right:5vw}main .top_first h1{font-size:2.5rem}main .top_circle{width:100px;height:100px}main .top_circle p{margin-top:25px}main .servicemenu_List .service_area{padding:0}main .servicemenu_List .service_area li{width:80vw}main .servicemenu_title{width:70vw}main .servicemenu_title h2{font-size:1.25rem}main .buy_content .buy_area h3{font-size:1.5rem;padding-top:0}main .servicemenu_Buy ul{padding:0}main .servicemenu_Buy ul .buy_content .buy_area .text_space{width:70vw!important}main .servicemenu_Buy .img_left .japan_img{width:80vw;height:50vh}main .servicemenu_Buy .img_left .lift_img{top:310px}main .servicemenu_Buy .buy_area .text_space h4{margin-top:2vh;font-size:1.5rem}.buy_content a p{width:130px}ul{padding:0}footer video{margin:0!important;height:100vh!important;width:auto}main .servicemenu_Matehan .mateha_contact_list_area{position:relative}main .servicemenu_Matehan .mateha_contact_list_area{right:0;top:50px}main .servicemenu_Matehan .mateha_contact .type{margin-top:50px}main .servicemenu_Matehan .mateha_contact{display:block}footer .footmenu{padding:20px}footer .footmenu_Right{width:90vw}footer .footmenu_Left ul{justify-content:center!important;width:90vw}main .servicemenu{min-height:auto}main .servicemenu_Matehan .matehan_title h3{font-size:1.5rem}main .servicemenu_Matehan .matehan_title h4{font-size:1rem}footer .footmenu_Left ul li a,footer .footmenu_Left ul li a p{text-align:center}main .servicemenu_Parts .parts_content{width:80vw;padding:5vh 0}.parts_area ul{flex-wrap:wrap}main .servicemenu_Parts .parts_area{margin:0}main .servicemenu_Contact .contact_menu ul li{min-width:30vw!important;width:30vw!important;padding:20px}.contact_menu ul{margin-top:5vh;justify-content:center!important}main .servicemenu_Contact .contact_area ul{justify-content:center!important}main .servicemenu_Contact .contact_area ul li{width:45vw}.contact_area div{display:block;text-align:center}main .servicemenu_Contact .contact_area ul li.tel a p{font-size:1rem}main .servicemenu_Contact .contact_area ul li.tel a p{padding:10px}main .servicemenu_Contact .contact_area ul li.tel a img,main .servicemenu_Item .contact_area ul li.tel a img{width:100px;height:66px}main .buy_top_h1 h1{font-size:1.3rem;color:#fff}main .buy_top_left ul.fx li{width:30px;height:30px}main .buy_top_right{display:none}main .buy_top_customer_burden{margin-left:-20px}.servicemenu_colom_fild ul.fx,.re_img_area{flex-wrap:wrap}main .servicemenu_colom_fild ul li{width:90vw}.matehan_top_list{display:none}main .matehan_top_h{font-size:1.3rem;width:90vw;background:linear-gradient(transparent -6%,#FFF 30%)}main .servicemenu{padding-bottom:0}main .matehan_top_h_2{top:15vh}main .matehan_top_title{left:20px}main .matehan_top_h_3{top:20vh}main .servicemenu_Matehan_list li{margin:5vh 0}main .contact_form{margin:0}.contact_form{display:none}main .category_select{display:none}main .servicemenu_Matehan{padding:5vw}main .servicemenu_Explanation_Item{padding:5vh 5vw}main .servicemenu_Explanation_Area,.inspection_img{width:90vw}main .servicemenu_Explanation_Area .heading_4 h4{font-size:1.5rem}.matehan_img_area,.servicemenu_Inspection_Area div.fx{flex-wrap:wrap}.matehan_img_area .inspection,.servicemenu_Inspection_Area div.fx .inspection{width:90vw}main .category_title{padding:20vh 10vw}main .category_title .company-page-subtitle h2{font-size:1.5rem!important}.servicemenu .servicemenu_Item div.fx,.item_status div.fx,.item_status,main .servicemenu_Item .item_status_explanation,main .servicemenu .product_flow ul,.inspection_flow ul{width:90vw;flex-wrap:wrap}.servicemenu_Category_list{justify-content:center!important}main .servicemenu_Category_list li{margin:35px 16px}main .servicemenu_Item .item_status_explanation{padding:0}main .servicemenu_Item .item_status_list{margin:0}main .servicemenu_Item .item_status_list tr th{text-align:center}main .servicemenu_Item .item_status_list tr td{width:80px}.item_status_explanation{padding:0}main .servicemenu_Item .contact_area ul li,.tel a div.fx{width:50vw}main .item_spec_area,main .servicemenu_Item table{width:90vw;margin:0}.sp-index_1_1rem{font-size:1.1rem!important}main .item_spec_area{margin-top:5vh}main .servicemenu_Purchase,main .servicemenu_Item{padding:10vh 4vw 10vh 4vw}main .flow_list{width:90vw}main li.arrow:before{left:-45px}main li.arrow:after{left:-40px}main li.arrow:before,main li.arrow:after{top:0}main li.arrow:before,main li.arrow:after{transform:rotate(0)}main .lift_title{width:90vw}main .lift_h{font-size:1.3rem;background:linear-gradient(transparent 0%,#FFF 30%)}main .lift_title{right:0}main .lift_h_2{top:3rem}main .lift_h_3{top:6rem}main .category_item_lift_step_name p{font-size:1.3rem;padding-left:60px}main .category_item_lift_step_name{width:80vw}main .category_item_lift_step_number{width:80px;height:80px}main .category_item_lift_step_number p{font-size:2.5rem;left:8%;top:-6%}main .servicemenu_Item .product_specs .product_specs_head{width:30px!important}main .servicemenu_Item .product_specs .product_specs_head_body{width:auto!important}.inspection_price ul li{width:200px;text-align:center}.inspection_price ul{width:85vw;flex-wrap:wrap}.inspection_table{margin-top:5vh}main .inspection_title{width:80vw}main .servicemenu .servicemenu_second{padding-top:0}main .inspection_h{width:90vw;font-size:1.3rem;left:10px;background:linear-gradient(transparent -15%,#C80808 30%)}main .inspection_h_1{top:auto}main .inspection_h_2{top:4rem;background:linear-gradient(transparent -15%,#FFF 30%)}main .inspection_h_3{top:7rem}main .lease_merit_area ul.fx,main .lease_merit_table_list{flex-wrap:wrap}main .category_title h1{font-size:2rem}.rental_table_img img{width:50px!important;height:50px}main .rental_table_img div p{font-size:1rem}.re_img{width:80px;height:80px}main .item_spec_area,main .servicemenu_Item table{margin:5vh 0}.headtop,.headtop .top_first{height:auto}.headtop{padding-top:100px;padding-bottom:30px}.off30{font-size:4rem!important}.min_100vh{min-height:100vh!important}.company_message h3{font-size:1.5rem}.company_message p{font-size:1rem;word-break:normal}.company_message ol{display:block}.company_message ol li{width:80vw;margin:20px 0}.company_message ol li h4{font-size:1.2rem}.company_message_title p{font-size:.5rem;word-break:keep-all}.company_message_title p span{font-size:.7rem}.main .contact_flow ul li.step{padding:5px}.contact_flow_content p{font-size:.5rem}main .contact_flow ul li.arrow:before{border-width:33px;left:0}main .contact_flow ul li.arrow:after,main .contact_flow ul li.arrow.active:after{border-width:32px;left:-2px}.contact_type_list{display:block}.contact_type_list li{justify-content:left}.contact_form_input_area td input{width:100%!important}main .top_first h1{margin-top:0;text-align:center;font-size:1.5rem}.matehan-link p{font-size:1.5rem}main .buy_top_left ul.fx li p{font-size:2rem!important}.inspection_rules p{font-size:1rem!important}main .inspection_rules big{font-size:1.5rem!important}main .servicemenu{padding-top:70px}}
