/*Relation_custom*/
.line1 table { 
border: 0; 
}
.line1right { 
font-size: 18px; 
font-weight: 600; 
color: #454009; 
padding-left: 10px; 
}



.fairbody { 
background-image: url("http://www.cstyle-wedding.jp/images/lineunderback.jpg"); 
background-repeat: repeat-y; 
padding: 10px; 
}
.fairbody img { 
border: 3px #ffffff double; 
}

.space { 
height: 10px; 
width: 330px; 
margin: 0; 
padding: 0; 
}


.entrytitlerep { 
width: 590px; 
height: 15px; 
background-image: url("http://www.cstyle-wedding.jp/images/entrytitlebackblog2.jpg"); 
background-repeat: no-repeat; 
}
.entrytitlerep a { 
text-decoration: none; 
color: #ffffff; 
}
.entrytitlerep a:hover { 
color: #ff0000; 
}
.entrytitlerep h2 { 
font-size: 12px; 
color: #eeeeee; 
font-weight: 400; 
margin: 0 0 0 0; 
line-height: 12px; 
padding: 2px 0 0 20px; 
}


.fairdata { 
width: 106px; 
height: 12px; 
background-image: url("http://www.cstyle-wedding.jp/images/fairdata.jpg"); 
margin: 15px 0 0 1px; 
padding: 0; 
}
.infield { 
width: 580px; 
margin: 0px 0 0 0; 
padding: 0; 
}
.infield tr { 
}
.infield th { 
width: 161px; 
background-image: url("http://www.cstyle-wedding.jp/images/thback.jpg"); 
background-repeat: repeat-y; 
padding: 10px 0 10px 0; 
border-bottom: #dddddd 1px solid; 
text-align: left; 
}
.infield th p { 
font-size: 12px; 
line-height: 16px; 
margin: 0; 
padding: 0 15px 0 15px; 
color: #454009; 
}
.infield td { 
padding: 10px 20px 10px 20px; 
background-image: url("http://www.cstyle-wedding.jp/images/fairtdback.jpg"); 
background-repeat: repeat-y; 
border-bottom: #eaeaea 1px solid; 
}
.infield a { 
text-decoration: none; 
color: #D4831B; 
}
.infield a:hover { 
color: #7F7261; 
}









