@charset "utf-8";#investment,#investment_img{position:relative;margin:0 auto}#business{position:relative}#business_head{position:relative;width:100%}h2{position:absolute;top:100px;left:50%;margin-left:-170px;transform:scale(1)}h3{position:relative;width:935px;margin:98px auto;font-size:16px;line-height:32px}h4{font-size:30px;color:#0957a8}#accommodation p,#intermediary p,#investment_text p{font-size:16px;line-height:32px}h4 img{width:auto;height:auto}#investment{width:100%;max-width:100%}#investment_img{max-width:1100px}#investment_text{max-width:1000px;height:200px;margin-top:55px;margin-bottom:58px}#investment_text p{margin-top:40px}#investment .label{margin-top:20px}#investment .table_area{margin:12px 0 30px}#accommodation,#intermediary{margin:0 auto;max-width:100%;width:100%;position:relative}#intermediary{padding-bottom:100px}#intermediary_img{position:relative;max-width:1100px;margin:100px auto 0}#intermediary h4{margin-top:50px;margin-bottom:30px}#accommodation .table_area{margin-top:15px!important}#accommodation a{color:#0957a8;text-decoration:underline}#accommodation a:hover{text-decoration:none}#accommodation .base_wrap{position:relative}#accommodation h4{margin:0 0 30px}#accommodation_head1{max-width:100%;height:auto;margin:44px auto 0;background:url(../img/business/accommodation_bg01.jpg) center top no-repeat #cfe1f4;background-size:auto}.accommodation_img{padding-top:20px;padding-bottom:20px}#accommodation_head1 .accommodation_title{position:relative;margin-left:40px;margin-right:14px;margin-top:54px;font-size:20px;line-height:32px;color:#0957a8}#accommodation_head1 .accommodation_title img{width:100%;height:auto}#accommodation_head1 .accommodation_text{position:relative;font-size:13px;line-height:30px;max-width:562px;height:80px;margin-left:40px;top:0;margin-top:30px;padding-bottom:0}#accommodation_head1 .accommotation_more{position:relative;right:0;top:0;cursor:pointer;text-align:right;margin-top:30px}#accommodation_head2 .accommodation_title{position:relative;margin-right:54px;font-size:20px;line-height:32px;color:#0957a8}#accommodation_head2 .accommodation_title img{width:100%;height:auto}#accommodation .head_text{font-size:22px;font-weight:700;color:#0957a8;line-height:52px;margin-top:40px}#accommodation .head_text img{width:auto;height:auto}#map_canvas,#map_canvas2{max-width:1000px;height:480px}.accommotation_dimg{position:relative;margin-top:20px;margin-bottom:40px}.accommotation_dimg_before{position:absolute;left:500px;top:0}.accommotation_dimg_after{position:absolute;left:500px;top:257px}#accommodation .middle{line-height:14px}#map_canvas{margin-bottom:30px}#accommodation .center{margin-bottom:100px}#accommodation_head2{max-width:100%;max-height:440px;margin:2px auto 0;background:url(../img/business/accommodation_bg02.jpg) center top no-repeat #cfe1f4;background-size:auto;padding-bottom:0}#accommodation_head2 .accommodation_img{position:relative;right:0}#accommodation_head2 .accommodation_title{left:0;margin-top:53px}#accommodation_head2 .accommodation_text{left:0;margin:30px 30px 30px 0}#accommodation_head2 .accommodation_text p,#map_canvas2{margin-bottom:30px}#accommodation_head2 .accommotation_more{left:0;cursor:pointer}.d_tx{max-height:440px}#intermediary_img img,#investment_img img,.accommotation_dimg img{width:100%;height:auto}#accommodation_head1 .base_in{display:flex;-webkit-justify-content:space-between;justify-content:space-between}#accommodation_head1 .left_wrap{position:relative;width:40%}#accommodation_head1 .left_wrap img{width:100%;height:auto}#accommodation_head1 .right_wrap,#accommodation_head2 .left_wrap{width:60%;position:relative}#accommodation_head2 .base_in{display:flex;-webkit-justify-content:space-between;justify-content:space-between}#accommodation_head2 .right_wrap img{width:100%;height:auto}#accommodation_head2 .right_wrap{position:relative;width:40%}.accommotation_more img{display:block}@media screen and (min-width:0px) and (max-width:950px){#accommodation_head2 .accommodation_text,#accommodation_head2 .accommodation_text p{margin-bottom:15px}#accommodation_head2 .accommodation_text{left:0;margin:15px 15px 15px 0}#accommodation_head1 .accommodation_title{margin-left:15px}#accommodation_head1 .accommodation_text{margin-left:15px;margin-top:15px}#accommodation_head1 .accommotation_more{margin-top:15px}#accommodation p{font-size:14px;line-height:27px}}