@charset "utf-8";

/* -----------------------------------------------
   建築
   ----------------------------------------------- */
div#ContentInner {
	margin-top:0;
}
.TitleImg{
	margin-top:70px;
	width:100%;
}
.TitleImg img{
	width:100%;
}

/* -- ページメニュー -- */
ul.PageMenu li {
 width:159px;
 text-align:center;
 border-left:solid 1px #d0d0d0;
}

ul.PageMenu li:nth-child(5) {
 width:158px;
 border-right:solid 1px #d0d0d0;
}

/* -- h3 -- */
h3:before {
	background:#008954;
}

div.BorderBox {
	margin:0;
	padding:0;
	overflow:hidden;
}
div.BorderBox div.Left {
	float:left;
	width:304px;
}
div.BorderBox div.Right {
	float:right;
	width:420px;
	padding:30px 0 0 0;
	font-size:18px;
}
div.BorderBox div.Right ul li { 
 line-height:1.5;
 font-weight:normal;
 position:relative;
 padding:2px 0 12px 40px;
 margin:8px 0;
}

div.BorderBox div.Right ul li:before {
 border-radius:32px;
 -moz-border-radius:32px;
 -webkit-border-radius:32px;
 -o-border-radius:32px;
 -ms-border-radius:32px;
 content:"";
 position:absolute;
 top:0;
 left:0px;
 width:32px;
 height:32px;
	background:#8dc5af;
}


#ContentInner table.photo {
	margin-top:10px;
	width:800px;
}
#ContentInner table.photo img {
	width:100%;
}

#ContentInner table.photo td {
	padding:2px;
}


/* テキストでのリンク */
a.LinkPage{
	margin-top:0px;
	margin-bottom:5px;
	margin-right:15px;
	font-size:95%;
	float:right;
}
a.LinkPage:link, a.LinkPage:visited, a.LinkPage:active {
    color: #c9171e;
}




/* ### スマホ start ############################# */
@media print, screen and (max-width: 640px) {

div#ContentInner {
	margin-top:-70px
}
.TitleImg{
	margin-top:70px;
	width:100%;
}
.Photo img {
	margin:2px 0;
}
div.BorderBox div.Left {
	float:none;
	width:100%;
}
div.BorderBox div.Right {
	float:none;
	width:auto;
	padding:10px;
}
.TxtLeft p, #ContentInner .TxtBox p {
    line-height: 1.5;
    font-size: 90%;
    margin: 4px 0;
	padding:8px;
}

a.LinkPage{
	margin:0px auto 50px auto;
	float:none;
}
.center{
	text-align:center;
}

h3{
	margin-top:20px;
}


} /* ### スマホ end ############################# */
