@charset "utf-8";

body {
	margin:0;
	padding:0;
	background:#f7f4ef;
}
html{/*IE*/ 
	scrollbar-arrow-color:#ae0b04;
	scrollbar-3dlight-color:#2e2e27;
	scrollbar-highlight-color:#2e2e27;
	scrollbar-face-color:#060605;
	scrollbar-shadow-color:#060605;
	scrollbar-darkshadow-color:#060605;
	scrollbar-track-color:#2c2828;
}
body, th, td {
	font-size:14px;
	font-family:Tahoma, Verdana, Arial, Helvetica, "ＭＳ Ｐゴシック", Osaka,sans-serif;
}
h1, h2, h3, h4, h5, h6, p, ul, li, dl, dt, dd, br, img {margin:0;	padding:0;}
img {border:0; vertical-align:bottom;}

a, a:link {color:#333; text-decoration:underline;}
a:visited {color:#333; text-decoration:underline;}
a:hover {color:#333; text-decoration:none;}


/* clear */
#container:after,#header:after,#g_menu:after,.hmn_cell:after,.cmn_cell:after,.hpht:after,.thmimg:after,#wsub_menu:after,#wssub_menu:after,#footer:after,#btm_nav:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	font-size:0;
}
#container,#header,#g_menu,.hmn_cell,.cmn_cell,.hpht,.thmimg,#wsub_menu,#wssub_menu,#footer,#btm_nav{
	display:inline-block;
}
* html #container,* html #header,* html #g_menu,* html .hmn_cell, *html .cmn_cell, *html .hpht,*html .thmimg,*html #wsub_menu,*html #wssub_menu,*html #footer,*html #btm_nav{
	height:1%;
}
#container,#header,#g_menu,.hmn_cell,.cmn_cell,.hpht,.thmimg,#wsub_menu,#wssub_menu,#footer,#btm_nav{
	display:block;
}

/* layout */
#container {
	width:900px;
	margin:0 auto;
}
#header {
	width:880px;
	height:65px;
	margin:20px auto 0 auto;
}
#header_inner {
	padding:18px 0 0 22px;
}
#box {
	width:800px;
	margin:0 auto;
	padding-bottom:10px;
}
#beta {
	width:200px;
	float:left;
}
#alpha {
	width:595px;
	float:right;
}



/* header */
#title {
	display:block;
	width:253px;
	height:59px;
	background:url(../image/logo_w.gif) no-repeat;
	font-size:0;
	text-indent:-9999px;
	float:left;
}
#title a, #title a:link, #title a:hover, #title a:visited {
	display:block;
	width:253px;
	height:59px;
	text-decoration:none;
}


/* g_menu */
ul#g_menu {
	display:block;
	width:538px;
	margin:18px 0 10px 0;
	list-style-type:none;
	float:right;
}
#g_menu li {
	display:block;
	height:26px;
	font-size:0;
	float:left;
	text-indent:-9999px;
}
#g_menu li a, #g_menu li a:link, #g_menu li a:hover, #g_menu li a:visited {
	display:block;
	height:26px;
	text-decoration:none;
}
#nv1{
	width:66px;
	background:url(../image/wnv1.gif) no-repeat;
}
#nv2{
	width:88px;
	background:url(../image/wnv2.gif) no-repeat;
}
#nv3{
	width:66px;
	background:url(../image/wnv3.gif) no-repeat;
}
#nv4{
	width:92px;
	background:url(../image/wnv4.gif) no-repeat;
}
#nv5{
	width:79px;
	background:url(../image/wnv5.gif) no-repeat;
}
#nv6{
	width:80px;
	background:url(../image/wnv6.gif) no-repeat;
}
#nv7{
	width:66px;
	background:url(../image/wnv7.gif) no-repeat;
}

#nv1 a:hover{
	background:url(../image/wnv1_o.gif) no-repeat;
}
#nv2 a:hover{
	background:url(../image/wnv2_o.gif) no-repeat;
}
#nv3 a:hover{
	background:url(../image/wnv3_o.gif) no-repeat;
}
#nv4 a:hover{
	background:url(../image/wnv4_o.gif) no-repeat;
}
#nv5 a:hover{
	background:url(../image/wnv5_o.gif) no-repeat;
}
#nv6 a:hover{
	background:url(../image/wnv6_o.gif) no-repeat;
}
#nv7 a:hover{
	background:url(../image/wnv7_o.gif) no-repeat;
}

#nv4actv{
	width:92px;
	background:url(../image/wnv4_o.gif) no-repeat;
}


/* footer */
#footer {
	width:900px;
	height:50px;
	margin:5px 0;
}

#copy {
	display:block;
	width:220px;
	float:right;
	font-size:10px;
	text-align:right;
	margin:5px 0;
	color:#9a9696;
}



/* contents */
.contents {
	width:900px;
	height:540px;
}

#cascade_cell{
	background:url(../image/cascade_cell.jpg) no-repeat;	
}
#rodtear_cell{
	background:url(../image/rodtear_cell.jpg) no-repeat;	
}
#clametc_cell{
	background:url(../image/clametc_cell.jpg) no-repeat;	
}

