.News-onePost{width:100%;padding:0 20px 30px;border-bottom:1px solid #5d4e35}.News-onePost:last-child{border-bottom:none}.BeforeAfter-rss ul{padding:0}.BeforeAfter-rss ul>li.beforeafter{list-style:none;width:302px;height:302px;float:left;margin:20px auto;display:block;-webkit-box-shadow:1px 1px 3px 0 #777;box-shadow:1px 1px 3px #777;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background:#fff}.cleaningExplanation{margin:15px 0;padding:0 10px;overflow:hidden;text-overflow:ellipsis;height:50px}div.toukou div.beforeafter{width:inherit;height:auto;margin:0 auto}div.toukou div.beforeafter a img{width:265px;height:auto}div.toukou div.beforeafter h1 a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}div.toukou div.beforeafter p{width:inherit;max-width:inherit;margin:0 auto}div.toukou div.beforeafter p strong{display:block;width:inherit;max-width:inherit}div.toukou p.shop-url{margin:-10px}div.toukou div.beforeafter p a,div.toukou p.shop-url a{font-size:17px;font-weight:400;color:#000}.CustomersVoice>img{max-width:100%;height:auto}section.ShopPageNews>article.PageMainContentsMargin>article.BlogArchiveArticle>h2{margin:20px 0;line-height:.05;background-color:#f3f2e6}section.ShopPageNews>article.PageMainContentsMargin>article.BlogArchiveArticle>h2>a,section.ShopPageNews>article.PageMainContentsMargin>article.BlogArchiveArticle>h2>span{color:#5d4e35}#content-inner .HistoryOfCompany article{margin:auto 0;width:100%}#content-inner .Philosophy{background:#f3f2e6;width:100%;padding:20px;text-align:center;font-size:20px;margin-right:0;margin-left:0;margin-bottom:50px}.Philosophy h3{font-size:25px;font-weight:700}.Philosophy p{font-size:20px}.ItemCell,.YearCell{padding-right:10px}.CompanyInfo{border-top:1px solid #ff7200}.History tbody tr td,.History tbody tr th{border:none}.History .ShopImage{margin:0}.History tr:nth-child(2n+1){background:0 0}.History tr td:last-child{border-left:1px solid #5d4e35;padding-left:20px}table.recruit-table{background:none repeat scroll 0 0 #fff;border-collapse:separate;border-spacing:5px;color:#333;width:100%;margin:20px 0 0}table.recruit-table tr th{background:#aaa;color:#fff;padding:10px;text-align:center;border-radius:10px;border-color:transparent}table.recruit-table tr td{border:1px solid #ccc;padding:10px;text-align:left;border-radius:10px;border-color:transparent}table.recruit-table th:first-child,table.recruit-table tr td,table.recruit-table tr:first-child th:first-child,table.recruit-table tr:last-child th:first-child{border-color:transparent}.LineCell{border-left:1px solid #eee;padding:5px}.slip,.slip:hover{padding:20px 50px}.wpcf7-checkbox,a img{border:none}.wpcf7-form,.wpcf7-form-control{width:95%}.wpcf7-form-control{border:1px solid #5d4e35}.wpcf7-submit{background:#ff7200;padding:10px;border:none;color:#fff;border-radius:50px;text-align:center}.iuyasdf87632jhaerfui-wrap{display:none}#wpcf7-f2368-p59-o1{padding:35px;box-shadow:0 1px 5px rgba(0,0,0,.5);background:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#efefef));background:-moz-linear-gradient(top,#fff,#efefef);margin-bottom:30px}#wpcf7-f2368-p59-o1 p{margin-bottom:30px}.wpcf7-form{margin:0 auto}.wpcf7-form *{width:100%}.wpcf7-textarea{resize:none}.list-block .wpcf7-list-item{display:block}.list-inline .wpcf7-list-item{display:inline}.wpcf7-not-valid-tip-no-ajax,.wpcf7-validation-errors,form p span span.wpcf7-not-valid-tip{color:red}.slip{border:1px solid #5d4e35;margin:30px auto;display:block;width:100%;color:orange;background:#feffe8;background:-moz-linear-gradient(top,rgba(254,255,232,.8) 0,rgba(214,219,191,.8) 100%);background:-webkit-linear-gradient(top,rgba(254,255,232,.8) 0,rgba(214,219,191,.8) 100%);background:linear-gradient(to bottom,rgba(254,255,232,.8) 0,rgba(214,219,191,.8) 100%)}.slip:hover{background:#feffe8;background:-moz-linear-gradient(top,#feffe8 0,#d6dbbf 100%);background:-webkit-linear-gradient(top,#feffe8 0,#d6dbbf 100%);background:linear-gradient(to bottom,#feffe8 0,#d6dbbf 100%)}.Contact-destination{color:red;font-size:30px;font-weight:700;line-height:1.3}.RecruitContactInformation{font-size:25px;color:#5d4e35;font-weight:700}.pageFeed{background-color:#afafa7;padding:0}.searchResultsPageNumber{list-style:none;display:block;text-align:center}.searchResultsPageNumber span,.searchResultsPageNumber>a{padding:5px;color:#fff;margin:10px;font-size:30px}.searchResultsPageNumber>.current{background:#ff7200}.BlogArchiveArticle{margin:0}.BlogArchiveArticle>h2>a{color:#fff;font-size:25px}.newspost p{margin:20px 0}.previous-postsLink{width:200px;float:left}.next-postsLink{width:200px;float:right;text-align:right}.postdate{border-left:5px solid #5d4e35;padding-left:10px}.dottedHr{clear:both;border-top:1px dotted #aaa}.CompanyHistory{text-align:center}.CompanyHistory dt{font-weight:700;font-size:20px;padding-top:5px}.CompanyHistory dd{margin:0;font-size:20px;padding-bottom:5px;border-bottom:1px solid #5d4e35}.CompanyHistory dd:last-child{border-bottom:none}.messageOf404{width:100%;text-align:center;margin-top:80px}@media screen and (min-width:766px){.BeforeAfter-rss ul>li.beforeafter{margin:20px}div.toukou div.beforeafter{width:inherit}.wpcf7-form,.wpcf7-form-control{width:600px}.slip{width:600px}}@media screen and (min-width:1170px){#content-inner .Philosophy{margin-right:20px;margin-left:20px;width:calc(100% - 40px)}}@keyframes animation-sidebarOpenToClose{0%{transform:translate(0,0)}100%{transform:translate(-200vw,0)}}@keyframes animation-sidebarCloseToOpen{0%{transform:translate(-200vw,0)}100%{transform:translate(0,0)}}@keyframes animation-feedIn{0%{opacity:0}100%{opacity:1}}@keyframes animation-feedOut{0%{opacity:1}100%{opacity:0}}