#box_h1 {
	height: 10px;
	position: absolute; 
	left: 0;
	top: -10000px;
	}
	
#box_aomori{
	z-index:1; /* BgSwitcherで必須 */
	position:relative;
	overflow:hidden;
	width:765px;
	margin:0 auto 0 auto;	
	font-size:120%;
	}

#box_aomori .aomori_top {
	position:relative;
	width:765px;
	margin:0 !important;
	padding:0;
	border-bottom:3px solid #4c3d2a ;
	
	/*min-height: 766px !important;
	height: auto !important;  */
    height: 766px;
	}
	
*#box_aomori .aomori_top :after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

*:first-child+html #box_aomori .aomori_top  {
	zoom: 1;
}

#box_aomori:first-child {
	/*border:1px solid red;*/
	position:relative !important;
	/*background:red;*/
}

#box_aomori .aomori_top h2{
	position:absolute ;
	top:14px;
	right:2px; /* 0px */
	}
	
#box_aomori .aomori_top #box_aomori_lead{
	width:300px;
	margin:0 0 0 18px ;
	padding:10px 0 0 0;
	}

#box_aomori .aomori_top #box_aomori_lead p {
	margin:1em ;
	line-height:1.8 ;
	letter-spacing: 0.08em ;
	font-size:100%;
}


#box_aomori a#logo_nippon:link,
#box_aomori a#logo_nippon:visited {
	position:absolute ;
	top:26px;
	right:269px;
	display:block;
	width:106px;
	height:152px;
	text-indent:-7777px ;
	background:#382815 url(../images/campaign/2014_02_aomori/link_nippon.jpg) no-repeat ;
	}
#box_aomori a#logo_nippon:hover,
#box_aomori a#logo_nippon:active {
	background:#000000 url(../images/campaign/2014_02_aomori/link_nippon_on.jpg) no-repeat ;
 	}
	
	
#box_aomori a#aomori_message:link,
#box_aomori a#aomori_message:visited{
	position:absolute ;
	top:390px; /* 394px */
	left:13px; /* 15px */
	}
#box_aomori a#aomori_message:hover, 
#box_aomori a#aomori_message:active{
	top:387px;
	left:10px;
	opacity: 0.85;
	filter: alpha(opacity=85);
	border:3px solid #eed17f ;
	}




#box_aomori #aomori_map{
	
	width:765px ;
	height:558px;
	margin:0;
	padding:0;
	background: url(../images/campaign/2014_02_aomori/map.jpg) no-repeat ;
	}
#box_aomori #aomori_map h3{
	line-height:1;
	text-indent:-7777px;
	}


#box_aomori h3.aomori_h3{
	line-heiht:1 ;
	margin:0;
	padding:0;
	}
	
#box_aomori .aomori_area{
	position:relative ;
	margin:0 0 50px 0 ;
	padding:48px 0 0 0 ;
	
	min-height: 348px;
	height: auto !important;  
    height: 348px;
   	}

#box_aomori .aomori_area h4{
	line-heiht:1 ;
	margin:0 0 25px  386px ;
	padding:0;
	}

#box_aomori .aomori_area p{
	width:370px ;
	margin:0 0 1em  386px ;
	padding:0;
	font-size:1em ;
	line-height:1.85 ;
	letter-spacing: 0.08em ;
	} 


#box_aomori .area_kenhoku{
	background: url(../images/campaign/2014_02_aomori/ph_kenhoku_02.jpg) no-repeat 0 15px ;
	}
#box_aomori .area_shichinohe{
	background: url(../images/campaign/2014_02_aomori/ph_shichinohe_02.jpg) no-repeat 0 33px ;
	}
#box_aomori .area_hachinohe{
	background: url(../images/campaign/2014_02_aomori/ph_hachinohe_02.jpg) no-repeat 0 30px ;
	}
#box_aomori .area_kenou{
	background: url(../images/campaign/2014_02_aomori/ph_kenou_02.jpg) no-repeat 0 33px ;
	}
#box_aomori .area_hirosaki{
	background: url(../images/campaign/2014_02_aomori/ph_hirosaki_02.jpg) no-repeat 0 43px ;
	}
#box_aomori .area_okutsugaru{
	background: url(../images/campaign/2014_02_aomori/ph_okutsugaru_02.jpg) no-repeat 0 30px ;
	}

#box_aomori .aomori_area a.link_sp{
	position:absolute; 
	top:36px ;
	left:232px ;
	
	-webkit-transition: all 0.5s ease 0 ;
	-moz-transition: all 0.5s ease 0 ;
	transition: all 0.5s ease 0 ;
	}
#box_aomori .aomori_area a.link_sp:hover, 
#box_aomori .aomori_area a.link_sp:active{
	opacity: 0.85;
	filter: alpha(opacity=85);
	}
	
#box_aomori .area_hachinohe a.link_sp{ /* シャモロック */
	position:absolute; 
	top:203px ;
	left:269px ;
	}
#box_aomori .area_hirosaki a.link_sp{ /* こみつ */
	position:absolute; 
	top:26px ;
	left:255px ;
	}


#box_aomori .aomori_ryouri{ /* 自慢の料理 */
	margin:-30px 0 0 0 ;
	padding:0 0 76px 0 ;
	}
#box_aomori .aomori_ryouri h3{
	line-heiht:1 ;
	margin:0 0 14px  0 ;
	padding:0;
	}
	
#box_aomori .aomori_ryouri ul {
	width:763px ;
	padding:0 0 0 2px ;
	/*background:#ccc ;*/
	}

#box_aomori .aomori_ryouri ul li{
	display:inline-block; 
	/display:inline; 
	/zoom:1;
	margin:0 8px 0 3px ;
	}
	
#box_aomori .aomori_ryouri ul li a:link,
#box_aomori .aomori_ryouri ul li a:visited{
	float:left;
	border:3px solid #fefefe ;
	
	-webkit-transition: all 0.5s ease 0 ;
	-moz-transition: all 0.5s ease 0 ;
	transition: all 0.5s ease 0 ;
	}
	
#box_aomori .aomori_ryouri ul li a:hover, 
#box_aomori .aomori_ryouri ul li a:active{
	opacity: 0.75;
	filter: alpha(opacity=75);
	border:3px solid #e1b947 ;
	}
