@charset "UTF-8";
/* CSS Document */

.t-right{
	text-align:right;
}

.t-center{
	text-align:center;
}
.co01{
	margin-top:80px;
	margin-bottom:90px;
}

.co01 h1{
	text-align:center;
	margin-bottom:100px;
}

.co01 h1 span{
	font-size:14px;
	line-height:1.3;
	color:#478866;
	letter-spacing:0.3em;
	display:block;
	margin-top:10px;
	font-weight:bold;
}

.co01 .inner{
	text-align:center;
}


.co02{
	background:#f0f0f0;
	padding:90px 0 90px;
}

.co02.privacy{
	margin-bottom:50px;
}

.co02 .inner{
	background:url(../img_privacy/t_co02_bk.gif) left top no-repeat;
	padding-top:1px;
}

.co02 .inner p{
	width:850px;
	font-size:94%;
	line-height:1.6;
	color:#3a5748;
	margin:0 auto 30px;
}

.co02 .inner p a{
	color:#3a5748;
	text-decoration:underline;
}

.co02 .inner p a:hover{
	color:#3a5748;
	text-decoration:none;
}

.co02 .hyou-eria{
	width:800px;
	color:#3a5748;
	margin:0 auto;
	font-size:0.9em;
}

.co02 .hyou-eria table{
  line-height: 1.33em;
  border-collapse: collapse;
}

.co02 .hyou-eria td{
  border: 1px solid #3a5748;
  padding:0.5em;
}

.co03{
	padding-bottom:150px;
}

.co03 .japhic{
	width:850px;
}