.box_sp490,.box_sp375{display:none}@media screen and (min-width:769px){.under_btn01 a{transition:all .3s cubic-bezier(.165,.84,.44,1);overflow:hidden;position:relative;z-index:2}.under_btn01 a:before{content:" ";display:block;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;width:0;height:100%;background:rgba(0,0,0,.3);opacity:0;transition:all .5s cubic-bezier(.165,.84,.44,1);z-index:-1}.under_btn01 a:hover:before{opacity:1;width:100%}.station .img{position:relative;overflow:hidden}.box-08 .item a:hover .name{color:#00316a}.insurance .item .i-item{transition:all .4s}}@media screen and (max-width:1140px){#navi,#navi+#content{width:100%}#navi{margin-bottom:45px}.under #news_idx>#topic_path{order:1}.under #news_idx>#navi{order:2}.under #news_idx>h3{order:3}.under #news_idx>#content{order:4}}@media screen and (max-width:960px){.under #header_main{height:calc(100vw*2/3)}.teburabin_p h1 img{width:60vw}.teburabin_p h1{padding-top:9vw}.rental_p h1,.sales_p h1{font-size:4vw;padding-right:5vw;top:26vw}.article-list-tab-content ul li .info{width:calc(100% - 320px);padding:24px 20px 20px}.brand-01 .item .button{margin-top:30px}.inner{width:100%}.box-01 .p-title p,.box-02 .p-title p,.box-03 .p-title p,.box-04 .p-title p,.box-05 .p-title p,.box-07 .p-title p,.box-08 .p-title p,.box-09 .p-title p,.box-10 .p-title p,.box-11 .p-title p,.box-12 .p-title p,.box-13 .p-title p,.box-14 .p-title p,.box-15 .p-title p,.box-16 .p-title p{padding:1em}.shibuya .info,.shibuya .img{width:100%}.shibuya .img{position:relative;left:0;top:auto}.shibuya .info,.shibuya .item:nth-child(even) .info{min-height:auto;padding:35px}.shibuya .item:last-child{margin-bottom:0}.brand-01 .item{width:50%}.p-title{margin-bottom:2.75em}.rental{padding:50px 0}.box-02 .item .flex-wrap{margin-bottom:30px}.box-02 .item .flex-wrap .img{margin-bottom:30px}.box-02 .item .flex-wrap .img,.box-02 .item .flex-wrap .info{width:100%}.box-02 .item .flex-wrap .img{order:2 !important}.box-02 .item .flex-wrap .info{order:!important}.box-02 .item .flex-wrap .img{margin-bottom:0;margin-top:25px}.reason .item{width:50%}.reason .item .item_ct .info .name{font-size:18px;margin-bottom:11px}.reason .item .item_ct .info{padding:15px 10px 15px}.flow .item{width:100%;padding-bottom:50px}.flow .item:after{content:'';background:url(//teburabin.com/wp-content/themes/teburabin/css/../images/right-arrow.svg) no-repeat;width:35px;height:35px;position:absolute;top:auto;right:auto;left:50%;bottom:0;transform:translateX(-50%) rotate(90deg)}.flow .item:last-child{padding-bottom:0}.precautions .item{width:100%}.box-06 .table-01 th,.box-06 .table-01 td,.box-06 .table-02 th,.box-06 .table-02 td{font-size:14px}.insurance .item{width:100%}.box-08 .item1,.station{margin-left:0;margin-right:0}.box-08 .item1 .info,.box-08 .item1 .map,.station .item{width:100%;padding:0}.box-08 .item1 .info{margin-bottom:30px}.view-detail span{width:auto}.box-10 .item{padding:35px 6vw;margin-bottom:40px;min-height:auto}.box-10 .item .img{width:10vw}.box-10 .item .name{font-size:24px;line-height:43px;padding-bottom:10px;margin-bottom:30px;position:relative}.box-10 .item .clock{font-size:16px;line-height:1.6em}.box-10 .item .tel a{color:#00316a;font-size:28px;line-height:44px}.box-13 .item .flex-wrap .img{margin-bottom:15px}.teburabin-01 .item .flex-wrap .img,.teburabin-01 .item .flex-wrap .info{width:100%}.teburabin-01 .item .flex-wrap .img{order:2 !important}.teburabin-01 .item .flex-wrap .i-info{order:1 !important}.teburabin-01 .flex-wrap .i-info{position:relative;top:auto;left:auto;width:100%}.teburabin-01 .item:nth-child(even) .i-info{left:auto;width:100%}.teburabin-01 .item .i-info .info,.teburabin-01 .item:nth-child(even) .i-info .info{padding-left:0;padding-right:0;margin-top:30px;margin-bottom:30px}.teburabin-01 .name{font-size:22px;line-height:1.6em}.teburabin-01 .flex-wrap .name span{font-size:25px;line-height:1.6em}.box-01 .item p{font-size:16px;line-height:1.65em}.brand-01 .item .info{min-height:auto}.teburabin-01 .item .img{text-align:center}.teburabin-01 .item .img img{width:500px}.box-08 .item1 .info ul{margin-bottom:30px}.station .img{text-align:center}.station .item{margin-bottom:80px}.station .item:last-child{margin-bottom:30px}.under #content>.inner{padding:0 3%}.under #footer{margin-top:50px}.under #topic_path{padding:5px 1% 35px}.under #topic_path:before{width:102%;margin:0 -1%;top:-20px}.under #top_info{padding:35px 0 55px;height:auto;margin:0 auto}.under #content p.txt_small{font-size:80%}.under h2{font-size:26px}.under h3{font-size:22px}.under h3,.under .news_detail h3{margin-bottom:30px}.under h4{font-size:21px}.under h5{font-size:19px}.under .under_map{height:290px}.under .tb_r{width:100%;float:none;margin:0 auto}.under table th,.under table td{padding:10px !important}.under #content .under_title01{font-size:18px}.box-12 .table-03 th,.box-12 .table-03 td{padding:10px 1px !important}}@media screen and (max-width:850px){.box-12 .table-03 th,.box-12 .table-03 td{font-size:14px}}@media screen and (max-width:768px){.brand .slick-arrow.slick-prev{left:20px}.brand .slick-arrow.slick-next{right:20px}.under #content .image_r,.under #content .image_l{float:none;display:inline-block;width:100%;text-align:center;margin:0 auto 20px !important}.content_post h1{height:auto}.news_list{margin-bottom:35px}.news_list dl{padding:10px 15px}.news_list dt{width:100px}.wp-pagenavi>span,.wp-pagenavi>a{padding:6px 12px;font-size:15px;margin:3px}.contact_form dl{flex-direction:column}.contact_form dt{margin-bottom:10px}.contact_form dt,.contact_form dd{width:100%;max-width:100%}.under .contact_frame01{padding:5%}.contact_btn input,.contact_btn a{width:200px}.btn_back,.btn_next{margin:0 10px;width:calc(100% - 20px);max-width:200px}.contact_btn .btn_back input,.contact_btn .btn_next input{width:100%}.contact_list li{letter-spacing:.05em}.contact_list li:not(:last-child){padding-right:20px;margin-right:15px}.contact_form dl,.contact_confirm dl{padding:20px 0}.contact_confirm dt{width:140px;margin-right:20px}.contact_txt01,.contact_txt02{height:45px}.contact_privacy dt{height:0}.contact_privacy dd{display:flex;flex-direction:column;align-items:center;justify-content:center}.contact_form .privacy_txt{width:auto;margin:0 auto 20px}.contact_btn input,.contact_btn a{background-position:right 15px center}.contact_txt02{height:180px !important}.under .checkbox-custom+.checkbox-custom-label:before,.under .radio-custom+.radio-custom-label:before,.under .checkboxlink input+.wpcf7-list-item-label:before{width:20px;height:20px;margin-right:8px}.under .checkbox-custom,.under .checkboxlink .wpcf7-list-item-label{width:20px;height:20px}.privacy_policy_txt01 dd{padding-left:15px}.privacy_policy_frame{padding:5%}.article-list-tab-ttl{flex-wrap:wrap;margin-bottom:30px;justify-content:center}.article-list-tab-ttl li{width:calc(94%/3);margin:0 1% 15px}.article-list-tab-ttl li a{font-size:16px;padding:8px 1px;transition:all .2s;width:100%;text-align:center;display:block;background:#efefef}.article-list-tab-content ul li .img,.article-list-tab-content ul li .info{width:100%}.article-list-tab-content ul li .info{padding:30px 15px}.article-list-tab-content ul li .date{margin:15px 0;flex-wrap:wrap}.article-list-tab-content ul li .d{padding-bottom:15px}}@media screen and (max-width:750px){.article-list-tab-content ul li a{flex-wrap:wrap}.article-list-tab-content li{max-width:450px;margin:0 auto 50px}.insurance .item .i-item{min-height:auto}.box-08 .item1 .info ul li,.box-08 .item1 .info p{font-size:14px}.p-title-01{font-size:25px}.br_sp{display:block}.box-13 .item .flex-wrap .img{width:190px}.box-13 .item .flex-wrap .info{width:calc(100% - 190px)}.r-table{overflow-x:scroll}.r-table table{width:750px !important}.box_ct_item_ip{flex-wrap:wrap}.box_ct_item{width:100%}}@media screen and (max-width:640px){#btn_sticky01 a{width:auto;padding:0 12px}#btn_sticky01{right:calc(((100vw - 278px)/2) + 65px)}#totop{right:calc((100vw - 278px)/2)}.p-title-01{margin-bottom:30px}.box-02 .item .flex-wrap .name{font-size:22px;line-height:1.6em;padding:2px 0 15px}.box-02 .item .flex-wrap .icon:after{width:80px;height:80px}.box-02 .item .flex-wrap .icon span{top:35%;left:50px}.box-02 .item .flex-wrap p{font-size:15px;line-height:1.6em;padding-left:0}.pcontact_t_ttl{font-size:25px;margin-bottom:35px}.pcontact_t_number{font-size:8vw}.box-13 .item .flex-wrap .img,.box-13 .item .flex-wrap .info{width:100%}.box-13 .item .flex-wrap .img{order:2}.box-13 .item .flex-wrap .info{order:1}.box-13 .item .flex-wrap .info{margin-bottom:30px}.box-13 .item .flex-wrap img{width:120px}}@media screen and (max-width:560px){.shibuya .info,.shibuya .item:nth-child(even) .info{padding:20px}.shibuya .name{font-size:22px;line-height:1.65em;margin-bottom:20px}.under .tb_scroll{overflow:scroll;margin-bottom:25px}.under .tb_scroll:last-child{margin-bottom:0}.under .tb_scroll>table{width:750px}.under #content .txt_note{font-size:12px;color:#afafaf;display:block}.under .under_cal th,.under .under_cal td{font-size:13px;padding:8px 6px !important}.under .under_cal th:first-child{width:17%}.pcontact_t_number span{flex-shrink:0;width:9vw}.pcontact_t_number span{margin-right:15px}.pcontact_t{margin-bottom:100px}.tb_contact01 textarea{min-height:200px}.under #content table.tb_block{width:100% !important}.under #content table.tb_block tr,.under02 #content table.tb_block tr{border:1px solid #c1c1c1}.under #content table.tb_block>tbody>tr>th,.under #content table.tb_block>tbody>tr>td,.under02 #content table.tb_block>tbody>tr>th,.under02 #content table.tb_block>tbody>tr>td{display:block !important;width:100% !important;box-sizing:border-box;border:none}.under #content table.tb_block>tbody>tr>td+td,.under02 #content table.tb_block>tbody>tr>td+td{border-top:1px solid #c1c1c1}.under #content table.tb_block>tbody>tr>th,.under02 #content table.tb_block>tbody>tr>th{border-bottom:1px solid #c1c1c1}.under table.tb_box thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.under table.tb_box tbody tr{display:block;border-bottom:1px solid #c1c1c1}.under table.tb_box tbody tr:not(:last-child){margin-bottom:20px}.under table.tb_2box tbody tr{display:flex;justify-content:space-between;flex-wrap:wrap}.under table.tb_box.tb_2box td{width:50%}.under table.tb_box.tb_2box td:first-child{width:100%}.under table.tb_box.tb_2box td:last-child{border-left:none}.under table.tb_box th,.under table.tb_box td{display:block;width:100%;box-sizing:border-box;position:relative;border-bottom:none}.under table.tb_box tbody tr th:before,.under table.tb_box tbody tr td:before{content:attr(data-label);width:calc(100% + 20px);margin-left:-10px;margin-top:-10px;display:block;padding:7px;box-sizing:border-box;text-align:center;margin-bottom:.5em;background-color:#f5f5f5;font-weight:700;color:#000;border-bottom:2px solid #c1c1c1}.under table.tb_box.tb_box_noth tbody tr th:before{display:none}.under table.tb_box.tb_box_noth tbody tr td:before{background-color:#fff;color:#000}.box-13 .item .flex-wrap .stt{font-size:20px;line-height:1.65em}.box-13 .item .flex-wrap .stt span{font-size:30px;line-height:1.8em;margin-right:10px}.teburabin-01 .flex-wrap .i-info{padding:0 3%}.shibuya .info,.shibuya .img{width:100%}.staff-01 .item .info{width:100%}.staff-01 .item .img{margin:0 auto;margin-bottom:20px}.staff-01 .item:nth-child(odd) .img{order:1}.staff-01 .item .flex-wrap{margin-bottom:30px}.staff-01 .item:last-child .flex-wrap{margin-bottom:0}.staff-01 .item:nth-child(odd) .img{margin-right:auto}.reason .item{width:100%}.brand-01 .item{width:100%}.heightLine-01,.heightLine-02,.heightLine-03,.heightLine-04{height:auto !important}.precautions .item .i-item{padding:25px 25px 35px;width:100%;min-height:200px;border-radius:3px}.question .item .stt{font-size:28px;width:35px}.question .item .info{width:calc(100% - 35px);padding:15px 18px;font-size:14px;line-height:1.6em}}@media screen and (max-width:490px){.box_sp490{display:block}.contact_form .privacy_txt{font-size:3.3vmin}.brand .slick-arrow.slick-prev{left:-4px}.brand .slick-arrow.slick-next{right:-4px}}@media screen and (max-width:450px){.list_infoshop li,.txtjr03 p{font-size:14px}.box-10 .item .name{font-size:7vw;line-height:1.6em}}@media screen and (max-width:420px){.box_thanks_mess{font-size:4vw}.article-list-tab-ttl li a{font-size:14px}}@media screen and (max-width:350px){.article-list-tab-ttl li a{font-size:12px}}