/*Relation_body*/

.top_annai {
   border: #aaa 1px solid;
   width: 473px;
   margin: 0px 0 0px 0px;
float: left;
}

.top_annai p {
   margin: 0;
   padding: 10px 9px 10px 9px;
   color: #341D0A;
letter-spacing:1px;
   font-size: 10px;
   line-height: 14px;
}

.top_annai b {
   font-weight: normal;
   color: #FF7800;
}

.top_annai span {
   font-weight: normal;
   color: #DFCE1B;
}



body { 
	text-align: center; 
	/*background-image: url("http://www.cstyle-wedding.jp/images/allback.gif"); 
	background-repeat: repeat-x;*/
              background-color: #F3DED9; 
	margin: 0; 
}
/*Relation_allbox*/
#allbox { 
	text-align: left; 
	margin: auto; 
	width: 900px; 
}
#mainbox { 

    }
/*Relation_header*/
#header { 
	width: 900px; 
	height: 20px; 
} 
.headerleft { 
	float: left; 
}
.headerleft img { 
	border: 0; 
	margin: 0; 
	padding: 0; 
}
.headerleft a { 
	margin: 0; 
	padding: 0; 
}
.headerright { 
	float: right; 
	margin: 0; 
	padding: 0; 
}
.headerright h1 { 
display: none; 
}







/*Relation_navigation*/
#navigation { 
	width: 900px; 
	height: 54px; 
	margin: 0; 
	background-image: url("http://www.cstyle-wedding.jp/images/naviback.gif"); 
}
#navigation ul { 
	height: 54px; 
	margin: 0; 
	padding: 0 0 0 7px; 
}

li#bot1, li#bot2, li#bot3, li#bot4, li#bot5 { 
	float: left; 
	list-style-type: none; 
	margin: 0; 
    padding: 0; 
}
#navigation p { 
	display: none; 
	margin: 0; 
    padding: 0; 
}

li#bot1 a { 
	width: 177px; 
	height: 54px; 
	display: block; 
	text-decoration: none; 
	background-image: url("http://www.cstyle-wedding.jp/images/bot1.jpg"); 
}
li#bot1 a:hover { 
	background-image: url("http://www.cstyle-wedding.jp/images/bot1b.jpg"); 
}
li#bot2 a { 
	width: 177px; 
	height: 54px; 
	display: block; 
	text-decoration: none; 
	background-image: url("http://www.cstyle-wedding.jp/images/bot2.jpg"); 
}
li#bot2 a:hover { 
	background-image: url("http://www.cstyle-wedding.jp/images/bot2b.jpg"); 
}
li#bot3 a { 
	width: 177px; 
	height: 54px; 
	display: block; 
	text-decoration: none; 
	background-image: url("http://www.cstyle-wedding.jp/images/bot3.jpg"); 
}
li#bot3 a:hover { 
	background-image: url("http://www.cstyle-wedding.jp/images/bot3b.jpg"); 
}
li#bot4 a { 
	width: 177px; 
	height: 54px; 
	display: block; 
	text-decoration: none; 
	background-image: url("http://www.cstyle-wedding.jp/images/bot4.jpg"); 
}
li#bot4 a:hover { 
	background-image: url("http://www.cstyle-wedding.jp/images/bot4b.jpg"); 
}
li#bot5 a { 
	width: 177px; 
	height: 54px; 
	display: block; 
	text-decoration: none; 
	background-image: url("http://www.cstyle-wedding.jp/images/bot5.jpg"); 
}
li#bot5 a:hover { 
	background-image: url("http://www.cstyle-wedding.jp/images/bot5b.jpg"); 
}





#navi2box { 
margin: 0; 
padding: 0 0 0 2px; 
}
#navigation2 { 
	width: 896px; 
	height: 41px; 
	margin: 0; 
	background-image: url("http://www.cstyle-wedding.jp/images/navi2back.gif"); 
}
#navigation2 ul { 
	height: 41px; 
	margin: 0; 
	padding: 0 0 0 74px; 
}

