@charset "UTF-8";
#content_box {
	height: 7800px;
	}

/*写真座標*/
#p_1 {
	position: absolute;
	top: 0;
	left: 45px;
	z-index: 0;
	}#head h2 {
	background-image: url(../../img/sub_title.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 165px;
	height: 6px;
	margin-right: auto;
	margin-bottom: 35px;
	margin-left: auto;
	}


#p_2 {
	position: absolute;
	top: 49px;
	left: 612px;
	z-index: 0;
	}
#p_3 {
	position: absolute;
	top: 573px;
	left: 245px;
	z-index: 0;
	}
#p_4 {
	position: absolute;
	top: 919px;
	left: 38px;
	z-index: 0;
	}
#p_5 {
	position: absolute;
	top: 947px;
	left: 814px;
	z-index: 0;
	}
#p_6 {
	position: absolute;
	top: 1429px;
	left: 0;
	z-index: 0;
	}
#p_7 {
	position: absolute;
	top: 1429px;
	left: 657px;
	z-index: 0;
	}
#p_8 {
	position: absolute;
	top: 1725px;
	left: 362px;
	z-index: 0;
	}
#p_9 {
	position: absolute;
	top: 2200px;
	left: 0;
	z-index: 0;
	}
#p_10 {
	position: absolute;
	top: 2080px;
	right: 0;
	z-index: 0;
	}
#p_11 {
	position: absolute;
	top: 2649px;
	left: 0;
	z-index: 0;
	}
#p_12 {
	position: absolute;
	top: 3047px;
	left: 598px;
	z-index: 0;
	}
#p_13 {
	position: absolute;
	top: 3196px;
	left: 162px;
	z-index: 0;
	}
#p_14 {
	position: absolute;
	top: 3718px;
	left: 788px;
	z-index: 0;
	}
#p_15 {
	position: absolute;
	top: 3833px;
	left: 316px;
	z-index: 0;
	}
#p_16 {
	position: absolute;
	top: 3962px;
	left: 0;
	z-index: 0;
	}
#p_17 {
	position: absolute;
	top: 4062px;
	left: 582px;
	z-index: 0;
	}
#p_18 {
	position: absolute;
	top: 4465px;
	left: 214px;
	z-index: 0;
	}
#p_19bk {
	position: absolute;
	top: 4879px;
	left: 782px;
	z-index: 0;
	}
#p_19 {
	position: absolute;
	z-index: 0;
	top: 4879px;
	left: 846px;
	}

#p_20 {
	position: absolute;
	top: 5019px;
	left: 0;
	z-index: 0;
	}
#p_21 {
	position: absolute;
	top: 5635px;
	left: 455px;
	z-index: 0;
	}
#p_22 {
	position: absolute;
	top: 5757px;
	left: 87px;
	z-index: 0;
	}
#p_23 {
	position: absolute;
	top: 6233px;
	left: 44px;
	z-index: 0;
	}
#p_24 {
	position: absolute;
	top: 6419px;
	left: 561px;
	z-index: 0;
	}
#p_25 {
	position: absolute;
	top: 7090px;
	left: 167px;
	z-index: 0;
	}
#p_26 {
	position: absolute;
	top: 7536px;
	left: 315px;
	z-index: 0;
	}
/*見出し テキスト 座標*/
#item_bmid {
	position: absolute;
	top: 2526px;
	left: 22px;
	width: 944px;
	height: 298px;
	z-index: 2;
	}
#item_txt1 {
	position: absolute;
	top: 2775px;
	left: 662px;
	width: 308px;
	height: 132px;
	z-index: 3;
	}

/*ラインコンテナ*/
#coll_box1 {
	position: absolute;
	top: 385px;
	left: 373px;
	height: 109px;
	z-index: 1;
	overflow: hidden;
	border-bottom: 1px solid #c8c5c4;
	}
#coll_box2 {
	position: absolute;
	z-index: 1;
	top: 231px;
	left: 820px;
	height: 109px;
	overflow: hidden;
	border-bottom: 1px solid #c8c5c4;
	}
#coll_box3 {
	position: absolute;
	z-index: 1;
	top: 742px;
	left: 665px;
	height: 109px;
	overflow: hidden;
	border-bottom: 1px solid #c8c5c4;
	}