/*Relation_body*/
body { 
	text-align: center; 
	background-image: url("http://www.cstyle-wedding.jp/images/allback2.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: 24px; 
} 
.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: 0px 0 0 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 { 
width: 880px; 
margin: 10px auto 0 auto; 
padding: 0; 
}
.panbox { 
width: 880px; 
margin: 10px 0 0 0; 
}
.panbox p { 
font-size: 12px; 
color: #341D0A; 
letter-spacing: 1px; 
margin: 0; 
padding: 0; 
}
.panbox a { 
text-decoration: none; 
color: #262626; 
}
.panbox a:hover { 
color: #777777; 
}
.topcontents { 
margin: 35px 0 0 0; 
padding: 0; 
width: 880px; 
}


.nextleft { 
float: left; 
width: 610px; 
background-image: url("http://www.cstyle-wedding.jp/images/nextleftback.jpg"); 
background-repeat: repeat-y; 
}
.leftcontentsbox { 
font-size: 12px; 
line-height: 16px; 
letter-spacing: 1px; 
color: #464646; 
padding: 10px 10px 50px 10px; 
margin: 0; 
}
.leftcontentsbox img { 
border: 0; 
}
.leftcontentsbox p { 
margin: 0; 
padding: 0; 
font-size: 12px; 
line-height: 16px; 
letter-spacing: 1px; 
color: #464646; 
}
.entryparts { 
margin: 30px 0 0 0; 
padding: 0; 
}
.entrytitle { 
width: 590px; 
height: 15px; 
background-image: url("http://www.cstyle-wedding.jp/images/entrytitlebackblog.jpg"); 
}
.entrytitle a { 
text-decoration: none; 
color: #ffffff; 
}
.entrytitle a:hover { 
color: #ff0000; 
}
.entrytitle h2 { 
font-size: 12px; 
color: #eeeeee; 
font-weight: 400; 
margin: 0 0 0 0; 
line-height: 12px; 
padding: 2px 0 0 20px; 
}
.entrybody { 
margin: 15px 0 0 0; 
padding: 0 5px 0 5px; 
}
.entrybody h3 { 
display: none; 
}
.block { 
margin: 0; 
padding: 0; 
width: 580px; 
height: 127px; 
background-image: url("http://www.cstyle-wedding.jp/images/blockback.jpg"); 
}
.block p { 
margin: 0; 
padding: 20px 15px 0 15px;
font-size: 12px; 
color: #363636; 
font-weight: 400; 
line-height: 22px; 
}


.block2 { 
margin: 5px 0 0 0; 
padding: 0; 
width: 580px; 
background-color: #96845C; 
}
.block2 p { 
margin: 0; 
padding: 20px 15px 20px 15px;
font-size: 12px; 
color: #eeeeee; 
font-weight: 400; 
line-height: 22px; 
}


.block3 { 
margin: 0; 
padding: 0; 
width: 580px; 
background-image: url("http://www.cstyle-wedding.jp/images/blockback2.jpg"); 
}
.block3 p { 
margin: 0; 
padding: 25px 15px 25px 15px;
font-size: 12px; 
color: #363636; 
font-weight: 400; 
line-height: 22px; 
}

.blockvip { 
margin: 0; 
padding: 0; 
width: 580px; 
background-image: url("http://www.cstyle-wedding.jp/images/blockback3.jpg"); 
}
.blockvip p { 
margin: 0; 
padding: 20px 15px 20px 15px;
font-size: 12px; 
color: #363636; 
font-weight: 400; 
line-height: 22px; 
}











.partsright { 
width: 281px; 
}
.partsright table { 
width: 275px; 
border: 0; 
margin: 0; 
padding: 0; 
}
.partsright td { 
padding: 3px 20px 5px 0; 
font-size: 12px; 
color: #363636; 
border-bottom: #bbbbbb 1px dotted; 
} 
#mapin { 
border: 1px #000000 solid; 
}





.par dl { 
margin: 20px 0 0 0; 
padding: 0 20px 0 20px; 
}
.bdd11 { 
margin: 0px 0 0 0; 
padding: 0; 
float: left; 
}
.bdd11 img { 
display: none; 
}
.bdd11 a { 
width: 250px; 
height: 150px; 
display: block; 
text-decoration: none; 
background-image: url("http://www.cstyle-wedding.jp/images/own.jpg"); 
}
.bdd11 a:hover { 
background-image: url("http://www.cstyle-wedding.jp/images/ownb.jpg"); 
}
.bdd22 { 
margin: 0px 0 0 0; 
padding: 0; 
float: right; 
}
.bdd22 a { 
width: 250px; 
height: 150px; 
display: block; 
text-decoration: none; 
background-image: url("http://www.cstyle-wedding.jp/images/vip.jpg"); 
}
.bdd22 a:hover { 
background-image: url("http://www.cstyle-wedding.jp/images/vipb.jpg"); 
}
.bdd22 img { 
display: none; 
}





















