@charset "UTF-8";
/* CSS Document */

/* ############################################## */

.contents {
	width:790px;
	background:#f3f2e9;
}
.contents_title {
	width:568px;
	margin:0px auto 10px auto;	
}

/* ############################################## */

.left_side {
	width:189px;
	height:1080px;
	float:left;
	padding:0px 6px 0px 7px;
	background:url(../img/event_fair/left_menu_back.jpg) no-repeat;
}
.left_menu_001 a {
	width:189px;
	height:38px;
	background:url(../img/event_fair/left_menu_001.jpg) no-repeat;
	background-position:0px 0px;
	text-indent:-9876px;
	display:block;
	margin:0px 0px 1px 0px;
}
.left_menu_001 a:hover {
	width:189px;
	height:38px;
	background:url(../img/event_fair/left_menu_001.jpg) no-repeat;
	background-position:-189px 0px;
	text-indent:-9876px;
	display:block;
	margin:0px 0px 1px 0px;
}
.left_menu_002 a {
	width:189px;
	height:38px;
	background:url(../img/event_fair/left_menu_002.jpg) no-repeat;
	background-position:0px 0px;
	text-indent:-9876px;
	display:block;
	margin:0px 0px 1px 0px;
}
.left_menu_002 a:hover {
	width:189px;
	height:38px;
	background:url(../img/event_fair/left_menu_002.jpg) no-repeat;
	background-position:-189px 0px;
	text-indent:-9876px;
	display:block;
	margin:0px 0px 1px 0px;
}
.left_menu_003 a {
	width:189px;
	height:38px;
	background:url(../img/event_fair/left_menu_003.jpg) no-repeat;
	background-position:0px 0px;
	text-indent:-9876px;
	display:block;
	margin:0px 0px 1px 0px;
}
.left_menu_003 a:hover {
	width:189px;
	height:38px;
	background:url(../img/event_fair/left_menu_003.jpg) no-repeat;
	background-position:-189px 0px;
	text-indent:-9876px;
	display:block;
	margin:0px 0px 1px 0px;
}


.left_menu_013 a {
	width:189px;
	height:196px;
	background:url(../img/cruise/common/left_menu_013.jpg) no-repeat;
	background-position:0px 0px;
	text-indent:-9876px;
	display:block;
	margin:0px 0px 1px 0px;
}
.left_menu_013 a:hover {
	width:189px;
	height:196px;
	background:url(../img/cruise/common/left_menu_013.jpg) no-repeat;
	background-position:-189px 0px;
	text-indent:-9876px;
	display:block;
	margin:0px 0px 1px 0px;
}


/* ############################################## */

.right_side {
	width:586px;
	float:right;
}

.detail_button a {
	background:url(../img/cruise/index/detail_button.gif) no-repeat;
	width:156px;
	height:22px;
	text-indent:-9876px;
	display:block;
}
.detail_button a:hover {
	background:url(../img/cruise/index/detail_button.gif) no-repeat;
	background-position:-156px 0px;
	width:156px;
	height:22px;
	text-indent:-9876px;
	display:block;
}
.bottom_contact {
	width:556px;
	margin:0px auto 10px auto;
}
.bottom_contact li a {
	width:556px;
	height:126px;
	background:url(../img/wedding/common/bottom_contact.jpg) no-repeat;
	text-indent:-9876px;
	display:block;
}
.bottom_contact li a:hover {
	width:556px;
	height:126px;
	background:url(../img/wedding/common/bottom_contact.jpg) no-repeat;
	background-position:0px -126px;
	text-indent:-9876px;
	display:block;
}

/* ############################################## */

.head_line {
	width:568px;
	margin:0px auto 10px auto;
}
.contents_001 {
	width:568px;
	margin:0px auto 10px auto;
}
.contents_002 {
	width:568px;
	margin:0px auto 20px auto;
}
.contents_001 p {
	font-size:12px;
	line-height:16px;
	color:#595858;
	padding:0px 10px;
}
.contents_002 p {
	font-size:12px;
	line-height:16px;
	color:#595858;
	padding:0px 10px;
}
.menu_001 {
	width:566px;
	margin:0px auto 10px auto;
}
.contents_003 {
	width:568px;
	margin:0px auto 10px auto;
}
.contents_003 h5 {
	font-size:14px;
	font-weight:bold;
	color:#595858;
	padding:0px 25px;
	margin:0px 0px 5px 0px;
}
.contents_003 h6 {
	background:#d5f8f6;
	padding:5px 25px;
	color:#457880;
	font-size:12px;
	font-weight:bold;
	margin:0px 0px 5px 0px;
}
.contents_003 p {
	font-size:12px;
	line-height:18px:
	color:#595858;
	padding:0px 25px;
	margin:0px 0px 15px 0px;
}
.contents_004 {
	width:568px;
	margin:0px auto 20px auto;
}

/* ############################################## */


.index_101 {
	background:url(../img/event_fair/event_fair_001.jpg) no-repeat;
	width:261px;
	height:66px;
	padding:48px 0px 0px 18px;
	margin:0px auto 10px auto;
}
.index_101 p {
	font-size:11px;
	line-height:15px;
	margin:0px 0px 3px 0px;
}
.index_102 {
	background:url(../img/event_fair/event_fair_002.jpg) no-repeat;
	width:261px;
	height:66px;
	padding:48px 0px 0px 18px;
	margin:0px auto 10px auto;
}
.index_102 p {
	font-size:11px;
	line-height:15px;
	margin:0px 0px 3px 0px;
}
.index_103 {
	background:url(../img/event_fair/event_fair_003.jpg) no-repeat;
	width:261px;
	height:66px;
	padding:48px 0px 0px 18px;
	margin:0px auto 10px auto;
}
.index_103 p {
	font-size:11px;
	line-height:15px;
	margin:0px 0px 3px 0px;
}


.contents_left {
	width:279px;
	float:left;
}
.contents_right {
	width:279px;
	float:right;
}
