@media only screen and (max-width:1300px){.four-column-full-width{width:33.33%}.four-column-full-width:nth-child(4n+5) {clear:none}.four-column-full-width:nth-child(3n+4) {clear:both}.cardslide .swiper-area{width:88%;margin:0 auto}.wp-custom-header img{min-height:460px}.widget_fudo_syousai,.widget_fudou_single_history,.contact-form p,#page_jsearch_page table,#list_other_table table{width:100%}.wp-block-cover,.wp-block-cover-image{min-height:230px}#commonCnt{margin-right:0}}@media only screen and (max-width:1200px){.portfolio-box .portfolio-title-wrap{top:30%}img.box4image{height:280px}#list_simplepage .hentry{width:47%}.slider-content .slider-title,.slider-content .slider-title a{font-size:2.3rem;padding:0 2% 10px}.slider-content .slider-text{font-size:1.3em;padding:0 5% 20px}.slider-content .btn-default{margin:0 10px 0;padding:10px 0;width:35%}#secondary .contact-form{padding:20px 5% 20px}#sticky-header .info span{font-size:16px}#sticky-header .info strong{font-size:23px}#bread-out{padding:2%}.single.entry-header img,.page .page-header img{height:350px}.single-fudo .entry-header .fudo_kaiin_type_logo img{height:auto}.single-fudo .entry-header .fudo_kaiin_type_logo{margin-top:-10px}.archive .post{display:inline-grid;float:unset;margin:1.5% 1.5% 3em;width:29.8%}.archive-fudo h1.entry-title{margin:0 auto}.new_mark{height:30px;left:-30px;padding:3px 0 0;width:105px}.wrap,.list_simple_box .list_detail,#page_jsearch_page,.entry-content p,.entry-footer,.entry-content ul,.entry-content h1,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6,hr,blockquote,.wp-block-cover-image.alignwide,.entry-content ul.wp-block-gallery,.is-style-outline,.author-info,.comments-area,.archive .page-cont,.pagination,.wp-block-table,.wp-block-embed__wrapper,.navigation.post-navigation,.related,dl,.entry-content ul,.entry-content ol,table,pre,form#loginform,form#loginform,.contact-form{width:90%}.latest-blog-text .entry-content p{width:100%}.wp-block-image{max-width:90%}#masthead .wrap{width:98%}.header-navigation-wrap{width:60%}#sticky-header .info{width:21%}.main-navigation a{font-size:12px;letter-spacing:unset}.home .wp-block-cover-image.alignfull,.map-right iframe{min-height:300px}.cont-map,.map-right iframe{max-height:300px}}@media only screen and (max-width:1023px){.boxed-layout #page,.boxed-layout-small #page{overflow:hidden}.boxed-layout .wrap,.boxed-layout-small .wrap,.boxed-layout #site-title a img{width:668px}#search-box{background-color:#fff;width:50%}.header-navigation-wrap{text-align:center}.header-social-block{display:none}.column{margin:0 -15px}.two-column,.three-column,.four-column{padding:0 15px 40px}.two-column,.four-column,.three-column,.four-column-full-width,.boxed-layout-small .four-column-full-width{width:50%}.three-column:nth-child(3n+4),
  .four-column:nth-child(4n+5),
  .four-column-full-width:nth-child(3n+4),
  .boxed-layout-small .four-column-full-width:nth-child(3n+4),
  .column-2:nth-child(2n+3),
  .column-3:nth-child(3n+4),
  .column-4:nth-child(4n+5) {clear:none}.three-column:nth-child(2n+3),
  .four-column:nth-child(2n+3),
  .four-column-full-width:nth-child(2n+3),
  .boxed-layout-small .four-column-full-width:nth-child(2n+3) {clear:both}#colophon .widget-area{margin:0;display:block;display:flex;flex-wrap:wrap}.widget_recent_entries ul li{line-height:1.2}#colophon .column-1,#colophon .column-2,#colophon .column-3{border-right:none;width:100%;float:none;padding:0;display:block}#syousai_box li,.grid-content.cookie_fudou_single li{width:45.5%;margin:20px 2.25% 17px}.about-box .about-content{left:0;margin:0 auto -80px;right:0;top:-80px;width:90%}.two-column-full-width{width:100%}.feature-content img{height:180px}.contact-form{margin:0 auto}}@media only screen and (max-width:980px){.nav-site-title{display:none}.menu-toggle{background-color:transparent;border:0 none;color:#666;cursor:pointer;display:block;float:right;font-size:0;margin:8px 2%;padding:8px 5px;width:30px}.line-one,.line-two,.line-three{backface-visibility:hidden;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;display:block;height:3px;margin:4px auto;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s;width:100%}.menu-toggle.on .line-one{-moz-transform:rotate(-135deg) translate(-5px,-5px);-o-transform:rotate(-135deg) translate(-5px,-5px);-webkit-transform:rotate(-135deg) translate(-5px,-5px);transform:rotate(-135deg) translate(-5px,-5px)}.menu-toggle.on .line-two{opacity:0;-moz-opacity:0;filter: alpha(opacity=0)}.menu-toggle.on .line-three{-moz-transform:rotate(135deg) translate(-5px,5px);-o-transform:rotate(135deg) translate(-5px,5px);-webkit-transform:rotate(135deg) translate(-5px,5px);transform:rotate(135deg) translate(-5px,5px)}.menu{display:none}.widget_nav_menu .menu{display:block}.toggled-on .menu{display:block}.top-header{text-align:center}.site-header h1.tops{display:none}.top-header{text-align:center}.top-header .widget{bottom:0;display:block;float:none;left:0;position:fixed;text-align:center;width:100%;z-index:1000}.top-header .widget .custom-html-widget{display:inline-block;float:none;margin:0;max-width:100%;vertical-align:top;width:100%}#thumbs.swiper-container .swiper-slide img{max-height:80px}#commonCnt{background-color:rgba(245,245,245,.9);float:left;margin:0;padding-top:0;width:100%}#commonCnt li#request a,#commonCnt li#inquiry a{border-radius:.5em;font-size:1rem;line-height:20px;margin:3%;padding:8px 0;width:94%;z-index:1000}#commonCnt ul{border-top:1px solid rgba(0,0,0,.15);float:unset}#commonCnt li{margin-left:0;padding:0;width:100%}#commonCnt #request,#commonCnt #inquiry{width:50%}#commonCnt p{background-color:#949494;color:#fff;float:left;font-size:.5rem;margin:0;padding:5px 2%;text-align:center;width:100%}#commonCnt br{display:none}#commonCnt li a{color:#fff}.mobile-call{display:unset}.pc-call{display:none}.go-to-top{bottom:2em;height:30px;right:30px;width:30px}.go-to-top .icon-bg{height:50px;left:0;overflow:hidden;position:absolute;top:0;transition:all .3s ease-out 0s;width:50px}.go-to-top .back-to-top-text{left:47%;top:40%}.go-to-top:hover .back-to-top-icon{top:40%}.main-navigation{background-color:rgba(245,245,245,.93);padding:0;margin:0}.main-navigation>ul>li{position:inherit;width:100%;border-top:1px solid rgba(0,0,0,.1);margin-left:0;padding:0 1%}.main-navigation>ul>li::before{visibility:hidden}.main-navigation a{float:none;text-align:left;height:inherit;line-height:1.833;padding:4% 2%}.main-navigation ul li.current-menu-item ul li a{padding:4% 2%}.main-navigation ul li ul li a:hover{background:unset}.header-navigation-wrap{width:100%;z-index:9}#site-branding{left:2%;width:25%;max-width:200px}.custom-logo-link .custom-logo{top:15px;bottom:unset;z-index:9}.header-h1{display:none}#sticky-header{height:59px;padding-top:0}#masthead .wrap{width:100%;display:block}#sticky-header .info{right:12%;top:8px;width:auto;text-align:right;position:absolute}#sticky-header .info br{display:unset}.main-navigation ul li:hover ul{top:auto}.main-navigation ul li ul{background-color:transparent;box-shadow:none;display:none;opacity:1;position:static;width:100%}.main-navigation ul li.current-menu-ancestor ul li a,.main-navigation ul li.current-menu-ancestor a,.main-navigation ul li.current_page_item a,.main-navigation ul li.current-menu-item a,.main-navigation ul li ul li a,.main-navigation ul li.current-menu-item ul li a{padding:4% 2%}.main-navigation ul li ul li{float:none;margin:0;position:relative;text-align:left;width:100%;z-index:1;padding-left:5%;display:block;opacity:1;-moz-opacity:1;filter: alpha(opacity=100);visibility:visible;border-top:1px solid rgba(0,0,0,.1)}.main-navigation ul li ul li::before{position:static}.main-navigation ul li ul li ul{left:160px;display:block;opacity:1;-moz-opacity:1;filter: alpha(opacity=100);visibility:visible}#site-navigation ul ul ul a{padding-left:40px}.main-navigation ul ul li:hover ul{top:0;display:block;opacity:1;-moz-opacity:1;filter: alpha(opacity=100);visibility:visible}.main-navigation li li.menu-item-has-children>a:after,.main-navigation li li.page_item_has_children>a:after{content:"\f107"}.is-sticky .main-navigation a{line-height:inherit}#sticky-header .nav-site-title{display:none}.box-title{font-size:26px;line-height:33px;padding:0 0 24px}.about-box,.latest-info-box,.our-feature-box,.wrap_fudo,.wrap_fudo2,.latest-blog-box{padding:20px 0}.related li img{height:200px}.related li{width:47%}.latest-info-text .posted-on{width:20%}.slider-content .slider-title,.slider-content .slider-title a{font-size:2rem}.slider-content .slider-text{font-size:1.1em}.slider-content{width:80%}.feature-title{display:block;float:left;width:100%}.feature-title a.vivid{width:80%}.feature-content p{display:block;font-size:14px;text-align:center;width:100%}.feature-content img{height:180px}.wp-custom-header img{min-height:360px}.latest-info-box .one-column{padding:20px}.grid-content li{box-shadow:0 0 5px rgba(0,0,0,.12);margin:8px 1%;width:48%}.post-featured-image img,img.box4image{height:200px}.single-post h1.entry-title,.wp-block-cover .wp-block-cover__inner-container p,.archive-fudo h1.entry-title,.page h1.page-title{font-size:1.8em;line-height:1.5}.archive .post{width:46.5%}.single-fudo h1.entry-title{max-width:90%}.list_picsam img.box3image{margin:0 5.5%;width:89%;height:375px}.swiper-button-next,.swiper-button-prev{margin-right:0;margin-left:0}.page-header{padding-bottom:0}}@media only screen and (max-width:900px){.portfolio-box{padding-top:25px}.point-singlebun p{padding:0 5%}.folio-column,.folio-column-full-width{margin:0 5% 20px;width:90%}#colophon .column-4{padding:0 3%;width:50%}.navigation.pagination{margin:10px auto 50px}}@media only screen and (max-width:767px){.single .entry-content{overflow:scroll}.grecaptcha-badge{bottom:0!important;background: rgb(255 255 255 / 3%);height:40px!important}.single .entry-content table{width:90%}.boxed-layout .wrap,.boxed-layout-small .wrap{width:440px}#site-branding{width:45%}.entry-content h2{font-size:1.2rem}.entry-content h2:before,.entry-content h2:after{content:'';width:20px}.entry-content h2:before{margin-right:10px}.entry-content h2:after{margin-left:10px}.list_detail .list_price li dt,#list_add_table li dt,#list_add_table li dd{font-size:12px;line-height:1.5}.single-fudo .point-tab.vivid{padding:1% 3%;width:20%;height:auto}.list_detail .list_price li dd{padding-top:0;font-size:13px}.point-singlebun{width:100%;font-size:12px;padding-top:2%;color:#333;line-height:1.3}.comments-title,#respond h3#reply-title{font-size:18px}h1,h2,h3,h4,h5,h6,p{margin-bottom:10px;font-size:14px}h1{font-size:20px}hr{margin-bottom:30px}input[type="text"],input[type="email"],input[type="search"],input[type="password"],textarea,input[type="reset"],input[type="button"],input[type="submit"]{margin-bottom:20px}textarea{height:150px}input.s{margin:0}#site-title{font-size:28px}.boxed-layout #site-branding,.boxed-layout #site-title a img,.boxed-layout-small #site-branding,.boxed-layout-small #site-title a img{max-width:400px}.slider-content{width:98%}#content{padding-top:35px}.column{margin:0}.four-column-full-width,.boxed-layout-small .four-column-full-width,#primary .three-column,#primary .four-column-full-width,#primary .four-column{margin:0;width:100%}.four-column{padding:0 10px 30px;width:50%}.three-column-post .post-container,.four-column-post .post-container{width:50%}.portfolio-box,.latest-blog-box{text-align:center}.latest-blog-content{text-align:left}#main .post{margin-bottom:50px}#main .latest-blog-content .post{margin-bottom:0}.home #main .latest-info-box .post{margin-bottom:0;padding-bottom:0}.archive .post-featured-image{width:100%}.blog a.more-link:before{left:-50%;width:50%}.blog a.more-link:after{right:-50%;width:50%}.widget{margin-bottom:40px}h3.widget-title{font-size:1rem}.widget_custom-tagcloud{margin-bottom:32px}.widget_posts{margin-bottom:20px}#colophon .widget_posts{margin-bottom:20px}.site-info #site-branding{max-width:100%}.related li img{height:130px}th,td{padding:.8em .3em;font-size:88%}.latest-info-box.post{border-bottom:1px solid #ddd;margin-bottom:15px;padding-bottom:20px;width:100%}.latest-info-text b{float:left;line-height:1.8em;padding:5px 0!important}#list_add_table li{width:100%}.contact-box-in{display:grid;margin:0 auto}#toiawasesaki{margin:20px 0}.contact-box-left{border-right:0;width:100%}.contact-box-right{margin:0 auto;width:90%}.main_picsam img{height:150px}.list_picsam img.box3image{height:300px}.sidebar{padding:50px 5%;width:95%}.kogma_drawer_menu .kogma_drawer_button{background-color:#fff;border-radius:0;bottom:0;box-shadow:0 0 5px rgba(0,0,0,.38);right:0;top:unset;margin:0;height:45px;width:35%}.kogma_drawer_menu .kogma_drawer_button.active{background-color:#000;border:none;border-radius:50px 0 0 50px;bottom:10px;color:#fff;height:40px;padding-left:5%;width:35%}.kogma_drawer_menu .kogma_drawer_text{text-align:left}.kogma_drawer_menu .kogma_drawer_button:before{float:left;font-size:16px}.info-bottom span{border-radius:4px;font-size:12px;font-family:"FontAwesome";margin-right:5px;padding:2px 2px 3px;pointer-events:none}.info-bottom span:before{content:'\f095'}.info-bottom{z-index:10000}.info-bottom a{background-color: #ffff;bottom:0;box-shadow:0 0 5px rgba(0,0,0,.38);color:#000;font-size:12px;font-weight:normal;height:45px;line-height:20px;margin:0;padding:11px 10px 0 1%;position:fixed;left:0;text-align:center;width:65%}.info-bottom a.vivid:hover{border-bottom:8px solid #fff;border-left:4px solid #fff;border-top:8px solid #fff;border-right:8px solid #fff;background-color:#f5f5f5;color:#000}.latest-info-text{float:left;width:100%}.in-map #primary{max-width:96%;position:unset;margin:0 auto}#current_location::after{content:"ï¼ˆä½ç½®æƒ…å ±ã‚’ã‚ªãƒ³ã«ã—ã¦ãã ã•ã„ï¼‰";font-size:11px}#current_location label{margin-right:0;font-size:12px}.in-map .info-bottom a{width:100%}}@media only screen and (max-width:600px){.has-2-columns{margin:0 auto;width:90%}.wp-block-button__link{margin:0 auto 24px;width:100%}.wp-block-buttons>.wp-block-button{font-size:12px;width:90%}.swiper-pagination.swiper-pagination-fraction{left:40%;top:78%;font-size:12px}.single-fudo .swiper-container .swiper-slide img{height:220px;padding:5% 2% 0}#thumbs.swiper-container .swiper-slide img{max-height:65px}.wp-block-image .alignleft,.wp-block-image .alignright{float:unset;margin:0}.alignleft,.alignright{display:grid;float:unset;margin:0 auto;width:100%}#syousai_box li,.grid-content.cookie_fudou_single li,.grid-content li,.box1low a:before{font-size:12px;line-height:1.8}.top_price,.top_madori{font-size:110%}.kakakuzei{font-size:10px}.slider-content .slider-title,.slider-content .slider-title a{font-size:1.1em;padding:0 2%;font-weight:bold}.slider-content .slider-text{font-size:.8em;padding:0 2% 20px;font-weight:bold}#wpadminbar{position:fixed}.our-feature-box .two-column,.latest-blog-box .three-column{width:100%}.our-feature-box .two-column{padding:0 15px 10px}.latest-info-text .posted-on{width:130px}.latest-blog-text .entry-content p{margin:0;padding:0;width:100%}.wp-block-image img{width:100%}.home #main .latest-info-box .post{float:left}.latest-info-box .one-column{padding:10px}.map-left,.map-right{width:84%;margin:0 8%}.cont-map{max-height:600px;margin:25px 0}.map-right iframe{max-height:300px}.home .wp-block-cover-image.alignfull{height:200px;margin:0;min-height:unset}#colophon .widget-title,.site-footer h3{border-bottom:1px solid #484848;font-size:1rem;line-height:1.2}.new_mark{font-size:12px;height:22px;left:-25px;padding:0;top:6px;width:85px}.about-box .wp-block-button{margin:0}#list_simplepage .hentry{width:97%}.single-post .entry-header{min-height:250px;padding-bottom:0}.single .entry-header img,.page .page-header img{height:250px}.page .page-header img{height:180px}.single-post h1.entry-title{font-size:1.3em;margin:0 5%;top:39%}.single .entry-meta .cat-links{top:15%}.our-feature-box .feature-content{box-shadow:0 0 5px rgba(0,0,0,.19);margin:2px 2% 20px}.post-featured-image img{height:160px}.navigation.post-navigation .nav-previous{text-align:left}.navigation.post-navigation .nav-previous{border-right:1px solid #afafaf;padding-right:2%}.navigation.post-navigation .nav-next{text-align:right}.navigation.post-navigation .nav-next .meta-nav{float:right;text-align:right;width:100%}.related h3{margin:0 0 24px;padding:0}}@media only screen and (max-width:480px){.boxed-layout .wrap,.boxed-layout-small .wrap{width:90%}.boxed-layout #colophon,.boxed-layout-small #colophon{margin-bottom:10px}.boxed-layout #site-branding,.boxed-layout #site-title a img,.boxed-layout-small #site-branding,.boxed-layout-small #site-title a img{max-width:240px}.column{margin:0}.four-column{padding:0 0 30px;width:100%}.four-column:nth-child(2n+3) {clear:none}.two-column-post .post-container,.three-column-post .post-container,.four-column-post .post-container{width:100%}.btn-default{padding:6px 18px;font-size:13px}.read_more_buttons a.btn-default{margin:0 0 40px;max-width:200px;font-size:14px}.related li img{height:100px}.about-text{padding:10px 5% 15px}.portfolio-img img{height:150px}.portfolio-title-wrap .portfolio-title{font-size:18px;letter-spacing:2px}.widget_fudo_top_slider ul.grid-content .box1image{height:150px;width:100%!important}#toukou_top li{width:100%;margin:10px 0}.main_picsam img{height:125px}.list_picsam img.box3image{height:260px}header.entry-header span.bu-cat{display:block;font-size:12px;margin-bottom:20px;padding:0 2% 2px;text-align:center;vertical-align:top;width:50%}.single-fudo h1.entry-title .new_mark{font-size:.5em;height:35px;left:-13px;padding:10px 0 0 0;top:0;width:35px}#list_other_table h3{font-size:1.2rem}.single-fudo .entry-header .entry-title{font-size:1.2rem;line-height:1.5;margin:10px auto 0;padding-right:0}.single-fudo .entry-header .fudo_kaiin_type_logo{margin-top:22px}.feature-content img{height:140px}.our-feature-box .feature-title a{font-size:14px;margin:3% auto;padding:3.7% 0;line-height:1.2;width:94%;max-width:200px}.feature-content h3{margin:0 0 10px;padding:10px 5% 0}.go-to-top{bottom:5.5em}.contact-form input[type="submit"]{padding:10px 5px}.grid-content li .top_title,#syousai_box li .top_title,.grid-content.cookie_fudou_single li .top_title,.archive-fudo .top_title{line-height:1.2;margin-bottom:0;padding:5% 5% 0}span.box1low{margin:10px 0 15px}span.box1low a{padding:0;width:70%}span.box1low a:hover{width:68%}.wrap_fudo h3,.wrap_fudo2 h3,.box-title,.page-title,.single-post h1.entry-title,.wp-block-cover .wp-block-cover__inner-container p,.archive-fudo h1.entry-title,.page h1.page-title{font-size:20px}.portfolio-img img,.grid-content li img,img.box1image{height:130px}#syousai_box li img,ul.cookie_fudou_single li.box1 img.box1image{height:130px!important}#syousai_box li .fudo_kaiin_type_logo img{height:auto!important}.top_excerpt,#syousai_box li .top_excerpt{font-size:10px;margin:0 auto;top:92px;height:35px;display:unset;overflow:hidden}.point-tab.vivid{width:25%;margin-right:2%;font-size:10px;padding:0 2%;line-height:1}.point-bun{width:100%;line-height:1.5}.archive-fudo h1.entry-title{margin:0 auto 20px;padding:0;text-align:center}#nav-above1 .nav-next a,#nav-above1 .nav-next b{font-size:12px;margin-right:0;padding:0 6px}img.box4image{height:200px}#colophon .widget-area{padding:10px 0}.slider-content{padding:0 20px;top:50%}.slider-content .btn-default.dark{background-color:rgba(255,255,255,.74)}#search-box{padding:5px;width:90%}th{padding:.8em .2em;font-size:12px}td{padding:.8em .2em;font-size:88%}#searchpage input[type="submit"],.widget.widget_fudo_b_k.wp_block input[type="submit"]{padding:10px 0}#main .comments-area ul,#main .comments-area ol{margin:0}.comments-area article{margin:5px 0}.comment-author.vcard{width:80px}.comment-author.vcard img{width:70px}#bread ul li{height:20px;line-height:18px;margin-right:2px;font-size:11px}.latest-info-text b{line-height:1.3em;font-size:14px;font-weight:600;width:100%}.custom-header{height:200px}.wp-custom-header img{height:200px;min-height:unset}.box-sub-title{line-height:1.5;text-align:left}.box-sub-title br{line-height:2.5}.kogma_drawer_menu .kogma_drawer_nav_wrapper{max-width:90%;z-index:999}.archive .post{width:97%}.kaiin_register{width:100%}#page_jsearch_page{width:98%}.pagination{margin:10px auto}}@media only screen and (max-width:380px){.latest-info-text .posted-on{font-size:14px;width:115px}.list_picsam img.box3image{height:220px}.kogma_drawer_menu .kogma_drawer_button:before{font-size:14px;width:30px}}@media only screen and (max-width:320px){#commonCnt br{display:block}.slider-content{padding:10px}.widget select#mel,.widget select#meh,.widget select#kalc,.widget select#kahc,.widget select#kalb,.widget select#kahb{width:46%}.list_picsam img.box3image{height:200px}.info-bottom a{width:60%}.kogma_drawer_menu .kogma_drawer_button{width:40%}.kogma_drawer_menu .kogma_drawer_button:before{width:30px}}@media (min-width:1px) and (max-width:1180px){a:hover{opacity:1}}