#clo_pink_cell{
	background:url(../image/clo_pink_cell.jpg) no-repeat;	
}
#clo_roy_cell{
	background:url(../image/clo_roy_cell.jpg) no-repeat;	
}
#clo_bm_cell{
	background:url(../image/clo_bm_cell.jpg) no-repeat;	
}



#pa_rpo{
	background:url(../image/pa_rpo.jpg) no-repeat;	
}
#pa_mix{
	background:url(../image/pa_mix.jpg) no-repeat;	
}
#pa_wbgj{
	background:url(../image/pa_wbgj.jpg) no-repeat;	
}

#w_other{
	background:url(../image/w_other.jpg) no-repeat;	
}


.contents_inner{
	width:820px;
	height:460px;
	padding:40px;
}
.hmn_cell{}


/*thumb*/

.photo_cell_wrap{
	width:363px;
}
.hpht{	margin:10px 0 0 0;}

.cat{
	display:block;
	float:left;
	width:200px;
	height:20px;
	font-size:0;
	text-indent:-9999px;	
}
.fname {
	display:block;
	margin:0;
	float:right;
	text-align:right;
	list-style-type:none;
	color:white;
	font-size:11px;
}


.photo_cell{
	width:363px;
	margin:0 auto;
}
.photo_cell_inner{
	width:363px;
	margin:0 auto;
}

.photo_cell_y{
	width:472px;
	margin:0 auto;
}
.photo_cell_inner_y{
	width:472px;
	margin:0 auto;
}
.cnt_img{
	margin:0 auto;
	text-align:center;
}

/* wedding */

#wedding_title{
	display:block;
	float:left;
	width:195px;
	height:27px;
	background:url(../image/wedding_title.png) no-repeat;
	font-size:0;
	text-indent:-9999px;
}
#wedding_bouq_title {
	display:block;
	float:left;
	width:825px;
	height:13px;
	margin:15px 0 5px 0;
	background:url(../image/wedding_bouq_title.png) no-repeat;
	font-size:0;
	text-indent:-9999px;
}
#wedding_colord_title {
	display:block;
	float:left;
	width:824px;
	height:17px;
	margin:15px 0;
	background:url(../image/wedding_colord_title.png) no-repeat;
	font-size:0;
	text-indent:-9999px;
}
#wedding_party_title {
	display:block;
	float:left;
	width:825px;
	height:14px;
	margin:15px 0;
	background:url(../image/wedding_party_title.png) no-repeat;
	font-size:0;
	text-indent:-9999px;
}
#wedding_others_title{
	display:block;
	float:left;
	width:820px;
	height:16px;
	margin:15px 0;
	background:url(../image/wedding_others_title.png) no-repeat;
	font-size:0;
	text-indent:-9999px;
}

/* wsub_menu */
ul#wsub_menu {
	display:block;
	width:467px;
	margin:0;
	float:right;
	list-style-type:none;
}
#wsub_menu li {
	display:block;
	height:20px;
	font-size:0;
	float:left;
	text-indent:-9999px;
}
#wsub_menu li a, #wsub_menu li a:link, #wsub_menu li a:hover, #wsub_menu li a:visited {
	display:block;
	height:20px;
	text-decoration:none;
}
#wsbnv1{
	width:122px;
	background:url(../image/wsbnv1.gif) no-repeat;
}
#wsbnv1 a{
	width:117px;
	background:url(../image/wsbnv1.gif) no-repeat;
}
#wsbnv2{
	width:122px;
	background:url(../image/wsbnv2.gif) no-repeat;
}
#wsbnv2 a{
	width:117px;
	background:url(../image/wsbnv2.gif) no-repeat;
}
#wsbnv3{
	width:122px;
	background:url(../image/wsbnv3.gif) no-repeat;
}
#wsbnv3 a{
	width:117px;
	background:url(../image/wsbnv3.gif) no-repeat;
}
#wsbnv4,#wsbnv4 a{
	width:100px;
	background:url(../image/wsbnv4.gif) no-repeat;
}


#wsbnv1 a:hover{
	background:url(../image/wsbnv1_o.gif) no-repeat;
}
#wsbnv2 a:hover{
	background:url(../image/wsbnv2_o.gif) no-repeat;
}
#wsbnv3 a:hover{
	background:url(../image/wsbnv3_o.gif) no-repeat;
}
#wsbnv4 a:hover{
	background:url(../image/wsbnv4_o.gif) no-repeat;
}



#wsbnv1actv{
	width:123px;
	background:url(../image/wsbnv1_o.gif) no-repeat;
}
#wsbnv2actv{
	width:122px;
	background:url(../image/wsbnv2_o.gif) no-repeat;
}
#wsbnv3actv{
	width:122px;
	background:url(../image/wsbnv3_o.gif) no-repeat;
}
#wsbnv4actv{
	width:100px;
	background:url(../image/wsbnv4_o.gif) no-repeat;
}

.cmn_cell{}

.s_comment{
	padding:5px 0;
	font-size:11px;
	line-height:1.2;
	color:white;
	display:block;
	float:left;
	width:380px;
}