.nextright { 
width: 251px; 
float: right; 
}
.telbox img { 
border: 0; 
margin: 0; 
padding: 0; 
}
.nextright dl { 
margin: 0; 
padding: 0; 
}
.tdd { 
margin: 15px 0 0 0; 
padding: 0; 
background-image: url("http://www.cstyle-wedding.jp/images/rboxback.jpg"); 
background-repeat: repeat-y; 
}
.tddb { 
margin: 15px 0 0 0; 
padding: 0; 
background-image: url("http://www.cstyle-wedding.jp/images/rboxback.jpg"); 
background-repeat: repeat-y; 
}
.bdd1 { 
margin: 15px 0 0 0; 
padding: 0; 
}
.bdd1 img { 
display: none; 
}
.bdd1 a { 
width: 250px; 
height: 96px; 
display: block; 
text-decoration: none; 
background-image: url("http://www.cstyle-wedding.jp/images/nextmovie.jpg"); 
}
.bdd1 a:hover { 
background-image: url("http://www.cstyle-wedding.jp/images/nextmovieb.jpg"); 
}
.bdd2 { 
margin: 15px 0 0 0; 
padding: 0; 
}
.bdd2 a { 
width: 250px; 
height: 134px; 
display: block; 
text-decoration: none; 
background-image: url("http://www.cstyle-wedding.jp/images/rboxlast.jpg"); 
}
.bdd2 a:hover { 
background-image: url("http://www.cstyle-wedding.jp/images/rboxlastb.jpg"); 
}
.bdd2 img { 
display: none; 
}
.nextright table { 
margin: 0; 
padding: 0; 
border: 0; 
}
.nextright table td { 
font-size: 12px; 
line-height: 16px; 
letter-spacing: 1px; 
padding: 5px 0 0 0; 
}
.nextright a { 
color: #341D0A; 
margin: 0; 
padding: 0; 
text-decoration: none; 
}
.nextright a:hover { 
color: #888888; 
}


.rboxtop { 
width: 250px; 
height: 70px; 
background-image: url("http://www.cstyle-wedding.jp/images/rboxtopblog.jpg"); 
}
.rboxtop2 { 
width: 250px; 
height: 27px; 
background-image: url("http://www.cstyle-wedding.jp/images/rbox2blog.jpg"); 
}
.rboxtop3 { 
width: 250px; 
height: 27px; 
background-image: url("http://www.cstyle-wedding.jp/images/rbox3blog.jpg"); 
}
.rboxcenter { 
padding: 15px 15px 20px 15px; 
}
.rboxcenter2 { 
padding: 15px 15px 20px 15px; 
}
.rboxbottom { 
width: 250px; 
height: 30px; 
background-image: url("http://www.cstyle-wedding.jp/images/rboxbottom.jpg"); 
}
.rboxbottom2 { 
width: 250px; 
height: 30px; 
background-image: url("http://www.cstyle-wedding.jp/images/rboxbottom2.jpg"); 
}

/*Relation_footer*/
.gotop { 
    width: 880px; 
    margin: 0px 0 0 0; 
    padding: 0px 0 0 0; 
    clear: both; 
background-image: url("http://www.cstyle-wedding.jp/images/retopback.jpg"); 
background-repeat: repeat-y; 
}
.gotopinner { 
   padding: 0 155px 0px 0; 
   }
.gotop img { 
    border: 0; 
}




.gotop2 { 
    width: 880px; 
    margin: 0px 0 0 0; 
    padding: 20px 0 0 0; 
    clear: both; 
}
.gotopinner2 { 
   padding: 0 155px 0px 0; 
   }
.gotop2 img { 
    border: 0; 
}




.footer { 
	margin: 15px 0 0 0; 
	width: 900px; 
}
.footernavi { 
	margin: 0; 
	padding: 20px 0 0 0; 
	text-align: center; 
}
.footernavi p { 
font-size: 12px; 
letter-spacing: 1px; 
line-height: 16px; 
margin: 0; 
padding: 0; 
}
.footernavi a { 
	font-size: 12px; 
	color: #341D0A; 
	text-decoration: none; 
}
.footernavi a:hover { 
    color: #888888; 
}
.copyrights { 
	font-size: 10px; 
	font-family: "Myriad Pro","Verdana","Arial", "Helvetica", "sans-serif";
	color: #341D0A; 
	letter-spacing: 1px; 
	margin: 20px 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*/
