

#column {
    height: 100%;
    margin: 0;
    padding: 1px 0 1px;
    width: 100%;
	background:#fffde5;
}

.machi_library img{
	vertical-align: bottom;
}

img, a {
    border: medium none;
}
a {
    text-decoration: none;
}
a:hover {
    opacity: 0.7;
}

.machi_library{
	margin:1em auto;
	padding:1em 10px 3em;
	background:url(../image/repeat_img.png),url(../image/repeat_img.png) ;
	background-repeat:repeat-x,repeat-x;
	background-position:top left, bottom left;
	box-sizing:border-box;
}

.machi_library p{
	margin-bottom:20px;
}

.machi_library p.text{
	font-size:16px;
}

.machi_library p.text.center{
	font-size:20px;
	text-align:center;
}

.machi_library p.img{
	text-align:center;
}

.machi_library p.fs_14{
	font-size:14px;
}

.machi_library p.mb_30{
	margin-bottom:30px;
}

.machi_library p.btn01,
.machi_library p.btn02{
	text-align:center;
	border-radius:10px;
	box-sizing:border-box;
}

.machi_library p.btn01{
	background:#6cbb5a;
}

.machi_library p.btn02{
	background:#af8349;
}

.machi_library p.btn01 a,
.machi_library p.btn02 a{
	padding:20px 20px;
	display:block;
}

@media screen and (min-width: 769px) {
	.machi_library{
		width:900px;
	}

	.machi_library .tl{
		margin:4em 0 3em;
		text-align:center;
	}
}


@media screen and (max-width: 768px) {

	.machi_library .tl{
		margin:3em 0 2em;
		text-align:center;
	}


}


