@charset "utf-8";
/*------------------------------------------------------------
	about
------------------------------------------------------------*/
#main {
    margin-top: -44px;
    padding-top: 44px;
}
#main .content {
	position: relative;
}
#main .content:after {
	position: absolute;
	right: -182px;
	top: -45px;
	width: 571px;
	height: 350px;
	z-index: -1;
	background: url(../img/about/bg01.png) no-repeat left top;
	content: "";
}
#main #pagePath {
    margin-bottom: 111px;
}
#main .pageTitle {
    margin-bottom: 88px;
}
#main .tableBox {
    margin: 0 auto;
    width: 800px;
}
#main .tableBox tr.center th,
#main .tableBox tr.center td {
    padding-top: 30px;
    padding-bottom: 30px;
}
#main .tableBox tr.center a {
	text-decoration: underline;
	color: rgb(93, 162, 222);
}
#main .address .bgBox {
    padding: 183px 0 134px;
}
#main .address .bgBox .content:after {
	top: -177px;
    right: -234px;
	width: 301px;
	height: 183px;
	background-image: url(../img/about/bg02.png);
}
#main .address .bgBox .content:before {
	position: absolute;
	left: -233px;
  bottom: -141px;
	width: 301px;
	height: 183px;
	z-index: -1;
	background: url(../img/about/bg03.png) no-repeat left top;
	content: "";
}
#main .address .content {
    width: 900px;
}
#main .address > .content:after {
    display: none;
}
@media all and (max-width: 896px) {
    #main {
        margin-top: -30px;
        padding-top: 30px;
    }
	#main .content:after {
		right: -15px;
		top: -25px;
		width: 190px;
		height: 117px;
		background-size: 190px auto;
	}
    #main .tableBox {
        width: auto;
    }
    #main .comTable td div.flex {
        display: block;
    }
    #main .comTable td .txt {
        margin-bottom: 10px;
    }
    #main .address .bgBox {
        padding: 100px 0;
    }
    #main .address .bgBox .content:after {
		right: -15px;
		top: -70px;
		width: 160px;
		height: 97px;
		background-size: 160px auto;
	}
	#main .address .bgBox .content:before {
		left: -15px;
		bottom: -75px;
		width: 160px;
		height: 97px;
		background-size: 160px auto;
	}
}