@media screen and (max-width: 850px){.blog-archives{margin-bottom:0}}.blog-archives li{overflow:hidden;margin-bottom:10px}.blog-archives li:last-child{margin-bottom:0;border-bottom:none}@media screen and (max-width: 850px){#news .archives article{padding-bottom:0}}#news .archives .date,#news .archives .tag{margin-right:20px;display:block;float:left}#news .archives .date{padding-right:0 !important}#news .archives .tag{margin-top:3px;text-align:center}#news .archives a{display:block;margin-left:240px}@media screen and (max-width: 850px){#news .archives a{margin-left:0;clear:both}}#news .section{margin:0 0 40px}#news .section h2{margin-bottom:30px}#news .blog-single .date{color:#666}#news .layout-fullcolumn{width:100%}#news .layout-two-column{overflow:hidden}#news .layout-two-column .contents{float:left;width:75%}@media screen and (max-width: 850px){#news .layout-two-column .contents{float:none;width:100%}}#news .layout-two-column .sidebar{margin-left:77%;width:23%}@media screen and (max-width: 850px){#news .layout-two-column .sidebar{margin-left:0;margin-top:30px;float:none;width:100%}}#news .layout-two-column .sidebar img{width:100%;max-width:100%}#news .backlink{border-top:solid 1px #CCC;margin-top:40px;margin-bottom:0;padding-top:40px}@media screen and (max-width: 850px){#news .backlink{margin-top:30px;padding-top:40px}}#news .backlink a{padding-left:35px;background:url("../images-new/icon-arrow-left.png") no-repeat left top;background-size:25px 25px;display:block}#news .arrow_back{padding-left:35px;background:url("../images-new/icon-arrow-left.png") no-repeat left top;background-size:25px 25px;display:block}.wp-pagenavi{border-top:solid 1px #CCC;border-bottom:solid 1px #CCC;margin-top:40px;padding:20px 0;text-align:center;clear:both}.wp-pagenavi .pages{display:none}.wp-pagenavi .extend{color:#666}.wp-pagenavi a,.wp-pagenavi span{margin:0 10px;font-weight:bold}.wp-pagenavi a{color:#666}.wp-pagenavi a:hover{color:#4e3b9d}.wp-pagenavi .current{color:#4e3b9d}.wp-pagenavi .nextpostslink,.wp-pagenavi .prevpostslink{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;height:25px;width:25px}.wp-pagenavi .nextpostslink{background:url("../images-new/icon-arrow-right.png") no-repeat left top;background-size:25px 25px}.wp-pagenavi .prevpostslink{background:url("../images-new/icon-arrow-left.png") no-repeat left top;background-size:25px 25px}#blog .contents-wrapper{overflow:hidden}@media screen and (max-width: 850px){#blog .contents-wrapper{overflow:inherit}}#blog #wp-calendar{border-top:solid 1px #CCC;border-left:solid 1px #CCC;border-right:solid 1px #CCC;width:100%;background-color:#FFF;font-size:12px;margin-bottom:20px}#blog #wp-calendar caption{display:none}#blog #wp-calendar tr{border-bottom:solid 1px #CCC}#blog #wp-calendar td,#blog #wp-calendar th{padding:0 4px;text-align:center}#blog #wp-calendar th{padding:2px 4px;font-weight:bold;vertical-align:middle}#blog #wp-calendar th .icon-arrow-left,#blog #wp-calendar th .icon-arrow-right{display:block;height:18px;width:18px;padding:0;background-size:18px 18px}#blog #wp-calendar th .icon-arrow-left{margin-left:10px}#blog #wp-calendar th .icon-arrow-right{margin-right:10px}#blog #wp-calendar td #today,#blog #wp-calendar td .today{margin:0 -4px;box-sizing:border-box;border:solid 3px #3188d1;display:block}#blog .side-contents{float:left;width:28.125%;background-color:#f2f2f2;padding:30px}@media screen and (max-width: 850px){#blog .side-contents{margin-top:40px;padding:10px;float:none;width:auto}}#blog .side-contents ul{list-style:none;padding-left:0}#blog .side-contents ul .categories,#blog .side-contents ul strong{font-size:18px;font-weight:bold;display:block;margin-bottom:10px}#blog .side-contents ul .categories ul,#blog .side-contents ul strong ul{margin-top:10px}#blog .side-contents ul strong{padding-top:20px}#blog .side-contents ul .cat-item{font-size:14px;font-weight:normal;margin-bottom:0}#blog .main-contents{float:right;width:62.5%}@media screen and (max-width: 850px){#blog .main-contents{margin-top:20px;float:none;width:100%}}#blog .main-contents h2{font-size:18px;margin-bottom:10px;padding-right:20%}#blog .main-contents h2 a{color:#4e3b9d}#blog .main-contents h2 a:hover{color:#000}#blog .main-contents .entry-meta{position:absolute;top:30px;right:30px;font-size:12px;color:#666}@media screen and (max-width: 850px){#blog .main-contents .entry-meta{position:inherit;top:0;left:0}}#blog .main-contents .entry-meta .author,#blog .main-contents .entry-meta .meta-prep,#blog .main-contents .entry-meta .meta-sep{display:none}#blog .main-contents .entry-meta .author a,#blog .main-contents .entry-meta .meta-prep a,#blog .main-contents .entry-meta .meta-sep a{display:none}#blog .main-contents .btn-small{float:right;-moz-border-radius:12px / 12px;-webkit-border-radius:12px 12px;border-radius:12px / 12px;padding:0 18px;height:24px;line-height:2.1em;font-size:12px}#blog .main-contents .entry-content{overflow:hidden}@media screen and (max-width: 850px){#blog .main-contents .entry-content p.colum{width:400px}}#blog .main-contents .entry-utility{border-top:dashed 1px #CCC;margin-top:20px;padding-top:20px;overflow:hidden;clear:both}#blog .main-contents .entry-utility .entry-utility-prep,#blog .main-contents .entry-utility .meta-sep{display:none}#blog .main-contents .entry-utility .cat-links{float:left}#blog .main-contents .entry-utility .sns-block{float:right;line-height:1.1em}#blog .main-contents .entry-utility .sns-block .tool_facebook_like{border:solid 1px transparent;width:100px}#blog .main-contents .entry-utility .sns-block .tool_facebook_like iframe{width:100px !important}#blog .main-contents .entry-utility .sns-block .tool_twitter{padding-right:10px}#blog .main-contents .entry-utility .sns-block .tool_twitter a{margin-top:-1px !important}#blog .archives .post{border:solid 1px #CCC;padding:30px;position:relative;margin-bottom:20px}@media screen and (max-width: 850px){#blog .archives .post{padding:10px}}#blog .navigation{margin-top:20px;padding-top:20px;border-top:solid 1px #CCC;display:table;width:100%}#blog .navigation .nav-next,#blog .navigation .nav-previous{display:table-cell;width:50%}#blog .navigation .nav-previous a{display:block;padding-right:10px}#blog .navigation .nav-previous a .meta-nav{margin-right:10px;margin-bottom:20px;display:block;float:left;width:25px;height:25px;background:url("../images-new/icon-arrow-left.png") no-repeat left top;background-size:25px 25px}#blog .navigation .nav-next a{display:block;padding-left:10px;text-align:right}#blog .navigation .nav-next a .meta-nav{margin-left:10px;margin-bottom:20px;display:block;float:right;width:25px;height:25px;background:url("../images-new/icon-arrow-right.png") no-repeat left top;background-size:25px 25px}.icon-arrow-right{padding-right:40px;background:url("../images-new/icon-arrow-right.png") no-repeat left top;background-size:25px 25px}#casestudy .contents-wrapper{overflow:hidden}@media screen and (max-width: 850px){#casestudy .contents-wrapper{border-top:solid 1px #CCC;overflow:inherit}}#casestudy .side-contents{float:left;width:14.6%;background-color:#f2f2f2;padding:20px}@media screen and (max-width: 850px){#casestudy .side-contents{float:none;width:auto;padding:0;margin-left:-15px;margin-right:-15px;background-color:#FFF}}#casestudy .side-contents h2{font-size:18px;margin-bottom:10px}@media screen and (max-width: 850px){#casestudy .side-contents h2{text-align:center;padding:20px 0;margin-bottom:0;background-color:#f2f2f2}}#casestudy .side-contents h3{margin:10px 0;padding-top:10px;border-top:solid 1px #CCC;font-size:14px}@media screen and (max-width: 850px){#casestudy .side-contents h3{font-size:13px;padding:10px 15px;border-bottom:solid 1px #CCC;cursor:pointer;margin:0;padding:15px;background-color:#f2f2f2}}#casestudy .side-contents h3 .icon-plus{display:none}@media screen and (max-width: 850px){#casestudy .side-contents h3 .icon-plus{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;margin-top:5px;background:url("../images-new/icon-plus.png") no-repeat left bottom;background-size:14px 14px;width:14px;height:14px;float:right}#casestudy .side-contents h3 .icon-plus.icon-minus{background:url("../images-new/icon-minus.png") no-repeat left bottom;background-size:14px 14px}}#casestudy .side-contents h3.active .icon-plus{background:url("../images-new/icon-minus.png") no-repeat left bottom;background-size:14px 14px}@media screen and (max-width: 850px){#casestudy .side-contents .search-list-wrapper{display:block}}#casestudy .side-contents .checkbox-button-wrapper{font-size:13px;padding-bottom:5px;overflow:hidden}@media screen and (max-width: 850px){#casestudy .side-contents .checkbox-button-wrapper{padding:8px 15px;background-color:#FFF;display:block}}#casestudy .side-contents .checkbox-button-wrapper label .label-name{padding-left:10px}#casestudy .side-contents .checkbox-button-wrapper .category_checkbox{margin-top:6px;float:right}#casestudy .side-contents .searchform-controls{margin:20px 0 0;padding-top:20px;border-top:solid 1px #CCC}@media screen and (max-width: 850px){#casestudy .side-contents .searchform-controls{margin:0;background-color:#f2f2f2;padding:20px 15px}}#casestudy .side-contents .searchform-controls .input-btn-small{display:block;width:100%;text-align:center}#casestudy .main-contents{float:right;width:78.125%}@media screen and (max-width: 850px){#casestudy .main-contents{margin-top:20px;float:none;width:100%}}#casestudy .archives .post{margin-bottom:20px;overflow:hidden}@media screen and (max-width: 850px){#casestudy .archives .post{width:100%;float:none;margin-bottom:30px}}#casestudy .archives .post .wp-post-image{float:left}@media screen and (max-width: 850px){#casestudy .archives .post .wp-post-image{float:none;margin-bottom:5px;width:100%;height:auto}}#casestudy .archives .post .list{margin-left:230px;position:relative}@media screen and (max-width: 850px){#casestudy .archives .post .list{margin-left:0}}#casestudy .archives .post .list .date{padding-right:10px}#casestudy .archives .post .list h2{margin:0;font-size:14px}@media screen and (max-width: 850px){#casestudy .archives .post .list h2{clear:both;line-height:1.4em;margin-bottom:5px}}#casestudy .archives .post .list h2 a{margin-top:10px;display:block;color:#4e3b9d}#casestudy .archives .post .list h2 a:hover{color:#000}#casestudy .archives .post .list .categories{position:absolute;top:0;right:0}@media screen and (max-width: 850px){#casestudy .archives .post .list .categories{margin:5px 0;position:inherit;display:block;clear:both;overflow:hidden}}#casestudy .archives .post .list p{margin:0}@media screen and (max-width: 850px){#casestudy .archives .post .list p{font-size:13px;line-height:1.5em}}#casestudy .archives .post .list .company{color:#666}@media screen and (max-width: 850px){#casestudy .archives .post .list .company{font-size:13px;line-height:1.5em}}#casestudy .detail header .office-name{line-height:1.1em;margin-bottom:10px;font-weight:bold}@media screen and (max-width: 850px){#casestudy .detail header .office-name{text-align:center}}#casestudy .detail header .office-name a{color:#FFF}#casestudy .detail header .office-name a:hover{color:#999}#casestudy .detail h2{margin-bottom:20px}#casestudy .detail .main-contents{overflow:hidden}#casestudy .detail .main-contents .categories{float:left}#casestudy .detail .main-contents .date{display:block;float:right;color:#666}#casestudy .detail .main-contents .entry-content{clear:both;padding-top:20px}#casestudy #concept{padding:40px 0}@media screen and (max-width: 850px){#casestudy #concept{padding:20px 0}}#casestudy #office{border-top:solid 1px #CCC;margin-top:40px;padding-top:40px;overflow:hidden}@media screen and (max-width: 850px){#casestudy #office{border-top:solid 1px #CCC;margin-top:0;padding-top:20px}}#casestudy #office h2{font-size:18px;margin-bottom:10px}#casestudy #office h3{font-size:14px;margin:0}#casestudy #office table td,#casestudy #office table th{vertical-align:top;line-height:1.6em;padding:3px 0}#casestudy #office table th{font-weight:bold;padding-right:20px;white-space:nowrap}#casestudy #office .office{border-right:solid 1px #CCC;float:left;width:50%}@media screen and (max-width: 850px){#casestudy #office .office{float:none;width:100%;border-right:none;border-top:solid 1px #CCC;margin-top:20px;padding-top:20px}}#casestudy #office .office h2,#casestudy #office .office h3,#casestudy #office .office table{margin-right:40px}@media screen and (max-width: 850px){#casestudy #office .office h2,#casestudy #office .office h3,#casestudy #office .office table{margin-right:0}}#casestudy #office .architects{float:right;width:49%}@media screen and (max-width: 850px){#casestudy #office .architects{float:none;width:100%;border-top:solid 1px #CCC;margin-top:20px;padding-top:20px}}#casestudy #office .architects h2,#casestudy #office .architects table{margin-left:40px}@media screen and (max-width: 850px){#casestudy #office .architects h2,#casestudy #office .architects table{margin-left:0}}#casestudy .figure{overflow:hidden;list-style:none;padding-left:0}@media screen and (max-width: 850px){#casestudy .figure{margin-bottom:0}}@media screen and (max-width: 850px){#casestudy .figure figure{margin-bottom:20px}}#casestudy .figure figure img{width:100%;max-width:100%}@media screen and (max-width: 850px){#casestudy .figure figure img{height:auto}}#casestudy .figure figure figcaption{padding-top:10px;color:#666;font-size:12px;line-height:1.5em}#casestudy .figure li{float:left}@media screen and (max-width: 850px){#casestudy .figure li{float:none}}#casestudy .figure li.col-large{width:100%}#casestudy .figure li.col-medium{width:66.6666%}@media screen and (max-width: 850px){#casestudy .figure li.col-medium{float:none;width:100%}}#casestudy .figure li.col-medium figure{padding-right:14px}@media screen and (max-width: 850px){#casestudy .figure li.col-medium figure{padding-right:0}}#casestudy .figure li.col-small{width:33.3%}@media screen and (max-width: 850px){#casestudy .figure li.col-small{float:none;width:100%}}#casestudy .figure li.col-small figure{padding-right:14px}@media screen and (max-width: 850px){#casestudy .figure li.col-small figure{padding-right:0}}#casestudy .figure li:last-child figure{padding-right:0 !important}a.basin,a.bathroom,a.casual_vintage,a.commerce_facility,a.condominium,a.hotel,a.house,a.japanese_modern,a.kitchen,a.modern_elegance,a.natural_nuance,a.newly,a.other,a.others_taste,a.reform,a.simple_modern,a.toilet,a.urban_taste,span.basin,span.bathroom,span.casual_vintage,span.commerce_facility,span.condominium,span.hotel,span.house,span.japanese_modern,span.kitchen,span.modern_elegance,span.natural_nuance,span.newly,span.other,span.others_taste,span.reform,span.simple_modern,span.toilet,span.urban_taste{margin-left:3px;float:left;width:22px;height:22px;display:block}a.newly,span.newly{background:url("../images-new/case/newly.png") no-repeat left bottom;background-size:22px 22px}a.reform,span.reform{background:url("../images-new/case/reform.png") no-repeat left bottom;background-size:22px 22px}a.house,span.house{background:url("../images-new/case/house.png") no-repeat left bottom;background-size:22px 22px}a.condominium,span.condominium{background:url("../images-new/case/condominium.png") no-repeat left bottom;background-size:22px 22px}a.commerce_facility,span.commerce_facility{background:url("../images-new/case/commerce_facility.png") no-repeat left bottom;background-size:22px 22px}a.hotel,span.hotel{background:url("../images-new/case/hotel.png") no-repeat left bottom;background-size:22px 22px}a.other,span.other{background:url("../images-new/case/others_taste.png") no-repeat left bottom;background-size:22px 22px}a.basin,span.basin{background:url("../images-new/case/basin.png") no-repeat left bottom;background-size:22px 22px}a.bathroom,span.bathroom{background:url("../images-new/case/bathroom.png") no-repeat left bottom;background-size:22px 22px}a.kitchen,span.kitchen{background:url("../images-new/case/kitchen.png") no-repeat left bottom;background-size:22px 22px}a.toilet,span.toilet{background:url("../images-new/case/toilet.png") no-repeat left bottom;background-size:22px 22px}a.natural_nuance,span.natural_nuance{background:url("../images-new/case/natural_nuance.png") no-repeat left bottom;background-size:22px 22px}a.simple_modern,span.simple_modern{background:url("../images-new/case/simple_modern.png") no-repeat left bottom;background-size:22px 22px}a.casual_vintage,span.casual_vintage{background:url("../images-new/case/casual_vintage.png") no-repeat left bottom;background-size:22px 22px}a.modern_elegance,span.modern_elegance{background:url("../images-new/case/modern_elegance.png") no-repeat left bottom;background-size:22px 22px}a.urban_taste,span.urban_taste{background:url("../images-new/case/urban_taste.png") no-repeat left bottom;background-size:22px 22px}a.japanese_modern,span.japanese_modern{background:url("../images-new/case/japanese_modern.png") no-repeat left bottom;background-size:22px 22px}a.others_taste,span.others_taste{background:url("../images-new/case/others_taste.png") no-repeat left bottom;background-size:22px 22px}a .displayNone,span .displayNone{display:none}#tab_recommend .list .item br{display:none}#tab_recommend .list .item img{border:solid 1px #CCC;width:100%;max-width:100%;display:none}#tab_recommend .list .item img:first-child{display:block}#tab_recommend .list .item a{display:block;word-break:break-all}#tab_recommend .list .item .caption{padding:0;display:block;font-size:14px}#tab_recommend .list .item .status-icon.discontinued,#tab_recommend .list .item .status-icon.limited,#tab_recommend .list .item .status-icon.termination{margin-left:10px}#case_study{padding-top:40px;border-top:solid 1px #CCC;margin-top:0}#case_study h2{font-size:18px;margin-bottom:10px}#case_study .ul_case{list-style:none;padding-left:0}#case_study .ul_case li{display:inline-block;vertical-align:top;padding-right:18px}#case_study .ul_case li img{padding-bottom:10px}#case_study .ul_case .caption{margin-top:1em}@media screen and (max-width: 450px){#case_study{padding-top:20px}#case_study .ulcase3{margin:0 30px;display:inline-block}#case_study .ulcase3 img{max-width:100%}#case_study .ulcase{margin:0 60px}#case_study .ulcase img{max-width:100%}#case_study .ulcase .ul_case li{padding:0 0 20px}#case_study .ulcase .ul_case li .allow{text-align:left}}@media screen and (min-width: 600px) and (max-width: 800px){#case_study{padding-top:20px}#case_study .ul_case li{padding-right:12px}}.menu ul{list-style:none;margin:0;padding:0}.menu ul li{display:inline;margin-left:0;padding-left:0}.menu ul li.active{font-weight:800}.menu ul li.break{padding-left:5px}.designer{margin-top:50px}.list .item{padding-right:40px}.subcontent{margin-bottom:20px}.photographer{margin-bottom:40px}h2.line{margin-top:30px;margin-bottom:10px}@media screen and (max-width: 850px){h2.line{padding:20px 0}}.id3 p{margin-bottom:5px}
