@charset "utf-8";@media screen and (min-width:0px) and (max-width:800px){#accommodation p,#intermediary p,#investment_text p{line-height:20px;font-size:10px}h4{font-size:10px;margin-bottom:10px}#investment_text{height:auto;margin-top:0;margin-bottom:20px}#investment_text p{margin-top:0}#investment .middle img{width:60px;height:auto}#investment .label{margin-top:10px}#investment .table_area{margin:6px 0 15px}#intermediary h4 img,#investment h4 img{width:161px;height:auto}#intermediary{padding-bottom:40px}#sp_intermediary_img{margin:40px 10px 0}#intermediary h4{margin-top:20px;margin-bottom:10px}#accommodation h4 img{width:260px;height:auto}#accommodation h4{margin:0 0 10px}#accommodation_head1{max-width:100%;height:auto;margin:20px auto 0;background:url(../img/business/sp/accommodation_bg01.jpg) center top no-repeat #cfe1f4;background-size:cover}#accommodation_head1 .base_in{display:block}#accommodation_head1 .left_wrap,#accommodation_head1 .right_wrap{position:relative;width:auto}#accommodation_head1 .accommodation_title{margin-left:0;margin-right:0;margin-top:0;font-size:10px;line-height:22px}.accommodation_img{padding-top:20px;padding-bottom:14px}#accommodation_head1 .accommodation_text{height:auto;margin-left:0;margin-top:10px;padding-bottom:20px;max-width:100%}.accommotation_more{position:relative;margin:15px auto 0;text-align:center;width:160px;height:30px;background:url(../img/business/sp/more.png) left top no-repeat;background-size:160px auto}.accommotation_more img{display:none}#accommodation_head2{background:url(../img/business/accommodation_bg02.jpg) center top no-repeat #cfe1f4;background-size:cover;padding-bottom:20px;max-height:100%}.d_tx{max-height:100%}#accommodation_head2 .base_in{display:block}#accommodation_head2 .left_wrap,#accommodation_head2 .right_wrap{position:relative;width:auto}#accommodation_head2 .accommodation_title{margin-left:0;margin-right:0;margin-top:0;font-size:10px;line-height:22px}#accommodation_head2 .accommodation_text{height:auto;margin:10px 0 0}#accommodation .head_text{font-size:14px;font-weight:400;color:#0957a8;line-height:30px;margin-top:20px}.accommotation_detail .middle img{width:82px;height:auto}.accommotation_detail .middle #assi_info{width:52px;height:auto}.accommotation_dimg{margin-bottom:20px}#map_canvas,#map_canvas2{height:200px}#accommodation .center{margin-bottom:30px}}