li#sbot1, li#sbot2, li#sbot3, li#sbot4, li#sbot5 { 
	float: left; 
	list-style-type: none; 
	margin: 0; 
    padding: 0; 
}
#navigation2 p { 
	display: none; 
	margin: 0; 
    padding: 0; 
}

li#sbot1 a { 
	width: 175px; 
	height: 41px; 
	display: block; 
	text-decoration: none; 
	background-image: url("http://www.cstyle-wedding.jp/images/sbot1.gif"); 
}
li#sbot1 a:hover { 
	background-image: url("http://www.cstyle-wedding.jp/images/sbot1b.gif"); 
}
li#sbot2 a { 
	width: 122px; 
	height: 41px; 
	display: block; 
	text-decoration: none; 
	background-image: url("http://www.cstyle-wedding.jp/images/sbot2.gif"); 
}
li#sbot2 a:hover { 
	background-image: url("http://www.cstyle-wedding.jp/images/sbot2b.gif"); 
}
li#sbot3 a { 
	width: 141px; 
	height: 41px; 
	display: block; 
	text-decoration: none; 
	background-image: url("http://www.cstyle-wedding.jp/images/sbot3.gif"); 
}
li#sbot3 a:hover { 
	background-image: url("http://www.cstyle-wedding.jp/images/sbot3b.gif"); 
}
li#sbot4 a { 
	width: 183px; 
	height: 41px; 
	display: block; 
	text-decoration: none; 
	background-image: url("http://www.cstyle-wedding.jp/images/sbot4.gif"); 
}
li#sbot4 a:hover { 
	background-image: url("http://www.cstyle-wedding.jp/images/sbot4b.gif"); 
}
li#sbot5 a { 
	width: 128px; 
	height: 41px; 
	display: block; 
	text-decoration: none; 
	background-image: url("http://www.cstyle-wedding.jp/images/sbot5.gif"); 
}
li#sbot5 a:hover { 
	background-image: url("http://www.cstyle-wedding.jp/images/sbot5b.gif"); 
}

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


/*Relation_main*/
#main { 
	width: 900px; 
	height: 500px; 
	margin: 0; 
	padding: 0; 
	background-image: url("http://www.cstyle-wedding.jp/images/mainback.jpg"); 
}
#main img { 
	border: 0; 
	margin: 0; 
	padding: 0; 
}


/*Relation_contents*/
#contents { 
	margin: 0px 0 0 0; 
	padding: 20px 0px 0 75px; 
}
.panbox { 
width: 750px; 
height: 25px; 
background-color: #ff00ff; 
}
.toptop { 
clear:both;
   width: 749px; 
height: 20px;
}
.toptopleft { 
width: 103px; 
height: 20px; 
float: left; 
background-image: url("http://www.cstyle-wedding.jp/images/whatnew.gif"); 
background-repeat: no-repeat;
}
.toptopright { 
width: 262px; 
height: 57px; 
	background-image: url("http://www.cstyle-wedding.jp/images/nc_img1.gif"); 
float: right; 
}
.toptopright img { 
border: 0; 
margin: 0; 
padding: 0; 
display: none; 
}
.toptopright a { 
width: 262px; 
height: 57px; 
	display: block; 
	text-decoration: none; 
	background-image: url("http://www.cstyle-wedding.jp/images/nc_img1.gif"); 
}
.toptopright a:hover { 
	background-image: url("http://www.cstyle-wedding.jp/images/nc_img2.gif"); 
}
.topcontents { 
margin: 5px 0 0 0; 
padding: 0; 
width: 749px; 
height: 450px; 
background-image: url("http://www.cstyle-wedding.jp/images/topcontentsback.gif"); 
}
.topcontentsinner { 
padding: 90px 30px 0 50px; 
margin: 0; 
}
.topcontentsleft { 
width: 319px; 
height: 267px; 
float: left; 
}
.topcontentsright { 
width: 319px; 
height: 267px; 
float: right; 
}
.topcontentsleft table { 
width: 266px; 
margin: 0 0 0 20px; 
border: 0; 
}
.topcontentsright table { 
width: 266px; 
margin: 0 0 0 22px; 
border: 0; 
}
.tableinnerbox { 
height: 145px; 
}
.ltd { 
width: 60px; 
padding: 3px 0 3px 0; 
}
.ltd a { 
font-size: 12px; 
line-height:14px; 
letter-spacing:0px;
color: #b9a552; 
text-decoration: none; 
}
.ltd a:hover { 
color: #e1d8b2; 
}
.rtd { 
padding: 3px 0 3px 0; 
}
.rtd a { 
font-size: 12px; 
line-height:14px; 
letter-spacing:0px;
color: #341D0A; 
text-decoration: none; 
}
.rtd a:hover { 
color: #999999; 
}
.topcontentsleftbottom { 
margin: 20px 0 0 0; 
padding: 0; 
}
.topcontentsleftbottom dl { 
margin: 0; 
padding: 0; 
}
.topcontentsleftbottom dd { 
margin: 0; 
float: left; 
padding: 0 11px 0 0; 
}
.topcontentsleftbottom img { 
border: #fff 3px solid; 
}






