/**********************************[global-navi]***/

/***[information]***/
.info {
	padding: -10px 20px 20px 20px;
	width: 650px;
	height: 250px;
	overflow-y:auto;
	word-wrap:break-word;
}
.info p {
	padding-bottom:10px;
	margin-left:10px;
	line-height: 140%;
}


a.ho-link{
	color:#4989fd;
}

.info div{
	float:left;
}
.leftp{
	width:120px;
	font-weight:bold;
	color:#800000;
}
.rightp{
	width:500px;
}

box-rows-news {
	height: 150px;
}
.jspVerticalBar {
	width: auto !important;
}
.ho-row-item{
	padding:15px 0;
}
.ho-row-item:first-child{
	padding-top:0;
}

/*Top*/
/*p1-table1*/

.p1-table1 {
	width: 100%;
	height: auto;
	border: 0;
	border-top: solid 1px #E8E8E8;
	border-left: solid 1px #E8E8E8;
}
.p1-table1 tr td {
	padding: 8px;
	border-bottom: solid 1px #E8E8E8;
	border-right: solid 1px #E8E8E8;
}
.p1-table1 tr td.col1 {
	background-color: #4989fd;
	width:40%;
	color:#fff;
	vertical-align:middle;
}
.p1-table1 tr td.col11 {
	background-color: #92baff;
	width:40%;
	color:#fff;
	vertical-align:middle;
}
.p1-table1 tr td.col2{
	width:60%;
        vertical-align:middle;
}
.p1-table1 tr.row1 td.col1 {
	border-top: solid 4px #000000;
}
.p1-table1 tr.row1 td.col2 {
	border-top: solid 4px #ccc;
}
.p1-table1 a.tel-number {
	color: #F00;
	text-decoration: underline;
}					
	
/*end p1-table1*/
.ho-text{
	padding:10px 0;
	box-sizing:border-box;
}

@media screen and (max-width:980px) {
	.info { width:100%;}
}
@media screen and (max-width:768px) {
	.header .site-title { width:100%; text-align:center;}
	.header .tel-info .open { margin:auto;}
	.tel-info { width:100%; text-align:center;}
}