/* CSS Document */
@import url("../share/style/share_base.css");

.asagiri,
.hiroshima,
.aomori {
	width:730px;
	padding: 0 60px;
	background-image: url(../share/images/share_bg_01.gif);
	background-repeat: repeat-y;
	background-position: 0px 0px;
}
.menuOuter {
	width: 730px;
	height: 48px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.asagiri .menuOuter {
	background-image: url(../images/asagiri_bg_01.jpg);
}
.hiroshima .menuOuter {
	background-image: url(../images/hiroshima_bg_01.jpg);
}
.aomori .menuOuter {
	background-image: url(../images/aomori_bg_01.jpg);
}
ul.menu {
	display: block;
	padding: 26px 0 0 46px;
}
ul.menu li {
	float: left;
	padding: 0 8px 0 0;
}
ul.menu li a {
	display: block;
	background-image: url(../share/images/share_bt_02.gif);
	background-repeat: no-repeat;
	height: 17px;
	text-indent: -9999px;
	overflow: hidden;
}
ul.menu .btn01 {
	width:152px;
}
ul.menu .btn02 {
	width:255px;
}
ul.menu .btn03 {
	width:255px;
}
ul.menu .btn04 {
	width:152px;
}
ul.menu .btn05 {
	width:152px;
}
ul.menu .btn01 a {
	width:152px;
	background-position: 0px 0px;
}
ul.menu .btn02 a {
	width:255px;
	background-position: 0px -17px;
}
ul.menu .btn03 a {
	width:255px;
	background-position: 0px -34px;
}
ul.menu .btn04 a {
	width:213px;
	background-position: 0px -51px;
}
ul.menu .btn05 a {
	width:213px;
	background-position: 0px -68px;
}
ul.menu .btn01 a:hover {
	width:152px;
	background-position: -255px 0px;
}
ul.menu .btn02 a:hover {
	width:255px;
	background-position: -255px -17px;
}
ul.menu .btn03 a:hover {
	width:255px;
	background-position: -255px -34px;
}
ul.menu .btn04 a:hover {
	width:213px;
	background-position: -255px -51px;
}
ul.menu .btn05 a:hover {
	width:213px;
	background-position: -255px -68px;
}
h1 {
	display:block;
	width:730px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	margin: 0;
	padding: 0;
	height: 377px;
}
.asagiri h1 {
	background-image: url(../images/asagiri_bg_02.jpg);
}
.hiroshima h1 {
	background-image: url(../images/hiroshima_bg_02.jpg);
}
.aomori h1 {
	background-image: url(../images/aomori_bg_02.jpg);
}
.box01,
.box02,
.box03,
.box04,
.box05,
.box06,
.box07,
.box08,
.box09,
.box10,
.box11,
.box12,
.box13,
.box14 {
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 730px;
}
.asagiri .box01 {
	background-image: url(../images/asagiri_bg_03.jpg);
	height: 1056px;
}
.asagiri .box02 {
	background-image: url(../images/asagiri_bg_04.jpg);
	height: 540px;
}
.asagiri .box03 {
	background-image: url(../images/asagiri_bg_05.jpg);
	height: 1260px;
}
.asagiri .box04 {
	background-image: url(../images/asagiri_bg_06.jpg);
	height: 741px;
}
.asagiri .box05 {
	background-image: url(../images/asagiri_bg_07.jpg);
	height: 527px;
}
.asagiri .box06 {
	background-image: url(../images/asagiri_bg_08.jpg);
	height: 558px;
}
.asagiri .box07 {
	background-image: url(../images/asagiri_bg_09.jpg);
	height: 540px;
}
.asagiri .box08 {
	background-image: url(../images/asagiri_bg_10.jpg);
	height: 557px;
}
.asagiri .box09 {
	background-image: url(../images/asagiri_bg_11.jpg);
	height: 794px;
}
.asagiri .box10 {
	background-image: url(../images/asagiri_bg_12.jpg);
	height: 564px;
}
.asagiri .box11 {
	background-image: url(../images/asagiri_bg_13.jpg);
	height: 813px;
}
.asagiri .box12 {
	background-image: url(../images/asagiri_bg_14.jpg);
	height: 543px;
}
.asagiri .box13 {
	background-image: url(../images/asagiri_bg_15.jpg);
	height: 382px;
}
.asagiri .box14 {
	background-image: url(../images/asagiri_bg_16.jpg);
	height: 766px;
}
.hiroshima .box01 {
	background-image: url(../images/hiroshima_bg_03.jpg);
	height: 848px;
}
.hiroshima .box02 {
	background-image: url(../images/hiroshima_bg_04.jpg);
	height: 641px;
}
.hiroshima .box03 {
	background-image: url(../images/hiroshima_bg_05.jpg);
	height: 1014px;
}
.aomori .box01 {
	background-image: url(../images/aomori_bg_03.jpg);
	height: 598px;
}
.aomori .box02 {
	background-image: url(../images/aomori_bg_04.jpg);
	height: 609px;
}
.aomori .box03 {
	background-image: url(../images/aomori_bg_05.jpg);
	height: 709px;
}
.box01 h2,
.box02 h2,
.box03 h2,
.box04 h2,
.box05 h2,
.box06 h2,
.box07 h2,
.box08 h2,
.box09 h2,
.box10 h2,
.box11 h2,
.box12 h2,
.box13 h2,
.box14 h2 {
	text-indent: -9999px;
	display:block;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 730px;
	height:105px;
}
.asagiri .box01 h2 {
	background-image: url(../images/asagiri_tx_01.jpg);
}
.asagiri .box02 h2 {
	background-image: url(../images/asagiri_tx_02.jpg);
}
.asagiri .box03 h2 {
	background-image: url(../images/asagiri_tx_03.jpg);
}
.asagiri .box04 h2 {
	background-image: url(../images/asagiri_tx_04.jpg);
}
.asagiri .box05 h2 {
	background-image: url(../images/asagiri_tx_05.jpg);
}
.asagiri .box06 h2 {
	background-image: url(../images/asagiri_tx_06.jpg);
}
.asagiri .box07 h2 {
	background-image: url(../images/asagiri_tx_07.jpg);
}
.asagiri .box08 h2 {
	background-image: url(../images/asagiri_tx_08.jpg);
}
.asagiri .box09 h2 {
	background-image: url(../images/asagiri_tx_09.jpg);
}
.asagiri .box10 h2 {
	background-image: url(../images/asagiri_tx_10.jpg);
}
.asagiri .box11 h2 {
	background-image: url(../images/asagiri_tx_11.jpg);
}
.asagiri .box12 h2 {
	background-image: url(../images/asagiri_tx_12.jpg);
}
.asagiri .box13 h2 {
	background-image: url(../images/asagiri_tx_13.jpg);
}
.asagiri .box14 h2 {
	background-image: url(../images/asagiri_tx_14.jpg);
}
.hiroshima .box01 h2 {
	background-image: url(../images/hiroshima_tx_01.jpg);
}
.hiroshima .box02 h2 {
	background-image: url(../images/hiroshima_tx_02.jpg);
}
.hiroshima .box03 h2 {
	background-image: url(../images/hiroshima_tx_03.jpg);
}
.aomori .box01 h2 {
	background-image: url(../images/aomori_tx_01.jpg);
}
.aomori .box02 h2 {
	background-image: url(../images/aomori_tx_02.jpg);
}
.aomori .box03 h2 {
	background-image: url(../images/aomori_tx_03.jpg);
}
.box01 p,
.box02 p,
.box03 p,
.box04 p,
.box05 p,
.box06 p,
.box07 p,
.box08 p,
.box09 p,
.box10 p,
.box11 p,
.box12 p,
.box13 p,
.box14 p {
	display:block;
	text-indent:-9999px;
}
.asagiri .box01 p {
	height: 731px;
}
.asagiri .box02 p {
	height: 421px;
}
.asagiri .box03 p {
	height: 935px;
}
.asagiri .box04 p {
	height: 416px;
}
.asagiri .box05 p {
	height: 408px;
}
.asagiri .box06 p {
	height: 439px;
}
.asagiri .box07 p {
	height: 421px;
}
.asagiri .box08 p {
	height: 438px;
}
.asagiri .box09 p {
	height: 675px;
}
.asagiri .box10 p {
	height: 445px;
}
.asagiri .box11 p {
	height: 694px;
}
.asagiri .box12 p {
	height: 424px;
}
.asagiri .box13 p {
	height: 263px;
}
.asagiri .box14 p {
	height: 581px;
}
.hiroshima .box01 p {
	height: 729px;
}
.hiroshima .box02 p {
	height: 522px;
}
.hiroshima .box03 p {
	height: 819px;
}
.aomori .box01 p {
	height: 479px;
}
.aomori .box02 p {
	height: 490px;
}
.aomori .box03 p {
	height: 522px;
}
a.pagetop {
	display: block;
	height: 14px;
	padding: 0;
	margin: 0 0 0 569px;
	width: 88px;
	text-indent: -9999px;
	background-image: url(../share/images/share_bt_01.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	line-height:12px;
	font-size:12px;
}
a.pagetop:hover {
	background-position: 0px -14px;
}
.asagiri .movieBtn {
	height: 206px;
	padding: 0 0 0 161px;
}
.asagiri .movieBtn a {
	text-indent: -9999px;
	display: block;
	width: 128px;
	height: 138px;
	background-image: url(../images/asagiri_bt_01.png);
	background-repeat: no-repeat;
	background-position: 0px 10px;
	overflow: hidden;
}
* html .asagiri .movieBtn a{
	background-image: url(../images/asagiri_bt_01.gif);
}
.asagiri .movieBtn a:hover {
	background-position: -128px 10px;
}
.movie {
	width: 640px;
	height: 380px;
	overflow: hidden;
}
.movie object {
	margin-top: -20px;
}
