@charset "UTF-8";.br-sp{display:none}@media screen and (max-width:768px){.br-sp{display:block}}.br-sp-non{display:block}@media screen and (max-width:768px){.br-sp-non{display:none}}.ws_nowrap{display:inline-block}.clearFix{clear:both}.pt20{padding-top:20px}.mb15{margin-bottom:15px}#contentsWrap{margin-left:auto;margin-right:auto;width:1200px}@media screen and (max-width:768px){#contentsWrap{width:100%}}.contentsWrap_parts{margin-left:auto;margin-right:auto;width:1200px}@media screen and (max-width:768px){.contentsWrap_parts{width:100%}}#mainimg #mainimgIn{padding-top:30px}#mainimg #mainimgIn .ttl01{padding-left:20px;margin-left:auto;margin-right:auto;width:1200px}@media screen and (max-width:768px){#mainimg #mainimgIn .ttl01{width:100%}}#mainimg #mainimgIn .ttl01 h2{margin-bottom:10px;font-size:28px;font-size:2.8rem}#mainimg #mainimgIn .ttl01 h2:before{content:"";display:block;margin-bottom:20px;width:42px;height:3px;background:#000}#mainimg #mainimgIn .ttl01 p{font-size:14px;font-size:1.4rem}#mainimg #pageMenu{background:#c90010}#mainimg #pageMenu ul{margin-left:auto;margin-right:auto;width:1200px;overflow:hidden;text-align:center}@media screen and (max-width:768px){#mainimg #pageMenu ul{width:100%}}#mainimg #pageMenu ul li{position:relative;float:left;padding-top:10px;width:300px;height:90px}#mainimg #pageMenu ul li:not(:nth-child(4)):after{position:absolute;content:"";display:block;width:1px;height:70px;top:10px;right:0;border:1px dashed rgba(255,253,253,0.3)}#mainimg #pageMenu ul li a{display:block;margin:0 auto;padding:10px;width:280px;color:#fff;font-size:16px;font-size:1.6rem}#mainimg #pageMenu ul li a:after{content:"";display:block;margin:5px auto 0;width:11px;height:6px;background:url("../img/left-arrow-top.svg") no-repeat center/cover;-webkit-transform:rotate(180deg);transform:rotate(180deg)}#mainimg #pageMenu ul li a:hover{-webkit-transition:all 0.3s;transition:all 0.3s;background:#7E0002}#mainimg #pageMenu ul li a span{display:block;font-size:10px;font-size:1rem}#mainimg #pageMenu ul li a.active{background:#7E0002}@media screen and (max-width:768px){#mainimg #pageMenu ul li a.active{background:inherit}}.companyBody #mainimg #pageMenu ul li{width:300px}.companyBody #mainimg #pageMenu ul li:not(:nth-child(3)):after{display:none}.companyBody #mainimg #pageMenu ul li:not(:nth-child(4)):after{position:absolute;content:"";display:block;width:1px;height:70px;top:10px;right:0;border:1px dashed rgba(255,253,253,0.3)}.companyBody #mainimg #pageMenu ul li a{width:280px}@media screen and (max-width:768px){#mainimg #mainimgIn{padding-top:10px}#mainimg #mainimgIn .ttl01{margin-left:20px;padding-left:0;width:50%}#mainimg #mainimgIn .ttl01 h2{margin-bottom:5px;font-size:22px;font-size:2.2rem}#mainimg #mainimgIn .ttl01 h2:before{margin-bottom:10px}#mainimg #mainimgIn .ttl01 p{font-size:12px;font-size:1.2rem}#mainimg #pageMenu ul{display:table;table-layout:fixed}#mainimg #pageMenu ul li{display:table-cell;float:none;padding-top:3px;padding-bottom:3px;width:100%;height:40px}#mainimg #pageMenu ul li:first-child a:after{margin:20px auto 0}#mainimg #pageMenu ul li:not(:nth-child(4)):after{height:25px}#mainimg #pageMenu ul li a{padding:5px 0;width:100%;font-size:11px;font-size:1.1rem;letter-spacing:-0.01rem}#mainimg #pageMenu ul li a:hover{-webkit-transition:unset;transition:unset;background:none}#mainimg #pageMenu ul li a:after{display:none}#mainimg #pageMenu ul li a span{display:none}.companyBody #mainimg #pageMenu ul li{width:100%}.companyBody #mainimg #pageMenu ul li:not(:nth-child(4)):after{height:25px}.companyBody #mainimg #pageMenu ul li a{width:100%;font-size:11px;font-size:1.1rem}.vam{vertical-align:middle}}@media screen and (max-width:320px){#mainimg #pageMenu ul li a{font-size:10px;font-size:1rem}}.serviceBody #mainimg.serviceTopMain{margin-bottom:0}.serviceBody .serviceTop{}.serviceBody .serviceTop .serviceBg{position:relative;overflow:hidden;background:#F2F2F2;margin-bottom:56px}.serviceBody .serviceTop .serviceBg:before{position:absolute;display:block;content:"";width:0;height:0;border-style:solid;border-width:0 0 40vh 100vw;border-color:transparent transparent #e9e7e7 transparent;bottom:0;right:0;z-index:0}.serviceBody .serviceTop .serviceBg:after{position:absolute;display:block;content:"";width:0;height:0;border-style:solid;border-width:40vh 100vw 0 0;border-color:#e9e7e7 transparent transparent transparent;top:0;left:0;z-index:0}@media screen and (max-width:480px){.serviceBody .serviceTop .serviceBg{margin-bottom:32px}.serviceBody .serviceTop .serviceBg:before{border-style:solid;border-width:0 0 60vh 100vw;border-color:transparent transparent #e9e7e7 transparent}.serviceBody .serviceTop .serviceBg:after{border-style:solid;border-width:60vh 100vw 0 0;border-color:#e9e7e7 transparent transparent transparent}}.serviceBody .serviceTop .modelImgBox{margin-bottom:80px;margin-left:auto;margin-right:auto;width:1080px}@media screen and (max-width:768px){.serviceBody .serviceTop .modelImgBox{width:100%}}@media screen and (max-width:768px){.serviceBody .serviceTop .modelImgBox{margin-bottom:40px;padding-left:20px;padding-right:20px}}.serviceBody .serviceTop .modelImgBox .ttl{margin:0 0 45px;font-size:24px;font-size:2.4rem}@media screen and (max-width:768px){.serviceBody .serviceTop .modelImgBox .ttl{margin:0 0 25px;font-size:19px;font-size:1.9rem}}.serviceBody .serviceTop .modelImgBox .ttl:before{content:"";display:block;margin-bottom:20px;width:85px;height:3px;background:#c90010}@media screen and (max-width:768px){.serviceBody .serviceTop .modelImgBox .ttl:before{margin-bottom:10px;width:42px}}.serviceBody #contentsWrap{margin-bottom:100px}.serviceBody #mainimg{margin-bottom:100px}.serviceBody #mainimgIn{height:250px;background:url("../../img/service/mainImg.png") no-repeat center/cover}.serviceBody .desBox .ttl_box{overflow:hidden;position:relative;margin:0 auto 50px;width:1170px;height:270px;background:#c90010}.serviceBody .desBox .ttl_box:before{position:absolute;display:block;content:"";width:0;height:0;border-style:solid;border-width:0 0 270px 740px;border-color:transparent transparent #be000f transparent;bottom:0;left:5px;z-index:0}.serviceBody .desBox .planning_management_box.ttl_box:after{position:absolute;content:"";display:block;width:425px;height:270px;top:0;right:0;background:url("../../img/service/img01.jpg") no-repeat center/cover}.serviceBody .desBox .support_box.ttl_box:after{position:absolute;content:"";display:block;width:425px;height:270px;top:0;right:0;background:url("../../img/service/img02.jpg") no-repeat center/cover}.serviceBody .desBox .consulting_box.ttl_box:after{position:absolute;content:"";display:block;width:425px;height:270px;top:0;right:0;background:url("../../img/service/img03.jpg") no-repeat center/cover}.serviceBody .desBox .ttl_boxIn{position:relative;width:745px;height:270px;background:url("../img/triangle.png")}.serviceBody .desBox .ttl_boxIn h3{margin:0 0 10px 75px;padding-top:85px;color:#fff;font-size:30px;font-size:3rem}.serviceBody .desBox .ttl_boxIn h3:before{content:"";display:block;margin-bottom:20px;width:77px;height:3px;background:#fff}.serviceBody .desBox .ttl_boxIn span:not(.ws_nowrap){display:block;color:#fff;font-size:14px;font-size:1.4rem}.serviceBody .desBox ul{margin-left:auto;margin-right:auto;width:1080px;font-size:18px;font-size:1.8rem}@media screen and (max-width:768px){.serviceBody .desBox ul{width:100%}}.serviceBody .desBox ul:nth-child(2){margin-bottom:65px}.serviceBody .desBox ul:nth-child(2) li{overflow:hidden;position:relative;margin-bottom:50px;padding-left:30px}.serviceBody .desBox ul:nth-child(2) li:before{position:absolute;content:"";display:inline-block;top:0;left:0;width:5px;height:80px;background:#c90010}.serviceBody .desBox ul:nth-child(2) li span{font-weight:bold;letter-spacing:-0.05rem}.serviceBody .desBox ul:nth-child(3){margin-bottom:95px;padding:40px 30px;background:#f2f2f2}.serviceBody .desBox ul:nth-child(3) li{position:relative;padding:20px 0 20px 55px}.serviceBody .desBox ul:nth-child(3) li:not(:last-child){border-bottom:1px dashed #cccccc}.serviceBody .desBox ul:nth-child(3) li:before{position:absolute;content:"";display:inline-block;top:45%;left:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:10px;height:5px;border-left:2px solid #c90010;border-bottom:2px solid #c90010;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.serviceBody .desBox ul:nth-child(3) li:after{position:absolute;content:"";display:block;top:50%;left:13px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:15px;height:15px;border:1px solid #c90010}.serviceBody .desBox:nth-child(2) ul:nth-child(2) li:nth-child(2){padding:15px 0 15px 30px}.serviceBody .desBox:nth-child(2) ul:nth-child(2) li:nth-child(4){padding:30px 0 30px 30px}.serviceBody .desBox:nth-child(3) ul:nth-child(2) li{letter-spacing:-0.01rem}.serviceBody .desBox:nth-child(3) ul:nth-child(2) li:first-child{padding:25px 0 25px 30px}.serviceBody .desBox:nth-child(3) ul:nth-child(2) li:nth-child(3){padding:15px 0 15px 30px}.serviceBody .desBox:nth-child(3) ul:nth-child(2) li:nth-child(4){padding:15px 0 15px 30px}@media screen and (max-width:768px){.serviceBody #contentsWrap{margin-bottom:60px}.serviceBody #mainimg{margin-bottom:60px}.serviceBody #mainimgIn{height:150px}.serviceBody .desBox:first-child .ttl_box:after{width:40%;height:100%}.serviceBody .desBox:nth-child(2) .ttl_box:after{width:40%;height:100%}.serviceBody .desBox:nth-child(3) .ttl_box:after{width:40%;height:100%}.serviceBody .desBox .ttl_box{margin:0 0 40px;width:100%;height:auto}.serviceBody .desBox .ttl_box:before{border-width:0 0 200px 600px;top:0;left:auto;right:0}.serviceBody .desBox .ttl_box .ttl_boxIn{width:60%;height:120px}.serviceBody .desBox .ttl_box .ttl_boxIn h3{margin:0 0 20px 12px;padding-top:25px;font-size:19px;font-size:1.9rem;letter-spacing:-0.001rem}.serviceBody .desBox .ttl_box .ttl_boxIn h3:before{margin-bottom:10px}.serviceBody .desBox .ttl_box .ttl_boxIn span:not(.ws_nowrap){font-size:10px;font-size:1rem}.serviceBody .desBox ul{padding:0 20px;font-size:16px;font-size:1.6rem}.serviceBody .desBox ul:nth-child(2){margin-bottom:0;padding:0 20px}.serviceBody .desBox ul:nth-child(2) li{margin-bottom:40px}.serviceBody .desBox ul:nth-child(2) li:before{height:50px}.serviceBody .desBox ul:nth-child(3){margin-bottom:60px;padding:20px}.serviceBody .desBox ul:nth-child(3) li{padding:20px 0 20px 30px}.serviceBody .desBox ul:nth-child(3) li:before{left:2px}.serviceBody .desBox ul:nth-child(3) li:after{left:0}.serviceBody .desBox:nth-child(2) ul:nth-child(2) li:nth-child(2),.serviceBody .desBox:nth-child(2) ul:nth-child(2) li:nth-child(4){padding:0 0 20px 30px}.serviceBody .desBox:nth-child(3) ul:nth-child(2) li:first-child,.serviceBody .desBox:nth-child(3) ul:nth-child(2) li:nth-child(3),.serviceBody .desBox:nth-child(3) ul:nth-child(2) li:nth-child(4){padding:0 0 15px 30px}}.companyBody #contentsWrap{margin-bottom:100px}.companyBody #mainimg{margin-bottom:100px}.companyBody #mainimgIn{height:250px;background:url("../../img/service/mainImg.png") no-repeat center/cover}.companyBody #mainimg.companyTopMain{margin-bottom:0}.companyBody .companyTop .serviceBg{position:relative;overflow:hidden;background:#F2F2F2;margin-bottom:56px}.companyBody .companyTop .serviceBg:before{position:absolute;display:block;content:"";width:0;height:0;border-style:solid;border-width:0 0 40vh 100vw;border-color:transparent transparent #e9e7e7 transparent;bottom:0;right:0;z-index:0}.companyBody .companyTop .serviceBg:after{position:absolute;display:block;content:"";width:0;height:0;border-style:solid;border-width:40vh 100vw 0 0;border-color:#e9e7e7 transparent transparent transparent;top:0;left:0;z-index:0}@media screen and (max-width:480px){.companyBody .companyTop .serviceBg{margin-bottom:32px}.companyBody .companyTop .serviceBg:before{border-style:solid;border-width:0 0 60vh 100vw;border-color:transparent transparent #e9e7e7 transparent}.companyBody .companyTop .serviceBg:after{border-style:solid;border-width:60vh 100vw 0 0;border-color:#e9e7e7 transparent transparent transparent}}.companyBody .companyTop .txtWrap05{margin-bottom:80px}@media screen and (max-width:768px){.companyBody .companyTop .txtWrap05{margin-bottom:40px}}#companyMenu{position:relative;margin-bottom:0;padding-top:64px;padding-bottom:64px;z-index:1;margin-left:auto;margin-right:auto;width:1080px}@media screen and (max-width:768px){#companyMenu{width:100%}}@media screen and (max-width:768px){#companyMenu{padding-top:40px;padding-bottom:0}}#companyMenu .readTxt{margin-bottom:32px}@media screen and (max-width:768px){#companyMenu .readTxt{margin-bottom:24px;padding:0 20px}}#companyMenu ul{overflow:hidden}#companyMenu ul li{width:500px;float:left}#companyMenu ul li:first-child,#companyMenu ul li:nth-child(3){margin-right:80px}#companyMenu ul li:first-child,#companyMenu ul li:nth-child(2){margin-bottom:65px}#companyMenu ul li:nth-child(odd) p{background-color:#c90010}#companyMenu ul li:nth-child(2n) p{background-color:#be000f}#companyMenu ul li a{display:block}#companyMenu ul li a:hover p{background-color:#000;-webkit-transition:0.5s ease-in-out;transition:0.5s ease-in-out}#companyMenu ul li a:hover img{-webkit-transform:scale(1.08);transform:scale(1.08);-webkit-transition:0.5s ease-in-out;transition:0.5s ease-in-out}#companyMenu ul li a figure{overflow:hidden}#companyMenu ul li a figure img{width:100%}#companyMenu ul li a p{height:220px;padding:60px 30px 30px;font-size:20px;font-size:2rem;color:#fff;text-align:center;background-image:url("../img/triangle.png")}#companyMenu ul li a p:after{content:"";display:block;margin:25px auto 0;width:15px;height:15px;background:url("../img/arrow_down.svg") no-repeat;background-size:contain}#companyMenu ul li a p span.ws_nowrap{display:inline;font-size:20px;font-size:2rem}#companyMenu ul li a p span{display:block;margin-top:10px;font-size:12px;font-size:1.2rem;letter-spacing:-0.01em}@media screen and (max-width:768px){.companyBody #mainimg{margin-bottom:60px}.companyBody #mainimgIn{height:150px}.companyBody #contentsWrap{margin-bottom:30px}#companyMenu{margin-bottom:0}#companyMenu ul{padding:0 20px}#companyMenu ul li{margin-bottom:55px!important;width:48%;float:left}#companyMenu ul li:first-child,#companyMenu ul li:nth-child(3){margin-right:4%}#companyMenu ul li a figure img{width:100%}#companyMenu ul li a p{position:relative;font-size:16px;font-size:1.6rem;padding:25px 8px 10px;height:120px}#companyMenu ul li a p:after{position:absolute;margin:0;bottom:18%;left:45%}#companyMenu ul li a p span{margin-top:5px;font-size:10px;font-size:1rem;letter-spacing:-0.01em}}@media screen and (max-width:480px){#companyMenu ul li{width:100%}}.companyBody section.txtWrap01{overflow:hidden;margin-left:auto;margin-right:auto;width:1200px}@media screen and (max-width:768px){.companyBody section.txtWrap01{width:100%}}.companyBody section.txtWrap01 .txtBox{margin:0 auto;width:1000px}.companyBody section.txtWrap01 .txtBox .txt{margin-bottom:70px;font-size:16px;font-size:1.6rem}.companyBody section.txtWrap01 .txtBox .name{float:right}.companyBody section.txtWrap01 .txtBox .name img{width:215px}@media screen and (max-width:768px){.companyBody section.txtWrap01{padding:0 20px}.companyBody section.txtWrap01 .txtBox{float:none;width:100%;margin-bottom:30px}.companyBody section.txtWrap01 .txtBox .txt{margin-bottom:30px}.companyBody section.txtWrap01 .txtBox .name{width:215px}.companyBody section.txtWrap01 .txtBox .name img{width:100%}}.companyBody section.txtWrap02{margin-bottom:55px;padding-left:20px;margin-left:auto;margin-right:auto;width:1100px;overflow:hidden}@media screen and (max-width:768px){.companyBody section.txtWrap02{width:100%}}.companyBody section.txtWrap02 figure{float:right;width:300px}.companyBody section.txtWrap02 figure img{width:100%}.companyBody section.txtWrap02 .txtBox{float:left;width:740px}.companyBody section.txtWrap02 .txtBox h3{font-size:24px;font-size:2.4rem}.companyBody section.txtWrap02 .txtBox h3:before{content:"";display:block;margin-bottom:20px;width:85px;height:3px;background:#c90010}.companyBody section.txtWrap02 .txtBox .txt{font-size:18px;font-size:1.8rem}.companyBody section.txtWrap03{margin-left:auto;margin-right:auto;width:1100px;margin-bottom:120px;padding:40px;background:#f2f2f2;font-size:18px;font-size:1.8rem}@media screen and (max-width:768px){.companyBody section.txtWrap03{width:100%}}.companyBody section.txtWrap03 .txtBox{margin-bottom:30px}.companyBody section.txtWrap03 .txtBox h3{margin-bottom:15px;font-size:24px;font-size:2.4rem}.companyBody section.txtWrap03 .txtBox h3:before{content:"";display:block;margin-bottom:20px;width:85px;height:3px;background:#c90010}.companyBody section.txtWrap03 ol li{position:relative;padding:20px 0 20px 60px;list-style-type:none}.companyBody section.txtWrap03 ol li:not(:last-child){border-bottom:1px dashed #cccccc}.companyBody section.txtWrap03 ol li:before{position:absolute;content:"1";display:inline-block;text-align:center;color:#fff;font-size:24px;font-family:"リュウミン R-KL","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;top:50%;left:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:30px;line-height:30px;background:#c90010}.companyBody section.txtWrap03 ol li:nth-child(2):before{content:"2"}.companyBody section.txtWrap03 ol li:nth-child(3):before{content:"3"}.companyBody section.txtWrap03 ol li:nth-child(4):before{content:"4"}.companyBody section.txtWrap03 ol li:nth-child(5):before{content:"5"}@media screen and (max-width:768px){.companyBody section.txtWrap02{margin-bottom:35px;padding:20px}.companyBody section.txtWrap02 figure{float:none;margin:0 auto 30px;width:90%;text-align:center}.companyBody section.txtWrap02 figure img{width:100%}.companyBody section.txtWrap02 .txtBox{float:none;width:100%}.companyBody section.txtWrap02 .txtBox h3{font-size:20px;font-size:2rem}.companyBody section.txtWrap02 .txtBox h3:before{margin-bottom:15px;width:80px}.companyBody section.txtWrap02 .txtBox .txt{font-size:16px;font-size:1.6rem}.companyBody section.txtWrap03{margin-bottom:80px;padding:25px 20px;font-size:16px;font-size:1.6rem}.companyBody section.txtWrap03 .txtBox{margin-bottom:30px}.companyBody section.txtWrap03 .txtBox h3{margin-bottom:15px;font-size:20px;font-size:2rem}.companyBody section.txtWrap03 .txtBox h3:before{margin-bottom:15px;width:80px}.companyBody section.txtWrap03 ol li{position:relative;margin-left:0;padding:20px 0 20px 60px;list-style-type:none}.companyBody section.txtWrap03 ol li:not(:last-child){border-bottom:1px dashed #cccccc}.companyBody section.txtWrap03 ol li:before{position:absolute;content:"1";display:inline-block;text-align:center;color:#fff;font-size:24px;font-family:"リュウミン R-KL","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;top:50%;left:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:30px;line-height:30px;background:#c90010}}.companyBody section.txtWrap04{margin-bottom:70px;margin-left:auto;margin-right:auto;width:1080px}@media screen and (max-width:768px){.companyBody section.txtWrap04{width:100%}}.companyBody section.txtWrap04 .txtBox h3{margin-bottom:15px;font-size:24px;font-size:2.4rem}.companyBody section.txtWrap04 .txtBox h3:before{content:"";display:block;margin-bottom:20px;width:85px;height:3px;background:#c90010}.companyBody section.txtWrap05{padding:60px 30px;margin-left:auto;margin-right:auto;width:1080px;overflow:hidden;background:#f2f2f2}@media screen and (max-width:768px){.companyBody section.txtWrap05{width:100%}}.companyBody section.txtWrap05 .txtBox{float:left;margin-right:55px}.companyBody section.txtWrap05 .txtBox h3{margin:0 0 75px;width:260px;line-height:123px;color:#fff;font-size:24px;font-size:2.4rem;text-align:center;background:#c90010}.companyBody section.txtWrap05 .txtBox p img{width:260px}.companyBody section.txtWrap05 ul{float:left;width:685px}.companyBody section.txtWrap05 ul li:not(:first-child){padding-top:25px}.companyBody section.txtWrap05 ul li:not(:last-child){padding-bottom:25px;border-bottom:1px dashed #cccccc}@media screen and (max-width:768px){.companyBody section.txtWrap04{margin-bottom:60px;padding:0 20px}.companyBody section.txtWrap04 .txtBox h3{font-size:20px;font-size:2rem}.companyBody section.txtWrap05{margin-bottom:60px;padding:40px 20px}.companyBody section.txtWrap05 .txtBox{margin:0;width:100%;overflow:hidden}.companyBody section.txtWrap05 .txtBox h3{margin:0 30px 30px 0;width:200px;float:left;font-size:20px;font-size:2rem;line-height:55px}.companyBody section.txtWrap05 .txtBox p{margin-bottom:30px;float:left;text-align:center}.companyBody section.txtWrap05 ul{width:100%}}.companyBody{}.companyBody .areaNameList{margin-bottom:20px}.companyBody .areaNameList li{font-weight:bold}.companyBody .areaNameList li+li{margin-top:5px}.companyBody .areaNameList li:before{content:"";display:inline-block;margin-right:10px;width:20px;height:20px}.companyBody .areaNameList li:first-child:before{background:#5e6060}.companyBody .areaNameList li:nth-child(2):before{background:#9f9fa1}.companyBody .areaMap{margin:0 auto 90px;text-align:center}.companyBody .tableBox table{margin-left:auto;margin-right:auto;width:1100px}@media screen and (max-width:768px){.companyBody .tableBox table{width:100%}}.companyBody .tableBox table tr:not(:last-child){border-bottom:1px dashed #cccccc}.companyBody .tableBox table th{padding:30px 0 30px 40px;width:260px;font-weight:normal;color:#fff;background:#555555}.companyBody .tableBox table td{padding:30px 0 30px 50px;width:840px}.companyBody .tableBox table td .adressList+.adressList{margin-top:70px}.companyBody .tableBox table .areaName{display:inline-block;font-size:20px;font-size:2rem;margin-top:-10px;padding-top:10px;margin-bottom:35px;border-bottom:solid 1px #333333}.companyBody .tableBox table ul+.areaName{margin-top:100px}.companyBody .tableBox table .areaBox{padding:40px 0 100px 50px}@media screen and (max-width:768px){.companyBody .areaMapBox{margin-bottom:10px;padding:0 2%;position:static}.companyBody .areaNameBox{position:static;padding-left:2%}.companyBody .areaNameBox p{font-size:14px;font-size:1.4rem}.companyBody .areaNameBox p .tap{display:inline-block}.companyBody .areaNameBox p .click{display:none}.companyBody .areaNameList{margin-bottom:20px}.companyBody .areaNameList li{font-size:14px;font-size:1.4rem;font-weight:bold}.companyBody .areaNameList li+li{margin-top:5px}.companyBody .areaNameList li:before{content:"";display:inline-block;margin-right:10px;width:10px;height:10px}.companyBody .areaNameList li:first-child:before{background:#5e6060}.companyBody .areaNameList li:nth-child(2):before{background:#9f9fa1}.companyBody .areaMap{margin:0 auto 60px}.companyBody .areaMap img{width:100%;height:auto}.companyBody .tableBox{padding:0 20px}.companyBody .tableBox table tr:not(:last-child){border-bottom:none}.companyBody .tableBox table th{padding:15px 0 15px 25px;display:block;width:100%}.companyBody .tableBox table td{padding:30px 25px;display:block;width:100%}.companyBody .tableBox table td .adressList+.adressList{margin-top:40px}.companyBody .tableBox table .areaName{margin-bottom:25px}.companyBody .tableBox table ul+.areaName{margin-top:60px}.companyBody .tableBox table .areaBox{padding:30px 25px}}.contactBody #contentsWrap{margin-bottom:100px}.contactBody #mainimg{margin-bottom:75px}.contactBody #mainimgIn{height:250px;background:url("../../img/contact/mainImg.png") no-repeat center/cover}.contactBody #main{margin-left:auto;margin-right:auto;width:1150px}@media screen and (max-width:768px){.contactBody #main{width:100%}}.contactBody #main .txtWrap08{margin-bottom:40px;text-align:center}.contactBody #main .txtWrap08 p:first-child{margin-bottom:35px;font-size:22px;font-size:2.2rem}.contactBody #main .txtWrap08 .telBox{margin:0 auto 45px;padding:30px 0 15px;width:1025px;background:#dfe7e9}.contactBody #main .txtWrap08 .telBox p:first-child{margin-bottom:0;font-size:36px;font-size:3.6rem;font-weight:normal}.contactBody #main .txtWrap08 .telBox p:first-child strong{color:#c90010}.contactBody #main .txtWrap08 .telBox p:first-child span{font-size:16px;font-size:1.6rem;color:#000}.contactBody #main .txtWrap08 .telBox p:nth-child(2) small{font-size:12px;font-size:1.2rem}.contactBody #main .recruitLink{margin:0 auto 80px;width:1025px;padding:30px 0 15px;background:#f2f2f2}@media screen and (max-width:768px){.contactBody #main .recruitLink{margin:0 auto 40px;padding:16px 0;width:100%}}.contactBody #main .recruitLink>p{margin-bottom:16px;text-align:center;font-size:22px;font-size:2.2rem;color:#C90010}@media screen and (max-width:768px){.contactBody #main .recruitLink>p{margin:0 5%;letter-spacing:-0.001em;font-size:18px;font-size:1.8rem}}.contactBody #main .recruitLink ul{padding:16px 80px;display:table;width:100%}@media screen and (max-width:768px){.contactBody #main .recruitLink ul{padding:16px 5%;display:block}}.contactBody #main .recruitLink ul li{display:table-cell;vertical-align:middle;text-align:center;position:relative}@media screen and (max-width:768px){.contactBody #main .recruitLink ul li{display:block}.contactBody #main .recruitLink ul li+li{margin-top:50px}}.contactBody #main .recruitLink ul li:first-child:after{position:absolute;content:"";display:block;width:1px;height:60px;top:10px;right:0;border-right:1px dashed #888888}@media screen and (max-width:768px){.contactBody #main .recruitLink ul li:first-child:after{width:90%;height:1px;border-right:none;border-bottom:1px dashed #888888;top:auto;right:50%;-webkit-transform:translateX(50%);transform:translateX(50%);bottom:-25px}}.contactBody #main .recruitLink ul .tel-link strong{font-size:36px;font-size:3.6rem;color:#c90010}@media screen and (max-width:768px){.contactBody #main .recruitLink ul .tel-link strong{font-size:28px;font-size:2.8rem}}.contactBody #main .recruitLink ul .tel-link .small_txt{text-align:center;font-size:12px;font-size:1.2rem}.contactBody #main .recruitLink ul .contact-link a{font-size:20px;font-size:2rem;padding:20px 30px 20px 60px;color:#fff;background:#c90010;position:relative}.contactBody #main .recruitLink ul .contact-link a:before{position:absolute;content:"";display:block;top:50%;left:25px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px;height:20px;background:url(../../img/careers/next.svg) no-repeat;background-size:contain;-webkit-transition:all 0.4s;transition:all 0.4s}.contactBody #main .recruitLink ul .contact-link a:hover{-webkit-transition:all 0.4s;transition:all 0.4s;background:#7E0002}.contactBody #main .recruitLink ul .contact-link a:hover:before{left:33px}@media screen and (max-width:768px){.contactBody #main .recruitLink ul .contact-link a{font-size:18px;font-size:1.8rem;margin:0 auto;max-width:310px}}.contactBody #main table{margin-bottom:60px}.contactBody #main table tr:not(:last-child){border-bottom:1px dashed #cccccc}.contactBody #main table th{padding:30px 0 30px 30px;width:300px;font-weight:normal;color:#fff;background:#555555;border-top:none;font-size:16px;font-size:1.6rem}.contactBody #main table th .Must{margin-left:15px;padding:2px 6px;font-size:13px;font-size:1.3rem;background:#ff0000}.contactBody #main table td{padding:30px 0 30px 50px;width:850px;font-size:16px;font-size:1.6rem;background:#fff;border-top:none}.contactBody #main input{padding-left:8px;max-width:100%;height:40px;border:none;background:#f2f2f2;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.contactBody #main .inwidth36{width:360px!important}.contactBody #main .inwidth72{width:720px!important}.contactBody #main select{margin:0;padding-left:20px;width:200px;height:40px;background:#f2f2f2;border-radius:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:none;background:#f2f2f2}.contactBody #main .slctBtn{position:relative}.contactBody #main .slctBtn:before{content:"";position:absolute;width:25px;height:40px;top:-7px;right:0;background:#dcdcdc;pointer-events:none}.contactBody #main .slctBtn:after{content:"";position:absolute;width:0;height:0;top:8px;right:6px;border-style:solid;border-width:10px 7px 0 7px;border-color:#ffffff transparent transparent transparent;pointer-events:none}.contactBody #main textarea{padding:8px;max-width:100%!important;height:auto!important;resize:none;border:none;background:#f2f2f2;border-radius:0;-webkit-box-shadow:none;box-shadow:none;margin:0;font-size:16px;font-size:1.6rem;font-family:"メイリオ",Meiryo,Arial,Verdana,"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif}.contactBody #main .mfp_buttons{text-align:center}.contactBody #main .mfp_buttons button{margin-right:50px;width:250px;line-height:65px;text-align:center;background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#fff;background:#c90010;text-shadow:none;border-radius:0}.contactBody #main .mfp_buttons button:hover{-webkit-transition:all 0.3s;transition:all 0.3s;background:#7E0002}@media screen and (max-width:768px){.contactBody #mainimg{margin-bottom:60px}.contactBody #mainimgIn{height:150px}.contactBody #contentsWrap{margin-bottom:30px}.contactBody #main{padding:0 20px}.contactBody #main .txtWrap08{margin-bottom:24px}.contactBody #main .txtWrap08 .small_txt{font-size:14px;font-size:1.4rem;text-align:left}.contactBody #main .txtWrap08 p:first-child{margin-bottom:16px;font-size:18px;font-size:1.8rem}.contactBody #main .txtWrap08 .telBox{margin:0 auto 16px;padding:20px 0 15px;width:100%}.contactBody #main .txtWrap08 .telBox p:first-child{font-size:28px;font-size:2.8rem}.contactBody #main .txtWrap08 .telBox p:first-child span{display:block;font-size:14px;font-size:1.4rem;color:#000}.contactBody #main table{margin-bottom:30px}.contactBody #main table tr:not(:last-child){border-bottom:none}.contactBody #main table th{padding:15px 0 15px 20px;display:block;width:100%}.contactBody #main table td{padding:20px 5px;display:block;width:100%}.contactBody #main input+input{margin-top:10px}.contactBody #main .inwidth36,.contactBody #main .inwidth72{width:100%!important}.contactBody #main .slctBtn:before{top:-9px}}@media screen and (max-width:657px){.contactBody #main .mfp_buttons button{display:block;margin:0 auto 15px}}.contactBody .ttl,.errorBody .ttl{font-size:24px;font-size:2.4rem}.contactBody .ttl:before,.errorBody .ttl:before{content:"";display:block;margin-bottom:20px;width:85px;height:3px;background:#c90010}.contactBody .ttl02,.errorBody .ttl02{margin-bottom:25px;font-size:18px;font-size:1.8rem}.contactBody .txtWrap09,.errorBody .txtWrap09{margin-bottom:35px;padding:30px 0 30px 40px;width:800px;background:#f2f2f2}.contactBody .txtWrap09 p,.errorBody .txtWrap09 p{margin-bottom:20px}.contactBody .btn_top a,.errorBody .btn_top a{margin-left:40px;display:block;width:150px;line-height:50px;text-align:center;cursor:pointer;color:#fff;background:#c90010}.contactBody .btn_top a:hover,.errorBody .btn_top a:hover{-webkit-transition:all 0.3s;transition:all 0.3s;background:#7E0002}.errorBody #main{margin:100px 0;padding:0 20px}@media screen and (max-width:768px){.contactBody .txtWrap09,.errorBody .txtWrap09{margin-bottom:30px;padding:30px 20px 30px;width:100%}.contactBody .btn_top a,.errorBody .btn_top a{margin:0 auto}}.policyBody .policyList{padding:60px 20px 100px}.policyBody .policyList .ttl{margin-bottom:30px;font-size:24px;font-size:2.4rem}.policyBody .policyList .ttl:before{content:"";display:block;margin-bottom:20px;width:85px;height:3px;background:#c90010}.policyBody .policyList h3{border-bottom:1px solid #ddd;margin:30px 0 10px;font-weight:normal;text-indent:0.5em;padding:10px 0}.policyBody .policyList p{padding:0 0.5em}.policyBody .policyList ul{margin:0.5em 0 0 1.5em}.policyBody .policyList ul li{list-style:disc;margin-left:1em}@media screen and (max-width:768px){.policyBody .policyList{padding:60px 5%}}.scaffoldingBody .desBox .ttl_box{height:320px}.scaffoldingBody .desBox .ttl_box:after{position:absolute;content:"";display:block;width:470px;height:320px;top:0;right:0;background:url("../../img/scaffolding/scaffolding_mainimg01.jpg") no-repeat center/cover}.scaffoldingBody .desBox .ttl_boxIn{width:700px;height:320px}.scaffoldingBody .desBox .ttl_boxIn h3{padding-top:40px}.scaffoldingBody .desBox .ttl_boxIn .ttl_des{margin-top:32px;margin-left:75px}.scaffoldingBody .desBox .ttl_boxIn .ttl_des p{color:#fff}.scaffoldingBody .desBox .ttl_boxIn .ttl_des p:nth-child(2){letter-spacing:-0.001em}.scaffoldingBody .desBox .ttl_boxIn .ttl_des p+p{margin-top:15px}.scaffoldingBody .sfd_box01>h4{margin:0 0 30px 50px;font-size:24px;font-size:2.4rem}.scaffoldingBody .sfd_box01>h4:before{content:"";display:block;margin-bottom:20px;width:77px;height:3px;background:#c90010}.scaffoldingBody .sfd_box01 .reason_list01{margin-left:25px}.scaffoldingBody .sfd_box01 .reason_list01 ol{display:table;border-collapse:separate;border-spacing:25px 0;list-style:none}.scaffoldingBody .sfd_box01 .reason_list01 ol li{display:table-cell;width:170px;height:170px;background:#c90010;vertical-align:middle;text-align:center}@media print,screen and (min-width:767px){.scaffoldingBody .sfd_box01 .reason_list01 ol li{position:relative}}.scaffoldingBody .sfd_box01 .reason_list01 ol li p{color:#fff;font-weight:bold}@media screen and (max-width:767px){.scaffoldingBody .sfd_box01 .reason_list01 ol li p.mb15{margin-bottom:0}}.scaffoldingBody .sfd_box01 .reason_list01 ol li p:first-child{font-size:36px;font-size:3.6rem}@media print,screen and (min-width:767px){.scaffoldingBody .sfd_box01 .reason_list01 ol li p:first-child{position:absolute;top:18px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.scaffoldingBody .sfd_box01 .reason_list01 ol li p:first-child span{font-size:12px;font-size:1.2rem}.scaffoldingBody .sfd_box01 .reason_list01 ol li p:nth-child(2){font-size:16px;font-size:1.6rem}@media print,screen and (min-width:767px){.scaffoldingBody .sfd_box01 .reason_list01 ol li p:nth-child(2){margin-top:40px}}.scaffoldingBody .sfd_box01 .reason_list02{margin-top:75px;margin-bottom:120px;padding:75px 50px;background:#f2f2f2}.scaffoldingBody .sfd_box01 .reason_list02>p{margin-bottom:50px;font-size:22px;font-size:2.2rem;color:#c90010;letter-spacing:-0.01em}.scaffoldingBody .sfd_box01 .reason_list02 ol{list-style:none}.scaffoldingBody .sfd_box01 .reason_list02 ol li{overflow:hidden;margin:10px 0 0 0;padding:10px 0}.scaffoldingBody .sfd_box01 .reason_list02 ol li+li{border-top:dashed 1px #dcdcdc}.scaffoldingBody .sfd_box01 .reason_list02 ol li>p{width:30px;display:block;float:left;color:#c90010;text-align:center;font-weight:bold;font-size:36px;font-size:3.6rem}.scaffoldingBody .sfd_box01 .reason_list02 ol li>p span{display:block;margin-bottom:-5px;font-size:12px;font-size:1.2rem}.scaffoldingBody .sfd_box01 .reason_list02 ol li div{float:left;margin-top:16px;margin-left:20px;width:1025px}.scaffoldingBody .sfd_box01 .reason_list02 ol li div h5{margin:0 0 8px;font-size:25px;font-size:2.5rem;font-weight:bold;color:#c90010}.scaffoldingBody .sfd_box01 .reason_list02 ol li div h5 span{display:block;font-size:18px;font-size:1.8rem;color:#333}.scaffoldingBody .sfd_box02 .ttl_box_wrap{position:relative;margin-bottom:100px}.scaffoldingBody .sfd_box02 .ttl_box_wrap .sfd_box02_img{position:absolute;top:-30px;left:60%}.scaffoldingBody .sfd_box02 .ttl_box{width:100%;height:230px}.scaffoldingBody .sfd_box02 .ttl_box:after{display:none!important}.scaffoldingBody .sfd_box02 .ttl_box:before{border-width:0 0 270px 100vw}.scaffoldingBody .sfd_box02 .ttl_box .bg_triangle{position:relative;background:url(../img/triangle.png);height:230px}.scaffoldingBody .sfd_box02 .ttl_box .contentsWrap_parts h3{display:inline-block;margin-top:60px;padding-left:10px;font-size:28px;font-size:2.8rem;color:#fff;font-weight:bold}.scaffoldingBody .sfd_box02 .ttl_box .contentsWrap_parts h3:before{display:none}.scaffoldingBody .sfd_box02 ol{padding-left:10px;overflow:hidden;list-style:none}.scaffoldingBody .sfd_box02 ol li{float:left;margin:0 0 50px;width:33.33%}.scaffoldingBody .sfd_box02 ol li>p{padding:8px;width:60px;height:60px;text-align:center;background:#c90010;color:#fff;font-size:30px;font-size:3rem}.scaffoldingBody .sfd_box02 ol li>p span{margin-bottom:-5px;display:block;font-size:10px;font-size:1rem}.scaffoldingBody .sfd_box02 ol li dl{margin-top:-35px}.scaffoldingBody .sfd_box02 ol li dl dt{margin-left:68px;margin-bottom:15px;font-size:18px;font-size:1.8rem;font-weight:bold;letter-spacing:-0.001em}.scaffoldingBody .sfd_box02 ol li dl dd{padding:20px}.scaffoldingBody .sfd_box02 ol li dl dd p:first-child{margin-bottom:15px;text-align:center}.scaffoldingBody .q_a{margin-bottom:90px;padding:60px 0;background:#f2f2f2}.scaffoldingBody .q_a h3{margin-bottom:40px;padding-left:10px;font-size:24px;font-size:2.4rem}.scaffoldingBody .q_a h3:before{content:"";display:block;margin-bottom:20px;width:77px;height:3px;background:#c90010}.scaffoldingBody .q_a dl{padding-left:10px}.scaffoldingBody .q_a dl div{margin-top:40px;padding:20px 30px;width:1150px;background:#fff}.scaffoldingBody .q_a dl div dt{margin-bottom:10px;font-size:24px;font-size:2.4rem}.scaffoldingBody .q_a dl div dt:before{content:"Q";display:inline-block;padding-right:18px;font-size:30px;font-size:3rem;color:#c90010;font-weight:bold;font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue",YuGothic,"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif}.scaffoldingBody .q_a dl div dd{padding-left:48px}.scaffoldingBody .contact_box{margin-bottom:140px;background:#c90010}.scaffoldingBody .contact_box .contact_boxIn{position:relative;background:url(../img/triangle.png)}.scaffoldingBody .contact_box .contact_boxIn:before{position:absolute;top:0;left:0;display:block;content:"";width:435px;height:186px;background:url("../../img/scaffolding/contact.jpg") no-repeat;background-size:cover}.scaffoldingBody .contact_box section{margin-left:auto;padding:15px 0;width:760px;height:186px}.scaffoldingBody .contact_box section h3{color:#fff;font-weight:bold;text-align:center;font-size:24px;font-size:2.4rem}.scaffoldingBody .contact_box section ul{margin:0 auto;display:table;table-layout:fixed}.scaffoldingBody .contact_box section ul li{position:relative;display:table-cell;vertical-align:middle;padding:0 50px;color:#fff;font-size:24px;font-size:2.4rem}.scaffoldingBody .contact_box section ul li:first-child:after{position:absolute;content:"";display:block;width:1px;height:40px;top:10px;right:0;border:1px dashed rgba(255,253,253,0.3)}.scaffoldingBody .contact_box section ul li span{padding-right:10px;font-size:16px;font-size:1.6rem}.scaffoldingBody .contact_box section ul li .small_txt{font-size:14px;font-size:1.4rem;text-align:right}.scaffoldingBody .contact_box section ul li p{display:block;color:#fff;font-size:22px;font-size:2.2rem}.scaffoldingBody .contact_box section ul li p a{color:#fff;font-weight:bold}.scaffoldingBody .contact_box section ul li p a:hover{-webkit-transition:all 0.6s;transition:all 0.6s;color:#000000}@media screen and (max-width:768px){.scaffoldingBody .desBox .ttl_box{height:auto}.scaffoldingBody .desBox .ttl_box:before{border-width:0}.scaffoldingBody .desBox:first-child .ttl_box:after{position:static;width:100%;height:180px}.scaffoldingBody .desBox .ttl_boxIn{width:100%!important;height:auto!important}.scaffoldingBody .desBox .ttl_boxIn h3{padding-top:40px}.scaffoldingBody .desBox .ttl_boxIn .ttl_des{margin:40px 12px 0 12px;padding-bottom:30px}.scaffoldingBody .sfd_box01>h4{margin:0 0 30px 20px;font-size:19px;font-size:1.9rem}.scaffoldingBody .sfd_box01>h4:before{margin-bottom:15px}.scaffoldingBody .sfd_box01 .reason_list01{margin:0 20px}.scaffoldingBody .sfd_box01 .reason_list01 ol{display:block;width:100%}.scaffoldingBody .sfd_box01 .reason_list01 ol li{margin:0 auto;padding:10px 25px;display:block;width:100%;max-width:400px;height:auto}.scaffoldingBody .sfd_box01 .reason_list01 ol li+li{margin-top:20px}.scaffoldingBody .sfd_box01 .reason_list01 ol li p:first-child{font-size:25px;font-size:2.5rem}.scaffoldingBody .sfd_box01 .reason_list01 ol li p:first-child span{font-size:12px;font-size:1.2rem}.scaffoldingBody .sfd_box01 .reason_list02{margin-top:60px;margin-bottom:60px;padding:40px 20px}.scaffoldingBody .sfd_box01 .reason_list02>p{margin-bottom:30px;font-size:18px;font-size:1.8rem}.scaffoldingBody .sfd_box01 .reason_list02 ol li{margin:10px 0 0 0;padding:10px 0}.scaffoldingBody .sfd_box01 .reason_list02 ol li>p{font-size:25px;font-size:2.5rem}.scaffoldingBody .sfd_box01 .reason_list02 ol li>p span{display:block;margin-bottom:-5px;font-size:12px;font-size:1.2rem}.scaffoldingBody .sfd_box01 .reason_list02 ol li div{margin-top:16px;margin-left:20px;width:82%}.scaffoldingBody .sfd_box01 .reason_list02 ol li div h5{display:inline-block;margin:0 0 5px;font-size:18px;font-size:1.8rem;font-weight:bold}.scaffoldingBody .sfd_box02 .ttl_box_wrap{margin-bottom:60px}.scaffoldingBody .sfd_box02 .ttl_box_wrap .sfd_box02_img{display:none}.scaffoldingBody .sfd_box02 .ttl_box{width:100%;height:160px}.scaffoldingBody .sfd_box02 .ttl_box:after{display:none!important}.scaffoldingBody .sfd_box02 .ttl_box:before{border-width:0 0 270px 100vw}.scaffoldingBody .sfd_box02 .ttl_box .contentsWrap_parts h3{margin-left:20px;padding-left:0;font-size:18px;font-size:1.8rem}.scaffoldingBody .sfd_box02 ol{overflow:hidden;padding-left:0}.scaffoldingBody .sfd_box02 ol li{float:none;margin:0 0 50px;padding:0 20px;width:100%}.scaffoldingBody .sfd_box02 ol li>p{padding:4px;width:50px;height:50px;font-size:25px;font-size:2.5rem}.scaffoldingBody .sfd_box02 ol li>p span{font-size:10px;font-size:1rem}.scaffoldingBody .q_a{margin-bottom:60px;padding:35px 20px}.scaffoldingBody .q_a h3{margin-bottom:30px;padding-left:0;font-size:19px;font-size:1.9rem}.scaffoldingBody .q_a h3:before{margin-bottom:15px}.scaffoldingBody .q_a dl{padding-left:0}.scaffoldingBody .q_a dl div{margin-top:25px;padding:20px 30px;width:100%;background:#fff}.scaffoldingBody .q_a dl div dt{margin-bottom:10px;font-size:19px;font-size:1.9rem}.scaffoldingBody .q_a dl div dt:before{font-size:25px;font-size:2.5rem}.scaffoldingBody .q_a dl div dd{padding-left:0}.scaffoldingBody .contact_box{margin-bottom:100px}.scaffoldingBody .contact_box .contact_boxIn:before{position:static;top:0;left:0;display:block;content:"";width:100%}.scaffoldingBody .contact_box section{margin:0 auto;width:100%;height:auto;padding:15px 0 25px}.scaffoldingBody .contact_box section h3{color:#fff;font-weight:bold;text-align:center;font-size:20px;font-size:2rem}.scaffoldingBody .contact_box section ul{width:100%;display:block}.scaffoldingBody .contact_box section ul li{display:block;margin:0 auto;padding:0;text-align:center;font-size:18px;font-size:1.8rem}.scaffoldingBody .contact_box section ul li:first-child:after{position:absolute;content:"";display:block;width:200px;height:1px;top:57px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);right:auto;border-top:1px dashed rgba(255,253,253,0.3)}.scaffoldingBody .contact_box section ul li+li{margin-top:20px}.scaffoldingBody .contact_box section ul li span{padding-right:10px;font-size:16px;font-size:1.6rem}.scaffoldingBody .contact_box section ul li .small_txt{font-size:14px;font-size:1.4rem;text-align:center}.scaffoldingBody .contact_box section ul li p{display:block;font-size:18px;font-size:1.8rem}.scaffoldingBody .contact_box section ul li p a{color:#fff;font-weight:bold}}
/*# sourceMappingURL=second.css.map */