/* wssub_menu */
ul#wssub_menu {
	display:block;
	width:290px;
	margin:5px 0;
	float:right;
	list-style-type:none;
}
#wssub_menu li {
	display:block;
	height:16px;
	font-size:0;
	float:left;
	text-indent:-9999px;
}
#wssub_menu li a, #wssub_menu li a:link, #wssub_menu li a:hover, #wssub_menu li a:visited {
	display:block;
	height:16px;
	text-decoration:none;
}
#wssbnv1{
	width:65px;
	background:url(../image/wssbnv1.gif) no-repeat;
}
#wssbnv1 a{
	width:58px;
	background:url(../image/wssbnv1.gif) no-repeat;
}
#wssbnv2{
	width:111px;
	background:url(../image/wssbnv2.gif) no-repeat;
}
#wssbnv2 a{
	width:104px;
	background:url(../image/wssbnv2.gif) no-repeat;
}
#wssbnv3,#wssbnv3 a{
	width:114px;
	background:url(../image/wssbnv3.gif) no-repeat;
}



#wssbnv1 a:hover{
	background:url(../image/wssbnv1_o.gif) no-repeat;
}
#wssbnv2 a:hover{
	background:url(../image/wssbnv2_o.gif) no-repeat;
}
#wssbnv3 a:hover{
	background:url(../image/wssbnv3_o.gif) no-repeat;
}


#wssbnv1actv{
	width:65px;
	background:url(../image/wssbnv1_o.gif) no-repeat;
}
#wssbnv2actv{
	width:111px;
	background:url(../image/wssbnv2_o.gif) no-repeat;
}
#wssbnv3actv{
	width:114px;
	background:url(../image/wssbnv3_o.gif) no-repeat;
}



ul#wssub_menu2 {
	display:block;
	width:258px;
	margin:5px 0;
	float:right;
	list-style-type:none;
}
#wssub_menu2 li {
	display:block;
	height:16px;
	font-size:0;
	float:left;
	text-indent:-9999px;
}
#wssub_menu2 li a, #wssub_menu2 li a:link, #wssub_menu2 li a:hover, #wssub_menu2 li a:visited {
	display:block;
	height:16px;
	text-decoration:none;
}
#wssbnv4{
	width:48px;
	background:url(../image/wssbnv4.gif) no-repeat;
}
#wssbnv4 a{
	width:41px;
	background:url(../image/wssbnv4.gif) no-repeat;
}
#wssbnv5{
	width:125px;
	background:url(../image/wssbnv5.gif) no-repeat;
}
#wssbnv5 a{
	width:118px;
	background:url(../image/wssbnv5.gif) no-repeat;
}
#wssbnv6,#wssbnv6 a{
	width:80px;
	background:url(../image/wssbnv6.gif) no-repeat;
}



#wssbnv4 a:hover{
	background:url(../image/wssbnv4_o.gif) no-repeat;
}
#wssbnv5 a:hover{
	background:url(../image/wssbnv5_o.gif) no-repeat;
}
#wssbnv6 a:hover{
	background:url(../image/wssbnv6_o.gif) no-repeat;
}


#wssbnv4actv{
	width:48px;
	background:url(../image/wssbnv4_o.gif) no-repeat;
}
#wssbnv5actv{
	width:125px;
	background:url(../image/wssbnv5_o.gif) no-repeat;
}
#wssbnv6actv{
	width:80px;
	background:url(../image/wssbnv6_o.gif) no-repeat;
}


ul#wssub_menu3 {
	display:block;
	width:418px;
	margin:5px 0;
	float:right;
	list-style-type:none;
}
#wssub_menu3 li {
	display:block;
	height:16px;
	font-size:0;
	float:left;
	text-indent:-9999px;
}
#wssub_menu3 li a, #wssub_menu3 li a:link, #wssub_menu3 li a:hover, #wssub_menu3 li a:visited {
	display:block;
	height:16px;
	text-decoration:none;
}
#wssbnv7{
	width:171px;
	background:url(../image/wssbnv7.gif) no-repeat;
}
#wssbnv7 a{
	width:164px;
	background:url(../image/wssbnv7.gif) no-repeat;
}
#wssbnv8{
	width:48px;
	background:url(../image/wssbnv8.gif) no-repeat;
}
#wssbnv8 a{
	width:41px;
	background:url(../image/wssbnv8.gif) no-repeat;
}
#wssbnv9,#wssbnv9 a{
	width:197px;
	background:url(../image/wssbnv9.gif) no-repeat;
}



#wssbnv7 a:hover{
	background:url(../image/wssbnv7_o.gif) no-repeat;
}
#wssbnv8 a:hover{
	background:url(../image/wssbnv8_o.gif) no-repeat;
}
#wssbnv9 a:hover{
	background:url(../image/wssbnv9_o.gif) no-repeat;
}


#wssbnv7actv{
	width:171px;
	background:url(../image/wssbnv7_o.gif) no-repeat;
}
#wssbnv8actv{
	width:48px;
	background:url(../image/wssbnv8_o.gif) no-repeat;
}
#wssbnv9actv{
	width:197px;
	background:url(../image/wssbnv9_o.gif) no-repeat;
}


ul.thmimg {
	display:block;
	width:820px;
	margin:10px 0;
	list-style-type:none;
}
ul.thmimg li{
	display:block;
	width:96px;
	height:97px;
	font-size:0;
	float:left;
	text-indent:-9999px;
}
ul.thmimg li a{
	display:block;
	width:96px;
	height:97px;
	text-decoration:none;
}