#coll_box4 {
	position: absolute;
	z-index: 1;
	top: 994px;
	left: 634px;
	height: 109px;
	overflow: hidden;
	border-bottom: 1px solid #c8c5c4;
	}

#coll_box5 {
	position: absolute;
	z-index: 1;
	top: 1297px;
	left: 380px;
	height: 109px;
	overflow: hidden;
	border-bottom: 1px solid #c8c5c4;
	}
#coll_box6 {
	position: absolute;
	z-index: 1;
	top: 1970px;
	left: 10px;
	height: 109px;
	overflow: hidden;
	border-bottom: 1px solid #c8c5c4;
	}

#coll_box7 {
	position: absolute;
	z-index: 1;
	top: 2354px;
	left: 176px;
	height: 109px;
	overflow: hidden;
	border-bottom: 1px solid #c8c5c4;
	}
#coll_box8 {
	position: absolute;
	z-index: 1;
	top: 2937px;
	left: 598px;
	height: 109px;
	overflow: hidden;
	border-bottom: 1px solid #c8c5c4;
	}

#coll_box9 {
	position: absolute;
	z-index: 1;
	top: 3350px;
	left: 0;
	overflow: hidden;
	border-bottom: 1px solid #c8c5c4;
	}

#coll_box10 {
	position: absolute;
	z-index: 1;
	top: 4246px;
	left: 323px;
	overflow: hidden;
	border-bottom: 1px solid #c8c5c4;
	}

#coll_box11 {
	position: absolute;
	z-index: 1;
	top: 4763px;
	left: 830px;
	overflow: hidden;
	border-bottom: 1px solid #c8c5c4;
	}

#coll_box12 {
	position: absolute;
	z-index: 1;
	top: 4990px;
	left: 492px;
	overflow: hidden;
	border-bottom: 1px solid #c8c5c4;
	}

#coll_box13 {
	position: absolute;
	z-index: 1;
	top: 5400px;
	left: 484px;
	overflow: hidden;
	border-bottom: 1px solid #c8c5c4;
	}
#coll_box14 {
	position: absolute;
	z-index: 1;
	top: 5525px;
	left: 455px;
	overflow: hidden;
	border-bottom: 1px solid #c8c5c4;
	}
#coll_box15 {
	position: absolute;
	z-index: 1;
	top: 5775px;
	left: 833px;
	overflow: hidden;
	border-bottom: 1px solid #c8c5c4;
	}

#coll_box16 {
	position: absolute;
	z-index: 1;
	top: 5804px;
	left: 10px;
	overflow: hidden;
	border-bottom: 1px solid #c8c5c4;
	}

#coll_box17 {
	position: absolute;
	z-index: 1;
	top: 5948px;
	left: 311px;
	overflow: hidden;
	border-bottom: 1px solid #c8c5c4;
	}

#coll_box18 {
	position: absolute;
	z-index: 1;
	top: 6214px;
	left: 415px;
	overflow: hidden;
	border-bottom: 1px solid #c8c5c4;
	}

#coll_box19 {
	position: absolute;
	z-index: 1;
	top: 6556px;
	left: 455px;
	overflow: hidden;
	border-bottom: 1px solid #c8c5c4;
	}

#coll_box20 {
	position: absolute;
	z-index: 1;
	top: 6870px;
	left: 131px;
	overflow: hidden;
	border-bottom: 1px solid #c8c5c4;
	}

#coll_box21 {
	position: absolute;
	z-index: 1;
	top: 7315px;
	left: 698px;
	overflow: hidden;
	border-bottom: 1px solid #c8c5c4;
	}

#coll_box22 {
	position: absolute;
	z-index: 1;
	top: 3557px;
	left: 168px;
	overflow: hidden;
	border-bottom: 1px solid #c8c5c4;
	}

#coll_box23 {
	position: absolute;
	z-index: 1;
	top: 1534px;
	left: 407px;
	overflow: hidden;
	border-bottom: 1px solid #c8c5c4;
	}

/*アイテムボックス*/
.item_continer {
	width: 600px;
	height: 109px;
	display: table;
	}
.item_continer2 {
	display: table;
	width: 600px;
	height: 90px;
	}

