/*---- 20081104 ----*/
.backXmas {
	background-color:#d7c8fc;
	}

.mainCaption {
	width:762px;
	margin-top:8px;
	margin-left:84px;
	margin-right:84px;
	}
.photoCaption {
	font-size:78%;
	line-height:1.2em;
	margin:3px 0 0 0;
	}
.photoCaption_illumi {
	font-size:78%;
	line-height:1.2em;
	margin:3px 0 0 20px;
	}
.firstCaption {
	font-size:140%;
	line-height:1.3em;
}
.firstComment {
	margin-top:12px;
}
.firstCpatArea {
	margin-left:15px;
}

/*----- index▼ ------*/

.box_r{
width:auto;
float:right;
margin-left:15px;
}

.tbl_Illumi {
	
	}
.td_LeftPic {
	width:500px;
	padding:0 30px 0 20px;
	vertical-align:top;
	}
.td_RightText {
	width:360px;
	color:#434343;
	font-size:78%;
	line-height:1.2em;
	padding:0 20px 0 0;
	vertical-align:top;
	}

.i_Box{
width:930px;
text-align:center;
}

div.Menu{
width:600px;
height:480px;
padding:0 165px;
}

ul.menu_List{
width:600px;
height:480px;
display:block;
float:left;
}

ul.menu_List li{
width:120px;
height:120px;
display:block;
float:left;
}

ul.menu_List li a{
text-indent:-9999px;
overflow:hidden;
display:block;
width:120px;
height:120px;
}

ul.menu_List li.m01 a{
background:url(../images/menu01.jpg) no-repeat;
}

ul.menu_List li.m01 a:hover{
background:url(../images/menu01_ho.jpg) no-repeat;
}

ul.menu_List li.m02 a{
background:url(../images/menu02.jpg) no-repeat;
}

ul.menu_List li.m02 a:hover{
background:url(../images/menu02_ho.jpg) no-repeat;
}

ul.menu_List li.m03 a{
background:url(../images/menu03.jpg) no-repeat;
}

ul.menu_List li.m03 a:hover{
background:url(../images/menu03_ho.jpg) no-repeat;
}

ul.menu_List li.m04 a{
background:url(../images/menu04.jpg) no-repeat;
}

ul.menu_List li.m04 a:hover{
background:url(../images/menu04_ho.jpg) no-repeat;
}

ul.menu_List li.m05 a{
background:url(../images/menu05.jpg) no-repeat;
}

ul.menu_List li.m05 a:hover{
background:url(../images/menu05_ho.jpg) no-repeat;
}

ul.menu_List li.m06 a{
background:url(../images/menu06.jpg) no-repeat;
}

ul.menu_List li.m06 a:hover{
background:url(../images/menu06_ho.jpg) no-repeat;
}

ul.menu_List li.m07 a{
background:url(../images/menu07.jpg) no-repeat;
}

ul.menu_List li.m07 a:hover{
background:url(../images/menu07_ho.jpg) no-repeat;
}

ul.menu_List li.m08 a{
background:url(../images/menu08.jpg) no-repeat;
}

ul.menu_List li.m08 a:hover{
background:url(../images/menu08_ho.jpg) no-repeat;
}

ul.menu_List li.m09 a{
background:url(../images/menu09.jpg) no-repeat;
}

ul.menu_List li.m09 a:hover{
background:url(../images/menu09_ho.jpg) no-repeat;
}

ul.menu_List li.m10 {
background:url(../images/menu10.jpg) no-repeat;
}

ul.menu_List li.m10 a:hover{
background:url(../images/menu10_ho.jpg) no-repeat;
}

ul.menu_List li.m11 a{
background:url(../images/menu11.jpg) no-repeat;
}

ul.menu_List li.m11 a:hover{
background:url(../images/menu11_ho.jpg) no-repeat;
}

ul.menu_List li.m12 a{
background:url(../images/menu12.jpg) no-repeat;
}

ul.menu_List li.m12 a:hover{
background:url(../images/menu12_ho.jpg) no-repeat;
}

ul.menu_List li.m13 a{
background:url(../images/menu13.jpg) no-repeat;
}

ul.menu_List li.m13 a:hover{
background:url(../images/menu13_ho.jpg) no-repeat;
}