.lastbox { 
padding: 30px 0 0 65px; 
}

.lastbannar { 
width: 619px; 
height: 118px; 
	background-image: url("http://www.cstyle-wedding.jp/images/hpwe.jpg"); 
}
.lastbannar img { 
border: 0; 
margin: 0; 
padding: 0; 
display: none; 
}
.lastbannar a { 
float: right; 
width: 172px; 
height: 24px; 
	display: block; 
	text-decoration: none; 
	background-image: url("http://www.cstyle-wedding.jp/images/hpwebot.jpg"); 
}
.lastbannar a:hover { 
	background-image: url("http://www.cstyle-wedding.jp/images/hpwebotb.jpg"); 
}
.lastbannarinner { 
padding: 77px 17px 0 0; 
}




/*Relation_footer*/
.gotop { 
    width: 900px; 
    margin: 30px 0 0 0; 
    padding: 0; 
}
.gotopinner { 
   padding: 0 15px 15px 0; 
   }
.gotop img { 
    border: 0; 
}
.footer { 
	margin: 15px 0 0 0; 
	width: 900px; 
}
.footernavi { 
	margin: 0 15px 0 15px; 
	padding: 10px 0 0 0; 
	border-top: #8db38a 1px solid; 
}

.fnavi { 
	font-size: 10px; 
	color: #8db38a; 
	letter-spacing: 1px; 
	margin: 0; 
	padding: 0; 
	text-align: center; 
}
.fnavi a { 
	font-size: 10px; 
	color: #639c67; 
	text-decoration: none; 
}
.fnavi a:hover { 
    color: #363636; 
    }
.copyrights { 
	font-size: 10px; 
	font-family: "Myriad Pro","Verdana","Arial", "Helvetica", "sans-serif";
	color: #341D0A; 
	letter-spacing: 1px; 
	margin: 30px 0 0 0; 
	padding: 0 0 5px 0; 
	text-align: center; 
	}

























/*Relation_contents_top*/

/*Relation_contents_top_end*/




/*Relation_contents_next*/
.paninner { 
padding: 8px 10px 0 18px; 
}
.paninner p { 
font-size: 10px; 
letter-spacing: 1px; 
margin: 0; 
padding: 0; 
color: #363636; 
}
.paninner a { 
font-size: 10px; 
color: #54794e; 
text-decoration: none; 
}
.paninner a:hover { 
color: #54794e; 
font-size: 10px; 
text-decoration: underline; 
}

/*Relation_contents_next_end*/