.item_continer3 {
	display: table;
	width: 600px;
	height: 110px;
	}
.iv_content2 .item_continer {
	padding-left: 20px;
	}
#coll_box8 .item_continer {
	padding-left: 110px;
	}

#coll_box11 .item_continer {
	padding-left: 50px;
	}
#coll_box14 .item_continer {
	padding-left: 110px;
	}
#coll_box17 .item_continer {
	padding-left: 206px;
	}

#coll_box18 .item_continer {
	padding-left: 198px;
	}

#coll_box21 .item_continer {
	padding-left: 35px;
	}

.item_box {
	text-align: center;
	position: relative;
	width: 70px;
	height: 109px;
	float: left;
	margin-right: 5px;
	margin-left: 5px;
	}
.item_box a {
	color: #000;
	text-decoration: none;
	text-align: center;
	width: 100%;
	height: 100%;
	display: block;
	}

.item_box a:hover {
	color: #000;
	text-decoration: none;
	}

.item_box img {
	left: 50%;
	bottom: 35px;
	margin-top: -5px;
	}

.item_box p {
	font-size: 8pt;
	line-height: 100%;
	font-family: "Crimson Text", serif;
	left: 0;
	bottom: 0;
	width: 100%;
	padding-bottom: 5px;
	}
.item_box2 {
	text-align: center;
	position: relative;
	width: 65px;
	height: 109px;
	float: left;
	margin-right: 3px;
	margin-left: 2px;
	}
.item_box2 a {
	color: #000;
	text-decoration: none;
	text-align: center;
	width: 100%;
	height: 100%;
	display: block;
	}
.item_box2 a:hover {
	color: #000;
	text-decoration: none;
	}
.item_box2 img {
	left: 50%;
	bottom: 35px;
	margin-top: -5px;
	}
.item_box2 p {
	font-size: 8pt;
	line-height: 100%;
	font-family: "Crimson Text", serif;
	left: 0;
	bottom: 0;
	width: 100%;
	margin-top: -7px;
	padding-bottom: 5px;
	}
.item_box3 {
	text-align: center;
	position: relative;
	width: 70px;
	height: 109px;
	float: left;
	margin-right: 5px;
	margin-left: 5px;
	}
.item_box3 a {
	color: #000;
	text-decoration: none;
	text-align: center;
	width: 100%;
	height: 100%;
	display: block;
	}
.item_box3 a:hover {
	color: #000;
	text-decoration: none;
	}
.item_box3 img {
	left: 50%;
	bottom: 35px;
	margin-top: -5px;
	}
.item_box3 p {
	font-size: 8pt;
	line-height: 100%;
	font-family: "Crimson Text", serif;
	left: 0;
	bottom: 0;
	width: 100%;
	padding-bottom: 5px;
	}
.item_box4 {
	text-align: center;
	position: relative;
	width: 45px ;
	height: 90px;
	float: left;
	margin-left: 5px;
	}
.item_box4 a {
	color: #000;
	text-decoration: none;
	text-align: center;
	width: 100%;
	height: 100%;
	display: block;
	}
.item_box4 a:hover {
	color: #000;
	text-decoration: none;
	}
.item_box4 img {
	left: 50%;
	bottom: 45px;
	margin-top: -35px;
	}
.item_box4 p {
	font-size: 8pt;
	line-height: 100%;
	font-family: "Crimson Text", serif;
	left: 0;
	bottom: 0;
	width: 100%;
	padding-bottom: 5px;
	}
.item_box5 {
	text-align: center;
	position: relative;
	width: 70px;
	height: 110px;
	float: left;
	margin-right: 5px;
	margin-left: 5px;
	}
.item_box5 a {
	color: #000;
	text-decoration: none;
	text-align: center;
	width: 100%;
	height: 100%;
	display: block;
	}
.item_box5 a:hover {
	color: #000;
	text-decoration: none;
	}
.item_box5 img {
	
	}
.item_box5 p {
	font-size: 8pt;
	line-height: 100%;
	font-family: "Crimson Text", serif;
	left: 0;
	bottom: 0;
	width: 100%;
	margin-top: -5px;
	padding-bottom: 5px;
	}