/*--------cascade--------------*/

#cascade01{
	background:url(../image/cascade01.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#cascade01 a:hover{
	background:url(../image/cascade01_o.jpg) no-repeat;
}
#cascade02{
	background:url(../image/cascade02.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#cascade02 a:hover{
	background:url(../image/cascade02_o.jpg) no-repeat;
}
#cascade03{
	background:url(../image/cascade03.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#cascade03 a:hover{
	background:url(../image/cascade03_o.jpg) no-repeat;
}
#cascade04{
	background:url(../image/cascade04.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#cascade04 a:hover{
	background:url(../image/cascade04_o.jpg) no-repeat;
}
#cascade05{
	background:url(../image/cascade05.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#cascade05 a:hover{
	background:url(../image/cascade05_o.jpg) no-repeat;
}
#cascade06{
	background:url(../image/cascade06.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#cascade06 a:hover{
	background:url(../image/cascade06_o.jpg) no-repeat;
}
#cascade07{
	background:url(../image/cascade07.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#cascade07 a:hover{
	background:url(../image/cascade07_o.jpg) no-repeat;
}
#cascade08{
	background:url(../image/cascade08.jpg) no-repeat;
}
#cascade08 a:hover{
	background:url(../image/cascade08_o.jpg) no-repeat;
}
#cascade09{
	background:url(../image/cascade09.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#cascade09 a:hover{
	background:url(../image/cascade09_o.jpg) no-repeat;
}
#cascade10{
	background:url(../image/cascade10.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#cascade10 a:hover{
	background:url(../image/cascade10_o.jpg) no-repeat;
}
#cascade11{
	background:url(../image/cascade11.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#cascade11 a:hover{
	background:url(../image/cascade11_o.jpg) no-repeat;
}
#cascade12{
	background:url(../image/cascade12.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#cascade12 a:hover{
	background:url(../image/cascade12_o.jpg) no-repeat;
}
#cascade13{
	background:url(../image/cascade13.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#cascade13 a:hover{
	background:url(../image/cascade13_o.jpg) no-repeat;
}
#cascade14{
	background:url(../image/cascade14.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#cascade14 a:hover{
	background:url(../image/cascade14_o.jpg) no-repeat;
}
#cascade15{
	background:url(../image/cascade15.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#cascade15 a:hover{
	background:url(../image/cascade15_o.jpg) no-repeat;
}
#cascade16{
	background:url(../image/cascade16.jpg) no-repeat;
}
#cascade16 a:hover{
	background:url(../image/cascade16_o.jpg) no-repeat;
}
#cascade17{
	background:url(../image/cascade17.jpg) no-repeat;
	margin:0 7px 0 0;
}
#cascade17 a:hover{
	background:url(../image/cascade17_o.jpg) no-repeat;
}
#cascade18{
	background:url(../image/cascade18.jpg) no-repeat;
	margin:0 7px 0 0;
}
#cascade18 a:hover{
	background:url(../image/cascade18_o.jpg) no-repeat;
}
#cascade19{
	background:url(../image/cascade19.jpg) no-repeat;
	margin:0 7px 0 0;
}
#cascade19 a:hover{
	background:url(../image/cascade19_o.jpg) no-repeat;
}
#cascade20{
	background:url(../image/cascade20.jpg) no-repeat;
}
#cascade20 a:hover{
	background:url(../image/cascade20_o.jpg) no-repeat;
}


/*--------round＆teardrop--------------*/

#rot01{
	background:url(../image/rot01.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#rot01 a:hover{
	background:url(../image/rot01_o.jpg) no-repeat;
}
#rot02{
	background:url(../image/rot02.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#rot02 a:hover{
	background:url(../image/rot02_o.jpg) no-repeat;
}
#rot03{
	background:url(../image/rot03.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#rot03 a:hover{
	background:url(../image/rot03_o.jpg) no-repeat;
}
#rot04{
	background:url(../image/rot04.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#rot04 a:hover{
	background:url(../image/rot04_o.jpg) no-repeat;
}
#rot05{
	background:url(../image/rot05.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#rot05 a:hover{
	background:url(../image/rot05_o.jpg) no-repeat;
}
#rot06{
	background:url(../image/rot06.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#rot06 a:hover{
	background:url(../image/rot06_o.jpg) no-repeat;
}
#rot07{
	background:url(../image/rot07.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#rot07 a:hover{
	background:url(../image/rot07_o.jpg) no-repeat;
}
#rot08{
	background:url(../image/rot08.jpg) no-repeat;
}
#rot08 a:hover{
	background:url(../image/rot08_o.jpg) no-repeat;
}
#rot09{
	background:url(../image/rot09.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#rot09 a:hover{
	background:url(../image/rot09_o.jpg) no-repeat;
}
#rot10{
	background:url(../image/rot10.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#rot10 a:hover{
	background:url(../image/rot10_o.jpg) no-repeat;
}
#rot11{
	background:url(../image/rot11.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#rot11 a:hover{
	background:url(../image/rot11_o.jpg) no-repeat;
}
#rot12{
	background:url(../image/rot12.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#rot12 a:hover{
	background:url(../image/rot12_o.jpg) no-repeat;
}
#rot13{
	background:url(../image/rot13.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#rot13 a:hover{
	background:url(../image/rot13_o.jpg) no-repeat;
}
#rot14{
	background:url(../image/rot14.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#rot14 a:hover{
	background:url(../image/rot14_o.jpg) no-repeat;
}
#rot15{
	background:url(../image/rot15.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#rot15 a:hover{
	background:url(../image/rot15_o.jpg) no-repeat;
}
#rot16{
	background:url(../image/rot16.jpg) no-repeat;
}
#rot16 a:hover{
	background:url(../image/rot16_o.jpg) no-repeat;
}
#rot17{
	background:url(../image/rot17.jpg) no-repeat;
	margin:0 7px 0 0;
}
#rot17 a:hover{
	background:url(../image/rot17_o.jpg) no-repeat;
}
#rot18{
	background:url(../image/rot18.jpg) no-repeat;
	margin:0 7px 0 0;
}
#rot18 a:hover{
	background:url(../image/rot18_o.jpg) no-repeat;
}

