/*!
Theme Name: basic_theme
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: basic_theme
Tags:

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

basic_theme is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:0.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}@media only screen and (max-width: 768px){.flex-wrap.foot-wrap{display:block}.flex-wrap.foot-wrap ul,.flex-wrap.foot-wrap li{width:100% !important;font-size:18px;padding-right:0 !important}#footer{padding:20px}.foot-wrap .ul-block ul li{font-size:15px}.foot-wrap .ul-block{margin-bottom:15px;padding-bottom:2px}.foot-wrap .ul-block .udb{font-size:14px;margin-bottom:10px}.pc-none2{display:block}.foot-in .ul-block{border-bottom:1px dotted #666}.foot-in .ul-block a{pointer-events:none;width:100%;height:100%}.foot-in .ul-block .zet a{pointer-events:auto}.foot-in .ul-block ul{display:none}.foot-in .ul-block ul a{pointer-events:auto}.pc-none{display:block}.foot-under .flex-wrap{display:block}.foot-under ul li{display:block;margin-bottom:5px;padding-bottom:10px}.foot-under ul li:first-child{width:100% !important;text-align:center}.foot-under ul li:first-child img{height:45px;width:auto;margin:0 auto}.foot-under{margin-top:31px}.foot-under ul li:nth-child(2){display:block;width:100%;text-align:center;font-size:13px;padding-left:0}.foot-under ul li:last-child{text-align:center}.foot-under ul li:last-child .tel{font-size:16px;text-align:center;width:100%}.foot-under ul li:last-child .telsita{text-align:center;width:100%}.slick-adj{position:relative}.foot-under ul li:last-child .telsita{text-align:center;width:100%;font-size:13px}.foot-under ul li:last-child .demo{background:#011B6A;display:inline-block;text-align:center;padding:7px 10px;width:auto;font-size:14px;margin-bottom:10px}#slick .next,#slick .prev{bottom:50px}#slick .next{right:20px}.slick-counter{padding-right:120px;top:-21px}#slick .prev{right:68px}.triangle{border-width:312px 0 0 532px;z-index:0}.pickup{font-size:22px}.pickup span{font-size:14px;color:#FFF}.kv .bn-kv{bottom:64px}.busi-cont .busi-wrap li{width:100%;position:relative}.busi-cont .busi-wrap li .naka{height:220px}.busi-cont .busi-wrap .two a:after{background:url(/img/busi02.jpg) no-repeat left center;background-size:cover}.busi-cont .busi-wrap .san a:after{background:url(/img/busi03.jpg) no-repeat left center;background-size:cover}.bana-cont .bn-wrap li:last-child{text-align:center;margin-left:auto}.bana-cont .bn-wrap li{width:80%;margin:10px auto;text-align:left}.bana-cont .bn-wrap{margin-top:0px}.header-inner #logo img{height:auto;width:220px}.header-inner #logo{width:260px}.kv .kv-font img{height:167px;width:auto}.kv .kv-font{margin:95px 15px 0 26px}.kv .main-catch span{font-size:40px;color:#FFF;display:inline}.header-inner .main-nav{width:60%}.header-inner #logo{width:250px}.single #wrapper-const a{word-break:break-all}}@media only screen and (min-width: 415px) and (max-width: 768px){body #wrapper #indexLeftArea .sub-index{color:#215AA7;border:none;font-size:16px;font-weight:bold;padding-left:3.5%}body #wrapper #indexRightArea div{width:100%;padding:2px 31%}body header .header-inner #logo{padding-right:66%}body #wrapper #leftArea .flow li{margin-bottom:4px;font-size:15px;border-bottom:1px dotted #CCC;padding-bottom:10px;margin-bottom:16px}#contactButtonArea{padding:10px 34%}body #wrapper.topics-cont #topics dt{clear:left;float:left;width:23%;padding:7px;font-weight:bold;padding-bottom:16px;padding-top:20px;font-size:14px;line-height:1}body #wrapper.topics-cont .topicsTitleArea{padding-top:1px;font-size:14px}body #wrapper #srchtxt{margin-right:3%;height:20px;margin:0;width:92%;height:28px}body #siteFormTxtW{position:initial;text-align:left;font-size:16px;margin-top:8px;margin:8px auto 2px;padding-left:0;text-align:center;width:100px;font-weight:bold}body input#srchbtn{width:105px}body #wrapper.topics-cont #topics dd{margin-left:0;padding:0;border-bottom:1px dotted #ccc;width:100%;padding-bottom:16px;padding-top:17px;font-size:13px}body #siteFormArea form{text-align:center}input#srchbtn{width:107px;min-height:20px;padding:0px 0;text-align:center;vertical-align:top;cursor:pointer;margin-top:11px}body #wrapper.topics-cont #categoryArea div:first-child{text-align:right;margin-left:0;width:9%;font-size:13px;line-height:1}body #wrapper.topics-cont #categoryArea div{float:none;width:11.5%;margin:0 0 0 1%;display:inline-block}#categoryWrapper{text-align:right}body #wrapper.topics-cont .categoryRecruitS,body #wrapper.topics-cont .categoryCorpoS,body #wrapper.topics-cont .categoryInfoS{width:12%;margin:0 4% 0 0}body #wrapper #leftArea .beforeafter.large-reno{width:90%;margin-right:5%;margin-left:5%}body #wrapper #leftArea .beforeafter.quoter{width:100%;margin-left:0}body #wrapper #leftArea .beforeafter.quoter li:first-child{margin-left:0}body #wrapper #leftArea .beforeafter.quoter li{width:23%;padding:0;margin-left:2.6%;margin-right:0;border:none;margin-bottom:0;margin-top:0}body #wrapper #leftArea .beforeafter.quoter+ul+ul{margin-bottom:25px}body #titleArea{padding:33px 0px 28px 10px;font-size:24px}body #wrapper #leftArea #gallery li{height:auto;width:32%;margin:0;margin-bottom:4px;margin-left:2%;margin-right:0;margin-bottom:10px}body #wrapper #leftArea #gallery li:first-child{margin-left:0}body #wrapper #leftArea #gallery li:nth-child(3n+1){margin-left:0}body #wrapper #leftArea .work-wrap .img-right{float:right;margin-left:1%;text-align:right;width:27%;margin-top:0}body #wrapper #leftArea .entry{padding:21px 33.5%}body #wrapper #leftArea .beforeafter{width:80%;margin-left:10%;margin-right:10%;margin-top:15px}body #wrapper #leftArea .sub-ttl{font-size:19px;padding-left:1.8em}body #wrapper #leftArea .sub-ttl:before{border:15px solid transparent;border-bottom:10px solid #215AA7;top:-6px}body #wrapper #leftArea .sub-ttl:after{content:'';position:absolute;left:0;top:18px;border:15px solid transparent;border-top:10px solid #215AA7}body #wrapper #leftArea .kessan-wrap #links-kessan{width:70%;margin:0;padding:0;text-align:center;margin-left:15%;margin-left:15%}body #wrapper #leftArea .kessan-wrap #links-kessan li{display:inline-block;float:none;width:15%;margin-right:5%;margin-bottom:8px}body #bottomContact .ask.sp-none2{display:none !important}body #bottomContact{padding:11px 3.3% 7px}body #bottomContact .material.sp-none2{display:none !important}body #bottomContact .btn.sp-none2{width:22%;top:-10px;width:22%;top:-2px;float:right;left:-178px;display:block !important}#pageTopArea{width:14%;bottom:14px;right:4%}#renovation #mainPhotoArea img{top:0;width:100%;left:0}#renovation header .header-inner #logoR{margin-bottom:2px;padding-top:11px;top:-6px;left:6px;width:29%}#renovation header .header-inner #logo{float:none;width:100%;margin-right:0;padding-top:40px;text-align:left;padding-right:39%;padding-left:2%;margin-top:8px}#renovation #wrapperInner .f-right{padding:0px 10% 0 10%}#renovation #wrapperInner .f-right #indexImgRight li a{font-size:18px}#renovation #wrapperInner .f-right #indexImgRight li{border-left:1px solid red;padding-left:5px;line-height:1;height:12px;font-size:14px;margin-right:2.7%;margin-bottom:18px}#renovation #wrapperInnerContents{padding:0 20px}#renovation #wrapperInnerContents .img-wrap img{width:70%;margin-left:15%;margin-right:15%}#renovation #wrapperInnerContents .txt-wrap .roll{padding-right:69%}#renovation #wrapperInnerContents.anti-earth .zishin-wrap.clearfix{margin-bottom:45px}#renovation #wrapperInnerContents.anti-earth .zishin-wrap.clearfix .anti-e{margin-top:0}#renovation #wrapperInnerContents.anti-earth .txt-wrap{float:left;width:58%;margin-right:2%}#renovation #wrapperInnerContents.anti-earth .img-wrap{width:40%;margin-top:0}#renovation #wrapperInnerContents.anti-earth .img-wrap img{width:100%;margin:0}#renovation #wrapperInnerContents.anti-earth .img-wrap .anti-e{font-size:15px;margin-top:0}#renovation .earth h4:first-child{width:80%;margin:0 auto}#renovation .earth .earthquakeProofPhotoArea ul li{width:33.33%}#renovation .earth .earthquakeProofArea{width:80%}#renovation .e-example ul{width:80%}#renovation .e-example ul li:nth-child(even):after{top:31%;margin-left:-0.5%;border:24px solid transparent;border-left:27px solid #006cb7}#renovation .e-example ul li .b-en{width:65px;height:65px;line-height:65px;font-size:14px;top:29%;right:-16px}#renovation .e-example ul li:nth-child(odd) .b-en{top:36.5%;left:-6%;width:50px;height:50px;line-height:50px;font-size:12px}#renovation .ttl-green{color:#27ad3a;font-weight:bold;font-size:21px;display:inline-block;padding-right:9px;margin-right:9px;border-right:2px #27ad3a solid;height:30px;line-height:1.6;padding-bottom:0;border-bottom:none}#renovation .ttl-green+span br{display:block}#renovation .ttl-green+span{position:relative;line-height:1.4;bottom:-3px}#renovation .ttl-green+span.onerow{bottom:4px}#renovation #wrapperInnerContents.saving .img-wrap{width:22%;margin-top:0;float:right}#renovation #wrapperInnerContents.saving .img-wrap img{width:100%;margin-left:0;margin-right:0}#renovation #wrapperInnerContents.saving .txt-wrap3{width:76%;margin-right:2%;float:left}#renovation .e-example b{margin-left:0;display:block;width:80%;margin:0 auto}#renovation .e-example-outwall ul li:nth-child(even):after{border:24px solid transparent;border-left:27px solid #ff8008}#renovation .e-waterproof b{margin-left:0;display:block;width:80%;margin:0 auto}#renovation .e-waterproof ul li .b-en{width:65px;height:65px;line-height:65px;font-size:14px;top:32%;right:-16px}#renovation .e-waterproof ul li:nth-child(even):after{border:24px solid transparent;border-left:27px solid #2EA7E0;left:-3.2%;top:36%}#renovation .e-waterproof ul li:nth-child(odd) .b-en{top:36.5%}#renovation .e-common ul li .b-en{top:32%}#renovation .e-common ul li:nth-child(even):after{top:35%;border-left:27px solid #63300c}#renovation .e-common ul li:nth-child(odd) .b-en{top:35.5%;left:-6%;width:50px;height:50px;line-height:50px;font-size:12px}#renovation .e-example-equipment ul li .b-en{top:32%}#renovation .e-example-equipment ul li:nth-child(even):after{top:35%;border-left:27px solid #d90140}#renovation .e-example-equipment ul li:nth-child(odd) .b-en{top:35.5%;left:-6%;width:50px;height:50px;line-height:50px;font-size:12px}#renovation .e-example ul li:nth-child(even) .building-common2:after{width:86px;height:99px;bottom:-39px;right:-30px;background-size:92%}#renovation #outerWallArea{width:86%}#renovation #outerWallArea .outerWallL li{width:48%;font-size:12px}#renovation .pc-none.reverse{display:none !important}#renovation .sp-none.reverse{display:block !important}#renovation .e-example-outwall ul li:nth-child(odd) .b-en{top:33%}#renovation .e-example-equipment ul li:nth-child(odd) .b-en{top:30.5%}#renovation .e-example-equipment b:first-child+ul li:nth-child(odd) .b-en{top:35.3%}body #bottomContact p.sp-none2{display:inline-block !important}#renovation #bottomContact .btn{position:relative;text-align:center;margin-left:.7%;width:22%;line-height:1.1;top:-5px;display:inline-block !important}#renovation #bottomContact2 .material{color:#ff8b19;margin-left:2%}#renovation #bottomContact2 .btn.sp-none2,#renovation #bottomContact2 .material.sp-none2{display:inline-block}#renovation #bottomContact2 .btn.sp-none2{top:-5px}#renovation #pageTop{width:18%;text-align:right;margin:0px auto;padding:10px 0px 0px 0px;position:fixed;bottom:23px;z-index:13;right:3%}body #wrapper #leftArea .flow li a{padding-left:4em}body #wrapper #leftArea .flow li a:before{left:2.8em}body #topicsIndex dt{clear:left;float:left;width:135px;padding:15px 2px 12px;font-weight:bold;font-size:13px}body #topicsIndex dd{margin-left:0;padding:14px 2px 10px 9em;border-bottom:1px dotted #ccc;font-size:16px}body #topicsIndex dd div:first-child{position:relative;top:-1px}}@media only screen and (min-width: 415px) and (max-width: 768px) and (max-width: 767px){body #bottomContact .btn.sp-none2{display:none !important;color:red}}
/*# sourceMappingURL=sp.css.map */