.item_box6 {
	text-align: center;
	position: relative;
	width: 70px;
	height: 109px;
	float: left;
	margin-right: 5px;
	margin-left: 5px;
	}
.item_box6 a {
	color: #000;
	text-decoration: none;
	text-align: center;
	width: 100%;
	height: 100%;
	display: block;
	}
.item_box6 a:hover {
	color: #000;
	text-decoration: none;
	}
.item_box6 img {
	left: 50%;
	bottom: 45px;
	margin-top: -5px;
	}
.item_box6 p {
	font-size: 8pt;
	line-height: 100%;
	font-family: "Crimson Text", serif;
	left: 0;
	bottom: 0;
	width: 100%;
	padding-bottom: 5px;
	}
.item_box7 {
	text-align: center;
	position: relative;
	width: 70px;
	height: 109px;
	float: left;
	margin-right: 5px;
	margin-left: 5px;
	}
.item_box7 a {
	color: #000;
	text-decoration: none;
	text-align: center;
	width: 100%;
	height: 100%;
	display: block;
	}
.item_box7 a:hover {
	color: #000;
	text-decoration: none;
	}
.item_box7 img {
	left: 50%;
	bottom: 35px;
	margin-top: -5px;
	}
.item_box7 p {
	font-size: 8pt;
	line-height: 100%;
	font-family: "Crimson Text", serif;
	left: 0;
	bottom: 0;
	width: 100%;
	padding-bottom: 5px;
	}
.item_box8 {
	text-align: center;
	position: relative;
	width: 70px;
	height: 109px;
	float: left;
	margin-right: 5px;
	margin-left: 5px;
	}
.item_box8 a {
	color: #000;
	text-decoration: none;
	text-align: center;
	width: 100%;
	height: 100%;
	display: block;
	}
.item_box8 a:hover {
	color: #000;
	text-decoration: none;
	}
.item_box8 img {
	left: 50%;
	bottom: 35px;
	margin-top: -5px;
	}
.item_box8 p {
	font-size: 8pt;
	line-height: 100%;
	font-family: "Crimson Text", serif;
	left: 0;
	bottom: 0;
	width: 100%;
	padding-bottom: 5px;
	}
.item_box9 {
	text-align: center;
	position: relative;
	width: 70px;
	height: 109px;
	float: left;
	margin-right: 5px;
	margin-left: 5px;
	}
.item_box9 a {
	color: #000;
	text-decoration: none;
	text-align: center;
	width: 100%;
	height: 100%;
	display: block;
	}
.item_box9 a:hover {
	color: #000;
	text-decoration: none;
	}
.item_box9 img {
	left: 50%;
	bottom: 35px;
	margin-top: -5px;
	}
.item_box9 p {
	font-size: 8pt;
	line-height: 100%;
	font-family: "Crimson Text", serif;
	left: 0;
	bottom: 0;
	width: 100%;
	padding-bottom: 5px;
	}
/*テキスト*/
#txt_1 {
	position: absolute;
	top: 1132px;
	left: 636px;
	width: 169px;
	height: 96px;
	}

#txt_2 {
	position: absolute;
	top: 1655px;
	left: 1px;
	width: 404px;
	height: 56px;
	}
#txt_3 {
	position: absolute;
	top: 6686px;
	left: 432px;
	width: 120px;
	height: 164px;
	}

#txt_4 {
	position: absolute;
	top: 3195px;
	left: 10px;
	width: 118px;
	height: 76px;
	}

#txt_5 {
	position: absolute;
	top: 3467px;
	left: 10px;
	width: 118px;
	height: 76px;
	}

#txt_6 {
	position: absolute;
	top: 5163px;
	left: 490px;
	width: 272px;
	height: 226px;
	}
.item_box10 {
	text-align: center;
	position: relative;
	width: 70px;
	height: 109px;
	float: left;
	margin-right: 5px;
	margin-left: 5px;
	}
.item_box10 a {
	color: #000;
	text-decoration: none;
	width: 100%;
	height: 100%;
	display: block
	}
.item_box10 a:hover {
	color: #000;
	text-decoration: none;
	}
.item_box10 img {

	}
.item_box10 p {
	font-size: 8pt;
	line-height: 100%;
	font-family: "Crimson Text", serif;
	width: 100%;
	padding-bottom: 5px;
	}
