@charset "UTF-8";
/* ====================================
01: amberann
==================================== */

#h1_container h1 {
	font-size: 85%;
	font-weight: normal;
}
#h1_container {
	padding-top: 10px;
	padding-left: 0px;
}

/* -------------------------------------
01. amberann
-------------------------------------*/
#amberann {
	font-size: 12px;
}
#contentContainer {
	width: 988px;
	margin-right: auto;
	margin-left: auto;
}
#amberann_container {
	position:relative;
	margin: 0;
	width:956;
	padding-top: 0;
	padding-right: 16px;
	padding-bottom: 0;
	padding-left: 16px;
}
#amb_main {
	margin-top: 20px;
	margin-bottom: 15px;
}
#mas_lead {
	clear: both;
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #F5F6F1;
}
#amb_nav {
	background-image: url(../img/common/nav_bg.jpg);
	background-repeat: repeat-y;
	height: 40px;
}
#amb_nav ul {
	padding-left: 19px;
}

#amb_nav ul li {
	float: left;
	margin-right: 11px;
}
#amb_nav ul li.amb_nav_1 {
	margin-right: 39px;
}
#amb_nav ul li.amb_nav_2 {
	margin-right: 40px;
}
#amb_nav ul li.amb_nav_3 {
	margin-right: 39px;
}
#amb_contents {
	clear: both;
	padding-top: 16px;
}
#amb_contents_1 {
	background-color: #FDF1F1;
	border: 10px solid #F9D1CF;
	padding-top: 20px;
	padding-right: 40px;
	padding-bottom: 29px;
	padding-left: 16px;
}
#amb_contents_2 {
	background-color: #FBF4E4;
	border: 10px solid #F1D7C0;
	padding-top: 20px;
	padding-right: 40px;
	padding-bottom: 29px;
	padding-left: 16px;
}
#amb_contents_3 {
	background-color: #E9F9F6;
	border: 10px solid #D0F1EA;
	padding-top: 20px;
	padding-right: 40px;
	padding-bottom: 29px;
	padding-left: 16px;
}
#amb_chap1_l {
	float: left;
	width: 390px;
}
#amb_chap1_r {
	float: right;
	width: 490px;
}
#amb_chap2_1 {
	background-image: url(../img/01/img_2.jpg);
	background-repeat: no-repeat;
	height: 155px;
	width: 855px;
	background-position: left top;
	clear: both;
	position: relative;
}
#amb_chap2_2 {
	background-image: url(../img/02/img_2.jpg);
	background-repeat: no-repeat;
	height: 155px;
	width: 855px;
	background-position: left top;
	clear: both;
	position: relative;
}
#amb_chap2_3 {
	background-image: url(../img/03/img_2.jpg);
	background-repeat: no-repeat;
	height: 155px;
	width: 855px;
	background-position: left top;
	clear: both;
	position: relative;
}

#amb_chap2_bt {
	position: absolute;
	top: 133px;
	left: 762px;
}
#amb_mgn1 {
	padding-left: 25px;
}
#amb_chap3 {
	margin-top: 12px;
}
.amb_pagetop {
	text-align: right;
	margin-top: 9px;
	margin-bottom: 9px;
}
#amb_bt {
	text-align: center;
}

#amb_special_contents {
	clear: both;
	padding-top: 16px;
	padding-right: 1px;
	padding-left: 1px;
}
#amb_special_1 {
	background-color: #EE7994;
	text-align: center;
}
#amb_special_1_1 {
	padding-top: 58px;
}
#amb_special_2 {
	background-color: #D0B1D3;
	text-align: center;
}
#amb_special_3 {
	background-color: #BBE2F1;
	text-align: center;
	padding: 0px;
}
#amb_special_3_1 {
	padding-top: 143px;
	padding-bottom: 194px;
}
#amb_special_3_1_2 {
	padding-top: 56px;
	padding-bottom: 35px;
}
#amb_special_3_2 {
	margin-right: 72px;
	margin-left: 72px;
	text-align: left;
	margin-bottom: 28px;
}
#amb_special_3_2_l {
	float: left;
	width: 400px;
}
#amb_special_3_2_r {
	float: right;
	width: 380px;
	background-color: #FFFFFF;
}
#amb_special_3_gallery {
	clear: both;
	background-color: #FFF;
	width: 802px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}
#amb_special_3_gallery_ttl {
	text-align: center;
	padding-top: 22px;
	padding-bottom: 9px;
}
#amb_special_3_gallery_bg {
	background-image: url(../img/special_03/bg.gif);
	background-repeat: repeat-y;
}
#amb_special_3_gallery_bg_wh {
	background-color: #FFF;
	height: 45px;
	clear: both;
}
#amb_special_3_gallery_bg ul {
	padding-left: 49px;
	padding-top: 35px;
}
#amb_special_3_gallery_bg ul li {
	margin-right: 46px;
	margin-bottom: 22px;
	float: left;
}
#amb_special_3_gallery_bg ul li img {
	padding: 3px;
	border: 1px solid #D6D6D6;
	background-color: #FFF;
}
#amb_special_3_6 {
	clear: both;
	padding-top: 22px;
	padding-bottom: 29px;
}












#amb_special_2_1 {
	margin-bottom: 0px;
	padding-top: 58px;
}
#amb_special_2_2 {
	margin-bottom: 23px;
}
#amb_special_2_3 {
	padding-top: 14px;
	padding-bottom: 38px;
}
#amb_special_2_movie {
	margin-left: 148px;
}
#amb_special_2_movie div #myContent object {
	z-index: 1;
}


#amb_special_2_thumb {
	margin-top: 25px;
	margin-bottom: 42px;
}
#amb_special_2_thumb a img {
	margin-right: 12px;
	margin-left: 12px;
}
#amb_special_2_5 {
	padding-bottom: 46px;
}
















/* -------------------------------------
footer
-------------------------------------*/

#footer {
	padding-top: 60px;
	clear: both;
}
#footer_l {
	float: left;
	width: 300px;
}
#footer_r {
	float: right;
	width: 472px;
}
#footer_l img {
	margin-right: 4px;
}
#footer_r img {
	padding-bottom: 50px;
}