ul.menu_List li.m14 a{
background:url(../images/menu14.jpg) no-repeat;
}

ul.menu_List li.m14 a:hover{
background:url(../images/menu14_ho.jpg) no-repeat;
}

ul.menu_List li.m15 a{
background:url(../images/menu15.jpg) no-repeat;
}

ul.menu_List li.m15 a:hover{
background:url(../images/menu15_ho.jpg) no-repeat;
}

ul.menu_List li.m16 a{
background:url(../images/menu16.jpg) no-repeat;
}

ul.menu_List li.m16 a:hover{
background:url(../images/menu16_ho.jpg) no-repeat;
}

ul.menu_List li.m17 a,ul.menu_List li.m17 a:hover{
background:url(../images/menu17.jpg) no-repeat;
text-indent:-9999px;
overflow:hidden;
display:block;
width:240px;
height:120px;
}

ul.menu_List li.m_air a,ul.menu_List li.m_air a:hover{
background:url(../images/menu_air.jpg) no-repeat;
}

ul.menu_List li.m_hp a,ul.menu_List li.m_hp a:hover{
background:url(../images/menu_hp.jpg) no-repeat;
}

ul.menu_List li.m_per a,ul.menu_List li.m_per a:hover{
background:url(../images/menu_per.jpg) no-repeat;
}

ul.menu_List li.m_mitui a,ul.menu_List li.m_mitui a:hover{
}

/*----- angelgift▼ ------*/
.angelgiftL {
	float:left;
	width:340px;
	font-size:78%;
	line-height:1.2em;
	color:#434343;
	padding:0 50px 0 20px;
	}
.angelgiftR {
	float:left;
	width:500px;
	padding:0 20px 0 0;
	}


/*----- map▼ ------*/
.mapPicArea {
	width:730px;
	margin-left:100px;
	margin-right:100px;
	}


/*----- first▼ ------*/
.firstTxtArea {
	width:890px;
	font-size:78%;
	line-height:1.2em;
	color:#434343;
	margin-left:20px;
	margin-right:20px;
	}

.firstPicArea2L {
	float:left;
	width:435px;
	padding:0 20px 0 20px;
	}
.firstPicArea2R {
	float:left;
	width:435px;
	padding:0 20px 0 0;
	}
.firstPicArea2L_2 {
	float:left;
	width:285px;
	padding:0 120px 0 120px;
	}
.firstPicArea2R_2 {
	float:left;
	width:285px;
	padding:0 120px 0 0;
	}

.firstPicArea2R_3 {
	float:left;
	width:285px;
	padding:0 0 0 50px;
	}

.firstPicArea3L {
	float:left;
	width:280px;
	margin:0 25px 0 20px;
	}
.firstPicArea3C {
	float:left;
	width:280px;
	margin:0 25px 0 0;
	}
.firstPicArea3R {
	float:left;
	width:280px;
	margin:0 20px 0 0;
	}

.firstPicAreaLrg {
	width:730px;
	margin-left:100px;
	margin-right:100px;
	}

ul.firstList{
	margin-left:205px;
	margin-right:205px;
	}
/*--ceremony--*/	
ul.firstList2{
	margin-left:120px;
	margin-right:120px;
	}
ul.firstList li,ul.firstList2 li{
	display:block;
	float:left;
}
li.firstListL {
	width:60px;
	text-align:left;
	margin-right:40px;
	}
li.firstListLn {
	width:60px;
	text-align:left;
	margin-right:40px;
	}
li.firstListC {
	width:40px;
	text-align:center;
	margin-left:20px;
	margin-right:20px;
	}
li.firstListR {
	width:60px;
	text-align:right;
	margin-left:40px;
	}
li.firstListRn {
	width:60px;
	color:#cccccc;
	text-align:right;
	margin-left:40px;
	}
.noLink {
	color:#aaaaaa;
	}

a.lnkList:link, a.lnkList:visited, a.lnkList:active, a.lnkList:hover,{
	color:#04048a;
	text-decoration:underline;
	}

/*--illumi--*/	
td.supported01 {
	width:528px;
	padding:0 0 20px 20px;
	}
td.supported02 {
	width:362px;
	padding:0 20px 20px 0;
	}