/*--------cluth＆arm＆etc--------------*/

#clae01{
	background:url(../image/clae01.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#clae01 a:hover{
	background:url(../image/clae01_o.jpg) no-repeat;
}
#clae02{
	background:url(../image/clae02.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#clae02 a:hover{
	background:url(../image/clae02_o.jpg) no-repeat;
}
#clae03{
	background:url(../image/clae03.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#clae03 a:hover{
	background:url(../image/clae03_o.jpg) no-repeat;
}
#clae04{
	background:url(../image/clae04.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#clae04 a:hover{
	background:url(../image/clae04_o.jpg) no-repeat;
}
#clae05{
	background:url(../image/clae05.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#clae05 a:hover{
	background:url(../image/clae05_o.jpg) no-repeat;
}
#clae06{
	background:url(../image/clae06.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#clae06 a:hover{
	background:url(../image/clae06_o.jpg) no-repeat;
}
#clae07{
	background:url(../image/clae07.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#clae07 a:hover{
	background:url(../image/clae07_o.jpg) no-repeat;
}
#clae08{
	background:url(../image/clae08.jpg) no-repeat;
}
#clae08 a:hover{
	background:url(../image/clae08_o.jpg) no-repeat;
}

/*--------colordress bouquet pink--------------*/

#cbp01{
	background:url(../image/cbp01.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#cbp01 a:hover{
	background:url(../image/cbp01_o.jpg) no-repeat;
}
#cbp02{
	background:url(../image/cbp02.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#cbp02 a:hover{
	background:url(../image/cbp02_o.jpg) no-repeat;
}
#cbp03{
	background:url(../image/cbp03.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#cbp03 a:hover{
	background:url(../image/cbp03_o.jpg) no-repeat;
}
#cbp04{
	background:url(../image/cbp04.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#cbp04 a:hover{
	background:url(../image/cbp04_o.jpg) no-repeat;
}
#cbp05{
	background:url(../image/cbp05.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#cbp05 a:hover{
	background:url(../image/cbp05_o.jpg) no-repeat;
}
#cbp06{
	background:url(../image/cbp06.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#cbp06 a:hover{
	background:url(../image/cbp06_o.jpg) no-repeat;
}
#cbp07{
	background:url(../image/cbp07.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#cbp07 a:hover{
	background:url(../image/cbp07_o.jpg) no-repeat;
}
#cbp08{
	background:url(../image/cbp08.jpg) no-repeat;
	margin:0 0 7px 0;
}
#cbp08 a:hover{
	background:url(../image/cbp08_o.jpg) no-repeat;
}
#cbp09{
	background:url(../image/cbp09.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#cbp09 a:hover{
	background:url(../image/cbp09_o.jpg) no-repeat;
}
#cbp10{
	background:url(../image/cbp10.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#cbp10 a:hover{
	background:url(../image/cbp10_o.jpg) no-repeat;
}
#cbp11{
	background:url(../image/cbp11.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#cbp11 a:hover{
	background:url(../image/cbp11_o.jpg) no-repeat;
}
#cbp12{
	background:url(../image/cbp12.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#cbp12 a:hover{
	background:url(../image/cbp12_o.jpg) no-repeat;
}
#cbp13{
	background:url(../image/cbp13.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#cbp13 a:hover{
	background:url(../image/cbp13_o.jpg) no-repeat;
}
#cbp14{
	background:url(../image/cbp14.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#cbp14 a:hover{
	background:url(../image/cbp14_o.jpg) no-repeat;
}
#cbp15{
	background:url(../image/cbp15.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#cbp15 a:hover{
	background:url(../image/cbp15_o.jpg) no-repeat;
}
#cbp16{
	background:url(../image/cbp16.jpg) no-repeat;
	margin:0 0 7px 0;
}
#cbp16 a:hover{
	background:url(../image/cbp16_o.jpg) no-repeat;
}
#cbp17{
	background:url(../image/cbp17.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#cbp17 a:hover{
	background:url(../image/cbp17_o.jpg) no-repeat;
}
#cbp18{
	background:url(../image/cbp18.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#cbp18 a:hover{
	background:url(../image/cbp18_o.jpg) no-repeat;
}
#cbp19{
	background:url(../image/cbp19.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#cbp19 a:hover{
	background:url(../image/cbp19_o.jpg) no-repeat;
}
#cbp20{
	background:url(../image/cbp20.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#cbp20 a:hover{
	background:url(../image/cbp20_o.jpg) no-repeat;
}
#cbp21{
	background:url(../image/cbp21.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#cbp21 a:hover{
	background:url(../image/cbp21_o.jpg) no-repeat;
}
#cbp22{
	background:url(../image/cbp22.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#cbp22 a:hover{
	background:url(../image/cbp22_o.jpg) no-repeat;
}
#cbp23{
	background:url(../image/cbp23.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#cbp23 a:hover{
	background:url(../image/cbp23_o.jpg) no-repeat;
}
#cbp24{
	background:url(../image/cbp24.jpg) no-repeat;
	margin:0 0 7px 0;
}
#cbp24 a:hover{
	background:url(../image/cbp24_o.jpg) no-repeat;
}


