@charset "UTF-8";

/*メインビジュアル*/
#subMain {
	width: 100%;
	position: relative;
}

#subMain p {
	width: 100%;
	line-height: 0;
	position: relative;
	z-index: 1;
}

#subMain p img {
	width: 100%;
	height: auto;
}

#subMain h3 {
	width: 12%;
	max-width: 144px;
	position: absolute;
	top: 30px;
	left: 20%;
	z-index: 2;
}

#subMain h3 img {
	width: 100%;
	height: auto;
}


/*コンテンツエリア*/
#contentsArea {
	margin: 0 auto 60px;
	padding-top: 15px;
}


/*パンくずリスト*/
#topic-path {
	margin-bottom: 10px;
}

#topic-path ol {
  list-style-type: none;
}

#topic-path ol li {
	display: inline;
	font-family: Georgia, "游明朝体", "YuMincho", "游明朝", "Yu Mincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", serif;
	font-size: 90%;
	line-height: 160%;
}

#topic-path ol li a {
	color: #000000;
	text-decoration: underline;
}


/*メインコンテンツ*/
#contentsRight p {
	font-family: Georgia, "游明朝体", "YuMincho", "游明朝", "Yu Mincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", serif;
}

#subIntro {
	width: 690px;
	background: url('../images/subIntroBg.jpg') no-repeat 17px 37px;
	margin-bottom: 30px;
}

#subIntro h4 {
	line-height: 0;
}

#subIntro h5 {
	width: 650px;
	font-size: 110%;
	line-height: 170%;
	margin-left: 20px;
	margin-bottom: 20px;
}

#subIntro p {
	width: 650px;
	font-size: 100%;
	line-height: 170%;
	margin-left: 20px;
}

.blocks {
	width: 690px;
	position: relative;
}

#block01 {
	background: url('../images/blockBg01.jpg') no-repeat 0px 83px;
	margin-bottom: 30px;
}

#block02 {
	background: url('../images/blockBg02.jpg') no-repeat 0px 83px;
	margin-bottom: 30px;
}

#block03 {
	background: url('../images/blockBg03.jpg') no-repeat 0px 83px;
	margin-bottom: 30px;
}

#block04 {
	background: url('../images/blockBg04.jpg') no-repeat 0px 83px;
	margin-bottom: 30px;
}

#block05 {
	background: url('../images/blockBg05.jpg') no-repeat 0px 83px;
	margin-bottom: 30px;
}

#block06 {
	background: url('../images/blockBg06.jpg') no-repeat 0px 83px;
	margin-bottom: 30px;
}

#block07 {
	background: url('../images/blockBg07.jpg') no-repeat 0px 83px;
	margin-bottom: 30px;
}

#block08 {
	background: url('../images/blockBg08.jpg') no-repeat 0px 83px;
	margin-bottom: 30px;
}

#block09 {
	background: url('../images/blockBg09.jpg') no-repeat 0px 83px;
	margin-bottom: 30px;
}

#block10 {
	background: url('../images/blockBg10.jpg') no-repeat 0px 83px;
	margin-bottom: 30px;
}

.blockTtl {
	background: url('../images/blockTtlBg.png') no-repeat;
	margin-bottom: 340px;
	line-height: 0;
}

.tagline {
	line-height: 0;
	position: absolute;
	top: 108px;
	right: 29px;
}

.blockTxt {
	width: 540px;
	font-size: 100%;
	line-height: 170%;
}

.blockTxt2 {
	width: 680px;
	font-size: 100%;
	line-height: 170%;
}

.detail {
	width: 105px;
	margin-left: 435px;
	line-height: 0;
}
