@media screen and (max-width:1600px){.under #content .ttl3_en_lg{right:-19vw;font-size:192px}}@media screen and (max-width:1260px){.under #content .ttl3_en_lg{right:-135px;font-size:170px}}@media screen and (min-width:751px){.under #content .anchor_link a,.under #content .under_bnrmain a,.under #content .under_listbnr a,.under #content p.under_listbox_img a,.under #content .under_btn01 a,.under #content .under_btnlist a,.under #content dl.boxqa>dt,.under #content .under_btn01 button{transition:all .25s linear}.under #content .anchor_link a:hover,.under #content .under_btn01 a:hover,.under #content .under_btnlist a:hover,.under #content .wrap-topics-post>li>a:hover,.under #content .under_btn01 button:hover{opacity:.8}.under #content .under_bnrmain a:hover,.under #content .under_listbnr a:hover{transform:scale(1.02)}.under #content p.under_listbox_img a:hover{opacity:.5}.under .companybox_skill.line2{height:230px}.under #content .image_l01{margin-right:30px}.under #content .image_r01{margin-left:30px}.under #content .image_l01 img{float:left}.under #content .image_r01 img{float:right}.under #content .image_l.mb0{margin-bottom:0}.under #content dl.boxqa>dt:hover{opacity:.7}#replacing_assets.under #content .ttl3_en_lg,#rental-management.under #content .ttl3_en_lg{font-size:190px;line-height:200px}.under .center_img{padding-left:517px}}@media screen and (max-width:750px){.under #content .price01_wrap_r{min-width:auto}.under #content p,.under #content th,.under #content td,.under #content dt,.under #content dd,.under #content li{font-size:14px}.under #content th.fs_sm{font-size:13px}.under #footer{margin-top:40px}.under #content .inner{padding:0 3%}.under .section{padding:0 0 30px;box-sizing:border-box}.under #content p{line-height:1.77em;margin-bottom:1.77em}.under #content .image_r,.under #content .image_l{float:none;display:inline-block;width:100%;text-align:center;margin:0 auto 25px !important}.under #topic_path{padding:5px 0;margin-bottom:35px}.under #topic_path li,.under #topic_path a{font-size:12px}.under #top_info{height:200px;margin-top:57px !important}.under h2{font-size:26px;text-shadow:1px 1px 2px #fff,-1px -1px 2px #fff}.under h3{font-size:26px;margin-bottom:25px}.under .ttl3_box{padding-bottom:25px}.under #content .ttl3_en{font-size:46px;top:-45px;left:-2%}.under #content .ttl3_en_lg{font-size:17vw;right:-3%}.under h4{font-size:18px;padding:8px 12px;margin-bottom:20px;line-height:1.3}.under .ttl4_box{margin:15px 0 45px;padding:35px 0}.under .ttl4_box:after{width:110vw}.under h5{font-size:16px;margin-bottom:22px}.under #content h5+.section>p,.under #content h6+.section>p{margin-right:0}.under h6{font-size:17px;padding-left:25px}.under table{margin-bottom:20px}.under table.tb_w60{width:100%}.under table th,.under table td{padding:10px}.under .tb_scroll{overflow:scroll;margin-bottom:10px}.under .tb_scroll>table{width:780px}.under #content .txt_note{font-size:12px;color:#afafaf;display:block}.under #content table.tb_block>tbody>tr>th,.under #content table.tb_block>tbody>tr>th+th,.under #content table.tb_block>tbody>tr>td{display:block !important;width:100% !important;box-sizing:border-box;border:none}.under #content table.tb_block{border:#e6e6e6 1px solid}.under #content table.tb_block.tb_block_bor tr td+td{border-top:none}.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}.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 th.th_bg01{border-top:none;border-bottom:none}.under table.tb_box td:last-child{border-bottom:1px solid #f8e58c}.under table.tb_box tbody tr:nth-child(4n+1) th:before,.under table.tb_box tbody tr:nth-child(4n+1) td:before{content:attr(data-label);width:calc(100% + 20px + .5%);margin-left:calc(-10px - .2%);margin-top:calc(-10px - .2%);display:block;padding:7px;box-sizing:border-box;text-align:center;margin-bottom:.5em;background:#ed7b00;color:#fff;font-weight:700}.under table.tb_box.tb_box01 tbody tr:nth-child(4n+1) th:before,.under table.tb_box.tb_box01 tbody tr:nth-child(4n+1) td:before{background:#f6f2ef;color:#4f4f4f}.under .frame01{padding:6px;margin:10px 0 25px}.under .frame01:before{width:calc(100% - 20px);height:calc(100% - 20px)}.under #content .title_frame{font-size:20px;padding:6px 0 10px}.under #content .pickup{padding:7px 35px 18px 30px;margin:-32px -62px -30px -38px}.under .frame01_info{padding:12px 10px 25px}.under .under_map{height:290px}.under #content .list01 li{padding-left:15px}.under #content .list01 li:before{top:10px;width:10px;border-width:4px 0 4px 8px}.under .under_listbox{margin:0 auto 30px}.under #content .under_listbox_detail dl{padding:15px 0}.under #content .under_listbox_detail dt{font-size:21px}.under .under_listbox_detail{width:calc((100%/3) - 10px);margin:5px}.under #content .anchor_link02,.under #content .anchor_link{margin:-5px -5px 55px}.under #content .anchor_link02 li,.under #content .anchor_link li{width:calc(50% - 10px) !important;height:45px;margin:5px}.under #content .anchor_link02 a,.under #content .anchor_link a{border-radius:6px}.under #content .anchor_link02 a{padding-top:0}.under #content dl.boxqa>dt{padding:5px 22px 5px 12px;font-size:15px}.under #content dl.boxqa>dt:after{right:7px;width:7px;height:7px}.under #content dl.boxqa>dd{padding:12px}.under #content dl.boxqa>dt:first-letter ,.under #content dl.boxqa>dd:first-letter ,.under #content dl.boxqa>dd>p:first-child:first-letter {font-size:21px}.under #content .under_bnrmain a{height:auto !important;padding:25px 10px;font-size:16px}.under #content .bnrmain_en{font-size:11px;right:7px}.under #content .bnrmain_top{margin-bottom:12px}.under #content .bnrmain_bot{padding:8px 40px}.under .under_listbnr{margin-bottom:25px}.under .under_listbnr li{width:100%;height:auto;margin:0 auto 10px}.under .under_listbnr li:last-child{margin-bottom:0}.under #content .under_listbnr a{font-size:15px;padding:10px}.under #content .stepmain dt{font-size:16px;align-items:inherit;border-radius:8px}.listbnr_bot{padding:2px 0}.under #content .stepmain .step_number{font-size:15px;flex-shrink:0}.under #content .stepmain .step_number,.under #content .stepmain .step_txt{padding:5px 10px}.under #content .stepmain dl{margin-bottom:40px}.under #content .stepmain dl:before{border-width:20px 30px 0;bottom:-23px}.under #content .stepmain dd{padding:10px 20px 20px}.under #content .stepmain .tt02{font-size:16px}.under .companybox_main{flex-direction:column !important;width:100% !important;max-width:450px;margin:0 auto !important}.under .companybox_detail{width:100% !important;max-width:450px;margin:10px auto}.under #content .companybox_main .photo{width:calc(100% - 50px)}.under #content .companybox_txt dt{width:50px;padding:10px 0;justify-content:center}.under #content .companybox_txt dd{width:calc(100% - 50px)}.under .companybox_01{margin-bottom:10px !important}.under .companybox_01 .company_img,.under .companybox_01 .company_info{width:100%}.under .companybox_01 .company_info{padding:15px}.under .companybox_03 .companybox_detail{flex-flow:row wrap}.companybox_skill,.under .company_info{padding:15px}.under #content .companybox_skill dt{padding:0 10px;margin-bottom:15px}.under #content .companybox_skill dd{line-height:1.7}.under .company_slider{padding:10px}.company_for .slick-slide,.company_nav .slick-slide{height:auto}.under .checkbox_list li{width:calc(50% - 6px)}.uwp_frame{border-width:3px;padding:0 15px 15px;flex-direction:column}.under #content .uwp_framettl01{font-size:18px;padding:2px 15px 5px;width:calc(100% + 30px);margin:0 -15px 10px}.under #content .uwp_frametxt{margin-bottom:10px}.under #content .uwp_frameimg{margin:0 auto 15px}.under #content .uwp_frameinfo{width:100%}.under #content table.uwp_tb01{margin-bottom:15px}.under #content table.uwp_tb01 th,.under #content table.uwp_tb01 td{padding:7px 10px}.uwp_boxttl,.uwp_boxttl02{flex-direction:column;align-items:baseline}.under #content .uwp_boxttl_cate{margin:5px 0 0}.under #content .uwp_boxttl_title{font-size:18px}.under #content .uwp_boxttl02_title{margin-bottom:10px;font-size:16px}.under #content .uwp_boxttl_cate{font-size:11px}.under .uwp_boxttl02_frame{padding:12px}.under .uwp_slider{padding:12px}.uwp_for .slick-slide,.uwp_nav .slick-slide{height:auto}.uwp_for .slick-prev{left:-20px}.uwp_for .slick-next{right:-20px}.under #content .under_btnlist{flex-direction:column}.under #content .under_btnlist li{margin:5px auto}.under #content .topic_detail .image_l,.under #content .topic_detail .image_r{width:100%;float:none;height:250px;text-align:center;margin:0 auto 25px !important}.under #content .wrap-topics-post>li{width:calc(50% - 10px)}.under #content .wrap-topics-post>li:nth-child(2n){margin-right:0}.under #content .under_btnlist.under_btnlist_lg li a{width:100%;font-size:13px}.under #content .under_btnlist.under_btnlist_lg a:after{right:10px}.under #content .topic_detail{flex-direction:column}.under #content .image_l01,.under #content .image_r01{text-align:center}.under #content .image_l01 img,.under #content .image_r01 img{max-height:300px}.under .list_2img{margin:0 auto 20px;justify-content:center}.under .list_2img.right{float:none}.box_commnent_img{width:100px;height:80px}.uwp_boxttl02_common{padding:15px;border-radius:10px}.box_commnent.comment-lodging .uwp_boxttl02_common{width:calc(100% - 110px)}.under #content p.price_tt{font-size:18px;margin-bottom:10px}.under #content p.price_tt .price_tt_lg{font-size:30px}.under #content .uwp_frameinfo_wrap{flex-direction:column}.uwp_frameinfo_wrap>li:nth-child(1){width:100%;justify-content:center;margin-bottom:20px}.uwp_frameinfo_wrap>li:nth-child(1) .uwp_frameinfo_img>span{width:100%}.uwp_frameinfo_wrap>li:nth-child(1) p{width:48%}.uwp_frameinfo_wrap>li:nth-child(2){margin-left:0}.under #content .rent_wrap{margin-top:20px;flex-direction:column}.under #content .rent_wrap_l{margin-bottom:20px;flex-direction:column;align-items:center}.under #content p.price_tt02_wrap .price_tt_sm03{margin-bottom:10px;text-align:center}.under #content .property_style01{padding:0 20px 0;margin-right:0;margin-bottom:10px}.under #content p.price_tt02_wrap{justify-content:center}.under #content p.price_tt02.price_tt02_wrap .price_tt03_lg{margin-left:0}.under #content p.price_tt.price_tt_blue{border-bottom-width:2px}.under #content p.price_tt02 .price_tt03_lg{font-size:20px}.under .center_img{text-align:center}.under #top_info{background:url(//www.seiwa-okinawa.com/wp-content/themes/seiwa-okinawa/css/../images/under_topinfo_bg_sp.jpg) center center no-repeat}}@media screen and (max-width:640px){.sect_wr,.sect_wr02{flex-direction:column;justify-content:center;align-items:center}.under #content .under_bnrmain a{font-size:2.5vmin;padding:3.5vmin 1.5vmin}.under #content .bnrmain_top{margin-bottom:2vmin}.under #content .bnrmain_bot{padding:.8vmin 5.5vmin}.under #content .under_bnrmain.bnrcont .bnrmain_bot:before{width:10vmin;height:4.5vmin;margin:0 .5vmin -.5vmin 0}.under #content .bnrmain_en{font-size:2.2vmin}.under #content .under_listbnr a{font-size:3.5vmin}.under .tb_w60{width:100%}}@media screen and (max-width:560px){.uwp_frameinfo_wrap>li:nth-child(1) .uwp_frameinfo_img>span{height:150px}}@media screen and (max-width:490px){.under #content .rent_box01{font-size:16px}}@media screen and (max-width:450px){.link_img03_bt{flex-wrap:wrap}.link_img03_bt li{width:100%;margin:0 0 30px}.link_img03_bt li:last-child{margin-bottom:0}.under #content .ttl3_en{font-size:10vmin;top:-8vmin}.under #content .wrap-topics-post>li{width:100%}.under #content .wrap-topics-post>li:last-child{margin-bottom:0}.under #content .wrap-topics-post>li:not(:nth-child(4n)){margin-right:0}}@media screen and (max-width:414px){.under #content .companybox_txt dt{width:12vmin}.under #content .companybox_txt dd{width:calc(100% - 12vmin)}.under .companybox_txt dt span:nth-of-type(1){font-size:3vmin;margin-bottom:2.5vmin}.under .companybox_txt span:nth-of-type(2){font-size:6vmin}.under #content .companybox_skill dt{font-size:4vmin;margin-bottom:2vmin}.under table th,.under table td{padding:5px}.under #content .title_frame{font-size:18px;padding:6px 0 10px}.under h3{font-size:24px}.under #content .under_listbox_detail dt{font-size:19px}.under .under_listbox_detail{width:100% !important;margin:0 auto 20px}.under .under_listbox_detail:last-child{margin-bottom:0}.under #content .anchor_link02 li{width:calc(100% - 10px) !important}}@media screen and (max-width:390px){.under h3{font-size:23px}}@media screen and (max-width:750px){.under #content .ttl3_en_lg{font-size:78px;line-height:85px}}@media screen and (max-width:600px){.under #content .ttl3_en_lg{font-size:66px;line-height:70px}}@media screen and (max-width:500px){.under #content .ttl3_en_lg{font-size:58px;line-height:65px}}@media screen and (max-width:400px){.under #content .ttl3_en_lg{font-size:42px;line-height:50px}}