/*--------colordress bouquet red ＆ orange_yellow--------------*/

#roy01{
	background:url(../image/roy01.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#roy01 a:hover{
	background:url(../image/roy01_o.jpg) no-repeat;
}
#roy02{
	background:url(../image/roy02.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#roy02 a:hover{
	background:url(../image/roy02_o.jpg) no-repeat;
}
#roy03{
	background:url(../image/roy03.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#roy03 a:hover{
	background:url(../image/roy03_o.jpg) no-repeat;
}
#roy04{
	background:url(../image/roy04.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#roy04 a:hover{
	background:url(../image/roy04_o.jpg) no-repeat;
}
#roy05{
	background:url(../image/roy05.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#roy05 a:hover{
	background:url(../image/roy05_o.jpg) no-repeat;
}
#roy06{
	background:url(../image/roy06.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#roy06 a:hover{
	background:url(../image/roy06_o.jpg) no-repeat;
}
#roy07{
	background:url(../image/roy07.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#roy07 a:hover{
	background:url(../image/roy07_o.jpg) no-repeat;
}
#roy08{
	background:url(../image/roy08.jpg) no-repeat;
	margin:0 0 7px 0;
}
#roy08 a:hover{
	background:url(../image/roy08_o.jpg) no-repeat;
}
#roy09{
	background:url(../image/roy09.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#roy09 a:hover{
	background:url(../image/roy09_o.jpg) no-repeat;
}
#roy10{
	background:url(../image/roy10.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#roy10 a:hover{
	background:url(../image/roy10_o.jpg) no-repeat;
}
#roy11{
	background:url(../image/roy11.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#roy11 a:hover{
	background:url(../image/roy11_o.jpg) no-repeat;
}
#roy12{
	background:url(../image/roy12.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#roy12 a:hover{
	background:url(../image/roy12_o.jpg) no-repeat;
}
#roy13{
	background:url(../image/roy13.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#roy13 a:hover{
	background:url(../image/roy13_o.jpg) no-repeat;
}



/*--------colordress bouquet blue ＆ mix--------------*/

#bm01{
	background:url(../image/bm01.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#bm01 a:hover{
	background:url(../image/bm01_o.jpg) no-repeat;
}
#bm02{
	background:url(../image/bm02.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#bm02 a:hover{
	background:url(../image/bm02_o.jpg) no-repeat;
}
#bm03{
	background:url(../image/bm03.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#bm03 a:hover{
	background:url(../image/bm03_o.jpg) no-repeat;
}
#bm04{
	background:url(../image/bm04.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#bm04 a:hover{
	background:url(../image/bm04_o.jpg) no-repeat;
}
#bm05{
	background:url(../image/bm05.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#bm05 a:hover{
	background:url(../image/bm05_o.jpg) no-repeat;
}
#bm06{
	background:url(../image/bm06.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#bm06 a:hover{
	background:url(../image/bm06_o.jpg) no-repeat;
}
#bm07{
	background:url(../image/bm07.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#bm07 a:hover{
	background:url(../image/bm07_o.jpg) no-repeat;
}


/*--------party arrangement red＆pink＆orange_yellow-------------*/

#par01{
	background:url(../image/par01.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#par01 a:hover{
	background:url(../image/par01_o.jpg) no-repeat;
}
#par02{
	background:url(../image/par02.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#par02 a:hover{
	background:url(../image/par02_o.jpg) no-repeat;
}
#par03{
	background:url(../image/par03.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#par03 a:hover{
	background:url(../image/par03_o.jpg) no-repeat;
}
#par04{
	background:url(../image/par04.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#par04 a:hover{
	background:url(../image/par04_o.jpg) no-repeat;
}
#par05{
	background:url(../image/par05.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#par05 a:hover{
	background:url(../image/par05_o.jpg) no-repeat;
}
#par06{
	background:url(../image/par06.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#par06 a:hover{
	background:url(../image/par06_o.jpg) no-repeat;
}
#par07{
	background:url(../image/par07.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#par07 a:hover{
	background:url(../image/par07_o.jpg) no-repeat;
}
#par08{
	background:url(../image/par08.jpg) no-repeat;
}
#par08 a:hover{
	background:url(../image/par08_o.jpg) no-repeat;
}
#par09{
	background:url(../image/par09.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#par09 a:hover{
	background:url(../image/par09_o.jpg) no-repeat;
}
#par10{
	background:url(../image/par10.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#par10 a:hover{
	background:url(../image/par10_o.jpg) no-repeat;
}
#par11{
	background:url(../image/par11.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#par11 a:hover{
	background:url(../image/par11_o.jpg) no-repeat;
}
#par12{
	background:url(../image/par12.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#par12 a:hover{
	background:url(../image/par12_o.jpg) no-repeat;
}
#par13{
	background:url(../image/par13.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#par13 a:hover{
	background:url(../image/par13_o.jpg) no-repeat;
}

