* {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

.lstMail {
	margin:15px 0 50px;
}

.lstMail li {
	float:left;
	width:33.33%;
	padding:0 9px;
	text-align:left;
	font-size:15px;
	color:#6b6b6b;
}

.lstMail li .thumb {
	margin-bottom:12px;
}

.btnMail {
	margin-bottom:84px;
}

#navi ul{
	margin: 0 7px;
}
#navi ul li{
	width: auto;
	margin-right: 58px;
}
#navi ul li:last-child{
	margin-right: 0;
}

@media screen and (max-width: 960px) {
	#navi ul li {
	    margin-right: 5.5%;
	}
}

@media screen and (max-width: 900px) {
	#navi ul li {
	    margin-right: 4.2%;
	}
}
@media screen and (max-width: 805px) {
	#navi ul li {
	    margin-right: 3.5%;
	}
}


@media only screen  and (max-width: 767px) {
.pa_bo40{
	padding-bottom: 0;
}
.totl01_01 {
	padding-top:35px;
}
	
.lstMail {
	margin-top:35px;
	margin-bottom:32px;
}
	
.lstMail li {
	width:100%;
	padding:0;
	margin-bottom:33px;
}

.lstMail li:last-child {
	margin-bottom:0;
}

.lstMail li .thumb img {
	width:100%;
	display: block;
}

.btnMail {
	margin-bottom:35px;
}

.pr02 {
	margin-bottom:25px;
}

.pa_bo20 img {
	width:100%;
}

.lstMail li .thumb {
	margin-bottom:33px;
}

.totl01_01 h3 {
	padding-bottom:1.3em !important;
}

.pr09.alleft {
	padding-bottom:4px;
}

.pd0 {
	padding-bottom:0 !important;
}

}