﻿@import url(//fonts.googleapis.com/earlyaccess/notosansjapanese.css);@import url("https://fonts.googleapis.com/css?family=Poppins");@import url("https://fonts.googleapis.com/css?family=Oswald");*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased}html{-webkit-text-size-adjust:none;font-size:14px;color:#303030;text-rendering:optimizeLegibility}body{font-size:62.5%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;line-height:1.8;font-family:"Oswald", "Noto Sans Japanese", 游ゴシック体, "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", メイリオ, Meiryo, sans-serif;background-color:white}video{width:100% !important;height:auto !important}p{font-size:1.4em;line-height:2em}.header-container{overflow:hidden}.container{overflow:hidden}.raw{overflow:hidden}.page-container{overflow:hidden}.wp-block-embed__wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;height:auto}.wp-block-embed__wrapper iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.section{border-bottom:1px solid #eee;z-index:99999 !important}.article-more-btn{color:#333;font-weight:900;display:block;letter-spacing:1px}.more-btn{display:block;background:#333;text-decoration:none;font-weight:bold;color:white;text-align:center;letter-spacing:2px;border:2px solid #333;max-width:100%;transition:all 1s cubic-bezier(0.075, 0.82, 0.165, 1)}.more-btn:hover{border:2px solid #333;background:white;color:#333}h1.title_text_eng{text-align:center;font-weight:bold;letter-spacing:4px;padding-left:4px}.cat-green{background:#8BC34A !important}.cat-pink{background:#C34A82 !important}.cat-blue{background:#4A8FC3 !important}.cat-yellow{background:#F8CB1C !important}#grobal-wrapper{display:none;background:white}#loading{display:none;background:#fefefe;z-index:99999;width:100%;height:100%;position:fixed}#loading img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;height:auto}.breadcrumbs{margin-bottom:15px;font-size:12px;line-height:100%}.breadcrumbs a{text-decoration:none;color:#8BC34A}.post-categories li a{text-decoration:none;color:#ccc;font-weight:bold}.related-posts{overflow:hidden;position:relative}.related-posts h3{background:white;text-align:center;letter-spacing:1px;color:#7a7a7a;font-weight:normal;width:100%;line-height:1rem;padding-bottom:15px;overflow:hidden;background:url("./img/line.jpg");background-repeat:repeat-x;background-position:0% 35%}.related-posts h3 span{background:white;padding:0px 10px}.index-posts .index-post{border-bottom:1px solid #eee;overflow:hidden}.index-posts .index-post h1{margin:0;padding:0;font-weight:bold}.index-posts .index-post h1 a{color:#333;text-decoration:none;transition:all 1s cubic-bezier(0.075, 0.82, 0.165, 1)}.index-posts .index-post h1 a:hover{color:#F8CB1C}.index-posts .index-post p{margin:0;padding:0}.index-posts .index-post .thumbnail img{width:100%;height:auto}.no-related{text-align:center;background:#fafafa;border:1px solid #eee;color:#ccc}ul.tag-list li{display:inline-block;margin-bottom:10px}ul.tag-list li a{background:#eee;color:#555;font-weight:bold;text-decoration:none;transition:all 0.3s ease-out}ul.tag-list li a:hover{background:#F8CB1C;color:white}.anystretch{z-index:0}.swiper-slide img{width:100%;height:auto}.SNS-btn{overflow:hidden}.SNS-btn a{text-decoration:none;text-align:center;font-weight:bold;max-width:100%;transition:all 0.3s ease-out;letter-spacing:0.5px;padding:12px;font-size:11px}.SNS-btn .facebook{width:48.3871%;float:left;margin-right:3.22581%;background:#3b5998;color:white}.SNS-btn .facebook:hover{background:#eee;color:#555}.SNS-btn .twitter{width:48.3871%;float:right;margin-right:0;background:#1997f0;color:white}.SNS-btn .twitter:hover{background:#eee;color:#555}#top-btn{position:fixed;opacity:0.9;transition:all 0.3s ease-out;z-index:9999}#top-btn:hover{opacity:0.6}.pagenavi{overflow:hidden;text-align:center}.swiper-slide p{line-height:150%;margin:5px 0}.breadcrub{border-bottom:1px solid #eee}.breadcrub span a{text-decoration:none;color:#8BC34A}.video{position:relative;width:100%;padding-top:56.25%}.video iframe{pointer-events:auto !important;position:absolute;top:0;right:0;width:100% !important;height:100% !important}.wp-pagenavi{text-align:center;overflow:hidden;padding:10px}.wp-pagenavi .current{background:#333;color:white;padding:10px 15px;font-weight:bold}.wp-pagenavi a{padding:10px 15px;color:#333}.btn-map{color:white;border:2px solid white;text-decoration:none;display:block;margin:15px auto;font-size:12px;font-weight:bold;margin-bottom:30px;transition:all 0.3s ease-out}.btn-map:hover{background:white;border:2px solid white;color:#222}#map{width:100%;background:#eee}.clumn5{border:1px solid #eee;margin-bottom:15px}.clumn5 img{width:100%;height:auto}.feature-section img{width:100%;height:auto}.category-container{border-top:1px solid #ccc;border-bottom:1px solid #ccc}.product-sub-content{overflow:hidden;width:100%}ul.category-list li{display:inline-block;margin:0px 5px}ul.category-list li a{display:block;background:#111;color:white;text-decoration:none;transition:all 1s cubic-bezier(0.075, 0.82, 0.165, 1);font-weight:bold}ul.category-list li a:hover{background:#ccc}.card{background:white;position:relative}.card a{text-decoration:none;text-align:100%;display:block;color:#222 !important}.card p{line-height:140%}.card p.title{font-size:14px !important;line-height:160%;margin:0 !important}.card p.new{position:absolute;font-weight:bold;letter-spacing:1px;color:#ccc}.card p.price{font-weight:bold;font-size:14px !important;margin:0 !important}.card a{transition:all 1s cubic-bezier(0.075, 0.82, 0.165, 1)}.card a:hover{opacity:0.8}.card img{height:auto;width:100%}h1.content-title{text-align:center}h1.content-title span.eng{display:block;color:#222;font-weight:bold}h1.content-title span.jp{display:block}header{border-bottom:1px solid #eee;background:white;position:relative}header .toggle{position:absolute;z-index:9999;display:block;background:url("img/humberg_menu.png") no-repeat center center;background-size:contain}header .active{background:url("img/humberg_menu_close.png") no-repeat !important;background-size:contain !important}header .logo{height:auto}header nav ul{overflow:hidden}header nav ul li a{line-height:170%}header nav ul li a span.eng{letter-spacing:2px;font-weight:bold}footer{background:#222;color:white}footer h1{text-align:center}footer h1 img{height:auto}footer .shop-info{text-align:center}footer ul.external_link{text-align:center}footer ul.external_link li{display:inline-block}footer ul.external_link li a{text-decoration:none;color:white;transition:all 1s cubic-bezier(0.075, 0.82, 0.165, 1);font-size:25px}footer ul.external_link li a:hover{color:#8BC34A}footer ul.internal_link{text-align:center}footer ul.internal_link li a{text-decoration:none;color:white;font-size:12px}footer #copyright{text-align:center;letter-spacing:.5px;font-size:10px}#map{line-height:0}#news .topics_container{max-width:100%;margin-left:auto;margin-right:auto}#news .topics_container:after{content:" ";display:block;clear:both}#news .topics_container .topics_section{background:white;border:1px solid #eee}#news .topics_container .topics_section a{text-decoration:none}#news .topics_container .topics_section:after{content:"";display:block;width:0%;height:3px;background:#90a4ae;transition:all 1s cubic-bezier(0.075, 0.82, 0.165, 1)}#news .topics_container .topics_section:hover:after{content:"";display:block;width:100%;height:3px;background:#333}#news .topics_container .topics_section .thumbnail>img{width:100%;height:auto;line-height:0}#news .topics_container .topics_section .topics_details{position:relative}#news .topics_container .topics_section .topics_details .category{background:#333;color:white;display:inline-block;font-weight:bold;font-size:11px;letter-spacing:.1em}#news .topics_container .topics_section .topics_details .date{font-weight:bold;letter-spacing:.1em;color:#90a4ae}#news .topics_container .topics_section .topics_details h3{font-weight:500;letter-spacing:0.1em;line-height:150%;color:#333}#news .topics_container .topics_section .topics_details .user_detail{color:black;overflow:hidden}#news .topics_container .topics_section .topics_details .user_detail p{color:#90a4ae}#news .topics_container .topics_section .topics_details .user_detail .name{display:block}#news .topics_container .topics_section .topics_details .user_detail img{vertical-align:middle;float:left}#staff .staff_section_container{max-width:100%;margin-left:auto;margin-right:auto;overflow:hidden}#staff .staff_section_container:after{content:" ";display:block;clear:both}#staff .staff_section_container .staff_section_small p.position{line-height:100%;margin-bottom:5px;letter-spacing:0.1em;font-size:10px;color:#90a4ae}#staff .staff_section_container .staff_section_small h3{font-weight:bold;letter-spacing:1px}#staff .staff_section_container .staff_section_small h3 .eng{font-weight:bold}#staff .staff_section_container .staff_section_small p{font-weight:bold}#staff .staff_section_container .staff_section_small img{width:100%;height:auto;z-index:99999 !important}#staff .staff_section_container .staff_section p.position{line-height:100%;margin-bottom:5px;letter-spacing:0.1em;font-size:10px;color:#90a4ae}#staff .staff_section_container .staff_section h3{font-weight:bold;letter-spacing:1px}#staff .staff_section_container .staff_section h3 .eng{font-weight:bold}#staff .staff_section_container .staff_section p{font-weight:bold}#staff .staff_section_container .staff_section img{width:100%;height:auto}#pickup .pickup_item_container{max-width:100%;margin-left:auto;margin-right:auto}#pickup .pickup_item_container:after{content:" ";display:block;clear:both}#pickup .pickup_item_container .pickup_item img{width:100%;height:auto}#service .service_container .service_section{overflow:hidden;line-height:0;text-align:center}#service .service_container .service_section p{color:#333;font-weight:bold;text-decoration:none;display:inline-block;letter-spacing:3px;text-align:center}#service .service_container .service_section p:after{content:"";display:block;background:#333;width:100%;height:3px;transform-origin:center;transition:all 1s cubic-bezier(0.075, 0.82, 0.165, 1)}#service .service_container .service_section p:hover:after{content:"";display:block;transform-origin:center;background:#333;width:0%;height:3px}#service .service_container .service_section a{text-decoration:none}#service .service_container .service_section img{width:100%;height:auto;transition:all 4s cubic-bezier(0.075, 0.82, 0.165, 1);transform:scale(1, 1)}#service .service_container .service_section img:hover{transform:scale(1.1, 1.1)}#concept h1{font-weight:bold;letter-spacing:2px}#concept p{text-align:center}.show_staff-container{overflow:hidden}.page-header{width:100%;background:#222;display:table}.page-header .page-header-container{display:table-cell;vertical-align:middle;text-align:center;color:white !important}.page-header .page-header-container h1{font-weight:bold}.page-header .page-header-container p{font-weight:bold}#company .company-page-header{text-align:center}#company .company-page-header h1{font-weight:bold;font-family:"Oswald"}#company .company-page-header h2{color:#ccc}#company .company-page .contents img{width:100%}#company table{width:100%}#company table tr td{letter-spacing:.1em}#company table tr .title{font-weight:bold}.no-contens{background:#fafafa;border:1px solid #eee}.no-contens p{text-align:center !important}.no-contens p.title{font-weight:bold;color:#333}.product-contents{overflow:hidden}.product-contents .body h1{line-height:140%;font-size:18px;font-weight:bold;margin-bottom:15px}.product-contents .body h2{border-bottom:1px solid #ccc;margin-bottom:15px;font-size:14px;font-weight:bold;padding-bottom:10px}.product-contents .body p{font-size:14px;margin-bottom:10px}.product-contents .body p.price{line-height:100%}.product-contents .body p.price span{color:#555;font-size:12px;margin-left:3px}.product-contents .body p.brand{font-size:15px;margin-bottom:10px}.product-contents .left{overflow:hidden}.product-contents .left .thumb{width:16.88312%;float:left;margin:15px 0}.product-contents .left .thumb:nth-child(5n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.product-contents .left .thumb:nth-child(5n+2){margin-left:20.77922%;margin-right:-100%;clear:none}.product-contents .left .thumb:nth-child(5n+3){margin-left:41.55844%;margin-right:-100%;clear:none}.product-contents .left .thumb:nth-child(5n+4){margin-left:62.33766%;margin-right:-100%;clear:none}.product-contents .left .thumb:nth-child(5n+5){margin-left:83.11688%;margin-right:-100%;clear:none}.product-contents .left img{width:100%;height:auto;border:1px solid #eee}.product-contents .right{overflow:hidden}#article{overflow:hidden}.single-page h2{font-weight:bold}.single-page h3{font-weight:bold}.single-page h4{font-weight:bold}.single-page img{height:auto;max-width:100%}.slide-in{overflow:hidden;position:relative;line-height:0;transform:translate3d(-100%, 0, 0);z-index:1}.slide-in:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background-color:#F4F1ED;transform:scale(1);transform-origin:right}.animated{overflow:hidden}.animated .slide-in{line-height:0;overflow:hidden;position:relative;transition-duration:.4s;transform:translate3d(0, 0, 0);transition-delay:.1s;transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1)}.animated .slide-in:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background-color:#F4F1ED;transform:scale(0, 1);transform-origin:right;transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1);transition-duration:1s;transition-delay:.4s}.animated .slide-in a img{transform:scale(1, 1);transition-duration:5s;transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1);width:100%;height:auto}.animated .slide-in a img:hover{transform:scale(1.1)}#renovation h1{text-align:center;font-weight:bold}#renovation h2{text-align:center;font-weight:bold;line-height:130%}#renovation h2 span{display:block}#renovation h3{font-weight:bold}#renovation .contens-header p{text-align:center}#renovation .details img{width:100%;height:auto}#renovation .gallery img{width:100%;height:auto}.btn{background:#333;color:white;display:block;text-align:center;text-decoration:none;font-weight:bold;transition:all 1s cubic-bezier(0.075, 0.82, 0.165, 1);line-height:100%}.btn:hover{background:#555}@media only screen and (max-width: 640px){.header-container{max-width:100%}.container{width:90%;margin:0 auto}.page-container{max-width:95%;padding:30px 0px}.wp-block-embed__wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;height:auto}.wp-block-embed__wrapper iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.section{padding:30px 0}.article-more-btn{font-size:10px;margin-top:10px}.more-btn{padding:10px;font-size:12px;margin:20px 0}h1.title_text_eng{font-size:16px;line-height:140%;margin-bottom:20px}#loading img{width:50%}.post-categories{margin-top:20px}.post-categories li a{font-size:12px;letter-spacing:2px}.related-posts{margin-top:50px}.related-posts h3{font-size:13px !important}.index-posts .index-post{padding:20px 0}.index-posts .index-post h1{font-size:15px}.index-posts .index-post p{font-size:13px}.no-related{padding:30px 0 !important}ul.tag-list{margin:10px 0}ul.tag-list li{margin-right:5px}ul.tag-list li a{padding:5px 10px}.anystretch{z-index:0}.swiper-slide img{width:100%;height:auto}.SNS-btn{overflow:hidden}.SNS-btn a{margin:20px 0}.SNS-btn .facebook:hover{background:#eee;color:#555}.SNS-btn .twitter:hover{background:#eee;color:#555}#top-btn{display:none}#top-btn:hover{opacity:0.6}.breadcrub{padding:5px}.breadcrub span{padding:0px 3px;font-size:12px}.video{margin-top:30px}.btn-map{width:90%;margin:20px auto;padding:5px;font-size:14px;letter-spacing:3px}#map{height:400px}.clumn5{width:48.05195%;float:left}.clumn5:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.clumn5:nth-child(2n+2){margin-left:51.94805%;margin-right:-100%;clear:none}.feature-section{margin-bottom:20px}ul.category-list{margin:30px 0}ul.category-list li a{padding:5px 10px;font-size:12px;margin-bottom:10px}.clumn4{width:48.3871%;float:left}.clumn4:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.clumn4:nth-child(2n+2){margin-left:51.6129%;margin-right:-100%;clear:none}.card{margin-bottom:15px;font-size:13px}.card p.new{top:10px;left:15px}h1.content-title{margin-bottom:30px;letter-spacing:2px}h1.content-title span.eng{font-size:22px}h1.content-title span.jp{font-size:14px}header{text-align:center}header .toggle{top:15px;right:25px;height:30px;width:30px}header .active{background:url("img/humberg_menu_close.png") no-repeat !important;background-size:contain !important}header .logo{width:120px;margin:20px 0}header nav{display:none}header nav ul li{display:block;border-top:1px solid #eee}header nav ul li a{color:#333;text-decoration:none;padding:20px;display:block}header nav ul li a span.eng{font-size:12px}header nav ul li a span.jp{font-size:12px}footer{padding:40px 0}footer h1{margin-bottom:20px}footer h1 img{width:100px}footer ul.external_link{margin-bottom:20px}footer ul.external_link li{margin:0px 10px}footer ul.internal_link{margin:20px 0}footer ul.internal_link li{display:block;border-top:#333 1px solid}footer ul.internal_link li:last-child{display:block;border-bottom:#333 1px solid}footer ul.internal_link li a{padding:20px;display:block}#news .topics_container .topics_section{position:relative;margin-bottom:10px}#news .topics_container .topics_section .topics_details{padding:15px;padding-top:10px}#news .topics_container .topics_section .topics_details .category{position:absolute;padding:4px 8px;top:-50px;left:10px}#news .topics_container .topics_section .topics_details .date{font-size:12px}#news .topics_container .topics_section .topics_details h3{font-size:15px}#news .topics_container .topics_section .topics_details .user_detail{margin-top:0px}#news .topics_container .topics_section .topics_details .user_detail p{line-height:160%;margin-top:5px}#news .topics_container .topics_section .topics_details .user_detail .name{font-size:12px}#news .topics_container .topics_section .topics_details .user_detail img{margin-right:5px;width:30px;height:30px}#staff .staff_section_container .staff_section_small{width:48.3871%;float:left;margin-bottom:40px;overflow:hidden}#staff .staff_section_container .staff_section_small:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}#staff .staff_section_container .staff_section_small:nth-child(2n+2){margin-left:51.6129%;margin-right:-100%;clear:none}#staff .staff_section_container .staff_section_small p.position{margin-top:10px}#staff .staff_section_container .staff_section_small h3{font-size:15px;margin-top:5px;line-height:130%}#staff .staff_section_container .staff_section_small h3 .eng{display:block;font-size:11px}#staff .staff_section_container .staff_section{width:48.3871%;float:left;margin-bottom:40px}#staff .staff_section_container .staff_section:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}#staff .staff_section_container .staff_section:nth-child(2n+2){margin-left:51.6129%;margin-right:-100%;clear:none}#staff .staff_section_container .staff_section p.position{margin-top:10px}#staff .staff_section_container .staff_section h3{font-size:15px;margin-top:5px;line-height:130%}#staff .staff_section_container .staff_section h3 .eng{display:block;font-size:11px}#pickup .pickup_item_container .pickup_item{width:48.3871%;float:left;margin-top:10px}#pickup .pickup_item_container .pickup_item:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}#pickup .pickup_item_container .pickup_item:nth-child(2n+2){margin-left:51.6129%;margin-right:-100%;clear:none}#service .service_container .service_section{margin-bottom:20px}#service .service_container .service_section p{margin-top:10px}#concept .concept-container{padding:20px}#concept h1{text-align:center;font-size:23px;margin-bottom:10px}#concept p{font-size:14px}#concept br{display:none}.show_staff-container{margin-top:15px}.page-header{height:500px}.page-header .page-header-container h1{font-size:25px;letter-spacing:4px;padding-left:4px}#company .company-page-header{padding:20px 0}#company .company-page-header h1{font-size:20px;letter-spacing:8px;padding-left:8px}#company .company-page-header h2{font-size:13px;letter-spacing:6px}#company .company-page{padding:0 20px;padding-bottom:20px}#company table{margin-bottom:30px}#company table tr td{font-size:14px;padding:24px 0;border-bottom:1px solid #eee}#company table tr .title{width:100px}.no-contens{padding:30px;margin:15px}.no-contens p.title{font-size:15px;letter-spacing:2px;margin-bottom:10px}.product-contents{padding:15px}.product-contents .body p.price{font-size:30px;margin:20px 0}.single-page .single-page-header{margin-bottom:20px}.single-page h1{font-size:20px;margin-bottom:15px}.single-page h2{font-size:16px;margin-top:15px;margin-top:20px}.single-page h3{font-size:15px;margin:5px 0}.single-page h4{font-size:14px;margin:5px 0}.single-page p{line-height:200%;margin:15px 0;font-size:14px}.slide-in{overflow:hidden;position:relative;line-height:0;transform:translate3d(-100%, 0, 0);z-index:1}.slide-in:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background-color:#F4F1ED;transform:scale(1);transform-origin:right}.animated{overflow:hidden}.animated .slide-in{line-height:0;overflow:hidden;position:relative;transition-duration:.4s;transform:translate3d(0, 0, 0);transition-delay:.1s;transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1)}.animated .slide-in:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background-color:#F4F1ED;transform:scale(0, 1);transform-origin:right;transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1);transition-duration:1s;transition-delay:.4s}.animated .slide-in a img{transform:scale(1, 1);transition-duration:5s;transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1);width:100%;height:auto}.animated .slide-in a img:hover{transform:scale(1.1)}#renovation h1{font-size:16px;margin-bottom:10px}#renovation h2{margin:30px 0;font-size:15px;letter-spacing:2px;padding-left:2px}#renovation h2 span{font-size:11px}#renovation h3{font-size:14px;margin-bottom:5px}#renovation p{font-size:13px}#renovation .contens-header{margin-bottom:20px}#renovation .contens-header p{font-size:13px;text-align:justify}#renovation .contens-header p br{display:none}#renovation .details{margin:20px 0}#renovation .details img{margin-bottom:10px}#renovation .gallery{width:48.3871%;float:left}#renovation .gallery:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}#renovation .gallery:nth-child(2n+2){margin-left:51.6129%;margin-right:-100%;clear:none}#renovation .gallery img{margin-bottom:8px}.btn{padding:15px;margin:20px 0;font-size:13px}}@media only screen and (min-width: 640px) and (max-width: 1019px){.header-container{max-width:100%}.container{width:90%;margin:0 auto}.page-container{max-width:90%;padding:45px 0px}.wp-block-embed__wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;height:auto}.wp-block-embed__wrapper iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.section{padding:45px 0}.article-more-btn{font-size:12px;margin-top:15px}.more-btn{padding:10px;font-size:12px;margin:20px 0}h1.title_text_eng{font-size:24px;line-height:120%;margin-bottom:40px}#loading img{width:300px}.post-categories{margin-top:30px}.post-categories li a{font-size:12px;letter-spacing:2px}.related-posts{margin-top:30px}.related-posts h3{font-size:14px !important}.index-posts .index-post{padding:20px 0}.index-posts .index-post h1{font-size:16px}.index-posts .index-post p{font-size:14px !important}.index-posts .index-post .thumbnail{width:27.27273%;float:left;margin-right:3.8961%}.index-posts .index-post .contents{width:68.83117%;float:right;margin-right:0;padding:5px 0px}.no-related{padding:40px 0 !important}ul.tag-list{margin:10px 0}ul.tag-list li{margin-right:7px}ul.tag-list li a{padding:5px 10px}.anystretch{z-index:0}.swiper-slide img{width:100%;height:auto}.SNS-btn{overflow:hidden}.SNS-btn a{margin:30px 0}.SNS-btn .facebook:hover{background:#eee;color:#555}.SNS-btn .twitter:hover{background:#eee;color:#555}#top-btn{display:none}#top-btn:hover{opacity:0.6}.breadcrub{padding:10px}.breadcrub span{padding:0px 3px;font-size:12px}.video{margin-top:50px}.btn-map{width:300px;padding:5px}.clumn5{width:22.58065%;float:left}.clumn5:nth-child(4n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.clumn5:nth-child(4n+2){margin-left:25.80645%;margin-right:-100%;clear:none}.clumn5:nth-child(4n+3){margin-left:51.6129%;margin-right:-100%;clear:none}.clumn5:nth-child(4n+4){margin-left:77.41935%;margin-right:-100%;clear:none}.feature-section{width:100%;float:left}.feature-section:nth-child(1n+1){margin-left:0;margin-right:-100%;clear:none}ul.category-list{margin:30px 0}ul.category-list li a{padding:5px 10px;font-size:11px}.clumn4{width:22.58065%;float:left}.clumn4:nth-child(4n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.clumn4:nth-child(4n+2){margin-left:25.80645%;margin-right:-100%;clear:none}.clumn4:nth-child(4n+3){margin-left:51.6129%;margin-right:-100%;clear:none}.clumn4:nth-child(4n+4){margin-left:77.41935%;margin-right:-100%;clear:none}.card{font-size:13px;margin-bottom:30px}.card p.new{top:15px;left:15px}h1.content-title{margin-bottom:40px;letter-spacing:2px}h1.content-title span.eng{font-size:28px}h1.content-title span.jp{font-size:14px}header{text-align:center}header .toggle{top:28px;right:28px;height:30px;width:30px}header .active{background:url("img/humberg_menu_close.png") no-repeat !important;background-size:contain !important}header .logo{width:170px;margin:30px 0}header nav{display:none}header nav ul li{display:block;border-top:1px solid #eee}header nav ul li a{color:#333;text-decoration:none;padding:25px;display:block;line-height:220%}header nav ul li a span.eng{display:block;font-size:14px}header nav ul li a span.jp{font-size:10px}footer{padding:50px 0}footer h1{margin-bottom:20px}footer h1 img{width:100px}footer ul.external_link{margin-bottom:20px}footer ul.external_link li{margin:0px 15px}footer ul.internal_link{margin:40px 0}footer ul.internal_link li{display:block;border-top:#333 1px solid}footer ul.internal_link li:last-child{display:block;border-bottom:#333 1px solid}footer ul.internal_link li a{padding:20px;display:block}#news .topics_container .topics_section{width:48.3871%;float:left;margin-bottom:30px}#news .topics_container .topics_section:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}#news .topics_container .topics_section:nth-child(2n+2){margin-left:51.6129%;margin-right:-100%;clear:none}#news .topics_container .topics_section .topics_details{padding:15px;padding-top:10px}#news .topics_container .topics_section .topics_details .category{padding:2px 10px;margin-right:5px}#news .topics_container .topics_section .topics_details .date{font-size:12px}#news .topics_container .topics_section .topics_details h3{font-size:16px;margin-top:10px}#staff .staff_section_container .staff_section_small{width:31.1828%;float:left;margin-bottom:40px;overflow:hidden}#staff .staff_section_container .staff_section_small:nth-child(3n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}#staff .staff_section_container .staff_section_small:nth-child(3n+2){margin-left:34.4086%;margin-right:-100%;clear:none}#staff .staff_section_container .staff_section_small:nth-child(3n+3){margin-left:68.8172%;margin-right:-100%;clear:none}#staff .staff_section_container .staff_section_small p.position{margin-top:15px}#staff .staff_section_container .staff_section_small h3{font-size:16px;line-height:120%;margin-top:5px}#staff .staff_section_container .staff_section_small h3 .eng{font-size:11px;display:block}#staff .staff_section_container .staff_section{width:22.58065%;float:left;margin-bottom:40px}#staff .staff_section_container .staff_section:nth-child(4n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}#staff .staff_section_container .staff_section:nth-child(4n+2){margin-left:25.80645%;margin-right:-100%;clear:none}#staff .staff_section_container .staff_section:nth-child(4n+3){margin-left:51.6129%;margin-right:-100%;clear:none}#staff .staff_section_container .staff_section:nth-child(4n+4){margin-left:77.41935%;margin-right:-100%;clear:none}#staff .staff_section_container .staff_section p.position{margin-top:15px}#pickup .pickup_item_container .pickup_item{width:48.3871%;float:left;margin-top:10px}#pickup .pickup_item_container .pickup_item:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}#pickup .pickup_item_container .pickup_item:nth-child(2n+2){margin-left:51.6129%;margin-right:-100%;clear:none}#service .service_container .service_section{width:48.3871%;float:left;margin-bottom:40px}#service .service_container .service_section:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}#service .service_container .service_section:nth-child(2n+2){margin-left:51.6129%;margin-right:-100%;clear:none}#concept h1{text-align:center;font-size:35px;margin-bottom:30px}#concept p{font-size:15px}.show_staff-container{margin-top:20px}.page-header{height:500px}.page-header .page-header-container h1{font-size:30px;letter-spacing:4px;padding-left:4px}#company .company-page-header{padding:40px 0}#company .company-page-header h1{font-size:30px;letter-spacing:8px;padding-left:8px}#company .company-page-header h2{font-size:14px;letter-spacing:6px}#company .company-page{padding:0 40px;padding-bottom:40px}#company table{margin-bottom:40px}#company table tr td{font-size:15px;padding:20px 0;border-bottom:1px solid #eee}#company table tr .title{width:100px}.no-contens{padding:50px;margin:30px}.no-contens p.title{font-size:20px;letter-spacing:2px;margin-bottom:30px}.product-contents{padding:30px}.product-contents .body h1{font-size:15px}.product-contents .body h2{font-size:13px}.product-contents .body p.price{font-size:32px;margin:20px 0}.product-contents .left{width:48.05195%;float:left;margin-right:3.8961%}.product-contents .right{width:48.05195%;float:right;margin-right:0}.single-page .single-page-header{margin-bottom:30px}.single-page h1{font-size:24px;margin-bottom:10px}.single-page h2{font-size:18px;margin:20px 0;margin-top:30px}.single-page h3{font-size:16px;margin:10px 0}.single-page h4{font-size:15px;margin:10px 0}.single-page p{line-height:200%;margin:15px 0;font-size:15px}.slide-in{overflow:hidden;position:relative;line-height:0;transform:translate3d(-100%, 0, 0);z-index:1}.slide-in:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background-color:#F4F1ED;transform:scale(1);transform-origin:right}.animated{overflow:hidden}.animated .slide-in{line-height:0;overflow:hidden;position:relative;transition-duration:.4s;transform:translate3d(0, 0, 0);transition-delay:.1s;transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1)}.animated .slide-in:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background-color:#F4F1ED;transform:scale(0, 1);transform-origin:right;transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1);transition-duration:1s;transition-delay:.4s}.animated .slide-in a img{transform:scale(1, 1);transition-duration:5s;transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1);width:100%;height:auto}.animated .slide-in a img:hover{transform:scale(1.1)}#renovation h1{font-size:25px;margin-bottom:15px}#renovation h2{margin:30px 0;font-size:25px;letter-spacing:2px;padding-left:2px}#renovation h2 span{font-size:12px}#renovation h3{font-size:15px;margin-bottom:5px}#renovation p{font-size:14px}#renovation .contens-header{margin-bottom:30px}#renovation .contens-header p{font-size:14px}#renovation .contens-header p br{display:none}#renovation .details{width:31.1828%;float:left;margin:20px 0}#renovation .details:nth-child(3n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}#renovation .details:nth-child(3n+2){margin-left:34.4086%;margin-right:-100%;clear:none}#renovation .details:nth-child(3n+3){margin-left:68.8172%;margin-right:-100%;clear:none}#renovation .details img{margin-bottom:10px}#renovation .gallery{width:31.1828%;float:left}#renovation .gallery:nth-child(3n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}#renovation .gallery:nth-child(3n+2){margin-left:34.4086%;margin-right:-100%;clear:none}#renovation .gallery:nth-child(3n+3){margin-left:68.8172%;margin-right:-100%;clear:none}#renovation .gallery img{margin-bottom:15px}.btn{padding:14px;margin:20px 0;font-size:14px}}@media only screen and (min-width: 1020px){.header-container{width:90%;margin:0 auto}.container{width:100%;max-width:1440px;padding:0 35px;margin:0 auto}.page-container{max-width:1440px;padding:60px 35px}.wp-block-embed__wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;height:auto}.wp-block-embed__wrapper iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.section{padding:60px 0}.article-more-btn{font-size:12px;margin-top:15px}.more-btn{width:40%;margin:30px auto;padding:10px;font-size:13px}h1.title_text_eng{font-size:30px;line-height:120%;margin-bottom:60px}#loading img{width:300px}.post-categories{margin-bottom:10px}.post-categories li a{font-size:13px;letter-spacing:2px}.related-posts{margin-top:50px}.related-posts h3{font-size:14px !important}.index-posts .index-post{padding:30px 0}.index-posts .index-post h1{font-size:18px}.index-posts .index-post p{font-size:14px !important}.index-posts .index-post .thumbnail{width:27.27273%;float:left;margin-right:3.8961%}.index-posts .index-post .contents{width:68.83117%;float:right;margin-right:0;padding:5px 0px}.no-related{padding:50px 0 !important}ul.tag-list{margin:10px 0}ul.tag-list li{margin-right:10px}ul.tag-list li a{padding:5px 10px}.anystretch{z-index:0}.swiper-slide img{width:100%;height:auto}.SNS-btn{overflow:hidden}.SNS-btn a{margin:30px 0}.SNS-btn .facebook:hover{background:#eee;color:#555}.SNS-btn .twitter:hover{background:#eee;color:#555}#top-btn{bottom:45px;right:45px;width:50px;height:50px}#top-btn:hover{opacity:0.6}.pagenavi{margin:30px 0}.breadcrub{padding:15px}.breadcrub span{padding:0px 3px;font-size:13px}.video{margin-top:60px}.btn-map{width:300px;padding:5px}#map{height:600px}.clumn5{width:16.88312%;float:left}.clumn5:nth-child(5n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.clumn5:nth-child(5n+2){margin-left:20.77922%;margin-right:-100%;clear:none}.clumn5:nth-child(5n+3){margin-left:41.55844%;margin-right:-100%;clear:none}.clumn5:nth-child(5n+4){margin-left:62.33766%;margin-right:-100%;clear:none}.clumn5:nth-child(5n+5){margin-left:83.11688%;margin-right:-100%;clear:none}.feature-section{width:100%;float:left}.feature-section:nth-child(1n+1){margin-left:0;margin-right:-100%;clear:none}ul.category-list{margin:60px 0;text-align:center}ul.category-list li a{padding:5px 20px;font-size:14px}.clumn4{width:22.58065%;float:left}.clumn4:nth-child(4n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.clumn4:nth-child(4n+2){margin-left:25.80645%;margin-right:-100%;clear:none}.clumn4:nth-child(4n+3){margin-left:51.6129%;margin-right:-100%;clear:none}.clumn4:nth-child(4n+4){margin-left:77.41935%;margin-right:-100%;clear:none}.card{margin-bottom:60px;font-size:13px}.card p.new{top:20px;left:20px}h1.content-title{margin-bottom:60px;letter-spacing:2.5px;padding-left:2.5px}h1.content-title span.eng{font-size:32px}h1.content-title span.jp{font-size:16px}header{padding:30px 0}header .toggle{display:none}header .active{background:url("img/humberg_menu_close.png") no-repeat !important;background-size:contain !important}header .logo{float:left;width:170px;margin-top:6px}header nav{float:right;padding-top:5px}header nav ul li{display:inline-block;margin-left:25px}header nav ul li a{display:block;text-align:right;text-decoration:none;padding:2px;transition:all 1s cubic-bezier(0.075, 0.82, 0.165, 1);color:#333}header nav ul li a:hover{color:#8BC34A}header nav ul li a span.eng{display:block;font-size:14px}header nav ul li a span.jp{display:block;font-size:10px}footer{padding:60px 0}footer h1{margin-bottom:20px}footer h1 img{width:130px}footer .shop-info{margin-bottom:20px}footer ul.external_link{margin-bottom:20px}footer ul.external_link li{margin:0px 15px}footer ul.internal_link{margin-bottom:10px}footer ul.internal_link li{display:inline-block;border-right:1px solid #555}footer ul.internal_link li:last-child{border-right:none}footer ul.internal_link li a{display:block;padding:0px 15px;font-size:12px;transition:all 2s cubic-bezier(0.075, 0.82, 0.165, 1)}footer ul.internal_link li a:hover{color:#8BC34A}#news .topics_container .topics_section{width:31.1828%;float:left;margin-bottom:30px}#news .topics_container .topics_section:nth-child(3n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}#news .topics_container .topics_section:nth-child(3n+2){margin-left:34.4086%;margin-right:-100%;clear:none}#news .topics_container .topics_section:nth-child(3n+3){margin-left:68.8172%;margin-right:-100%;clear:none}#news .topics_container .topics_section .topics_details{padding:20px;padding-top:16px}#news .topics_container .topics_section .topics_details .category{padding:6px 10px;top:-24px;right:20px;position:absolute}#news .topics_container .topics_section .topics_details .date{font-size:12px}#news .topics_container .topics_section .topics_details h3{font-size:18px}#news .topics_container .topics_section .topics_details .user_detail{margin-top:10px}#news .topics_container .topics_section .topics_details .user_detail p{line-height:160%;margin-top:12px}#news .topics_container .topics_section .topics_details .user_detail .name{font-size:14px}#news .topics_container .topics_section .topics_details .user_detail img{margin-right:10px}#staff .staff_section_container .staff_section_small{width:16.88312%;float:left;margin-bottom:40px;overflow:hidden}#staff .staff_section_container .staff_section_small:nth-child(5n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}#staff .staff_section_container .staff_section_small:nth-child(5n+2){margin-left:20.77922%;margin-right:-100%;clear:none}#staff .staff_section_container .staff_section_small:nth-child(5n+3){margin-left:41.55844%;margin-right:-100%;clear:none}#staff .staff_section_container .staff_section_small:nth-child(5n+4){margin-left:62.33766%;margin-right:-100%;clear:none}#staff .staff_section_container .staff_section_small:nth-child(5n+5){margin-left:83.11688%;margin-right:-100%;clear:none}#staff .staff_section_container .staff_section_small p.position{margin-top:15px}#staff .staff_section_container .staff_section_small h3{font-size:18px;line-height:120%;margin-top:5px}#staff .staff_section_container .staff_section_small h3 .eng{font-size:11px;display:block}#staff .staff_section_container .staff_section{width:22.58065%;float:left;margin-bottom:40px}#staff .staff_section_container .staff_section:nth-child(4n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}#staff .staff_section_container .staff_section:nth-child(4n+2){margin-left:25.80645%;margin-right:-100%;clear:none}#staff .staff_section_container .staff_section:nth-child(4n+3){margin-left:51.6129%;margin-right:-100%;clear:none}#staff .staff_section_container .staff_section:nth-child(4n+4){margin-left:77.41935%;margin-right:-100%;clear:none}#staff .staff_section_container .staff_section p.position{margin-top:15px}#staff .staff_section_container .staff_section h3{font-size:18px}#staff .staff_section_container .staff_section h3 .eng{font-size:11px;margin-left:10px}#pickup .pickup_item_container .pickup_item{width:16.88312%;float:left;margin-bottom:30px}#pickup .pickup_item_container .pickup_item:nth-child(5n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}#pickup .pickup_item_container .pickup_item:nth-child(5n+2){margin-left:20.77922%;margin-right:-100%;clear:none}#pickup .pickup_item_container .pickup_item:nth-child(5n+3){margin-left:41.55844%;margin-right:-100%;clear:none}#pickup .pickup_item_container .pickup_item:nth-child(5n+4){margin-left:62.33766%;margin-right:-100%;clear:none}#pickup .pickup_item_container .pickup_item:nth-child(5n+5){margin-left:83.11688%;margin-right:-100%;clear:none}#service .service_container .service_section{width:31.1828%;float:left;margin-bottom:40px}#service .service_container .service_section:nth-child(3n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}#service .service_container .service_section:nth-child(3n+2){margin-left:34.4086%;margin-right:-100%;clear:none}#service .service_container .service_section:nth-child(3n+3){margin-left:68.8172%;margin-right:-100%;clear:none}#service .service_container .service_section p{margin-top:15px}#concept .concept-container{margin:60px 0}#concept h1{text-align:center;font-size:35px;margin-bottom:30px}#concept p{font-size:16px}.show_staff-container{margin-top:30px}.page-header{height:500px}.page-header .page-header-container h1{font-size:35px;letter-spacing:4px;padding-left:4px}.page-header .page-header-container p{letter-spacing:2px;padding-left:2px}#company .company-page-header{padding:60px 0;border-bottom:1px solid #eee}#company .company-page-header h1{font-size:40px;letter-spacing:8px;padding-left:8px}#company .company-page-header h2{font-size:15px;letter-spacing:6px}#company .company-page{max-width:1300px;margin:0 auto;margin-bottom:100px;padding:0 60px}#company table{margin-bottom:60px}#company table tr td{padding:24px 0;border-bottom:1px solid #eee;font-size:16px}#company table tr .title{width:150px}.no-contens{padding:70px;margin:70px}.no-contens p{margin:30px 0}.no-contens p.title{font-size:25px;letter-spacing:2px;margin-bottom:50px}.product-contents{padding:45px 0}.product-contents .body p.price{font-size:35px;margin:20px 0}.product-contents .left{width:48.05195%;float:left;margin-right:3.8961%}.product-contents .right{width:48.05195%;float:right;margin-right:0}#article{margin:60px 0}.single-page{max-width:1080px;margin:0 auto;padding:0px 30px}.single-page .single-page-header{margin-bottom:50px}.single-page h1{font-size:28px;margin-bottom:15px}.single-page h2{font-size:20px;margin:20px 0;margin-top:30px}.single-page h3{font-size:17px;margin:15px 0}.single-page h4{font-size:15px;margin:15px 0}.single-page p{line-height:200%;margin:20px 0;font-size:15px}.slide-in{overflow:hidden;position:relative;line-height:0;transform:translate3d(-100%, 0, 0);z-index:1}.slide-in:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background-color:#F4F1ED;transform:scale(1);transform-origin:right}.animated{overflow:hidden}.animated .slide-in{line-height:0;overflow:hidden;position:relative;transition-duration:.4s;transform:translate3d(0, 0, 0);transition-delay:.1s;transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1)}.animated .slide-in:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background-color:#F4F1ED;transform:scale(0, 1);transform-origin:right;transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1);transition-duration:1s;transition-delay:.4s}.animated .slide-in a img{transform:scale(1, 1);transition-duration:5s;transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1);width:100%;height:auto}.animated .slide-in a img:hover{transform:scale(1.1)}#renovation h1{font-size:25px;margin-bottom:20px}#renovation h2{margin:30px 0;font-size:25px;letter-spacing:2px;padding-left:2px}#renovation h2 span{font-size:12px}#renovation h3{font-size:17px;margin-bottom:5px}#renovation p{font-size:14px}#renovation .contens-header{margin-bottom:50px}#renovation .contens-header p{font-size:15px}#renovation .details{width:31.1828%;float:left;margin:20px 0}#renovation .details:nth-child(3n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}#renovation .details:nth-child(3n+2){margin-left:34.4086%;margin-right:-100%;clear:none}#renovation .details:nth-child(3n+3){margin-left:68.8172%;margin-right:-100%;clear:none}#renovation .details img{margin-bottom:10px}#renovation .gallery{width:13.97849%;float:left}#renovation .gallery:nth-child(6n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}#renovation .gallery:nth-child(6n+2){margin-left:17.2043%;margin-right:-100%;clear:none}#renovation .gallery:nth-child(6n+3){margin-left:34.4086%;margin-right:-100%;clear:none}#renovation .gallery:nth-child(6n+4){margin-left:51.6129%;margin-right:-100%;clear:none}#renovation .gallery:nth-child(6n+5){margin-left:68.8172%;margin-right:-100%;clear:none}#renovation .gallery:nth-child(6n+6){margin-left:86.02151%;margin-right:-100%;clear:none}.btn{padding:14px;margin:20px 0;font-size:14px}}