/*--------party arrangement mix-------------*/

#wmix01{
	background:url(../image/wmix01.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#wmix01 a:hover{
	background:url(../image/wmix01_o.jpg) no-repeat;
}
#wmix02{
	background:url(../image/wmix02.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#wmix02 a:hover{
	background:url(../image/wmix02_o.jpg) no-repeat;
}
#wmix03{
	background:url(../image/wmix03.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#wmix03 a:hover{
	background:url(../image/wmix03_o.jpg) no-repeat;
}
#wmix04{
	background:url(../image/wmix04.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#wmix04 a:hover{
	background:url(../image/wmix04_o.jpg) no-repeat;
}
#wmix05{
	background:url(../image/wmix05.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#wmix05 a:hover{
	background:url(../image/wmix05_o.jpg) no-repeat;
}
#wmix06{
	background:url(../image/wmix06.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#wmix06 a:hover{
	background:url(../image/wmix06_o.jpg) no-repeat;
}
#wmix07{
	background:url(../image/wmix07.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#wmix07 a:hover{
	background:url(../image/wmix07_o.jpg) no-repeat;
}
#wmix08{
	background:url(../image/wmix08.jpg) no-repeat;
}
#wmix08 a:hover{
	background:url(../image/wmix08_o.jpg) no-repeat;
}
#wmix09{
	background:url(../image/wmix09.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#wmix09 a:hover{
	background:url(../image/wmix09_o.jpg) no-repeat;
}

/*--------party arrangement white＆blue＆green＆japanese-------------*/

#wbgj01{
	background:url(../image/wbgj01.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#wbgj01 a:hover{
	background:url(../image/wbgj01_o.jpg) no-repeat;
}
#wbgj02{
	background:url(../image/wbgj02.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#wbgj02 a:hover{
	background:url(../image/wbgj02_o.jpg) no-repeat;
}
#wbgj03{
	background:url(../image/wbgj03.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#wbgj03 a:hover{
	background:url(../image/wbgj03_o.jpg) no-repeat;
}
#wbgj04{
	background:url(../image/wbgj04.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#wbgj04 a:hover{
	background:url(../image/wbgj04_o.jpg) no-repeat;
}
#wbgj05{
	background:url(../image/wbgj05.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#wbgj05 a:hover{
	background:url(../image/wbgj05_o.jpg) no-repeat;
}
#wbgj06{
	background:url(../image/wbgj06.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#wbgj06 a:hover{
	background:url(../image/wbgj06_o.jpg) no-repeat;
}
#wbgj07{
	background:url(../image/wbgj07.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#wbgj07 a:hover{
	background:url(../image/wbgj07_o.jpg) no-repeat;
}
#wbgj08{
	background:url(../image/wbgj08.jpg) no-repeat;
}
#wbgj08 a:hover{
	background:url(../image/wbgj08_o.jpg) no-repeat;
}
#wbgj09{
	background:url(../image/wbgj09.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#wbgj09 a:hover{
	background:url(../image/wbgj09_o.jpg) no-repeat;
}
#wbgj10{
	background:url(../image/wbgj10.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#wbgj10 a:hover{
	background:url(../image/wbgj10_o.jpg) no-repeat;
}
#wbgj11{
	background:url(../image/wbgj11.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#wbgj11 a:hover{
	background:url(../image/wbgj11_o.jpg) no-repeat;
}
#wbgj12{
	background:url(../image/wbgj12.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#wbgj12 a:hover{
	background:url(../image/wbgj12_o.jpg) no-repeat;
}
#wbgj13{
	background:url(../image/wbgj13.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#wbgj13 a:hover{
	background:url(../image/wbgj13_o.jpg) no-repeat;
}



/*--------wedding ohters-------------*/

#oth01{
	background:url(../image/oth01.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#oth01 a:hover{
	background:url(../image/oth01_o.jpg) no-repeat;
}
#oth02{
	background:url(../image/oth02.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#oth02 a:hover{
	background:url(../image/oth02_o.jpg) no-repeat;
}
#oth03{
	background:url(../image/oth03.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#oth03 a:hover{
	background:url(../image/oth03_o.jpg) no-repeat;
}
#oth04{
	background:url(../image/oth04.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#oth04 a:hover{
	background:url(../image/oth04_o.jpg) no-repeat;
}
#oth05{
	background:url(../image/oth05.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#oth05 a:hover{
	background:url(../image/oth05_o.jpg) no-repeat;
}
#oth06{
	background:url(../image/oth06.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#oth06 a:hover{
	background:url(../image/oth06_o.jpg) no-repeat;
}
#oth07{
	background:url(../image/oth07.jpg) no-repeat;
	margin:0 7px 7px 0;
}
#oth07 a:hover{
	background:url(../image/oth07_o.jpg) no-repeat;
}
#oth08{
	background:url(../image/oth08.jpg) no-repeat;
}
#oth08 a:hover{
	background:url(../image/oth08_o.jpg) no-repeat;
}




