@charset "UTF-8";.breakOn img{height:auto;max-width:100%}@media screen and (max-width:374px){.dev_full{display:none!important}.dev_374{display:inline-block!important}}body.breakOn{background:url(../images/bg_body.jpg) repeat-x top;background-attachment:scroll;background-size:100% 140px;height:auto;min-width:320px}body#home.breakOn{background:url(../images/bg_home.jpg) no-repeat top;background-attachment:scroll;background-size:auto 400px}.breakOn #wrapper{min-height:1px;width:100%}.breakOn header{height:100px;width:100%}#home.breakOn header{height:400px}.breakOn #header_nav{background-color:rgba(98,79,65,.95);display:none;height:auto;padding:40px 0 30px;position:absolute;top:0;width:100%;z-index:500}.breakOn #header_nav.fixed{position:absolute!important;top:0!important}.breakOn #header_inner{height:100%;padding:0}.breakOn #header_logo{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:100%;padding:10px 0 5px;width:100%}#home.breakOn #header_logo,.breakOn #header_logo{left:0;margin:0;position:absolute;text-align:center;top:0}#home.breakOn #header_logo{height:50%;padding:30px 20px 20px}.breakOn #header_mail,.breakOn #header_tel{display:none}#home.breakOn #header_lead{bottom:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;height:50%;left:0;margin:0;padding:0 20px 10px;position:absolute;right:0;text-align:center;top:auto}#home.breakOn #header_lead img,.breakOn #header_logo img{max-height:100%;width:auto}.breakOn #btn_mobile_nav{display:block;height:40px;position:absolute;right:20px;top:30px;width:40px;z-index:499}.breakOn #header_sub_nav{display:none}#home.breakOn #btn_mobile_nav{top:70px}.breakOn #header_nav:before{color:#fff;content:"MENU";display:block;font-family:Ubuntu,sans-serif;font-size:24px;font-weight:500!important;letter-spacing:-1px;margin-bottom:10px;text-align:center}.breakOn #header_nav>ul{width:100%}.breakOn #header_nav>ul>li{display:block;height:auto;padding:5px 10px}.breakOn #header_nav>ul>li:after{content:"";display:none;padding-left:0}.breakOn #header_nav>ul>li>a{border:1px solid #fff;display:block;padding:10px}.breakOn #header_nav>ul>li:first-child a img{margin-right:5px}.breakOn #header_nav>ul>li:first-child a:after{content:"ホーム";display:inline;vertical-align:middle}.breakOn #header_nav>ul>li>ul{display:flex;flex-wrap:wrap;justify-content:center;left:auto;margin:0;padding:20px 0 10px;position:relative;top:auto}.breakOn #header_nav>ul>li>ul>li{background:transparent;border:none}.breakOn #header_nav>ul>li>ul>li:first-child{border-top-width:0}.breakOn #header_nav>ul>li>ul>li:after{content:"／"}.breakOn #header_nav>ul>li>ul>li:last-child:after{content:""}.breakOn #header_nav>ul>li>ul>li>a{background:transparent;border:none;display:inline;padding:0 5px;width:auto}.breakOn #header_nav>ul>li>ul>li>a:active,.breakOn #header_nav>ul>li>ul>li>a:hover{opacity:.5}.breakOn #header_nav>ul>li:hover>ul{display:flex}.breakOn #btn_close{display:block;height:40px;position:absolute;right:20px;top:30px;width:40px;z-index:999}.breakOn #path_list .container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:12px;height:auto;overflow:hidden;padding:0 10px 5px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.breakOn #footer_sell .container{background:none;height:auto;padding:30px 10px}.breakOn #footer_sell_header{left:auto;margin:0;position:relative;text-align:center;top:auto}.breakOn #footer_sell_btn{left:auto;padding:10px 0;position:relative;text-align:center;top:auto;width:auto}.breakOn #footer_sell p{line-height:1.5;padding:0}.breakOn #footer01 .container{background:none;height:auto;padding:30px 10px}.breakOn #footer_tel{left:auto}.breakOn #footer_mail,.breakOn #footer_tel{position:relative;text-align:center;top:auto}.breakOn #footer_mail{margin:0;right:auto}.breakOn #footer_nav{width:auto}.breakOn #footer_banner ul li{float:none;margin:0 auto 10px!important;text-align:center}.breakOn #footer_banner_add ul{flex-direction:column;gap:10px}.breakOn #btn_pagetop{bottom:20px;right:20px}.breakOn .container{padding:30px 10px;width:100%}.breakOn .container_inner,.breakOn .container_inner02,.breakOn .container_inner03{width:100%}.breakOn #page_header{padding-top:0}.breakOn #page_header .container h1{line-height:1.2;padding:10px}.breakOn .news_list li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breakOn .photo_list li{display:inline-block;margin:0;padding:5px;width:150px}@media screen and (max-width:374px){.breakOn .photo_list li{padding:5px;width:125px}}#home.breakOn .photo_list li:last-child{display:none}#home.breakOn .photo_list li:nth-child(4){display:inline-block}.breakOn .tableset03 th{padding:20px 0 0}.breakOn .tableset03 td,.breakOn .tableset03 th{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;width:100%}.breakOn .tableset03 td{padding:5px 0 20px}#home.breakOn #news_section{background:url(../images/bg_news.jpg) repeat top}#home.breakOn #news_section .container{background:none;height:auto;padding:30px 10px}.breakOn .estate_tab{display:block;margin:0 0 20px;padding:20px 10px}.breakOn .estate_tab li{margin-bottom:10px;margin-right:0;width:100%}.breakOn .estate_tab a{font-size:20px}.breakOn .estate_list{margin:0 auto;width:350px}.breakOn .estate_list li{margin:0 20px 30px 0;width:165px}.breakOn .estate_list li:nth-child(2n){margin-right:0}.breakOn .estate_list .thumb,.breakOn .estate_list .thumb.thumb_none p{height:165px;width:165px}@media screen and (max-width:374px){.breakOn .estate_list{margin:0 auto;width:300px}.breakOn .estate_list li{margin:0 10px 30px 0;width:145px}.breakOn .estate_list li:nth-child(2n){margin-right:0}.breakOn .estate_list .thumb,.breakOn .estate_list .thumb.thumb_none p{height:145px;width:145px}}.breakOn .icon_arw03{padding:3px 0 3px 25px}.breakOn #estate_detail_header{display:block;line-height:1.25}.breakOn #estate_detail_header strong{display:inline}.breakOn #estate_detail_header strong:nth-of-type(2){text-align:left}.breakOn #estate_detail_header strong:nth-of-type(2):before{content:"／"}.breakOn .estate_detail_point{background-image:none;min-height:1px;padding:20px 20px 10px}.breakOn .estate_detail_point ul{float:none;margin:0;width:100%}.breakOn .estate_detail_point ul.wide{width:100%}.breakOn .estate_detail_section .left_col{float:none;padding-bottom:20px;width:100%}.breakOn .estate_detail_section .right_col{float:none;width:100%}.breakOn #estate_detail_photos{height:auto}.breakOn #estate_detail_photos .flex-viewport img{max-height:293px!important;width:auto}@media screen and (max-width:413px){.breakOn #estate_detail_photos .flex-viewport img{max-height:266px!important}}@media screen and (max-width:374px){.breakOn #estate_detail_photos .flex-viewport img{max-height:224px!important}}.breakOn #estate_detail_photos_none p{height:200px}.breakOn #estate_detail_thumbs .flex-viewport{margin:0;width:100%}#sell.breakOn h4.alignC img{display:block;margin:0 auto 10px!important}.breakOn #company_section .left_col,.breakOn #company_section .right_col{float:none;padding:0;width:100%}.breakOn #company_section.ver201806 .left_col{padding:0 0 10px}.breakOn #company_section.ver201806 .right_col{padding:0 0 20px}.breakOn #company_section02 .container{margin-bottom:0;margin-top:0;padding-bottom:0;padding-top:0}.breakOn #company_section02 .container .left_col{float:none;padding:0;width:100%}.breakOn #company_section02 .container .right_col{float:none;padding:0 0 30px;width:100%}.breakOn #company_section02 .left_col img{display:block;margin:0 auto 10px;position:relative}.breakOn .rental_space_box{font-size:18px;padding:20px}.breakOn .rental_space_box2{border-radius:15px;padding:20px}.breakOn .rental_space_box2_inner{display:block}.breakOn .rental_space_box2_col.is-1{width:100%}.breakOn .rental_space_box2_col.is-2{text-align:center;width:100%}.breakOn .rental_space_ttl{font-size:24px}.breakOn .rental_space_ttl strong{font-size:36px}.breakOn .rental_space_ttl2{font-size:20px}.breakOn .rental_space_list,.breakOn .rental_space_list2{font-size:16px}.breakOn .rental_space_list2 br{display:none}.breakOn .rental_space_list3{font-size:18px}.breakOn .rental_space_row{display:block;margin-bottom:1.5em!important}.breakOn .rental_space_col.is-1{display:flex;justify-content:space-between;margin-bottom:30px;width:100%}.breakOn .rental_space_col.is-1 div{margin-bottom:0!important;width:49%}.breakOn .rental_space_col.is-2{padding-left:0;width:100%}.breakOn .rental_space_contact{font-size:16px;padding:30px 20px}.breakOn .rental_space_contact_ttl{font-size:24px}.breakOn .rental_space_contact_tel{font-size:30px}.breakOn #entry_container{padding:30px 0}.breakOn.entry #contents{min-height:100px}.breakOn #entry_container #entry_contents,.breakOn #entry_container #side{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:none;padding:0 10px;width:100%}.breakOn .entry_content{margin-bottom:30px;position:relative}.breakOn .entry_content .entry_date{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:none;margin-bottom:10px;padding:10px 5px;position:relative;text-align:center;width:100%}.breakOn .entry_content .entry_date span.entry_month{display:inline-block;font-size:24px!important}.breakOn .entry_content .entry_date span.entry_day{display:inline-block;font-size:24px!important;font-weight:300!important}.breakOn .entry_content .entry_date span.entry_month:after{content:"."}.breakOn .entry_content_inner{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:none;padding:5px 0 0;width:100%}.breakOn .entry_content .entry_body{border-top:1px dotted #bfbfbf;margin-top:-10px;padding-top:15px}.breakOn .side_nav{margin:0 0 20px}.side_nav ul{margin-bottom:0}.breakOn .side_nav li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breakOn .side_nav li .news_date{display:inline-block;width:6em}.breakOn .side_nav li br{display:none}.breakOn .entry_single_nav{margin-top:0}.breakOn input.input_btn{background-position:20px;padding:10px 40px 10px 60px}.breakOn .sp_f16{font-size:16px}.breakOn .sp_f18{font-size:18px}