@charset "utf-8";body > h1{text-align:center;}
#container{width:auto;margin-right:6px;margin-left:6px;}
header{height:auto;}
header h1{padding-top:10px;position:static;text-align:center;}
header h1 img{width:80%;height:auto;}
header #banner1{display:none;}
nav#menu ul li{margin-left:0px;margin-bottom:2px;width:50%;border:1px solid #000;margin-right:-1px;margin-left:-1px;}
nav#menu ul li a{height:auto;width:auto;padding-top:10px;padding-bottom:10px;border:none;}
nav#menu ul > li:first-child{margin-left:-1px;}
nav#menu ul li a span{display:none;}
nav#menu ul li#current a{width:auto;border-top:none;border-right:none;border-left:none;}
nav#menu ul > li:last-child{margin-bottom:10px;}
#contents{width:auto;}
#main, #sub{float:none;width:auto;}
#main p{padding:0;}
#new h1::before{content:"▼ ";}
#mainimg{height:0px;margin-bottom:0px;}
#mainimg img{display:none;}
#sub article.box1{font-size:12px;width:100%;-moz-box-sizing:border-box;box-sizing:border-box;}
section#new h1.open{background:url(../images/btn_minus.png) no-repeat right center, -webkit-gradient(linear, left top, left bottom, from(#454746), to(#2b2c2e));background:url(../images/btn_minus.png) no-repeat right center, -webkit-linear-gradient(#454746, #2b2c2e);background:url(../images/btn_minus.png) no-repeat right center, linear-gradient(#454746, #2b2c2e);}
section#new h1.close{background:url(../images/btn_plus.png) no-repeat right center, -webkit-gradient(linear, left top, left bottom, from(#454746), to(#2b2c2e));background:url(../images/btn_plus.png) no-repeat right center, -webkit-linear-gradient(#454746, #2b2c2e);background:url(../images/btn_plus.png) no-repeat right center, linear-gradient(#454746, #2b2c2e);}
#new{margin-bottom:1em;}
#new dl{height:auto;padding-left:0;}
#new dt{float:none;width:auto;}
#new dd{border-bottom:1px solid #d2d2d2;padding-left:0;}
.ta1 td{width:auto;padding:2px;}
.ta1 th{width:100px;padding:2px;}
#main section.list article figure img{float:left;width:40%;height:auto;margin-right:10px;}
#main section.list article p{margin-left:0;}
#item #main figure img{width:100%;height:auto;}
#company #sub,
#list #sub,
#item #sub,
#faq #sub,
#link #sub,
#contact #sub,
#recruit #sub{display:none;}
.huyou{display:none;}
#main img.wa{width:100%;height:auto;}
.rogo{text-align:center;}
.rogo{text-align:center;}
#top #container #contents #main section .rogo{text-align:center;}
.kyoutyou{color:#FF0000;font-size:16px;}
#kaisya{font-size:12px;font-weight:bold;}
#balloon{width:300px;height:129px;position:absolute;padding:0;}
#balloon p{display:block;width:300px;height:129px;background:url(../../images/minkara_s.png) no-repeat center top;text-indent:-999999px;}
#fixd_navi{width:320px;height:auto;margin:0 auto;}
#fixd_navi #fixd_navi_ul_tel{background:url(../../images/foottel.png) no-repeat;background-size:contain;position:fixed;width:70px;height:70px;bottom:0;z-index:99999;margin-bottom:5px;margin-left:257px;}
#fixd_navi #fixd_navi_ul_tel li{float:left;text-indent:-9999px;list-style:none;}
#fixd_navi #fixd_navi_ul_tel li a{display:block;width:70px;height:70px;}
#alltel{height:60px;position:relative;width:100%;}