@charset "shift_jis";
/*
	Copyright (c) Tokyo Wedding Collection.com. All Rights Reserved.

		Style List
		1. WeddingPage Style
		?. Print Style
*/

/* =1. WeddingPage Style */
/* ---------------------------------------------------------------- */
#wedding {
 clear:both;
 width:900px !important;
 margin:-9px auto 0 !important;
 padding:0 14px !important;
 background:url(../img/common_bg.jpg) 0 38px no-repeat;
}
#wedding2 {
 width:900px !important;
 margin:-9px auto 0 !important;
 padding:0 14px !important;
}
#wedding3 {
 clear:both;
 width:900px !important;
 margin:0 auto !important;
 padding:20px 14px 0 !important;
 background:url(../img/common_bg.jpg) 0 38px no-repeat;
}
* html #wedding3 {
 padding:10px 14px 0 !important;
}



.wedding_details {
 clear:both;
 border-bottom:1px dotted #999;
 margin:15px 20px 15px 20px;
 padding:0 0 15px 0;
}
.wedding_details img {
 float:left;
 margin:0 17px 0 0;
}
.wedding_details div {
 float:left;
 width:625px;
}
.wedding_details h3 {
 font-weight:bold;
 background:#dbf5f3 url(../../weddinghall/img/wedding_details_bg.gif) left bottom no-repeat;
 padding:3px 0 8px 0;
 position:relative;
}
.wedding_details h3 span.t1 {
 border-left:4px solid #72d0c7;
 padding:6px 0 4px 7px;
}
.wedding_details h3 span input {
 vertical-align:text-top;
 margin:0 5px 0 0;
}
* html .wedding_details h3 span input {
 vertical-align:middle;
 margin:0;
}
*:first-child+html .wedding_details h3 span input {
 vertical-align:middle;
 margin:0;
}
.wedding_details p {
 border-bottom:1px solid #ccc;
 margin:0 0 5px 12px;
 padding:0 0 8px 0;
}
.wedding_details p.title span {
 color:#412715;
 font-weight:bold;
 font-size:1.6em;
}
.wedding_details p.title a {
 float:right;
 margin:-48px 0 0 0;
}
.wedding_details p.title span a {
 float:none;
 margin:0;
 color:#412715;
 text-decoration:none;
}
.wedding_details p.title span a:hover {
 text-decoration:underline;
}

#menu1 a { background:url(../../weddinghall/img/wedding_details_menu1on.jpg) 0 0 no-repeat;}
#menu2 a { background:url(../../weddinghall/img/wedding_details_menu2on.jpg) 0 0 no-repeat;}
#menu3 a { background:url(../../weddinghall/img/wedding_details_menu3on.jpg) 0 0 no-repeat;}
#menu4 a { background:url(../../weddinghall/img/wedding_details_menu4on.jpg) 0 0 no-repeat;}
#menu1 a:hover,
#menu2 a:hover,
#menu3 a:hover,
#menu4 a:hover {
 background-color:#fff;
}
#menu1 a:hover img,
#menu2 a:hover img,
#menu3 a:hover img,
#menu4 a:hover img {
 visibility:hidden;
}


#details_submenu {
 background:url(../../weddinghall/img/wedding_submenu_bg.jpg) 0 0 no-repeat;
 padding:0 0 7px 19px;
}
#details_submenu li {
 float:left;
 margin:0 2px 0 0;
}
#submenu1 a,
#submenu2 a,
#submenu3 a,
#submenu4 a,
#submenu5 a,
#submenu6 a,
#submenu7 a { display:block; width:105px; height:23px;}
#submenu8 a { display:block; width:107px; height:23px;}
#submenu1 a.on img,
#submenu2 a.on img,
#submenu3 a.on img,
#submenu4 a.on img,
#submenu5 a.on img,
#submenu6 a.on img,
#submenu7 a.on img,
#submenu8 a.on img {
 visibility:hidden;
}

#submenu1 a:hover,
#submenu2 a:hover,
#submenu3 a:hover,
#submenu4 a:hover,
#submenu5 a:hover,
#submenu6 a:hover,
#submenu7 a:hover,
#submenu8 a:hover, {
 background-color:transparent;
}
#submenu1 a:hover img,
#submenu2 a:hover img,
#submenu3 a:hover img,
#submenu4 a:hover img,
#submenu5 a:hover img,
#submenu6 a:hover img,
#submenu7 a:hover img,
#submenu8 a:hover img {
 visibility:hidden;
}



/* =?. Print Style */
/* ---------------------------------------------------------------- */
@media print {}
