@charset "utf-8";
/*--------------------------
  outline
--------------------------*/
.tac .title{
	margin:0 auto 40px auto;
	background:url(../../images/home/busines.jpg) no-repeat;
	background-size:100% auto;
	background-position:50% 50%;
}
.tac .title h1{
	background:url(../../images/common/ol.png);
	padding:40px 0 80px 0;
}

.tac .inr {
	position:relative;
	width:1000px;
	height:auto;
	margin:0 auto;
	padding:20px 0 40px 0;
	font-size:1rem;
}
.tac ol{
	position:relative;
	max-width:90%;
	width:900px;
	margin:0 auto;
	padding:20px 0 0 0;
	list-style:none;
    text-align: center;
}
.tac ol li{
	margin:0 auto 20px auto;
	padding:0;
	font-size:1.2rem;
}
.tac ol li a{
    display: inline-block;
	margin:0 0 10px 0;
	padding:12px 25px;
    border-radius: 1em;
background: #003E8C;
    color: #fff;
	font-size:1.2rem;
    text-decoration: none;
}

@media screen and (max-width:480px) {

.tac .title{
	margin:0 auto 4% auto;
	background:url(../../images/home/busines.jpg) no-repeat;
	background-size:100% auto;
	background-position:50% 50%;
}
.tac .title h1{
	background:url(../../images/common/ol.png);
	padding:6% 0 10% 0;
}
.tac .inr {
	position:relative;
	width:90%;
	height:auto;
	margin:0 auto;
	padding:20px 0 40px 0;
	font-size:1rem;
}
.tac ol{
	position:relative;
	max-width:100%;
	width:900px;
	margin:0 auto;
	padding:20px 0 0 0;
	list-style:none;
    text-align: center;
}
.tac ol li{
	margin:0 auto 20px auto;
	padding:0;
	font-size:1.2rem;
}
.tac ol li a{
    display: inline-block;
	margin:0 0 10px 0;
	padding:12px 25px;
    border-radius: 1em;
background: #003E8C;
    color: #fff;
	font-size:1.2rem;
    text-decoration: none;
}

}