@charset "UTF-8";

.att2{
	padding-left:2em;
	text-indent:-2em;
}

.mailBtn1{
	margin-top:60px;
	margin-bottom:70px;
	width:;
}
.mailBtn1 a{
	width:12em;
}

.lh150{
	line-height:1.5;
}

.line04 {
	border-bottom: 2px solid #EA0083;
	margin-bottom: 10px;
	padding: 10px 0 2px;
	width: 100%;
	font-weight:bold;
}

.mailBlock01{
	border:1px solid #DFDFDF;
	background:#F4F8FF;
	padding:15px;
}

#contents .columnBlock01{
	width:99%;
	line-height:1.5;
	margin:30px auto 0;
}

#kiyaku{
	list-style:upper-roman inside;
	margin-left:0;
}
#kiyaku li{
	margin-bottom:1.5em;
}
#kiyaku ol{
	list-style:decimal outside;
	margin-left:25px;
}
#kiyaku ol li{
	margin-bottom:0;
}

#contents .heading02 {
	background: url("../img/ttl_bg01.gif") repeat-x;
	border-top: 2px solid #999999;
	font-weight: bold;
	margin: 0 0 5px;
	padding: 10px 10px 0;
}

#contents .mailTable01 {
    border: 1px solid #909090;
    clear: both;
    margin: 1px 0 5px 1px;
		line-height:1.4;
}
#contents .mailTable01 th, #contents .mailTable01 td {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #909090;
    padding: 5px 10px;
    vertical-align: top;
}
#contents .mailTable01 tbody td {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #909090;
    padding: 5px 10px;
    vertical-align: top;
}
#contents .mailTable01 thead th {
    background: none repeat scroll 0 0 #FBD5E7;
    color: #000000;
		text-align:center;
}
#contents .mailTable01 .mailCol1{
	width:51%;
}
#contents .mailTable01 .mailCol3{
	width:22%;
}

.mailList01{
}
.mailList01 dt{
	float:left;
	clear:left;
}
.mailList01 dd{
	padding-left:7em;
}

@media only screen and (max-width: 640px) { 

.mailList01 dt{
	float:none;
	clear:none;
}
.mailList01 dd{
	padding-left:0;
}

}
