body {
	font-size: 1.2rem;
}

ol {
	padding-left:20px;
}

.inv-a {
	display:none;
}

.inv-b {
	display: inline-block;
}

.wrapper {
	width: 100%;
}

.content {
	width: 100%;
}

.inner-sec {
	padding:0 15px;
}

.inner-sec2 {
	padding:0 15px;
}


/* object */

.page-title{
margin-left:15px;
}

h2{
margin-left:15px;
}

.inner-sec2 h2{
margin-left:0;
}


/* header */

.site-head{
background:#fff !important;
width:100%;
z-index:100;
}

.site-head > nav{
display:none;
}

.head-logo{
max-width:50%;
padding:8px 0 8px 15px;
}

.home-navi{
display:none;
}


/* footer */

.foot-copyright{
font-size:1rem;
}


/* form table */

.form-table{
display: block;
}

.form-table th,
.form-table td{
display:block;
width:100%;
}

.form-table td{
padding-bottom:15px;
}

.form-table textarea{
resize:vertical;
width:100%;
}


/* sidebar */

.sidebar{
display:none;
}


/* common table */

.table-wrapper{
overflow:auto;
}

.table-wrapper .common-table{
min-width:575px;
}


/* home */

.home-news li{
flex-wrap:wrap;
}

.home-news li span{
padding:0 0 5px;
width:100%;
}


/* about */

.history-list li{
flex-wrap:wrap;
}

.history-list li span{
width:100%;
}


/* product */

.product-block dl{
width:47%;
}


/* home image */

.home-image{
padding-top:calc( ( ( 50% - 15px ) * ( 66 / 284 ) ) + 16px );
}