ul#btm_nav{
	display:block;
	float:left;
	width:510px;
	height:15px;
	list-style-type:none;
}
ul#btm_nav li{
	float:left;
	margin:0 0 0 8px
}

#bcontact_btn{
	display:block;
 	width:135px;
	height:15px;
	background:url(../image/bcontact_btn.gif) no-repeat;
	font-size:0;
	text-indent:-9999px;

}
#bcontact_btn a{
	display:block;
 	width:135px;
	height:15px;
	text-decoration:none;
}
#bschedule_btn{
	display:block;
 	width:201px;
	height:15px;
	background:url(../image/bschedule_btn.gif) no-repeat;
	font-size:0;
	text-indent:-9999px;

}
#bschedule_btn a{
	display:block;
 	width:201px;
	height:15px;
	text-decoration:none;
}
#bbudget_btn{
	display:block;
 	width:139px;
	height:15px;
	background:url(../image/bbudget_btn.gif) no-repeat;
	font-size:0;
	text-indent:-9999px;

}
#bbudget_btn a{
	display:block;
 	width:139px;
	height:15px;
	text-decoration:none;
}


/*schedule*/

#schedule_cell{
	width:500px;
	padding:15px;
	color:#3c3333;
	font-size:12px;
}

h2#schedule_title{
	display:block;
	width:292px;
	height:27px;
	background:url(../image/schedule_title.gif) no-repeat;
	font-size:0;
	text-indent:-9999px;
	margin:10px 0 20px 0;
}
h3#schedule_stitle1{
	display:block;
	width:149px;
	height:18px;
	background:url(../image/schedule_stitle1.gif) no-repeat;
	font-size:0;
	text-indent:-9999px;
	margin:10px 0 15px 5px;
}
h3#schedule_stitle2{
	display:block;
	width:98px;
	height:18px;
	background:url(../image/schedule_stitle2.gif) no-repeat;
	font-size:0;
	text-indent:-9999px;
	margin:30px 0 15px 5px;
}
h3#schedule_stitle3{
	display:block;
	width:107px;
	height:18px;
	background:url(../image/schedule_stitle3.gif) no-repeat;
	font-size:0;
	text-indent:-9999px;
	margin:30px 0 15px 5px;
}
h3#schedule_stitle4{
	display:block;
	width:109px;
	height:18px;
	background:url(../image/schedule_stitle4.gif) no-repeat;
	font-size:0;
	text-indent:-9999px;
	margin:30px 0 15px 5px;
}
h3#schedule_stitle5{
	display:block;
	width:70px;
	height:18px;
	background:url(../image/schedule_stitle5.gif) no-repeat;
	font-size:0;
	text-indent:-9999px;
	margin:30px 0 15px 5px;
}
#schedule_cell p{
	margin:0;
	padding:3px 0 3px 20px;
}

.gocontact_btn{
	display:block;
	margin:5px 20px;
	width:132px;
	height:23px;
	background:url(../image/gocontact_btn.gif) no-repeat;
	text-indent:-9999px;
	font-size:0;
}
.gocontact_btn a{
	display:block;
	margin:0;
	width:132px;
	height:23px;
	text-decoration:none;
}

.order_telw{
	display:block;
	margin:5px 20px;
	width:159px;
	height:22px;
	background:url(../image/order_telw.gif) no-repeat;
	text-indent:-9999px;
	font-size:0;
}

.close_btn{
	display:block;
	width:61px;
	height:23px;
	background:url(../image/close_btnw.gif) no-repeat;
	font-size:0;
	text-indent:-9999px;
	margin:10px auto;
}
.close_btn a{
	display:block;
	width:61px;
	height:23px;
	text-decoration:none;
}


hr{
	border-bottom:1px dotted #3c3333;
	
}

#pp_info{
	display:block;
	margin:50px 0 20px 15px;
	
}

/*budget*/

#budget_cell{
	width:500px;
	padding:15px;
	color:#3c3333;
	font-size:12px;
}

h2#budget_title{
	display:block;
	width:292px;
	height:27px;
	background:url(../image/budget_title.gif) no-repeat;
	font-size:0;
	text-indent:-9999px;
	margin:10px 0 20px 0;
}
h3#budget_stitle1{
	display:block;
	width:82px;
	height:18px;
	background:url(../image/budget_stitle1.gif) no-repeat;
	font-size:0;
	text-indent:-9999px;
	margin:10px 0 15px 5px;
}
h3#budget_stitle2{
	display:block;
	width:105px;
	height:18px;
	background:url(../image/budget_stitle2.gif) no-repeat;
	font-size:0;
	text-indent:-9999px;
	margin:30px 0 15px 5px;
}

#budget_cell p{
	margin:0;
	padding:3px 0 5px 20px;
}

pre{
	padding:3px 0 3px 20px;
	color:#3c3333;
	font-size:12px;	
	line-height:1.5;
}