@charset "UTF-8";*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:"ヒラギノ明朝 ProN","Hiragino Mincho ProN",sans-serif}body{color:#000;font-size:15px;line-height:1.4;margin:0}body{background-color:#fff;min-width:1260px}p{margin:0}a:link{color:#004cca}a:visited{color:#6219db}a:hover{color:#048ade;text-decoration:none}a:active{color:#048ade;text-decoration:none}img{max-width:100%}ul{padding:0;list-style:none;margin:0}h1{margin:0}h2{margin:0}.pr_img{overflow:hidden;position:relative}img.pa_img{width:auto;height:auto;max-width:100%;max-height:100%;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;display:block}.room_archive img.pa_img{width:100%;height:100%;object-fit:cover}.oh{overflow:hidden}.L{float:left}.R{float:right}.sp{display:none}.pr{position:relative}#menu{display:none}.flex{flex-wrap:wrap;display:-webkit-box;display:-moz-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex}.flex-sb{flex-wrap:wrap;display:-webkit-box;display:-moz-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;justify-content:space-between}.wrap{width:1260px;margin:0 auto}#main_top{position:relative;height:calc(100vh - 95px)}.mainVisual_slider .bx-viewport{height:calc(100vh - 95px) !important}.mainVisual_slider ul li{height:calc(100vh - 95px)}.mainVisual_slider .bx-wrapper .bx-pager,.mainVisual_slider .bx-wrapper .bx-controls-auto{bottom:20px}.mainVisual_slider .bx-wrapper .bx-pager.bx-default-pager a{background-color:#4a4a4a;border:2px solid #ccc;width:16px;height:16px;border-radius:100%;margin:0 7px;transition:.3s}.mainVisual_slider .bx-wrapper .bx-pager.bx-default-pager a:hover,.mainVisual_slider .bx-wrapper .bx-pager.bx-default-pager a.active,.mainVisual_slider .bx-wrapper .bx-pager.bx-default-pager a:focus{background-color:#ccc}.mainVisual_slider ul li[aria-hidden=false] img{animation:anime_zoom 6s linear}.mainVisual_slider ul li.stop[aria-hidden=false] img{animation:unset}.mainVisual_slider ul li[aria-hidden=true] img{transform:scale(1.2)}@keyframes anime_zoom{0%{transform:scale(1)}100%{transform:scale(1.2)}}.mainVisual_slider ul li span{background:rgb(191 174 103/0.7);position:absolute;left:0;bottom:0;z-index:2;color:#fff;padding:.5em 1em;font-weight:600;font-size:16px;text-shadow:1px 1px 1px #333}.mainVisual_slider ul li img{width:100%;height:100%;object-fit:cover}.mainVisual_slider{position:absolute;left:0;top:0;width:100%;height:100%}#main_top .bx-wrapper{border:0;margin-bottom:0;box-shadow:none}.main_top_slider .img{height:650px;width:100%;position:relative;overflow:hidden}.main_top_slider .img img{width:107%;height:auto;position:absolute;right:0;top:0;max-width:unset}.main_top_h1{width:750px;margin:0 auto;position:absolute;top:0;bottom:0;left:0;right:0;height:140px;margin:auto;z-index:100;background:rgb(191 174 103/0.7);padding:20px 40px}.main_header_L{height:95px}.header_nav ul li{position:relative;margin-right:30px}.header_nav ul li a{color:#000 !important;font-weight:600;text-decoration:none;line-height:95px;display:block;position:relative}.header_nav ul li a:after{content:"";display:block;width:30px;height:5px;border-radius:5px;background-color:#bfae67;position:absolute;bottom:25px;left:0;right:0;margin:auto;opacity:0;transition:.3s}.header_nav ul li a:hover:after{opacity:1}.header_nav ul li p{line-height:95px;background-position:center right;background-image:url(//www.yokohama-apartment.com/wp-content/themes/twentynineteen/../../../wp-content/uploads/2020/09/hd_icon.png);background-repeat:no-repeat;background-size:12px;padding-right:20px}.main_header_R{background-color:#1a1a1a;height:95px;color:#fff;align-items:center;justify-content:center !important;position:absolute;right:0;top:0;padding:0 40px}.gnav li li{height:0;overflow:hidden;transition:.3s}.gnav li:hover>ul>li{height:40px;overflow:visible}.gnav .inList{position:absolute;top:60px;left:-36px}.gnav .inList li a{display:block;line-height:40px;background-color:#000;color:#fff !important;width:100px;text-align:center}.gnav .inList li a:after{display:none}.main_header_bt{width:215px;height:40px;background-color:#666;position:relative}.main_header_bt:after{content:"";display:block;width:5px;height:100%;background-color:#bfae67;position:absolute;left:0;top:0;transition:.3s}.main_header_bt:hover:after{width:100%}.main_header_bt a{display:block;width:100%;height:100%;color:#fff !important;text-decoration:none;line-height:40px;text-align:center;position:relative;z-index:10}.main_header_R .telBox{margin-right:20px}.main_header_R .telBox .hdTel{font-size:24px;font-weight:600;letter-spacing:2px}.main_header_R .telBox .hdTel span{font-size:14px;text-align:center;display:inline-block;line-height:1.1;vertical-align:middle;margin-right:10px;letter-spacing:0px}.main_header_R .telBox .hdTelText{font-size:12px;font-weight:700}#main_about{padding:70px 0 80px;background-color:#e0d8ce;position:relative;z-index:10;margin-bottom:170px}#main_about .wrap{width:92%}.main_about_L{width:55%;color:#40220f}.main_about_L .ttl{font-size:28px;font-weight:800;margin-bottom:10px}.main_about_L .text{text-align:justify;line-height:1.8}.main_about_R{width:42%;position:relative}.main_about_R img{transition:.3s;padding:0 50px}.main_about_R img:hover{opacity:.8}.main_about_R:before{top:-15px;left:-18px;width:100%;height:100%;border:1px solid #40220f;z-index:-10}.main_about_R iframe{width:100%}.main_about_L ul li{margin-bottom:55px;border-left:7px solid #666;padding-left:20px}.main_about_L ul li:last-child{margin-bottom:0}#main_property{padding:100px 0}.common_top_h2{text-align:center;font-size:40px;letter-spacing:2px;margin-bottom:30px}.main_property_iconList{margin-bottom:30px}.main_property_iconList ul{justify-content:center}.main_property_iconList ul li{align-items:center;font-size:14px;margin-right:40px;font-weight:600}.main_property_iconList ul li:last-child{margin-right:0}.main_property_iconList ul li .icon{width:55px;margin-right:10px}.main_property_banar{width:780px;margin:0 auto 45px auto;transition:.3s}.main_property_banar:hover{opacity:.7}.main_property_banar img{display:block}.main_propertyList li{width:30%;margin-left:5%;margin-bottom:70px;position:relative;padding-bottom:60px}.main_propertyList li:nth-child(3n+1){margin-left:0}.main_propertyList li a{display:block;width:100%;height:100%;text-decoration:none;color:#000 !important;transition:.3s}.main_propertyList li a:hover{opacity:.7}.main_propertyList li a .img{width:100%;height:320px;position:relative;overflow:hidden;margin-bottom:20px}.main_propertyList li a .img img{width:auto;height:auto;max-width:100%;max-height:100%;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;display:block}.main_propertyList li a .iconList{margin-bottom:10px;min-height:45px}.main_propertyList li a .iconList .icon{width:50px;margin-right:15px}.main_propertyList li a .iconList .icon:last-child{margin-right:0}.main_propertyList li a .ttl{font-size:18px;font-weight:600;border-bottom:1px solid #bfae67;padding-bottom:3px;margin-bottom:15px}.main_propertyList li a .infoBox{border-bottom:1px solid #bfae67}.main_propertyList li a .infoBox div{margin-bottom:10px}.main_propertyList li a .subttl{font-size:16px;font-weight:800;width:85px;line-height:1.2}.main_propertyList li a .text{width:245px}.main_propertyList li a .bt{width:210px;height:40px;line-height:40px;text-align:center;background-color:#bfae67;margin:0 auto;position:absolute;bottom:0;left:0;right:0;border:2px solid #bfae67;transition-duration:.3s}.main_propertyList li:hover a .bt{background-color:#fff}.main_property_bt{width:340px;height:65px;margin:0 auto}.main_property_bt a{display:block;width:100%;height:100%;line-height:65px;text-align:center;font-size:25px;background-color:#bfae67;text-decoration:none;color:#000 !important;transition:.3s}.main_property_bt a:hover{color:#fff !important}#main_yokohama{position:relative}#main_yokohama:after{content:"";display:block;width:100%;height:385px;background-color:#e6e6e6;position:absolute;bottom:45px;left:0;right:0;margin:auto;z-index:-1}#main_yokohama img{margin:0 auto;display:block}#main_info{padding:70px 0 30px;overflow:hidden}#main_info .bx-wrapper{margin:0 auto;box-shadow:0px 0px 0px;padding:0;border:none}#main_info .bx-viewport{overflow:visible !important}.main_infoSlider{position:relative;margin:0 auto;width:750px}.main_infoSlider li{height:384px}.main_infoSlider:after{content:"";display:block;width:calc(50vw - 375px);background-color:rgba(0,0,0,.4);position:absolute;top:0;bottom:0;left:calc(-50vw + 345px);margin:auto;z-index:1000}.main_infoSlider:before{content:"";display:block;width:calc(50vw - 375px);background-color:rgba(0,0,0,.4);position:absolute;top:0;bottom:0;right:calc(-50vw + 345px);margin:auto;z-index:1000}#main_info .bx-wrapper .bx-controls-direction a{width:25px;height:150px;background-repeat:no-repeat;background-size:100%;background-position:center;top:0;bottom:0;margin:auto;transition:.3s}#main_info .bx-wrapper .bx-controls-direction a:hover{background-position:center}#main_info .bx-wrapper .bx-prev{background-image:url(//www.yokohama-apartment.com/wp-content/themes/twentynineteen/../../../wp-content/uploads/2020/09/top_slider_prev.png);left:-80px}#main_info .bx-wrapper .bx-prev:hover{left:-85px}#main_info .bx-wrapper .bx-next{background-image:url(//www.yokohama-apartment.com/wp-content/themes/twentynineteen/../../../wp-content/uploads/2020/09/top_slider_next.png);right:-80px}#main_info .bx-wrapper .bx-next:hover{right:-85px}#main_info .bx-pager{margin:25px auto 0 auto;justify-content:center}#main_info .bx-pager a{display:block;width:180px !important;height:100px;position:relative;margin:0 10px}#main_info .bx-pager a:before{content:"";display:block;width:100%;height:100%;background-color:rgba(0,0,0,.4);position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;opacity:0;transition:.3s}#main_info .bx-pager a.active:before{opacity:1}#main_info .bx-pager a img{display:block;width:100%;height:100%}#main_info .bx-pager a:hover:before{opacity:1}.ft_logo{background-color:#3e342d;width:400px;padding:70px 0 55px}.ft_logo img{width:250px;margin:0 auto;display:block}.footer01_R{width:calc(100% - 400px);overflow:hidden;background-color:#3e342d;padding-top:55px}.ttlbox.sp.flex-sb{display:none}.main_header_R.sp_telBox.flex-sb{display:none}.footer01_R h2.common_top_h2{text-align:left;padding-left:0;color:#fff}.ft_apart_flex p{width:25%}.ft_apart_flex a{display:block;width:100%;margin:0 0 20px;color:#fff !important;font-size:15px}.top_footer .bx-wrapper{box-shadow:0px 0px 0px;border:0;padding:0;margin:0 auto;background-color:rgb(255 255 255/0);max-width:none !important}.top_footer .bx-viewport{overflow:inherit !important}.top_footer .bx-wrapper .bx-controls-direction a{height:100%;margin:0;background-color:rgb(0 0 0/0.4);top:0;bottom:0;width:80px;background-size:25px;background-repeat:no-repeat;background-position:center;transition:.3s}.top_footer .bx-wrapper .bx-controls-direction a:hover{background-color:rgb(0 0 0/1)}.bx-wrapper .bx-prev{left:0;background-image:url(//www.yokohama-apartment.com/wp-content/themes/twentynineteen/../../../wp-content/uploads/2020/09/top_slider_prev.png)}.bx-wrapper .bx-next{right:0;background-image:url(//www.yokohama-apartment.com/wp-content/themes/twentynineteen/../../../wp-content/uploads/2020/09/top_slider_next.png)}.ft_apartList ul li{text-align:center;border-right:1px solid #ababab}.ft_apartList ul li a{display:block;width:100%;height:100%;color:#000 !important;text-decoration:none;font-weight:600;padding:20px;transition:.3s}.ft_apartList ul li a:hover{background-color:#fff}.ft_apartList ul li a .name{font-size:13px;height:43px;line-height:15px}.ft_apartList ul li a .ttl{font-size:16px;margin-bottom:5px}.ft_apartList ul li a .text{text-align:left;font-size:13px}.ft_apartList ul li a .bt{text-align:left;margin-top:20px;font-size:13px;background-image:url(//www.yokohama-apartment.com/wp-content/themes/twentynineteen/../../../wp-content/uploads/2020/09/ft_icon01.png);background-repeat:no-repeat;background-position:center left;height:15px;background-size:12px;transition:.3s}.ft_apartList ul li a .bt:hover{background-position:center left 40px;background-image:url(//www.yokohama-apartment.com/wp-content/themes/twentynineteen/../../../wp-content/uploads/2020/09/ft_icon01_hv.png)}.ft_apartList ul li a .bt span{display:none}.ft_apartList ul li a .bt:hover span{display:block}.footer02{background-color:#40220f;padding:40px 0;color:#fff}.footer02 .wrap{width:90%;align-items:center}.kawase{width:300px;height:275px;overflow:hidden}.footer_logo{width:160px}.footer02_L{width:350px;font-size:16px;line-height:1.8}.footer02_L span{font-size:18px;display:block;margin-bottom:8px}.footer02_L span a{color:#fff;text-decoration:underline;transition:.3s}.footer02_L span a:hover{color:#008b42}.footer02_R{width:calc(100% - 700px)}.ft_banarList{margin-bottom:30px}.ft_banarList li{width:48%;transition:.3s}.ft_banarList li:hover{opacity:.7}.ft_nav{margin-bottom:40px}.ft_nav ul li a{color:#fff !important;text-decoration:none;position:relative}.ft_nav ul li a:after{content:"";display:block;width:0;height:1px;background-color:#bfae67;transition:.3s;position:absolute;bottom:-10px}.ft_nav ul li a:hover:after{width:100%}.footer02_R .copy{text-align:center}.sp_head{background-color:#c7c7c7;justify-content:flex-end;padding-right:3%;align-items:center;padding:10px 3%}.sp_head .facebook{width:15px;margin-right:30px}.sp_head .tel{width:28px;margin-right:30px}.sp_head .mail{width:28px;margin-right:30px}.sp_head .facebook img{display:block}.sp_head .gnav li p{background-image:url(//www.yokohama-apartment.com/wp-content/themes/twentynineteen/../../../wp-content/uploads/2020/09/sp_en_icon.png);background-repeat:no-repeat;background-size:10px;background-position:center right;padding-right:15px}.inview{position:relative;overflow:hidden}.inview:after{content:"";width:100%;height:100%;display:block;background:#fff;position:absolute;left:-100%;top:0;transition:.8s}.inview img{opacity:0;transition:.2s .2s}.inview.show:after{left:100%}.inview.show img{opacity:1}.moveText span{opacity:0}#demo-1{position:relative;overflow:hidden;width:100%;min-height:400px;background-color:#999;height:100vh}.menu_about .defo{width:70px;height:60px}.menu_about .defo,.menu_about .hover{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;transition:.2s}.menu_about{height:40px;width:100px;margin-left:20px}.menu_about .hover{text-align:center;line-height:40px;font-size:16px}.menu_about .hover,.menu_about:hover .defo{opacity:0}.menu_about:hover .hover{opacity:1}.pr .pa{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}section.exchange_sec .wrap{width:500px}section#main_search{padding:100px 0 100px;background:#f2f2f2}section#main_search h2{text-align:center;font-size:34px}section#main_search h3{margin:40px 0 20px;text-align:center}section#main_search .flex{justify-content:center;align-items:center}section#main_search select{height:36px;padding:0 10px;cursor:pointer;max-width:200px}section#main_search .th{font-weight:700;margin:0 10px 0 30px}section#main_search input[type=submit]{margin-left:20px;background:#c1af5d;color:#333;cursor:pointer}.top_information{width:280px}.top_information h2{margin:0 0 40px}.top_information li{border-bottom:1px solid #ccc;padding:10px 0;font-size:14px;position:relative}.top_information li .pa{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;transition:.2s}.top_information li .pa:hover{background:rgb(255 255 255/0.3)}.top_information li .ttl{font-size:120%;font-weight:700}.top_information li .data{font-size:80%}.top_information li .data span{margin-right:5px}.singleFlexSB{padding:50px 0 100px}a.ichiran_link{display:block;width:350px;text-align:center;margin:50px auto 0;background:#333;color:#fff;font-size:18px;line-height:40px}a.ichiran_link{display:block;width:350px;text-align:center;margin:50px auto 0;background:#333;color:#fff !important;font-size:18px;line-height:40px}.singleSidebar li span{display:block;font-size:12px}.top_map_pointer{position:absolute}.top_map_pointer .icon{width:60px;transition:.2s;line-height:0}.top_map_pointer.narita{right:320px;top:30px}.top_map_pointer .hover{position:absolute;transition:.2s;opacity:0}.top_map_pointer.haneda{top:90px;left:428px}.top_map_pointer.taxi{left:326px;top:230px}.top_map_pointer.yra{left:240px;top:340px}.top_map_pointer:hover .icon{transform:translateY(-10px)}.top_map_pointer .hover p{background:#fff;padding:10px;border-radius:10px;width:225px}.top_map_pointer.yra .hover p{width:120px;text-align:center}.top_map_pointer.yra .hover{left:-15px}.top_map_pointer:hover .hover{opacity:1;z-index:10}.top_search{width:800px}.archive_nav{text-align:center;margin-top:40px}.archive_nav .pagination .nav-links{justify-content:center;align-items:center;margin:0}.zs-enabled .zs-slideshow .zs-slides .zs-slide:before{font-size:16px;font-family:'ヒラギノ明朝 ProN','Hiragino Mincho ProN',sans-serif;position:absolute;left:0;bottom:0;background:rgba(191,174,103,.7);padding:5px 15px;z-index:10000;color:#fff;font-weight:600;text-shadow:2px 2px 4px rgba(0,0,0,.85)}.zs-enabled .zs-slideshow .zs-slides .zs-slide.zs-slide-2:before{content:"No.3 Isezakicho Apartment Type-A"}.zs-enabled .zs-slideshow .zs-slides .zs-slide.zs-slide-3:before{content:"No.2 Yoshinocho Type-B"}.zs-enabled .zs-slideshow .zs-slides .zs-slide.zs-slide-4:before{content:"No.2 Yoshinocho Type-D"}.zs-enabled .zs-slideshow .zs-slides .zs-slide.zs-slide-6:before{content:"New Isezakicho Apartment Fitness Room"}.zs-enabled .zs-slideshow .zs-slides .zs-slide.zs-slide-5:before{content:"Isezakicho Annex"}section#main_map iframe{height:450px}section#main_map{padding:70px 0 0}.mainVisual_slider .bx-wrapper .bx-controls-auto .bx-start{background:url(//www.yokohama-apartment.com/wp-content/themes/twentynineteen/../../../wp-content/uploads/2021/03/start.svg) no-repeat;background-size:contain;background-position:center}.mainVisual_slider .bx-wrapper .bx-controls-auto .bx-stop{background:url(//www.yokohama-apartment.com/wp-content/themes/twentynineteen/../../../wp-content/uploads/2021/03/stop.svg) no-repeat;background-size:contain;background-position:center}.bx-wrapper .bx-controls-auto .bx-start{width:30px;height:30px}.bx-wrapper .bx-controls-auto .bx-stop{width:30px;height:30px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:20px;width:auto}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:center;width:80%;left:10%}div#ui-datepicker-div{width:400px;max-width:100%}.top_map_pointer_02{position:absolute;transition:.3s}.top_map_pointer_02 a{color:#000 !important;font-size:50px}.top_map_pointer_02:hover{margin-top:-10px}.top_map_pointer_02 a i{margin-right:.5em}.top_map_pointer_02.hnd{top:20px;left:550px}.top_map_pointer_02.ycat{top:320px;left:550px}.top_map_pointer_02.nrt{top:220px;right:100px}.page_payment{line-height:2}.page_payment .form_wrap{text-align:center}.page_payment .price{color:#ce0101;font-size:30px;font-weight:600;text-align:center}form#c_confirm p{margin-bottom:1em}form#c_confirm textarea{width:500px;margin:30px auto}input.c_btn{width:300px;margin-top:30px}.page_payment_complete{text-align:center;font-size:12px}.page_payment .step_heading_list ul li a p.ttl{font-size:14px}.page_payment .formWrap{border:1px solid;padding:2em}.page_payment .flex.flBox{margin-top:30px;position:relative;display:block;text-align:center}.page_payment .btn_wrap{text-align:center}.page_payment .flex.flBox input[type=text]{width:450px;max-width:100%;margin-left:10px}.page_payment .flex.flBox:before{content:"";width:0;height:0;border-style:solid;border-width:30px 30px 0;border-color:#007bff transparent transparent;position:absolute;left:calc(50% - 30px);bottom:-50px}.page_payment form textarea{width:850px;height:50px;max-width:100%;display:inline-block;vertical-align:middle}.page_payment form p.attention_text{text-align:right}.page_payment .item-text{text-align:left}.page_payment .top_commentArea{margin-bottom:50px;margin-top:20px}.page_payment .top_commentArea p{text-align:left;font-weight:600}.page_payment .top_commentArea .red_text{color:red;margin-top:20px}.page_payment .mw_wp_form{width:1000px;margin:0 auto;max-width:100%}.page_payment h2{border-bottom:1px solid;padding-bottom:.5em;margin-bottom:.5em;text-align:center}.page_payment .bottom_comment_area{margin-top:50px;width:1000px;margin:0 auto;max-width:100%}.page_payment .bottom_comment_area ol.list li{list-style:none;margin-bottom:10px}.page_payment .bottom_comment_area p.attention span{color:red}div#online-item{border:1px solid;padding:1em 1em 1em 2.5em;margin-top:30px}div#online-item ol{padding-left:0}div#online-item ol.list li{padding-left:1.1em;text-indent:-1.2em}div#online-item ol.list li:nth-child(3) ol{margin-top:15px}div#online-item table th,div#online-item table td{padding:1em;border-color:#f1f1f1}div#online-item table th{background-color:#e6e6e6;width:25%}div#online-item table td{width:75%}section#main_header{position:fixed;z-index:10000;width:100%;min-width:1260px;background-color:#fff;box-shadow:0px 2px 4px 0px rgb(0 0 0/10%);height:95px;overflow:scroll}section#main_header{scrollbar-width:none;-ms-overflow-style:none}section#main_header::-webkit-scrollbar{display:none}section#main_header .wrap{position:static;padding-right:10%}.top_map_pointer_02.nrt .hover{opacity:0;position:absolute;transition:.2s;background:#fff;border-radius:10px;width:200px;text-align:center;padding:10px}.top_map_pointer_02.ycat .hover{opacity:0;position:absolute;transition:.2s;background:#fff;border-radius:10px;width:200px;text-align:center;padding:10px}.top_map_pointer_02.hnd .hover{opacity:0;position:absolute;transition:.2s;background:#fff;border-radius:10px;width:200px;text-align:center;padding:10px}.top_map_pointer_02:hover .hover{opacity:1}.top_map_pointer.narita .hover p{width:150px}.top_map_pointer.haneda .hover p{width:150px}.top_map_pointer.taxi .hover p{width:150px}p.step04_list_L{width:5%}p.step04_list_R{width:93%}.ttl.ttl_chil{margin-left:10px}input#date_hidden{display:none}input:focus,textarea:focus{background-color:#d0d0d0 !important}p.confirm_text{text-align:center;color:red;font-size:24px;font-weight:600;margin-bottom:50px}.page_payment .top_commentArea .sent_txt_wrap{margin-top:50px}.page_payment .top_commentArea .sent_txt_wrap p{text-align:center}.page_payment input[type=submit]{margin-top:0}input.c_btn{margin-bottom:10px}.value_campaign_table_top p.campaign_none{text-align:center;font-size:20px;padding-top:50px}.main_propertyList li a:visited .bt{color:#6219db}.single_title_box{border-bottom:1px solid #ddd;padding:0 0 8px;margin-bottom:26px}.single_title_box .time{font-size:14px;letter-spacing:.04em}.single_title_box h1{font-size:26px;margin-top:8px;letter-spacing:.02em}.single_text_box>*+*{margin-top:16px}.single_text_box h2,.single_text_box h3,.single_text_box h4,.single_text_box h5{margin:26px 0 0;font-size:initial}.single_text_box h2{font-size:22px;border-left:3px solid currentColor;padding:.6em 0 .6em .6em;background-color:#fafafa}.single_text_box p{font-size:16px;letter-spacing:.04em;line-height:1.9}.single_text_box h3{font-size:21px;border-bottom:1px solid currentColor;padding:0 0 .6em}.single_text_box h4{font-size:20px}.single_text_box h5{font-size:19px}.singleSidebar h2{text-align:center;margin-bottom:15px}.singleSidebar ul li a{display:block;color:currentColor;font-size:14px;background-color:#fafafa;padding:16px 12px;display:flex;align-items:center;column-gap:15px}.singleSidebar ul li a:after{content:'';width:6px;height:6px;border-top:1px solid currentColor;border-right:1px solid currentColor;flex-shrink:0;rotate:45deg}.singleSidebar ul li a .title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.singleSidebar li+li{margin-top:11px}.post_archive_list article a{display:block;color:currentColor;border-bottom:1px solid #ddd;padding:24px 100px 24px 40px;position:relative;z-index:0}.post_archive_list article a .title{font-size:18px;margin-top:8px}.post_archive_list article a .time{font-size:14px}.post_archive_list article a:before{content:'';position:absolute;top:50%;right:50px;translate:0 -50%;border-top:1px solid currentColor;border-right:1px solid currentColor;rotate:45deg;width:8px;height:8px}.post_archive_list article:nth-child(even){background-color:#fafafa}.post_archive_list .contents{width:65%}.side_bar_post{width:30%}.side_bar_post ul li a{display:block;color:#40220f;border-bottom:1px solid #666;padding:10px 60px 10px 6px;position:relative}.side_bar_post ul li a time{font-weight:600;font-size:11px;letter-spacing:.02em}.side_bar_post ul li a .title{font-size:13px;font-weight:700;line-height:1.6;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;margin-top:2px}.side_bar_post ul li a:before{content:'';position:absolute;top:50%;right:20px;width:6px;height:6px;border-top:2px solid currentColor;border-right:2px solid currentColor;rotate:45deg;translate:0 -50%}.side_bar_post h2{font-size:20px;border-left:3px solid #666;padding:2px 0 2px 8px;margin-bottom:6px}.side_bar_post h2:first-child{margin-top:0}.side_bar_post h2 a{color:initial}.side_bar_post h2{margin-top:30px}.wp-pagenavi a,.wp-pagenavi span{font-size:20px;width:40px;display:inline-block;line-height:40px;border:1px solid #000 !important;color:#000 !important}.wp-pagenavi span.current{background-color:#000;color:#fff !important}@media (max-width:1400px){.header_nav ul li{margin-right:20px}}.common_page_h1_box{background-image:url(//www.yokohama-apartment.com/wp-content/themes/twentynineteen/../../../wp-content/uploads/2020/09/page_h1_bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;padding:160px 0 100px;position:relative}.common_page_h1_box:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3)}.common_page_h1_box h1 span{background-color:#bfae67;padding:3px 16px 3px 0;position:relative;display:inline-block;font-size:40px;color:#fafafa}.postid-120 .common_page_h1_box h1 span.capacity{display:none}.postid-120 .building_info_h2_box h2 span.capacity:before{content:": "}.postid-147 .common_page_h1_box h1 span.capacity{display:none}.postid-147 .building_info_h2_box h2 span.capacity:before{content:": "}.common_page_h1_box h1{position:relative}.common_page_h1_box h1:before{content:"";position:absolute;top:0;left:-20%;background-color:#bfae67;width:300px;height:100%}.common_page_h1_box .text p{color:#fff;font-size:17px;letter-spacing:1px}.common_page_h1_box .text{margin-top:15px}.common_page_h1_box .text{margin-top:20px;line-height:30px}.common_page_wrap{padding:100px 0}.company_table{background-color:#e0d8ce;padding:0 35px 25px}.company_table th,.company_table td{border:none;font-size:20px;text-align:left;border-bottom:2px solid #bfae67;padding:40px 35px 10px;position:relative}.company_table th{width:300px}.company_table th:before{content:"";position:relative;top:4px;width:5px;height:25px;background-color:#666;display:inline-block;margin-right:10px}.breadcrumb{margin-top:10px}.single-post .breadcrumb{padding-top:130px}.postid-1312 .common_page_wrap{padding-top:50px}.breadcrumb a{color:#1a1a1a !important}h2.common_page_h2{text-align:center;font-size:35px;margin-bottom:40px}.step_heading_list ul li a{background-color:#40220f;display:block;color:#fafafa;text-align:center;padding:15px 0;transition:.2s}.step_heading_list ul li a p{text-align:center !important}.step_heading_list ul li a:hover{opacity:.9}.page_payment .step_heading_list ul li a:hover{opacity:1}.page-template-page-payment_new_step01 .step_heading_list ul li:nth-child(1) a{opacity:.9}.page-template-page-payment_new .step_heading_list ul li:nth-child(2) a{opacity:.9}.page-template-page-payment_complete .step_heading_list ul li:nth-child(5) a{opacity:.9}.step_heading_list ul{position:relative}.step_heading_list ul:before,.step_heading_list ul:after{content:"";position:absolute;top:0;bottom:0;margin:auto;left:-50px;right:0;width:107%;height:35px;background-color:#eee;z-index:-10}.step_heading_list ul:after{width:0;height:0;border-bottom:50px solid transparent;border-right:50px solid #eee;transform:rotate(45deg);background-color:transparent;left:auto;right:-50px}.step_heading_list ul li a p.step_num span{font-size:25px;font-weight:700;margin-left:5px}.step_heading_list ul li{width:20%}.step_heading_list ul li a p.step_num{font-size:18px}.step_heading_list ul li a p.ttl{font-size:25px;font-weight:700;margin-top:-5px}.step_main_list .wrap>ul>li{position:relative;background-color:#eee;padding:45px 70px 60px;width:880px;font-size:15px}.step_main_list .wrap>ul>li:nth-child(2){margin-left:60px}.step_main_list .wrap>ul>li:nth-child(3){margin-left:120px}.step_main_list .wrap>ul>li:nth-child(4){margin-left:180px}.step_main_list .wrap>ul>li:nth-child(5){margin-left:240px}.step_main_list .wrap>ul>li:nth-child(n+2){margin-top:70px}.step_heading_list p.text{text-align:center;font-size:13px;margin-top:40px}.step_main_list{margin-top:80px;background-color:#e0d8ce;padding:100px 0;background-image:linear-gradient(250deg,transparent,transparent 200px,#bfae67 200px,#bfae67 215px,transparent 215px,transparent 230px,#bfae67 230px,#bfae67 245px,transparent 245px),linear-gradient(70deg,transparent,transparent 200px,#bfae67 200px,#bfae67 215px,transparent 215px,transparent 230px,#bfae67 230px,#bfae67 245px,transparent 245px)}.step_main_list .step_num{position:absolute;top:-40px;left:-40px;background-color:#40220f;color:#fafafa;border-radius:50%;width:85px;height:85px;text-align:center;padding-top:5px;padding-left:1px}.step_main_list .step_num p.step{font-size:20px}.step_main_list .step_num p.num{font-size:40px;margin-top:-23px}.step_main_list .wrap>ul>li p.ttl{font-size:30px;font-weight:700;position:absolute;top:-28px}.common_page_bt{background-color:#bfae67;display:inline-block;padding:5px 15px;color:#1a1a1a !important;font-weight:700}#step02 span.sub_ttl{font-size:20px;font-weight:700;display:block}#step02 .mail{margin-top:15px;margin-bottom:30px}#step02 .main_text{margin-bottom:8px}#step02 .mail p.text{border-left:3px solid #bfae67;padding-left:10px}#step02 .mail ul,.step04_list ul{background-color:#fbfbfb;border-top:2px solid #bfae67;border-bottom:2px solid #bfae67;margin-top:18px;padding:20px 15px;list-style:none;position:relative;margin-bottom:25px}#step02 .mail ul:before,#step02 .mail ul:after,#step02 .mail ul i:before,#step02 .mail ul i:after,.step04_list ul:before,.step04_list ul:after,.step04_list ul i:before,.step04_list ul i:after{content:"";position:absolute;width:10px;height:10px;background-color:#bfae67;border-radius:50%;transform-origin:center}#step02 .mail ul:before,.step04_list ul:before{top:-6px;left:-5px}#step02 .mail ul:after,.step04_list ul:after{top:-6px;right:-5px}#step02 .mail ul i:before,.step04_list ul i:before{bottom:-6px;left:-5px}#step02 .mail ul i:after,.step04_list ul i:after{bottom:-6px;right:-5px}#step02 .mail ul li{position:relative;padding-left:22px}#step02 .mail ul li:nth-child(n+2){margin-top:10px}#step02 .mail ul li:before{content:"";position:absolute;top:8px;left:0;width:10px;height:10px;border-top:3px solid #444;border-right:3px solid #444;transform:rotate(45deg)}p.step03_list_ttl{font-size:20px;font-weight:700;margin-top:25px;border-left:5px solid #bfae67;padding-left:10px}.step03_list ul{list-style:none;margin-top:20px}.step03_list ul li:nth-child(n+2){margin-top:15px}p.step03_list_sub_ttl{font-weight:700;font-size:17px;margin-bottom:10px}p.step03_list_sub_ttl span{background-color:#bfae67;color:#fafafa;display:inline-block;width:30px;height:30px;text-align:center;border-radius:50%;padding-top:1px;margin-right:8px}.step03_list p.child{padding-left:38px}.step03_list ul li{background-color:#fbfbfb;padding:22px 28px}.step03_list ul li table th,.step03_list ul li table td{border:none;border-bottom:1px solid #bfae67;padding:15px 9px 3px}.step03_list ul li table{margin-left:30px;width:90%}.step03_list .bank_info{margin-left:30px}.step03_list .text{margin-left:39px}.step04_list ul li span{background-color:#bfae67;color:#fafafa;display:inline-block;width:30px;height:30px;text-align:center;border-radius:50%;padding-top:1px;margin-right:8px}.step04_list ul li:nth-child(n+2){margin-top:20px}.step04_list ul{margin-bottom:0}.moving_out p{font-size:20px;position:relative;width:800px;margin:0 auto}.moving_out p:before{content:"";position:absolute;bottom:11px;left:124px;width:84%;height:2px;background-color:#1a1a1a}.moving_out ul{font-size:13px;width:800px;margin:25px auto 0;border-bottom:2px solid #1a1a1a;padding-bottom:30px}.moving_out{margin-top:85px}.moving_out ul li:nth-child(n+2){margin-top:15px}.fitness_sec1 .img{width:100%;text-align:center}.fitness_sec1 .cont{display:flex;flex-wrap:wrap;align-content:center;order:-1;background:rgba(255,255,255,.8);position:absolute;width:80%;height:40%;top:0;bottom:0;right:0;left:0;margin:auto}.fitness_sec1 .cont h2{width:500px;font-size:50px}.fitness_sec1 .cont .ttl.flex{height:33%}.fitness_sec1 .cont .ttl.flex{justify-content:center;align-items:center;width:100%;margin-bottom:50px}.fitness_sec1 .cont .text{display:flex;justify-content:center;align-items:center;width:100%}.fitness_sec1 .cont .text p{width:500px;font-size:23px}.fitness_sec2 .cont{width:50%;display:flex;justify-content:center;align-items:center}.fitness_sec2 .cont .content{width:540px}.fitness_sec2 .movie{width:50%}.fitness_sec2 .movie iframe{width:100%;height:500px}.fitness_sec2 .cont p.ttl{font-size:30px;position:relative}.fitness_sec2 .cont p.ttl:before,.fitness_sec2 .cont p.ttl:after{content:"";position:absolute;bottom:0;background-color:#bfae67}.fitness_sec2 .cont p.ttl:before{width:585px;left:0;height:2px}.fitness_sec2 .cont p.ttl:after{width:30px;right:-48px;height:2px;transform:rotate(45deg);bottom:11px}.fitness_sec2 .cont p.text{font-size:18px;margin-top:40px;background-color:#bfae67;padding:10px 16px;line-height:30px;border-radius:10px;color:#fafafa;font-weight:700}img,iframe{vertical-align:bottom}.movie_list ul li{width:100%;position:relative;background-color:#eee;padding:15px}.movie_list ul li:nth-child(n+2){margin-top:35px}.movie_list ul{width:48%}.movie_list .movie iframe{width:100%;height:420px}.movie_list .cont{margin-top:15px}.movie_list .cont p.ttl{font-size:20px;text-align:center;font-weight:700}.movie_list .cont p.ttl span{display:block;font-size:12px}.movie_list .cont p.text{font-size:14px;margin-top:10px;padding:0 10px;border-left:3px solid #bfae67}.page_privacy p.top_text{font-size:18px}.page_privacy p.ttl{font-size:18px;margin-top:50px;font-weight:700}.page_privacy p.text{font-size:16px;margin-top:10px}.page_sitemap .children{margin-left:2em}.page_sitemap ul li a{display:block;width:100%;height:100%;font-size:18px;background-color:#e0d8ce;margin-top:20px;padding:10px 15px;color:#1a1a1a;border-left:5px solid #666;box-shadow:2px 2px 2px 0px rgba(0,0,0,.1)}.page_building h2{font-size:20px;letter-spacing:2px}p.building_info_ttl{font-size:20px;letter-spacing:2px;font-weight:700}p.building_info_ttl .office_name{background:#ddd;margin-left:15px;font-size:10px;padding:3px 30px;line-height:10px;vertical-align:middle}.page_building h3{font-size:18px;letter-spacing:2px;margin:0}.room_archive ul{margin-top:20px;border-top:2px solid #eaeaea;padding-top:25px;border-bottom:2px solid #eaeaea;padding-bottom:25px}.room_archive ul .img{width:300px;height:200px;border-radius:15px}.room_archive ul .text{width:60%;margin-left:50px;align-items:center}.room_archive ul a{color:#1a1a1a;border-top:2px dashed #eaeaea;margin-top:25px;padding-top:25px;position:relative;transition:.3s}.room_archive ul li:first-child a{border:none;padding:0;margin:0}.room_archive ul a:before{content:"";position:absolute;top:0;bottom:0;margin:auto;right:25px;width:25px;height:25px;border-top:3px solid #eaeaea;border-right:3px solid #eaeaea;transform:rotate(45deg);transition:.3s}.room_archive ul a:hover:before{right:8px}.room_archive ul a:hover{opacity:.8}.room_archive ul a p.type_name{font-size:18px;font-weight:700}.room_archive ul a p.excerpt{font-size:13px;margin-top:10px}.page_building_map{margin-top:30px}.page_building_map iframe{display:block;width:100%;margin-top:15px;height:350px}.building_info .cont .img{width:450px}.building_info .cont .img img{width:100%}.building_info .cont{margin-top:25px}.building_info .cont .text{width:56%;margin-top:20px}.building_info .cont .text .location{margin-top:20px;border-top:2px solid #eaeaea;padding-top:35px;align-items:center;background-image:url(//www.yokohama-apartment.com/wp-content/themes/twentynineteen/../../../wp-content/uploads/2020/09/page_building_icon1.png);background-repeat:no-repeat;background-size:35px;background-position:0 36px;padding-left:50px}.building_info .cont .text p.content_ttl{font-size:16px;font-weight:700}.building_info .cont .text p.content_text{margin-top:7px;font-size:14px}.building_info .cont .text .location a.page_building_bt{display:inline-block;border:2px solid #eaeaea;width:100px;color:#1a1a1a;text-align:center;border-radius:8px;height:30px;line-height:25px;position:relative;padding-right:8px;margin-left:20px}.building_info .cont .text .location a.page_building_bt:before{content:"";position:absolute;top:7px;right:13px;width:8px;height:8px;border-top:2px solid #eaeaea;border-right:2px solid #eaeaea;transform:rotate(135deg)}.building_info .cont .text .access{margin-top:30px;background-image:url(//www.yokohama-apartment.com/wp-content/themes/twentynineteen/../../../wp-content/uploads/2020/09/page_building_icon2.png);background-repeat:no-repeat;background-size:35px;background-position:0 7px;padding-left:50px}.building_info .cont .text .icons li{width:50px}.building_info .cont .text .icons li:nth-child(n+2){margin-left:10px}.building_info .cont .text .icons{margin-top:30px}.building_info .cont .text .textarea{background-color:#dedede;height:204px;padding:12px 18px;font-size:14px;letter-spacing:1px;line-height:24px;margin-top:30px;word-break:break-word}.room_archive{margin-top:75px}.parking,.bike,.fitness,.pet,.nonsmoking{display:none}.parking.isezakicho-apartment,.pet.isezakicho-apartment{display:block}.parking.yokohama-odori-park-apartment,.bike.yokohama-odori-park-apartment,.nonsmoking.yokohama-odori-park-apartment{display:block}.parking.isezakicho-annex,.pet.isezakicho-annex{display:block}.parking.new-isezakicho-apartment,.bike.new-isezakicho-apartment,.fitness.new-isezakicho-apartment{display:block}.bike.no-3-isezakicho-apartment{display:block}.nonsmoking.no-3-isezakicho-apartment{display:block}.fitness.no-2-kannai-apartment{display:block}.pet.no-1-bandobashi-apartment{display:block}.parking.no-1-maita-apartment,.pet.no-1-maita-apartment{display:block}.pet.no-2-maita-apartment{display:block}.parking.no-1-ishikawacho-apartment,.bike.no-1-ishikawacho-apartment,.nonsmoking.no-1-ishikawacho-apartment{display:block}.parking.no-1-yoshinocho-apartment,.bike.no-1-yoshinocho-apartment,.fitness.no-1-yoshinocho-apartment{display:block}.parking.no-2-yoshinocho-apartment,.bike.no-2-yoshinocho-apartment,.pet.no-2-yoshinocho-apartment{display:block}.parking.kamiooka-apartment{display:block}.nonsmoking.no-4-isezakicho-apartment{display:block}a.common_page_bt.ichiran_link{line-height:35px;font-size:15px;margin:30px 0 0}.page_building_room ul li{width:45px}.page_building_room ul li{margin-left:10px}.building_info_h2_box.flex-sb{align-items:center;width:100%}.building_info{align-items:flex-start}.building_info_slider_box{width:100%}.building_info_slider_box .bx-wrapper{width:65%;margin-bottom:0;box-shadow:0 0 #000;border:0;background:0 0}.building_info_slider .img.pr_img{height:452px}.page_building_room .bx-next{background-image:none !important;border-radius:10px;right:-427px;top:auto !important;bottom:-2px !important;background-color:#eaeaea;width:177px !important;height:145px !important;border-radius:10px;overflow:hidden}.page_building_room .bx-next:before{content:"NEXT →" !important;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;text-align:center;font-size:16px;font-weight:700;background-color:#ededed;color:#1a1a1a;padding-top:60px}.page_building_room .bx-controls-direction a{text-indent:0 !important}.page_building_room .bx-controls-direction .bx-prev{text-indent:-1000px !important}.building_info_slider_thumbnail{width:33%;align-content:flex-start;position:relative}.custom-thumb.pr_img{width:49%;height:32%;border-radius:10px;background:#eee;transition:.3s;opacity:1;visibility:visible}.custom-thumb.pr_img:nth-child(3),.custom-thumb.pr_img:nth-child(4),.custom-thumb.pr_img:nth-child(5){margin-top:10px}.custom-thumb.pr_img:nth-child(6){position:absolute;top:0;left:0}.custom-thumb.pr_img:nth-child(7){position:absolute;top:0;right:0}.custom-thumb.pr_img:nth-child(8){position:absolute;top:156px;left:0}.custom-thumb.pr_img:nth-child(9){position:absolute;top:156px;right:0}.custom-thumb.pr_img:nth-child(10){position:absolute;top:310px;left:0}.custom-thumb.pr_img.second_thums{visibility:hidden;opacity:0}.visility{visibility:visible !important;opacity:1 !important}.hidden{visibility:hidden;opacity:0}.building_info_slider_box{margin-top:20px;margin-bottom:30px;position:relative}.building_info_slider_pager{z-index:1000;position:absolute;top:10px;left:10px;background-color:#1a1a1a;color:#fafafa;font-size:15px;width:100px;border-radius:20px;text-align:center;padding:3px 0 3px 20px;background-image:url(//www.yokohama-apartment.com/wp-content/themes/twentynineteen/../../../wp-content/uploads/2020/10/musimegane.png);background-repeat:no-repeat;background-size:20px;background-position:left 15px center}.building_info_slider_pager span{margin:0 5px}#outerImageContainer{width:100% !important;height:65vh !important}#imageContainer{width:100%;height:100%;position:relative;overflow:hidden}#imageContainer img{width:auto !important;height:auto !important;max-width:95%;max-height:100%;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;display:block}#imageDataContainer{width:100% !important}#lightbox{position:fixed !important;top:100px !important;left:0 !important;right:0 !important;margin:auto;width:80% !important}.building_info_slider_box .bx-viewport{background-color:#eee;border-radius:10px}.building_info_left.cont{width:72%;margin-top:0}.building_info .cont .text .capacity{padding-left:50px;margin-top:30px;background-image:url(//www.yokohama-apartment.com/wp-content/themes/twentynineteen/../../../wp-content/uploads/2020/09/page_building_icon3.png);background-repeat:no-repeat;background-size:35px;background-position:0 7px}.building_info .cont .text .room_type{padding-left:50px;margin-top:30px;background-image:url(//www.yokohama-apartment.com/wp-content/themes/twentynineteen/../../../wp-content/uploads/2020/10/page_building_icon4.png);background-repeat:no-repeat;background-size:35px;background-position:0 7px}.building_info_left.cont .text{width:100%;border-bottom:2px solid #ededed;padding-bottom:40px}.building_info_left .fee th{font-size:12px}.building_info_left .fee tr:first-child th{font-size:12px;padding-bottom:10px}.building_info_left .fee tr:nth-child(n+2) th{width:120px;text-align:right;padding:15px 0}.building_info_left .fee td{text-align:center;font-weight:700;font-size:10px}.building_info_left .fee td,.building_info_left .fee th{border:none;border-bottom:2px solid #ededed}.building_info_left .fee{border:2px solid #ededed;border-radius:20px;padding:10px 20px 0;margin-top:40px}.page_building_room h2{margin:0;font-size:1.6875em}.building_info_left .equipment{border-top:2px solid #ededed;margin-top:40px;padding-top:40px;border-bottom:2px solid #ededed;padding-bottom:40px}.building_info_left .equipment ul{margin-top:15px}.building_info_left .equipment ul li{width:23%;text-align:center;border:2px solid #ededed;border-radius:10px;line-height:30px;font-size:12px;font-weight:700;margin-top:8px}.building_info_left .equipment p{color:#919191;margin-top:20px;font-size:14px;font-weight:700}.building_info_left .page_building_map{border-bottom:2px solid #ededed;padding-bottom:40px}.building_info_right a{background-color:#bfae67;display:block;line-height:60px;text-align:center;font-size:16px;color:#1a1a1a !important;border-radius:15px;position:relative}.building_info_right a:before{content:"";position:absolute;top:0;right:20px;bottom:0;margin:auto;width:10px;height:10px;border-top:2px solid #1a1a1a;border-right:2px solid #1a1a1a;transform:rotate(45deg)}.building_info_right .estimate{border:2px solid #ededed;border-radius:10px;padding:20px 20px 0;margin-top:15px}.building_info_right .estimate h3{text-align:center}.building_info_right{width:275px}.sidebar_fixed{position:fixed;top:150px;right:calc(50vw - 1260px / 2);width:275px}.sidebar_fixed2{position:absolute;top:auto;right:0;width:275px;bottom:0}.building_info_right .days{text-align:center;margin-top:18px;font-size:15px;font-weight:700}.building_info_right .days input{width:80px}.building_info_right .estimate p.calculate{background-color:gray;text-align:center;font-size:15px;color:#fafafa;line-height:37px;width:190px;border-radius:10px;font-weight:700;margin:15px auto 0;position:relative}.building_info_right .estimate p.calculate:hover{cursor:pointer}.building_info_right .estimate p.calculate:before{content:"";position:absolute;top:-2px;bottom:0;right:13px;margin:auto;width:7px;height:7px;border-top:2px solid #fafafa;border-right:2px solid #fafafa;transform:rotate(135deg)}.building_info_right .estimate p.result{font-size:12px;color:#4d4d4d;text-align:right;margin-top:10px}.building_info_right .estimate p.result span{font-size:20px;font-weight:700;margin-left:8px;color:#c30101}.building_info_right .estimate table th,.building_info_right .estimate table td{border:none;border-bottom:2px solid #ededed;font-size:12px;padding:10px 0}.building_info_right .estimate table th{text-align:left}.building_info_right .estimate table td{text-align:right;font-weight:700}.building_info_right .estimate table tr:first-child th{text-align:right;font-size:10px;padding:0 0 2px}.building_info_right .estimate table{margin-top:10px}.thumnail_next{width:49%;text-align:center;background-color:#eaeaea;height:29%;font-size:16px;font-weight:700;padding-top:54px;border-radius:10px;margin-top:10px}.other_rooms{background-color:#e0d8ce;padding:50px 0;margin-top:75px}.other_rooms ul li{margin:0}.other_rooms ul li:nth-child(n+2){margin-left:40px}.other_rooms ul li{width:22%;margin-left:0;transition:.3s}.other_rooms ul li:hover{opacity:.8}.other_rooms ul li .img{border-radius:10px;overflow:hidden;height:180px}.other_rooms ul li .img img{width:100%;height:100%;object-fit:cover}.other_rooms ul{margin-top:20px}.other_rooms ul li p.ttl{color:#1a1a1a;font-size:16px;font-weight:700;margin-top:5px}.page_building_room .common_page_wrap{padding-bottom:0}.guest_slider_box{margin-top:20px;margin-bottom:30px}.guest_slider_box{width:100%}.guest_slider_box .bx-wrapper{width:65%;margin-bottom:0;box-shadow:0 0 #000;border:0;background:0 0}.guest_house_slider .img{height:452px}.guest_slider_box .bx-viewport{background-color:#eee;border-radius:10px}.guest_house_slider_thumbnail{width:33%;align-content:flex-start;position:relative}.page_guest_house .cont .text{width:100%;border-bottom:2px solid #ededed;padding-bottom:40px}.page_guest_house .cont .text{margin-top:20px}.page_guest_house .cont .text .location{margin-top:20px;border-top:2px solid #eaeaea;padding-top:35px;align-items:center;background-image:url(//www.yokohama-apartment.com/wp-content/themes/twentynineteen/../../../wp-content/uploads/2020/09/page_building_icon1.png);background-repeat:no-repeat;background-size:35px;background-position:0 36px;padding-left:50px}.page_guest_house .cont .text p.content_ttl{font-size:16px;font-weight:700}.page_guest_house .cont .text p.content_text{margin-top:7px;font-size:14px}.page_guest_house .cont .text .location a.page_building_bt{display:inline-block;border:2px solid #eaeaea;width:100px;color:#1a1a1a;text-align:center;border-radius:8px;height:30px;line-height:25px;position:relative;padding-right:8px;margin-left:20px}.page_guest_house .cont .text .location a.page_building_bt:before{content:"";position:absolute;top:7px;right:13px;width:8px;height:8px;border-top:2px solid #eaeaea;border-right:2px solid #eaeaea;transform:rotate(135deg)}.page_guest_house .cont .text .access{margin-top:30px;background-image:url(//www.yokohama-apartment.com/wp-content/themes/twentynineteen/../../../wp-content/uploads/2020/09/page_building_icon2.png);background-repeat:no-repeat;background-size:35px;background-position:0 7px;padding-left:50px}.page_guest_house .cont .text .room_type{padding-left:50px;margin-top:30px;background-image:url(//www.yokohama-apartment.com/wp-content/themes/twentynineteen/../../../wp-content/uploads/2020/09/page_building_icon4.png);background-repeat:no-repeat;background-size:35px;background-position:0 7px}.page_guest_house .cont .text .capacity{padding-left:50px;margin-top:30px;background-image:url(//www.yokohama-apartment.com/wp-content/themes/twentynineteen/../../../wp-content/uploads/2020/09/page_building_icon3.png);background-repeat:no-repeat;background-size:35px;background-position:0 7px}.page_guest_house .cont .text .room_type{padding-left:50px;margin-top:30px;background-image:url(//www.yokohama-apartment.com/wp-content/themes/twentynineteen/../../../wp-content/uploads/2020/10/page_building_icon4.png);background-repeat:no-repeat;background-size:35px;background-position:0 7px}.page_guest_house .fee{border:2px solid #ededed;border-radius:20px;padding:10px 20px 0;margin-top:40px;width:82%}.page_guest_house .fee tr:first-child th{font-size:12px;padding-bottom:10px}.page_guest_house .fee td,.page_guest_house .fee th{border:none;border-bottom:2px solid #ededed}.page_guest_house .fee th{font-size:13px}.page_guest_house .fee tr:first-child th:nth-child(n+2){width:21.5%}.page_guest_house .equipment{border-top:2px solid #ededed;margin-top:40px;padding-top:40px;border-bottom:2px solid #ededed;padding-bottom:40px}.page_guest_house .equipment ul{margin-top:15px}.page_guest_house .equipment ul li{width:23%;text-align:center;border:2px solid #ededed;border-radius:10px;line-height:30px;font-size:12px;font-weight:700;margin-top:8px;margin-right:5px}.page_building_room ul li{margin-left:10px}.page_guest_house .equipment p{color:#919191;margin-top:20px;font-size:14px;font-weight:700}.page_guest_house .page_building_map{border-bottom:2px solid #ededed;padding-bottom:40px}.guest_house_map{margin-top:30px}.guest_house_map iframe{display:block;width:100%;margin-top:15px;height:350px}.page_guest_house .custom-thumb{width:49%;height:32.4%;border-radius:10px;background:#eee}.page_guest_house .custom-thumb.pr_img:nth-child(n+3){margin-top:6px}.page_guest_house .fee td{text-align:center;font-weight:700;font-size:12px;line-height:22px;position:relative}.page_guest_house .fee td[colspan]:before{content:"";position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;width:85%;height:70%;border-radius:15px;background-color:#eee;z-index:-10}.page_guest_house .facilities ul li{width:23%;text-align:center;border:2px solid #ededed;border-radius:10px;line-height:30px;font-size:12px;font-weight:700;margin-top:8px;margin-right:5px}.page_guest_house h3{margin:0}p.guest_house_text{margin-top:10px;font-size:14px;letter-spacing:.7px}.page_guest_house .facilities{margin-top:40px;border-bottom:2px solid #ededed;padding-bottom:40px}.page_guest_house .facilities ul{margin-top:15px}.page_header{position:fixed;z-index:10000;width:100%;background-color:#fff;box-shadow:0px 2px 4px 0px rgba(0,0,0,.1)}.building_info_h2_box_ttl{width:70%;font-size:25px;font-weight:700}.building_info_h2_box .marks img{width:50px}.mw_wp_form.mw_wp_form_confirm small.confirm_none{display:none}.privacy_sec{border-bottom:2px solid #bfae67;padding-bottom:15px}.privacy_sec ol{font-size:16px;padding-left:50px}.privacy_sec ol{margin-top:0}.mainVisual_slider .bx-viewport{height:45vw !important}#main_top{height:45vw !important}.mainVisual_slider ul li{height:45vw !important}.building_info_slider_thumbnail a.active img.pa_img{opacity:.4}.building_info_slider_box img{cursor:pointer}.page_rental .ttl{font-size:18px;margin-top:50px;font-weight:700}.rental_L{width:2%}.rental_R{width:97%}.page_guest_house{padding-bottom:80px}.common_page_form_txtBox{width:900px;border:1px solid #40220f;box-shadow:3px 3px 3px rgba(0,0,0,.2);padding:30px;margin:0 auto 70px;background-color:#e0d8ce}.common_page_form_txtBox .txt{font-size:16px;line-height:1.8;margin:0}.hissu_text{font-size:15px;text-align:left;margin:0}.step_box{width:900px;margin:0 auto 40px auto}.step_list{list-style-type:none;display:table;width:100%;padding:0;margin:0;overflow:hidden}.step_list li{display:table-cell;position:relative;background-color:rgba(80,73,68,.6);padding:10px;font-weight:600;letter-spacing:1px;font-size:20px;width:31%;text-align:center;color:#fff}.step_list li:before,.step_list li:after{content:"";position:absolute;width:0;height:0;margin:auto;z-index:10;top:-15px;right:-20px;border-width:40px 0 40px 1em}.step_list li:before{border-style:solid;border-color:transparent transparent transparent #fff}.step_list li:after{border-style:solid;border-color:transparent transparent transparent rgba(80,73,68,.6)}.type_first .step_list li:nth-child(1):after{border-color:transparent transparent transparent rgb(191 174 103/1)}.type_second .step_list li:nth-child(2):after{border-color:transparent transparent transparent rgb(191 174 103/1)}.type_third .step_list li:nth-child(3):after{border-color:transparent transparent transparent rgb(191 174 103/1)}.step_list li:last-child:before,.step_list li:last-child:after{display:none}.type_first .step_list li:nth-child(1){background-color:rgb(191 174 103/1);font-weight:700}.type_second .step_list li:nth-child(2){background-color:rgb(191 174 103/1);font-weight:700}.type_third .step_list li:nth-child(3){background-color:rgb(191 174 103/1);font-weight:700}.common_page_table th,.common_page_table td{font-size:15px;padding:20px 12px;border-color:#fff;min-width:200px}tr.sp_var{display:none}.common_page_table th{background-color:#40220f;color:#fff}.common_page_table.new_var tr:first-child th,.common_page_table.new_var tr:nth-child(2) th{padding:8px}.common_page_table.new_var th{font-size:13px}.common_page_table.new_var tr:not(:first-child) th{width:32%}.common_page_table.new_var tr:nth-child(2) th{width:8%}.common_page_table.new_var tr:not(:first-child) td{width:17%;font-size:14px}.common_page_table .back_white th{background:#f1f1f1;color:#333}.common_page_table th.campaign,.common_page_table td.campaign{color:#a42b2b;font-weight:800}.common_page_table td{background-color:#dedede;color:#40220f}.common_page_table th span.hissu{font-size:11px;font-weight:700;padding:2px 5px;margin-left:10px;background-color:red}.page-id-386 .confirm_none{display:none}.adults_wrap.flex{align-items:center}input.form_text{width:100%}button.common_page_bt{height:50px;width:300px;line-height:50px;padding:0;margin:50px auto 0;font-size:16px;font-weight:700;transition:.2s}button.common_page_bt:hover{color:#fff !important}.sent_txt{font-size:16px;line-height:1.8;margin:0;width:900px;margin:0 auto;max-width:100%}.common_page_form_txtBox .ttl{font-size:18px;font-weight:700;line-height:1.8;margin-bottom:10px;color:#40220f}.common_page_form_txtBox .sbtxt{font-size:16px;text-align:center;line-height:1.8;margin-top:10px}.common_page_form_txtBox .sbtxt span{color:#a42b2b}input.form_text.small{width:15%;margin-left:10px}select.right{margin:0 10px}.page_value_campaign .sec1 .img{width:40%;position:relative;top:0;bottom:0;left:0;margin:auto 0}.page_value_campaign .sec1 .img img{display:block}.page_value_campaign .sec1 .txtBox{width:55%}.page_value_campaign .sec1 .txtBox .ttl{font-size:20px;text-align:center;color:#40220f;font-weight:700}.page_value_campaign .sec1 .txtBox .ttl:before,.page_value_campaign .sec1 .txtBox .ttl:after{display:inline-block;content:"";width:50px;height:2px;vertical-align:middle;background-color:#40220f;margin:0 10px}.page_value_campaign .sec1 .txtBox ul li{padding-left:40px;font-size:15px;line-height:1.9;margin-top:0;position:relative;margin-bottom:15px;word-break:break-all}.page_value_campaign .sec1 .txtBox ul li .date{font-weight:700;color:#a42b2b}.page_value_campaign .sec1 .txtBox ul li.red{color:#a42b2b}.page_value_campaign .sec1 .txtBox ul li span.red{color:#a42b2b}.page_value_campaign .sec1 .txtBox ul li span.number{width:30px;height:30px;line-height:30px;font-size:17px;border-radius:50%;font-weight:700;text-align:center;color:#fff;background-color:#40220f;position:absolute;top:0;left:0;margin:auto 0}.page_value_campaign .sec2{margin-top:50px}.page_value_campaign .sec2 .attention{text-align:left;margin:0 0 0 auto;margin-bottom:10px;width:400px;word-break:break-all}.page_value_campaign .sec2 .ttl{font-size:20px;text-align:center;color:#40220f;font-weight:700;margin-bottom:10px}.page_value_campaign .sec2 .ttl:before,.page_value_campaign .sec2 .ttl:after{display:inline-block;content:"";width:50px;height:2px;vertical-align:middle;background-color:#40220f;margin:0 10px}.page_value_campaign .sec2 .sbttl{text-align:center;font-size:16px;font-weight:700;color:#a42b2b;margin-bottom:30px}.page_value_campaign .sec2 .common_page_table th a{display:inline-block;color:#fff !important;border-bottom:1px dotted #fff}.page_value_campaign .sec2 .common_page_table td{text-align:center;width:32%}.value_campaign_table_bottom{margin-top:50px}.common_page_btn a{display:block;color:#1a1a1a !important;font-weight:700;font-size:16px;width:250px;height:45px;line-height:45px;background-color:#bfae67;text-align:center;margin:50px auto 0;transition:.2s}.common_page_btn a:hover{background-color:#333;color:#fff !important}.fitness_sec1{margin-bottom:50px;position:relative}.fitness_sec3 .intro{text-align:center;font-size:16px;margin-bottom:30px}.fitness_sec3 .wrap{width:1000px;margin:auto;margin-bottom:50px}.fitness_sec3 .butkenCell{width:30%}.fitness_sec3 .img{margin-bottom:10px}.fitness_sec3 .img img{width:100%}.fitness_sec3 .name{text-align:center}.fitness_sec3 a{display:block;color:#333}.page_payment_cancel{text-align:center}.page_payment_cancel p{font-size:20px;margin-bottom:2em}.page_payment_cancel a{display:block;width:300px;line-height:40px;background-color:#bfae67;color:#fff !important;font-size:16px;font-weight:600;margin:0 auto}.building_info_slider .img.pr_img a{position:absolute;top:0;left:0;width:100%;height:100%}.application_table .inBox{align-items:center}.application_table input.form_text.small{width:150px}.mw_wp_form_confirm .application_table .inBox span.ttl{display:none}.mw_wp_form_confirm .application_table .inBox span.data:after{content:"/"}.mw_wp_form_confirm .application_table .inBox.type_date span.data:after{display:none}.mw_wp_form_confirm .application_table .inBox.flex.type_year{order:1}.mw_wp_form_confirm .application_table .inBox.flex.type_month{order:2}.mw_wp_form_confirm .application_table .inBox.flex.type_date{order:3}a.ui-state-default{white-space:nowrap}.hidden_input *{opacity:0;height:0;display:inline}.mw_wp_form_confirm .hidden_input{display:none}.mw_wp_form_error #in_date_s,.mw_wp_form_error #out_date_s{pointer-events:none}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[hidden]{display:none}html{font-size:22px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#111;font-weight:400;font-size:1em;line-height:1.8;margin:0;text-rendering:optimizeLegibility}button,input,select,optgroup,textarea{color:#111;font-weight:400;line-height:1.8;text-rendering:optimizeLegibility}.main-navigation,.page-description,.author-description .author-link,.not-found .page-title,.error-404 .page-title,.post-navigation .post-title,.pagination .nav-links,.comments-title,.comment-author .fn,.no-comments,.site-title,h1,h2,h3,h4,h5,h6{font-weight:700;letter-spacing:-.02em;line-height:1.2;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1{font-size:2.25em}@media only screen and (min-width:768px){h1{font-size:2.8125em}}.entry-title,.not-found .page-title,.error-404 .page-title,.has-larger-font-size,h2{font-size:1.6875em}@media only screen and (min-width:768px){.entry-title,.not-found .page-title,.error-404 .page-title,.has-larger-font-size,h2{font-size:2.25em}}.has-regular-font-size,.has-large-font-size,.comments-title,h3{font-size:1.6875em}.site-title,.site-description,.main-navigation,.nav-links,.page-title,.page-description,.comment-author .fn,.no-comments,h2.author-title,p.author-bio,h4{font-size:1.125em}.pagination .nav-links,.comment-content,h5{font-size:.88889em}.entry-meta,.entry-footer,.discussion-meta-info,.site-info,.has-small-font-size,.comment-reply-link,.comment-metadata,.comment-notes,.sticky-post,#cancel-comment-reply-link,img:after,h6{font-size:.71111em}.site-title,.page-title{font-weight:400}.page-description,.page-links a{font-weight:700}.site-description{letter-spacing:-.01em}.post-navigation .post-title,.entry-title,.not-found .page-title,.error-404 .page-title,.comments-title,blockquote{hyphens:auto;word-break:break-word}@media only screen and (min-width:768px){.entry-title{hyphens:none}}p{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{text-decoration:none}a:hover{text-decoration:none}a:focus{text-decoration:underline}html[lang=ja] .site *{font-family:-apple-system,BlinkMacSystemFont,"Hiragino Sans",Meiryo,"Helvetica Neue",sans-serif !important}html{box-sizing:border-box}::-moz-selection{background-color:#bfdcea}::selection{background-color:#bfdcea}*,*:before,*:after{box-sizing:inherit}body{background-color:#fff}a:hover,a:active{outline:0;text-decoration:none}a:focus{outline:thin;outline-style:dotted}h1,h2,h3,h4,h5,h6{clear:both}hr{background-color:#767676;border:0;height:2px}ul,ol{padding-left:1rem}ul{list-style:disc}ol{list-style:decimal}li{line-height:1.8}li>ul,li>ol{padding-left:2rem}dt{font-weight:700}dd{margin:0 1rem 1rem}img{height:auto;max-width:100%;position:relative}figure{margin:0}blockquote{border-left:2px solid #0073aa;margin-left:0;padding:0 0 0 1rem}blockquote>p{margin:0 0 1rem}blockquote cite{color:#767676}table{margin:0 0 1rem;border-collapse:collapse;width:100%}table td,table th{padding:.5em;border:1px solid #767676;word-break:break-all}.button,button,input[type=button],input[type=reset],input[type=submit]{transition:background .15s ease-in-out;background:#0073aa;border:none;border-radius:5px;box-sizing:border-box;color:#fff;font-size:.88889em;font-weight:700;line-height:1.2;outline:none;padding:.76rem 1rem;text-decoration:none;vertical-align:bottom}.button:hover,button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{background:#111;cursor:pointer}.button:visited,button:visited,input[type=button]:visited,input[type=reset]:visited,input[type=submit]:visited{color:#fff;text-decoration:none}.button:focus,button:focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus{background:#111;outline:thin dotted;outline-offset:-4px}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{-webkit-backface-visibility:hidden;background:#fff;border:solid 1px #ccc;box-sizing:border-box;outline:none;padding:.36rem .66rem;-webkit-appearance:none;outline-offset:0;border-radius:0}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{border-color:#0073aa;outline:thin solid rgba(0,115,170,.15);outline-offset:-4px}input[type=search]::-webkit-search-decoration{display:none}textarea{box-sizing:border-box;display:block;width:100%;max-width:100%;resize:vertical}a{transition:color .11s ease-in-out;color:#0073aa}a:visited{color:#0073aa}a:hover,a:active{color:#005177;outline:0;text-decoration:none}a:focus{outline:thin dotted;text-decoration:underline}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{color:#1a1a1a;font-size:12px;line-height:1.4;margin:0}body{background-color:#fff}p{margin:0}a:link{color:#004cca}a:visited{color:#6219db}a:hover{color:#048ade;text-decoration:none}a:active{color:#048ade;text-decoration:none}img{max-width:100%}ul{padding:0;list-style:none;margin:0}h1{margin:0}h2{margin:0}.oh{overflow:hidden}.L{float:left}.R{float:right}.sp{display:none}.pr{position:relative}#menu{display:none}.flex{flex-wrap:wrap;display:-webkit-box;display:-moz-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex}.flex-sb{flex-wrap:wrap;display:-webkit-box;display:-moz-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;justify-content:space-between}.wrap{margin:0 auto;position:relative}.singleFlexSB{display:flex;justify-content:space-between;column-gap:100px}.singleSidebar{width:240px;flex-shrink:0}.news_sec{margin-left:45px;margin-top:50px}.news_sec .title_area .small{font-size:20px;line-height:1}.news_sec .title_area .title{font-size:28px;font-weight:800;margin-bottom:10px;line-height:1;margin-top:8px}.news_sec .title_area{border-bottom:solid 1.5px #666;align-items:center;padding-bottom:10px}.news_sec .content{margin-top:30px}.news_sec .content .list{color:#1a1a1a}.news_sec .list .data{font-size:12px;width:100px;font-weight:800}.news_sec .ttl{flex:1;font-size:15px;font-weight:800;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.news_sec .list a{align-items:center;transition:.3s;color:#1a1a1a}.news_sec .list li+li{margin-top:10px}.news_sec .list li{border-bottom:dashed 1px;padding-bottom:5px;padding-left:10px}.news_sec .button_area .btn{width:200px;background-color:#bfae67;text-align:center;transition:.3s}.news_sec .button_area .btn a{width:100%;height:100%;display:block;color:#40220f;font-size:17px;line-height:1;font-weight:800;padding:15px}.common_page_bt.kakunin.hide{pointer-events:none;opacity:.7}@media(hover:hover){.news_sec .button_area .btn:hover{background-color:#fff;border:solid 2px #bfae67}.news_sec .list li a:hover{opacity:.5}}.ab_text{display:table;margin-top:5px}@media (max-width:750px){body{margin-top:106px !important;min-width:unset}.pc{display:none}.sp{display:block}.sp_hd{position:fixed;width:100%;top:0;z-index:10000}.sp_pr{position:relative}.slicknav_menu .slicknav_menutxt{display:none !important}.slicknav_menu .slicknav_icon{width:100%;margin:0}.slicknav_menu .slicknav_icon-bar{width:55px !important;height:3px !important}.slicknav_menu .slicknav_icon-bar:nth-child(2){width:45px !important;margin-left:auto}.slicknav_menu .slicknav_icon-bar:nth-child(3){width:30px !important;margin-left:auto}.slicknav_btn .slicknav_icon-bar+.slicknav_icon-bar{margin-top:6px}.slicknav_menu .slicknav_icon-bar{background-color:#000}a.slicknav_btn{background:#fff;border-radius:0}a.slicknav_btn.slicknav_open span.slicknav_icon-bar:first-child{top:6px;width:30px !important;right:0;-moz-transform:rotate(405deg);-webkit-transform:rotate(405deg);-o-transform:rotate(405deg);-ms-transform:rotate(405deg);transform:rotate(405deg);position:absolute}a.slicknav_btn.slicknav_open span.slicknav_icon-bar:nth-child(3){top:.4px;right:1px;-moz-transform:rotate(-405deg);-webkit-transform:rotate(-405deg);-o-transform:rotate(-405deg);-ms-transform:rotate(-405deg);transform:rotate(-405deg);position:absolute}a.slicknav_btn.slicknav_open span.slicknav_icon-bar:nth-child(2){opacity:0}span.slicknav_icon-bar{transition:all .5s ease-out;-o-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;-ms-transition:all .5s ease-out}.slicknav_menu .slicknav_icon{width:100% !important;margin:0 !important;float:none !important;position:relative}.slicknav_menu .slicknav_menutxt{display:none}.slicknav_menu{background-color:#fff}a.slicknav_btn{margin:13px 3px 11px 0;padding:0;height:25px;width:55px}.slicknav_menu .slicknav_icon{height:16px !important;display:block}.slicknav_menu .slicknav_icon:after{display:block;font-size:70%;color:#fff;position:absolute;left:0;right:0;bottom:-20px;margin:0 auto}.slicknav_nav a{color:#333 !important;display:inline-block;font-weight:700;line-height:2;width:100%;text-align:left;margin:0;letter-spacing:normal;font-size:80%;border:solid #ccc;border-width:0 0 2px;line-height:30px;background-image:url(//www.yokohama-apartment.com/wp-content/themes/twentynineteen/../../../wp-content/uploads/2020/09/sp_yaji.png);background-size:10px;background-repeat:no-repeat;background-position:right 15px center;padding-left:5px}.sp_hd_logo{position:absolute;width:200px;top:60.5px;left:8px}.sp_hd_tel{position:absolute;width:20px;top:12.5px;right:5px}.sp_hd_mail{position:absolute;width:20px;top:12.5px;right:5px}.wrap{max-width:94%}ul.gnav.flex-sb{position:relative}.gnav .inList li a{line-height:25px;width:auto;padding:0 10px;text-decoration:none;font-size:13px}.gnav .inList{top:20px;left:-36px}.gnav li:hover>ul>li{height:25px}.main_top_h1{width:300px;height:140px;padding:10px}#main_top{padding:0;margin-top:106px;height:55vw !important}.mainVisual_slider .bx-viewport{height:55vw !important}.mainVisual_slider ul li{height:55vw !important}.main_top_slider .img{height:250px;transform:scale(1.5)}.main_property_banar{width:95%;margin:0 auto;padding:5vw 0}#main_about{padding:10vw 0;margin-bottom:15vw}.main_about_L{width:100%;margin-bottom:10vw}.main_about_L .ttl{font-size:23px;margin-bottom:1vw}.main_about_L ul li{border-left:5px solid #666;padding-left:3vw;margin-bottom:5vw}.main_about_L .text{line-height:1.6}#main_property{padding:10vw 0}.common_top_h2{font-size:22px;margin-bottom:8vw}.main_property_iconList ul li{width:50%;margin-right:0;font-size:11px;margin-bottom:5px}.main_property_iconList ul li .icon{width:30px;margin-right:5px}.main_property_iconList{margin-bottom:5vw}.main_propertyList li{width:100%;display:flex;flex-wrap:wrap;margin-right:0;margin-bottom:0;border:1px solid #ccc;border-width:1px 0;padding:15px 0;margin-left:0}.main_propertyList li a .img{width:85%;margin-bottom:0;margin:0 auto;height:280px}.main_propertyList li a .textbox{margin-top:14px}.main_propertyList li a .iconList{margin-bottom:2vw;min-height:unset}.main_propertyList li a .iconList .icon{width:30px;margin-right:5px}.main_propertyList li a .iconList .icon img{display:block}.main_propertyList li a .ttl{font-size:18px;border-bottom:2px solid #000;margin-bottom:3vw}.main_propertyList li a .text{width:100%;font-size:14px;color:#949494}.main_propertyList li a .subttl{width:29%;font-size:14px}.main_propertyList li a .text span.sp{display:inline-block;color:#000 !important}.main_propertyList li a .infoBox{border-bottom:0}.main_propertyList li a .bt{display:none}.main_propertyList li a .infoBox div{margin:0}.main_property_bt{height:55px;width:280px;margin-top:20px}.main_property_bt a{line-height:55px;font-size:20px}#main_yokohama:after{height:70%}#main_info{padding:15vw 0}.main_infoSlider{width:100%}#main_info .bx-pager{width:100%;margin:3vw auto 0 auto}#main_info .bx-pager.lenght2 a{width:48%}#main_info .bx-pager.lenght3 a{width:32%}#main_info .bx-pager.lenght4 a{width:23%}#main_info .bx-pager.lenght5 a{width:18%}#main_info .bx-pager a{width:30% !important;margin:0 1%;height:15vw}#main_info .bx-wrapper .bx-prev{left:10px}#main_info .bx-wrapper .bx-next{right:10px}#main_info .bx-wrapper .bx-controls-direction a{width:15px;height:76px}.footer01_R{width:100%}.top_footer .bx-wrapper .bx-controls-direction a{width:10vw;background-size:3vw}.ft_apartList .bx-wrapper .bx-prev{left:0}.ft_apartList .bx-wrapper .bx-next{right:0}.ttlbox.sp{display:flex;padding:0 2%;align-items:center;margin-bottom:5vw}.footer01_R h2.common_top_h2{padding-left:0;margin-bottom:0}.ttlbox.sp a{display:block;color:#000 !important;text-decoration:none;font-weight:600;border-bottom:2px solid #000;position:relative}.ttlbox.sp a:after{position:absolute;content:"";display:block;width:50%;height:2px;background-color:#c7c7c7}.sp_telBox.flex-sb{background-color:#1a1a1a;color:#fff;width:100%}.main_header_R.sp_telBox.flex-sb{display:flex}.main_header_R .telBox{margin-right:2vw;width:54%}.main_header_R .telBox .hdTel span{font-size:3vw;margin-right:1vw}.main_header_R .telBox .hdTel{font-size:5vw;letter-spacing:0px}.main_header_R .telBox .hdTelText{font-size:10px}.main_header_bt{width:40%}.footer02{padding:5vw 0}.ft_banarList li{width:48%}.sp_facebook{width:15px;margin:0 auto 20px auto}.ft_banarList{margin-bottom:20px}.ft_nav{margin-bottom:20px}.ft_nav ul{justify-content:center}.ft_nav ul li:after{content:"/";display:inline-block;margin:0 15px}.ft_nav ul li:last-child:after{display:none}.top_footer .bx-wrapper{position:static}.ft_apartList{position:relative}.footer02_R .copy{font-size:10px}.ft_apart_flex{padding:0 5vw}.ft_apart_flex a{width:45vw;font-size:12px;margin:0 0 10px;padding-right:10px}section.exchange_sec .wrap{width:90%}.top_information{width:100%;margin:0 0 50px}.top_information li{font-size:12px}.ft_apart_flex p{width:45vw}.kawase{width:100%}.footer02_R{width:100%;margin-top:20px}section#main_search select{width:100%;margin:0 0 10px;max-width:none}section#main_search .th{width:100%;margin:0 0 10px;text-align:center}.singleFlexSB{flex-wrap:wrap}.top_map_pointer .icon{width:7vw}.top_map_pointer.narita{right:15.5%;top:-7%}.top_map_pointer .hover{opacity:1}.top_map_pointer .hover p{font-size:2vw;width:20vw !important;padding:1vw 2vw}.top_map_pointer.narita .hover{top:80%;right:72%}.top_map_pointer.haneda{top:3vw;left:35.5vw}.top_map_pointer.haneda .hover{top:-38%;right:120%}.top_map_pointer.yra{left:19vw;top:25vw}.top_map_pointer.yra:before{height:.2vw;width:3vw;top:20%}.top_map_pointer.yra .hover{top:18%;right:110%;left:auto}.top_map_pointer.yra .hover p{width:auto;padding:1vw 2vw}.top_map_pointer.taxi{left:26vw;top:14vw}.top_map_pointer.taxi .hover{left:60%;top:90%}.top_search{width:100%}section#main_map iframe{height:100vw}section#main_map{padding:18vw 0 0}.footer_logo{width:100px;margin:auto}.footer_logo a{width:100%;height:100%;display:block;text-decoration:none}.mainVisual_slider .bx-wrapper .bx-pager,.mainVisual_slider .bx-wrapper .bx-controls-auto{bottom:-30px;z-index:9999}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{bottom:-30px}.bx-wrapper .bx-controls-auto .bx-start{width:20px;height:20px}.bx-wrapper .bx-controls-auto .bx-stop{width:20px;height:20px}.main_property_iconList ul{justify-content:flex-start}.top_map_pointer_02 a{font-size:3vw}.top_map_pointer_02:hover{margin-top:0}.top_map_pointer_02.hnd{top:1vw;left:47%}.top_map_pointer_02.ycat{top:18vw;left:10vw}.top_map_pointer_02.nrt{top:20vw;right:0}.page_payment_complete{font-size:16px}div#online-item table{border:1px solid #f1f1f1;border-top:none}div#online-item table td,div#online-item table th{display:block;width:100%;border:none}.top_map_pointer_02.nrt .hover{opacity:1;font-size:2vw;width:20vw;padding:1vw 2vw;right:0}.top_map_pointer_02.ycat .hover{opacity:1;font-size:2vw;width:24vw;padding:1vw 2vw;right:0;position:relative;top:-13vw;left:-9vw}.top_map_pointer_02.hnd .hover{opacity:1;font-size:2vw;width:24vw;padding:1vw 2vw;right:0;position:relative;top:-16vw;left:-1vw}#main_info .bx-wrapper .bx-prev:hover{left:0}#main_info .bx-wrapper .bx-next:hover{right:0}table.common_page_table.application_table td input{width:100%;margin-left:0}p.step04_list_L{width:10%}p.step04_list_R{width:88%}p.confirm_text{font-size:20px;margin-bottom:35px}.page_payment .flex.flBox{justify-content:center}.mw_wp_form h3.txt-14px{font-size:14px}input.c_btn{width:250px;margin-top:10px}.page_payment .flex.flBox:before{left:0;border-width:20px 20px 0;right:0;margin:auto}.page_payment .flex.flBox input[type=text]{width:100%;margin-left:0}.main_about_R{width:100%}.main_about_R:after{display:none}.main_about_R img{padding:0}.singleFlexSB{padding:0;word-break:break-all}.single_title_box .time{font-size:12px}.single_title_box h1{font-size:22px}.single_text_box h2{font-size:20px}.single_text_box p{font-size:14px}.single_text_box h3{font-size:19px}.single_text_box h4{font-size:18px}.single_text_box h5{font-size:17px}.post_archive_list article a .title{font-size:16px}.post_archive_list article a .time{font-size:12px}.post_archive_list article a{padding:16px 44px 16px 14px}.post_archive_list article a:before{right:20px;width:6px;height:6px}.wp-pagenavi a,.wp-pagenavi span{font-size:16px;width:34px;line-height:33px}.common_page_wrap{padding:15vw 0}.company_table th,.company_table td{font-size:16px;padding:0;display:block}.company_table{background-color:#e0d8ce;padding:25px 10px}.company_table th{width:100%;padding:0 15px 0;border:none}.company_table tr:nth-child(n+2) th{padding-top:20px}.company_table td{padding:5px 25px 10px}.company_table th:before{bottom:1px;width:4px;height:20px;left:3px}.common_page_h1_box h1 span{padding:3px 10px 3px 0;font-size:30px}.common_page_h1_box h1:before{width:150px}.common_page_h1_box .text{margin-top:15px;line-height:18px}.common_page_h1_box .text p{font-size:3.6vw}.common_page_h1_box{padding:85px 0}h2.common_page_h2{font-size:22px;margin-bottom:25px}.step_heading_list ul li{width:100%}.step_heading_list ul li a p.step_num{font-size:15px}.step_heading_list ul li a p.step_num span{font-size:20px}.step_heading_list ul li a p.ttl{font-size:20px;margin-top:-10px}.step_heading_list ul li a{padding:5px 0;max-width:400px;margin:0 auto}.step_heading_list ul li:nth-child(n+2) a{margin-top:10px}.step_heading_list ul:before,.step_heading_list ul:after{display:none}.step_heading_list p.text{font-size:12px;margin-top:20px}.step_main_list .wrap>ul>li{padding:25px 25px 30px;width:100%;font-size:13px}.step_main_list .wrap>ul>li p.ttl{font-size:20px;top:-20px;left:70px}.step_main_list .wrap>ul>li:nth-child(2){margin-left:0}.step_main_list .step_num p.step{font-size:13px}.step_main_list .step_num p.num{font-size:28px;margin-top:-17px}.step_main_list .step_num{left:0;width:60px;height:60px;padding-top:6px;top:-47px}#step02 span.sub_ttl{font-size:18px}.step_main_list .wrap>ul>li:nth-child(3){margin-left:0}.step_main_list .wrap>ul>li:nth-child(4){margin-left:0}.step_main_list .wrap>ul>li:nth-child(5){margin-left:0}.step03_list ul li{padding:12px 10px}p.step03_list_sub_ttl span{width:22px;height:22px;font-size:12px}.step03_list p.child{padding-left:0}p.step03_list_sub_ttl{font-size:16px;margin-bottom:5px}p.step03_list_ttl{font-size:18px;padding-left:7px}.step03_list .bank_info{margin-left:0}.step03_list ul li table{margin-left:0;width:100%;margin-bottom:0}.step03_list ul li table th{width:80px}.step03_list .text{margin-left:0}.step04_list ul li span{width:22px;height:22px}.step04_list ul li:nth-child(n+2){margin-top:10px}.moving_out p{font-size:18px;width:100%}.moving_out p:before{bottom:-10px;left:0;width:120px;height:2px}.moving_out ul{font-size:12px;width:100%;border-bottom:none;padding-bottom:0;margin:20px auto 0}.moving_out ul li:nth-child(n+2){margin-top:8px}.moving_out{margin-top:30px}.step_main_list{margin-top:50px;padding:85px 0 50px;background-image:linear-gradient(265deg,transparent,transparent 200px,#bfae67 200px,#bfae67 215px,transparent 215px,transparent 230px,#bfae67 230px,#bfae67 245px,transparent 245px),linear-gradient(85deg,transparent,transparent 200px,#bfae67 200px,#bfae67 215px,transparent 215px,transparent 230px,#bfae67 230px,#bfae67 245px,transparent 245px)}.fitness_sec1 .img{width:100%}.fitness_sec1 .cont{width:80%;height:70%;padding:5vw}.fitness_sec1 .cont .text{height:auto;width:100%;margin-top:10px}.fitness_sec1 .cont .text p{width:100%;font-size:15px}.fitness_sec1 .cont .ttl.flex{margin-bottom:5vw}.fitness_sec1 .cont h2{width:100%;font-size:7vw}.fitness_sec2.flex-sb{margin-top:50px;width:96%;margin-left:auto;margin-right:auto}.fitness_sec2 .cont{width:100%}.fitness_sec2 .cont .content{width:100%}.fitness_sec2 .cont p.ttl{font-size:21px;font-weight:700;border-bottom:2px solid #bfae67;padding-bottom:3px}.fitness_sec2 .cont p.ttl:before,.fitness_sec2 .cont p.ttl:after{display:none}.fitness_sec2 .cont p.text{font-size:15px;margin-top:10px;line-height:25px}.fitness_sec2 .movie{width:100%;margin-top:10px}.fitness_sec2 .movie iframe{height:250px}.movie_list ul{width:100%}.movie_list .cont p.ttl{font-size:18px;line-height:27px}.movie_list .cont p.text{font-size:13px;margin-top:10px;line-height:22px}.movie_list .movie iframe{height:240px}.movie_list ul li:nth-child(n+2){margin-top:20px}.page_privacy p.top_text{font-size:16px}.page_privacy p.ttl{font-size:16px;margin-top:30px;font-weight:700}.page_privacy p.text{font-size:14px;margin-top:8px;padding-bottom:12px}.page_sitemap ul li a{font-size:14px;margin-top:10px;padding:6px 10px}.page_building h2{font-size:18px}p.building_info_ttl{font-size:18px}.building_info .cont{margin-top:15px}.building_info .cont .img{width:80%;margin:auto}.building_info .cont .text{width:100%;margin-top:25px;padding-bottom:25px}.page_building h3{font-size:16px}.building_info .cont .text .location{margin-top:5px;padding-top:15px;background-size:20px;background-position:4px 16px;padding-left:35px;flex-direction:column;align-items:flex-start}.building_info .cont .text .location a.page_building_bt{margin-left:0;margin-top:8px}.building_info .cont .text .access{margin-top:20px;background-size:20px;background-position:4px 1px;padding-left:35px}.building_info .cont .text .icons{margin-top:20px}.building_info .cont .text p.content_text{font-size:13px}.building_info .cont .text .textarea{height:auto;padding:6px 12px;font-size:13px;letter-spacing:0px;line-height:22px;margin-top:20px}.building_info .cont .text .icons li{width:35px}.room_archive{margin-top:35px}.room_archive ul{margin-top:5px;padding-top:20px;padding-bottom:20px}.room_archive ul a{justify-content:center}.room_archive ul .text{width:100%;margin-left:0}.room_archive ul a p.type_name{font-size:15px}.room_archive ul .text .cont{margin-top:10px}.room_archive ul a p.excerpt{margin-top:2px}.room_archive ul a:before{display:none}.common_page_h1_box h1 span.room_name{font-size:22px}.building_info_h2_box_ttl{width:100%;font-size:18px}.building_info_h2_box .marks img{width:15%}.building_info_h2_box{display:block}.building_info_h2_box .marks{margin-top:12px}.building_info_h2_box.flex-sb .icons{width:100%}.building_info_h2_box.flex-sb .icons ul.flex{justify-content:flex-end}.page_building_room ul li{width:30px}.building_info_slider_box .bx-wrapper{width:100%}#outerImageContainer{width:100% !important;height:100vw !important}#imageContainer{width:100%;height:100%;position:relative;overflow:hidden}#imageContainer img{width:auto !important;height:auto !important;max-width:95%;max-height:100%;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;display:block}#imageDataContainer{width:100% !important}#lightbox{position:fixed !important;top:70px !important}.building_info_slider .img.pr_img{height:260px}.building_info_slider_box{margin-top:10px;margin-bottom:10px}.building_info_slider_thumbnail{width:100%;justify-content:initial !important;margin-top:10px}.custom-thumb.pr_img{height:70px;max-width:200px;margin:0;width:30%}.custom-thumb.pr_img:nth-child(3n),.custom-thumb.pr_img:nth-child(3n - 1){margin-left:4.7vw}.custom-thumb.pr_img:nth-child(n+3){margin-top:0}.custom-thumb.pr_img:nth-child(n+4){margin-top:6px}.custom-thumb.pr_img:nth-child(8){top:0}.custom-thumb.pr_img:nth-child(9){top:0}.custom-thumb.pr_img:nth-child(10){top:0}.custom-thumb.pr_img:nth-child(11){top:0}.custom-thumb.pr_img:nth-child(12){top:0}.custom-thumb.pr_img:nth-child(13){top:0}.building_info_left.cont{width:100%}.building_info .cont .text .capacity{margin-top:20px;background-size:20px;background-position:4px 1px;padding-left:35px}.building_info .cont .text .room_type{margin-top:20px;background-size:20px;background-position:4px 1px;padding-left:35px}.building_info_left .fee{overflow-x:scroll;width:93vw;margin-top:5px}.building_info_left .fee table{width:700px}.building_info_left .equipment{margin-top:25px;padding-top:25px;padding-bottom:25px}.building_info_left .equipment ul li{width:30%;font-size:10px;margin-top:6px;padding:6px 5px;line-height:15px}.building_info_left .equipment ul{margin-top:5px}.building_info_left .equipment p{margin-top:12px;font-size:10px}.building_info_left .page_building_map{padding-bottom:25px;margin-top:25px}.building_info_right{width:100%;margin-top:25px}.building_info_right a{line-height:50px;font-size:15px;width:300px;margin:auto}.building_info_right .estimate{padding:10px 15px 0;margin-top:10px}.building_info_right .days{margin-top:12px;font-size:14px}a.common_page_bt.ichiran_link{margin:30px auto 0;display:block;width:100%}p.scroll_text{text-align:center;font-size:15px;margin-top:20px;position:relative}p.scroll_text:before{content:"";position:absolute;top:-1px;bottom:0;right:0;width:0;height:0;border-top:10px solid #1a1a1a;border-right:10px solid transparent;transform:rotate(135deg);margin:auto;left:80px}.page_building_room .bx-controls-direction{display:none}.thumnail_next{display:none}.other_rooms{background-color:#e0d8ce;padding:35px 0;margin-top:50px}.other_rooms ul li{width:48%;margin-left:0}.other_rooms ul li:nth-child(n+2){margin-left:0}.other_rooms ul li:nth-child(2n){margin-left:5px}.other_rooms ul li p.ttl{font-size:14px;margin-top:0}.other_rooms ul li:nth-child(n+3){margin-top:10px}.guest_slider_box{margin-top:10px;margin-bottom:10px}.guest_slider_box .bx-wrapper{width:100%}.guest_house_slider .img.pr_img{height:260px}.page_guest_house .bx-controls-direction{display:none}.guest_house_slider_thumbnail{width:100%;justify-content:center !important;margin-top:10px}.page_guest_house .custom-thumb.pr_img{height:70px;max-width:200px;margin:0 1px}.building_info_left .cont{width:100%}.page_guest_house .cont{margin-top:15px}.page_guest_house .cont .text{width:100%;margin-top:25px;padding-bottom:25px}.page_guest_house .cont .text .location{margin-top:5px;padding-top:15px;background-size:20px;background-position:4px 16px;padding-left:35px;flex-direction:column;align-items:flex-start}.page_guest_house .cont .text p.content_text{font-size:13px}.page_guest_house .cont .text .location a.page_building_bt{margin-left:0;margin-top:8px}.page_guest_house .cont .text .access{margin-top:20px;background-size:20px;background-position:4px 1px;padding-left:35px}.page_guest_house .cont .text .room_type{margin-top:20px;background-size:20px;background-position:4px 1px;padding-left:35px}.page_guest_house .cont .text .capacity{margin-top:20px;background-size:20px;background-position:4px 1px;padding-left:35px}.page_guest_house .cont .text .room_type{margin-top:20px;background-size:20px;background-position:4px 1px;padding-left:35px}.page_guest_house .fee{overflow-x:scroll;width:90vw;margin-left:auto;margin-right:auto;margin-top:5px}.page_guest_house .fee table{width:660px}.page_guest_house .fee tr:nth-child(n+2) th{width:120px;text-align:right;padding:15px 0}.page_guest_house .equipment{margin-top:25px;padding-top:25px;padding-bottom:25px}.page_guest_house .equipment ul{margin-top:5px}.page_guest_house .equipment ul li{width:30%;font-size:10px;margin-top:6px;padding:6px 5px;line-height:15px}.page_guest_house .equipment p{margin-top:12px;font-size:10px}.page_guest_house .page_building_map{padding-bottom:25px;margin-top:25px}.page_guest_house .facilities ul li{width:100%}.page_guest_house .facilities ul{margin-top:5px}.privacy_sec ol{font-size:14px}.privacy_sec ol li{line-height:1.5}.privacy_sec ol li br{display:none}.page_privacy p.text br{display:none}.building_info .cont .text .textarea br{display:none}.other_rooms ul li .img{height:30vw}.rental_L{width:8%}.rental_R{width:90%}.common_page_form_txtBox{width:100%;padding:15px;margin:0 auto 5vw}.common_page_form_txtBox .txt{font-size:14px;line-height:1.6;text-align:justify;margin:0}.hissu_text{font-size:13px}.step_box{width:100%;margin:0 auto 5vw auto}.step_list li{padding:5px;letter-spacing:0px;font-size:13px;width:31%}.step_list li:before,.step_list li:after{top:-15px;right:-9px;border-width:30px 0 30px 9px}.common_page_table th,.common_page_table td{font-size:13px;padding:3vw;display:block;width:100%}th.title_day{background:#e4d1c4;color:#333}.common_page_table th{text-align:left}button.common_page_bt{height:45px;width:250px;line-height:45px;margin:5vw auto 0;font-size:14px}.sent_txt{font-size:14px;text-align:justify;line-height:1.6;margin:0}.common_page_form_txtBox .ttl{font-size:15px;text-align:justify;line-height:1.6;margin-bottom:5px}.common_page_form_txtBox .sbtxt{font-size:13px;text-align:justify;line-height:1.6;margin-top:5px}input.form_text.small{width:40%;margin-left:10px;margin:10px 0 0 10px}.page_value_campaign .sec1 .img{width:100%;position:static;margin:0 0 3vw}.page_value_campaign .sec1 .txtBox{width:100%}.page_value_campaign .sec1 .txtBox .ttl{font-size:17px}.page_value_campaign .sec1 .txtBox ul li{padding-left:35px;font-size:14px;margin-top:2vw;text-align:justify}.page_value_campaign .sec1 .txtBox ul li span.number{width:25px;height:25px;line-height:25px;font-size:15px}.page_value_campaign .sec2{margin-top:15vw}.page_value_campaign .sec2 .ttl{font-size:15px;margin-bottom:25px;position:relative}.page_value_campaign .sec2 .ttl:before{display:none}.page_value_campaign .sec2 .ttl:after{position:absolute;bottom:-10px;left:0;right:0;margin:0 auto}.page_value_campaign .sec2 .sbttl{font-size:14px;margin-bottom:5vw}.page_value_campaign .common_page_table tr:first-child{display:none}.page_value_campaign .sec2 .common_page_table th a{border-bottom:1px solid #fff}.page_value_campaign .sec2 .common_page_table td{text-align:left;width:100%}.common_page_btn a{font-size:15px;margin:5vw auto 0}.fitness_sec3 .intro{text-align:left;width:92%;margin:auto;margin-bottom:20px}.fitness_sec3 .intro br{display:none}.page_payment_cancel p{font-size:16px}.page_payment_cancel a{font-size:14px}.custom-thumb.pr_img.second_thums{visibility:inherit;opacity:inherit;position:inherit}.custom-thumb{margin:1.5% !important}.application_table input.form_text.small{width:100%}.application_table .inBox{align-items:center;width:100%}.application_table .inBox span.ttl{width:20%}.application_table .inBox span.data{width:80%}.common_page_table.new_var{display:block;width:100%}tr.sp_var.buildname{display:block;width:100%}.common_page_table.new_var tr{display:flex;flex-wrap:wrap}.common_page_table.new_var tr.pc_var{display:none}.common_page_table.new_var tr:not(:first-child) th{width:100%}.common_page_table.new_var tr.sp_var.buildname th{display:block;width:100%}.common_page_table.new_var tr:not(:first-child) th.title_day{width:100%;background:#333;color:#fff;font-size:14px}.common_page_table.new_var tr:not(:first-child) td{width:50%;font-size:14px;min-width:0}.page_value_campaign .sec2 .attention{width:100%;word-break:break-all}.pc{display:none}.sp{display:block}.news_sec{margin-left:0;margin-top:10vw}.news_sec .title_area{align-items:baseline;flex-direction:column;padding-bottom:0}.news_sec .content{margin-top:5vw}.news_sec .list li{padding-bottom:3vw;padding-left:0}.news_sec .list .data{font-size:3.4vw;width:20vw}.news_sec .ttl{font-size:3.8vw;margin-left:3vw}.news_sec .button_area{margin-top:10vw}.news_sec .button_area .btn{width:80%;margin:0 auto}.news_sec .button_area .btn a{padding:4vw}.main_infoSlider li{height:48vw}.mainVisual_slider ul li span{font-size:10px;padding:2px 10px}.postid-1312 .breadcrumb{padding-top:0}.single-post .singleContent{width:100%}a.ichiran_link{width:100%}.post_archive_list .contents{width:100%}.side_bar_post{display:none}}