header h1{width:1000px;min-width:1000px;margin:0 auto;position:relative;font-size:100%;line-height:100%;padding:0;border-bottom:none}header h1 span{width:65%;position:absolute;top:170px;line-height:150%;font-size:130%;float:none;line-height:150%;border:none;text-align:left}.business_contents{width:100%;min-width:1000px;}.business_contents h2 a{width:100%;height:100px;min-width:1000px;display:block;margin:-100px 0 0 0;text-align:center;background:rgba(255,255,255,0.7);position:relative;line-height:70px;font-size:200%}.business_contents h2 a:before{content:'';width:20px;height:20px;border:0px;border-bottom:solid 1px #555;border-right:solid 1px #555;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;bottom:25px;right:0;left:0;text-align:center;margin:0 auto}.business_contents ul{display:table;width:100%}.business_contents ul li{display:table-cell;width:20%}.business_contents ul li h3{text-align:center}.business_contents ul li h3 a{width:100%;height:60px;line-height:60px;display:block;font-size:120%;position:relative;color:#fff}.business_contents ul li h3 a:before{content:'';width:10px;height:10px;border:0px;border-top:solid 1px #fff;border-right:solid 1px #fff;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;right:20px;margin-top:-6px}.business_contents ul li p{padding:20px;font-size:95%;min-height:150px;vertical-align:top}.business_contents ul li.support{background:#f6e8e9}.business_contents ul li.support h3{background:#c1666b}.business_contents ul li.products{background:#e3ecf1}.business_contents ul li.products h3{background:#4281a4}.business_contents ul li.renovation{background:#f9f4ed}.business_contents ul li.renovation h3{background:#d4b483}.business_contents ul li.web{background:#e4f2f2}.business_contents ul li.web h3{background:#48a9a6}.business_contents ul li.shutdown{background:#ecebeb}.business_contents ul li.shutdown h3{background:#7f7c7a}.business_contents table{width:100%;min-width:1000px}.business_contents table tr{width:20%;display:block;float:left}.business_contents table tr th,.business_contents table tr td{width:100%;display:block !important}.business_contents table tr th.support a{background:#c1666b}.business_contents table tr th.products a{background:#4281a4}.business_contents table tr th.renovation a{background:#d4b483}.business_contents table tr th.web a{background:#48a9a6}.business_contents table tr th.shutdown a{background:#7f7c7a}.business_contents table tr th a{width:100%;height:60px;line-height:60px;display:block;font-size:120%;position:relative;color:#fff}.business_contents table tr th a:before{content:'';width:10px;height:10px;border:0px;border-top:solid 1px #fff;border-right:solid 1px #fff;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;right:20px;margin-top:-6px}.business_contents table tr td{padding:20px;font-size:95%;min-height:190px;vertical-align:top}.business_contents table tr td.support{background:#f6e8e9}.business_contents table tr td.products{background:#e3ecf1}.business_contents table tr td.renovation{background:#f9f4ed}.business_contents table tr td.web{background:#e4f2f2}.business_contents table tr td.shutdown{background:#ecebeb}.campaign,.seminar{margin:50px auto}@media screen and (max-width: 660px){body{margin:40px 0 0 0}.breadcrumb{display:none}a:hover{opacity:1}.other_business{min-width:100%}.other_business h2{min-width:100%;display:block}.other_business h2:before{content:'';width:20px;height:20px;border:0px;border-bottom:solid 1px #555;border-right:solid 1px #555;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;bottom:25px;right:0;left:0;text-align:center;margin:0 auto}.other_business ul{width:100%;margin:0 auto 50px;overflow:hidden}.other_business ul li{width:100%;height:300px;float:none;margin:0 0 20px 0;position:relative}.other_business ul li:last-child{margin:0}.other_business ul li h3{font-size:159%;text-align:center;height:60px;line-height:60px;color:#fff}.other_business ul li a{color:#fff;display:block;position:absolute;bottom:0;height:70px;padding:2% 40px 2% 2%;font-size:120%}.other_business ul li a:before{content:'';width:15px;height:15px;border:0px;border-top:solid 2px #fff;border-right:solid 2px #fff;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;right:20px;margin-top:-8px}.other_business ul li.support{background:url(../img/support_box_bg.jpg) no-repeat center top;background-size:100%}.other_business ul li.support h3{background:#c3656a}.other_business ul li.support a{background:rgba(195,101,106,0.7)}.other_business ul li.renovation{background:url(../img/renovation_box_bg.jpg) no-repeat;background-size:100%}.other_business ul li.renovation h3{background:#d4b483}.other_business ul li.renovation a{background:rgba(212,180,131,0.7)}.other_business ul li.web{background:url(../img/web_box_bg.jpg) no-repeat;background-size:100%}.other_business ul li.web h3{background:#43a9a7}.other_business ul li.web a{background:rgba(67,169,167,0.7)}.inquiry_box{width:100%;min-width:100%;background:#ecece3;padding:0;clear:both;overflow:hidden}.inquiry_box section{width:100%;margin:0 auto;background:none;background-size:50px 48px;padding:2%;font-size:150%;overflow:hidden;text-align:center}.inquiry_box section h2{line-height:150%;margin:0 0 20px 0;text-align:left}.inquiry_box section p{float:none;width:100%;height:80px;border:1px #ccc solid;background:#f7f8f0;margin:20px 0 0}.inquiry_box section p a{color:#333;font-size:100%;display:block;width:100%;height:80px;padding:21px 0 0 80px;line-height:130%;font-size:80%;text-align:left;background:url(../img/icon_mail.svg) no-repeat 20px center;background-size:42px 45px}.inquiry_box section span,.inquiry_box section a{color:#cd3576;line-height:100%}.inquiry_box section a{font-size:10vw;display:block;font-weight:bold}.inquiry_box section span{display:block;margin:0 0 10px 0}.inquiry_box section span br{display:none}header h1{width:100%;min-width:100%;margin:0 auto;position:relative}header h1 span{width:100%;position:absolute;top:210px;display:block;padding:0 3%;margin:0 auto;line-height:150%;font-size:100%}header .fixed{width:100%;margin:0 auto;min-width:100%;position:absolute;z-index:10;top:0}header .nav_box{width:100%;height:40px;min-width:100%;background:rgba(223,223,208,0.6);float:none;margin:0}header .nav_box .logo{margin:0;float:none}header .nav_box .logo a{width:160px;height:40px;display:block;overflow:hidden;text-indent:100%;white-space:nowrap;background:url(../img/logo.svg) no-repeat center center;background-size:140px 36px}header .nav_box .spmenu_btn{display:block;position:absolute;top:9px;right:10px;width:30px;height:22px;background:#7f7c7a;border-top:10px solid #e9e9e0;border-bottom:10px solid #e9e9e0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s}header .nav_box .spmenu_btn:before{content:'';position:absolute;width:30px;height:2px;background:#7f7c7a;top:-9px;right:0;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s}header .nav_box .spmenu_btn:after{content:'';position:absolute;width:30px;height:2px;background:#7f7c7a;bottom:-9px;right:0;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s}header .nav_box .spmenu_btn.active{background:#e9e9e0}header .nav_box .spmenu_btn.active:before{-moz-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);transform:rotate(-135deg);top:0;right:0}header .nav_box .spmenu_btn.active:after{-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg);bottom:0;right:0}header .nav_box nav{display:none;width:100%;float:none;position:absolute;top:40px}header .nav_box nav ul{width:100%}header .nav_box nav ul li a{width:100%;text-align:center;float:none;display:block;line-height:60px;color:#333;background:rgba(255,255,255,0.9);border-bottom:1px #e9e9e0 solid}header .tel_box{width:100%;height:auto;float:none;background:none;color:#fff}header .tel_box h2{position:absolute;font-size:140%;line-height:120%;float:none;top:6px;right:50px;font-size:100%;margin:0;color:#cb3976}header .tel_box h2 span{width:100%;height:30px;position:absolute;z-index:10;display:inline-block}header .tel_box a{color:#fff}header .tel_box p{position:absolute;display:none;float:none;width:96%;font-size:220%;margin:0;text-align:center;padding:15px 2% 10px;background:rgba(205,53,118,0.9) url(../img/icon_tel.svg) no-repeat 15px center;background-size:40px 40px}header .tel_box p span{font-size:50%;display:block;margin:5px 0 0 0}header .tel_box p span.clase_btn{font-size:150%;right:0;float:right;margin:-45px 0 0 0;display:inline-block}.business_contents{width:100%;min-width:100%;}.business_contents h2 a{width:100%;height:100px;min-width:100%;display:block;margin:0;text-align:center;background:rgba(255,255,255,0.7);position:relative;line-height:70px;font-size:200%}.business_contents h2 a:before{content:'';width:20px;height:20px;border:0px;border-bottom:solid 1px #555;border-right:solid 1px #555;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;bottom:25px;right:0;left:0;text-align:center;margin:0 auto}.business_contents ul{display:block;width:100%}.business_contents ul li{display:block;width:100%}.business_contents ul li h3{text-align:center}.business_contents ul li h3 a{width:100%;height:60px;line-height:60px;display:block;font-size:120%;position:relative;color:#fff}.business_contents ul li h3 a:before{content:'';width:10px;height:10px;border:0px;border-top:solid 1px #fff;border-right:solid 1px #fff;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;right:20px;margin-top:-6px}.business_contents ul li p{padding:20px;font-size:95%;min-height:150px;vertical-align:top}.business_contents ul li.support{background:#f6e8e9}.business_contents ul li.support h3{background:#c1666b}.business_contents ul li.products{background:#e3ecf1}.business_contents ul li.products h3{background:#4281a4}.business_contents ul li.renovation{background:#f9f4ed}.business_contents ul li.renovation h3{background:#d4b483}.business_contents ul li.web{background:#e4f2f2}.business_contents ul li.web h3{background:#48a9a6}.business_contents ul li.shutdown{background:#ecebeb}.business_contents ul li.shutdown h3{background:#7f7c7a}.business_contents table{width:100%;min-width:100%}.business_contents table tr{width:100%;float:none}.business_contents table tr th,.business_contents table tr td{width:100%}.business_contents table tr th.support a{background:#c1666b}.business_contents table tr th.products a{background:#4281a4}.business_contents table tr th.renovation a{background:#d4b483}.business_contents table tr th.web a{background:#48a9a6}.business_contents table tr th.shutdown a{background:#7f7c7a}.business_contents table tr th a{width:100%;height:60px;line-height:60px;display:block;font-size:120%;position:relative;color:#fff}.business_contents table tr th a:before{content:'';width:10px;height:10px;border:0px;border-top:solid 1px #fff;border-right:solid 1px #fff;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;right:20px;margin-top:-6px}.business_contents table tr td{padding:20px;font-size:95%;min-height:inherit;vertical-align:top}.business_contents table tr td.support{background:#f6e8e9}.business_contents table tr td.products{background:#e3ecf1}.business_contents table tr td.renovation{background:#f9f4ed}.business_contents table tr td.web{background:#e4f2f2}.business_contents table tr td.shutdown{background:#ecebeb}.news{width:100%}.news a{display:block;border-bottom:1px #eee solid;overflow:hidden;padding:0 0 20px 0;margin:0 0 20px 0;position:relative}.news a:before{content:'';width:20px;height:20px;border:0px;border-top:solid 1px #333;border-right:solid 1px #333;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;right:3%}.news div{display:block;border-bottom:1px #eee solid;overflow:hidden;padding:0 0 20px 0;margin:0 0 20px 0;position:relative}.news img{display:none}.news h2{font-size:200%;padding:3px 3% 50px 3%}.news h3{margin:0 3%;padding:0 5% 0 0}.rental h2 a{min-width:100%}.rental table{width:100%;min-width:100%}.rental table tr{width:100%;display:block}.rental table th,.rental table td{width:100%;display:block}.rental table td{border-bottom:1px #fff solid}a.list_bt{width:91%;height:30px;display:block;line-height:30px;padding:0 0 0 3%;position:inherit;margin:3%;font-size:120%;background:#fff;border:1px #ccc solid}a.list_bt:before{content:'';width:10px;height:10px;border:0px;border-top:solid 1px #333;border-right:solid 1px #333;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;right:15px;margin-top:-6px}.campaign,.seminar{width:100%;margin:50px auto;position:relative;clear:both}.campaign h2,.seminar h2{font-size:200%;border-bottom:1px #ccc solid;margin:0;padding:3% 3% 5%}.campaign p,.seminar p{padding:3%}.campaign p br,.seminar p br{display:none}.campaign ul,.seminar ul{margin:0;padding:3%;overflow:hidden}.campaign ul li,.seminar ul li{width:100%;float:none;margin:0 0 20px 0;background:#fff;position:relative}.campaign ul li:nth-child(3n),.seminar ul li:nth-child(3n){margin:0}.campaign ul li div,.seminar ul li div{padding:20px;border-top:1px #ccc solid}.campaign ul li div.img,.seminar ul li div.img{padding:0;margin:0;position:relative;height:450px;overflow:hidden;border:3px #fff solid}.campaign ul li div.img img,.seminar ul li div.img img{width:100%}.campaign ul li div.img a,.seminar ul li div.img a{width:70px;height:70px;display:inline-block;text-align:center;line-height:70px;border-radius:70px;position:absolute;bottom:17px;right:17px;color:#fff;background:rgba(0,0,0,0.7);padding:0;margin:0}.campaign ul li div h3,.seminar ul li div h3{height:36px;color:#00688c;font-size:130%;margin:5px 0 0 0;display:inline-block;text-overflow:ellipsis}.campaign ul li div p,.seminar ul li div p{height:36px;margin:10px 0 0 0;font-size:130%;color:#d93600}.campaign ul li div a,.seminar ul li div a{background:#00698c;display:block;width:100%;height:40px;line-height:40px;margin:20px 0 0 0;color:#fff;text-align:center;font-weight:bold}.campaign ul li p,.seminar ul li p{width:100%;position:relative}.campaign ul li p.close,.seminar ul li p.close{position:absolute;width:94%;height:97%;color:#fff;text-align:center;line-height:615px;font-size:130%;background:rgba(0,0,0,0.7);z-index:1}.bg_f6{width:100%;min-width:100%;background:#f6f6f6;clear:both;display:inline-block}#survey{width:100%;min-width:100%;height:100px;position:fixed;bottom:0;background:rgba(255,255,255,0.8);border-top:1px #ccc solid;z-index:10}#survey p{font-size:130%;line-height:130%;font-weight:bold;float:none;margin:3% 5% 3% 3%}#survey a{width:200px;height:50px;float:right;line-height:50px;padding:0 20px;display:block;margin:25px;border:#4281a4 1px solid;color:#4281a4;font-weight:bold;font-size:120%}#survey a:before{content:'';width:15px;height:15px;border:0px;border-top:solid 1px #4281a4;border-right:solid 1px #4281a4;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;right:3%;margin-top:-10px}footer{width:100%;display:block}footer#Footer{width:100%;height:auto;overflow:auto;margin:0 0 100px 0;min-width:100%;position:relative}footer#Footer nav{overflow:auto}footer#Footer nav ul{width:100%;height:auto;overflow:auto;padding:0 0 30px 0}footer#Footer nav ul li{float:left;margin:20px 0 10px 30px;height:auto;line-height:0px}footer#Footer nav ul li.sns{width:100%;border:none;margin:0 auto 20px;display:block;text-align:center;border-bottom:1px #e6e6e6 solid}footer#Footer nav ul li.sns span{width:33.333%;float:left;border:none;text-align:center}footer#Footer nav ul li.sns span a{width:99.7%;text-align:center;margin:0 auto;border-right:1px #e6e6e6 solid}footer #Copyright_Body{position:inherit;width:100%;min-width:100%}footer #Copyright_Body p{width:100%;text-align:center;min-width:100%}.foot_company{display:none}.calendar{width:100%;display:none}section.home_box{width:100%;height: 590px;background:#f6f6f6 url(../img/sp_home_bg.jpg) no-repeat center top;background-size:100%;min-width:100%;padding:0 0 20px 0;margin:0}section.home_box h2{width:94%;margin:0 3%;font-size:180%;padding:170px 0 0 0}section.home_box h2 span{color:#cd3576;font-size:180%}section.home_box .info,section.home_box .info_notice{width:94%;margin:100px 3% 0;height:auto;text-align:center;padding:0 0 20px 0}section.home_box .info h3,section.home_box .info_notice h3{width:100%;height:50px;line-height:50px;font-weight:bold;font-size:200%;color:#fff;background:#cd3576;margin:0 0 20px 0}section.home_box .info p,section.home_box .info_notice p{width:100%;font-size:150%;margin:0 0 20px 0}section.home_box .info p.tel,section.home_box .info_notice p.tel{font-size:260%;font-weight:bold;color:#cd3576}section.home_box .info p.tel a,section.home_box .info_notice p.tel a{color:#cd3576}section.home_box .info p.key,section.home_box .info_notice p.key{width:100%;height:70px;background:url(../img/icon_key_bg.svg) no-repeat center center;background-size:300px 70px}section.home_box .info p.key span,section.home_box .info_notice p.key span{font-size:80%;line-height:70px;margin:0}section.home_box .info_notice{width:94%;margin:100px 3% 50px;height:auto;text-align:center;padding:0 0 20px 0}}
