/* CSS Document */

article{}
	article h2{
		padding: 17px 0 10px;
		font-size:38px;
		font-size:3.8rem;
		line-height:1.2em;
		text-align:center;
		border-top: #2D5490 solid 5px;
		color:#3F3F3F;
		line-height: 1.0em;
		background: url(../images/pattern.jpg) repeat;
		}
	article h2 i{
		display: block;
		text-align:center;
		font-style: normal;
		padding-top: 5px;
		font-size:2.2rem;
		color:#7C7C7C;
		}
	article figure{
		margin-bottom: 30px;
		}
		article figure+p{
			margin-bottom: 50px;
			padding-bottom: 30px;
			border-bottom: #6A6A6A dotted 1px;
			}
  article p {
    text-align: justify;
  }
	section.area {
		display:table;
		margin-bottom: 50px;
		}
		section.area h3{
      display: table-cell;
      width: 30%;
      height:337px;
      background-size: contain;
      background-repeat:no-repeat;
			text-indent: -9999px;
			}
		section.area h3.map01{
			background-image: url(../images/map01.jpg);
			}
		section.area h3.map02{
			background-image: url(../images/map03.jpg);
			}
		section.area .columnL{
			display: table-cell;
			width: 40%;
      padding-left:25px;
			vertical-align: middle;
			}

		section.area p.btn{
			float: right;
			width: 100%;
			margin: 50px 0 20px;
			}


@media (max-width: 1150px) {

#pageLink{
	}
	#pageLink a{
		width:auto;
		}


}


/* ie */
@media all and (-ms-high-contrast:none){
}

