
/*--  version 20100209 --*/

/* ----- Kuchikomi 2010 --------------- */

	.kuchikomi_captions {
 		background: #990000;
 		color: #ffffff;
 		font-weight: bold;
 		text-decoration: none;
	}
	
	
	.kuchikomi_head {
	 	color: #990000;
		background:url("http://www.weddingnagoya.com/img/kuchikomi_td_bg.jpg") repeat-x;
 		font-family: MS UI Gothic, ‚l‚r ‚oƒSƒVƒbƒN, Osaka;
 		font-weight: bold;
 		text-decoration: none;
	}
	
	
	.kuchikomi_footer_hr {
 		color:  #990000;
 		background-color: #990000;
 		height: 10px;
 	}
	
	
	.kuchikomi_cell {
 		background: #f0f0f0;
	}	
	
	
	td.sort1  {  
		background: #990000;
		font-size: 12px; color: #ffffff;
 		font-family: MS UI Gothic, ‚l‚r ‚oƒSƒVƒbƒN, Osaka;
 		line-height:12px; 
 		text-decoration: none; 
 		font-weight: bold;
 		}

	td.sort2 {  
		background: #f0f0f0;
		line-height:10px; 
		text-decoration: none; 
		font-size: 10px;
		font-family: MS UI Gothic, ‚l‚r ‚oƒSƒVƒbƒN, Osaka; 
		font-weight: lighter;
		color: #000000; 
		}

	a:link.sortbox { color: #000000;}
	a:visited.sortbox { color: #000000;}
	a:hover.sortbox { color: #000000; }
	a:active.sortbox { color: #000000; }
	
/* ------------------------------------------- */







body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-color:#FFFFFF; font-size: 12px; color: #333333; font-family: ‚l‚r ‚oƒSƒVƒbƒN, MS UI Gothic, Osaka; line-height:20px; text-decoration: none; font-weight: lighter;}
.fieldactive { background-color:#ffffff; font-size:11px; font-family: ‚l‚r ‚oƒSƒVƒbƒN, MS UI Gothic, Osaka; width=100px; }
textarea { border-right: #a5acb2 1px solid; border-top: #a5acb2 1px solid; font-size: 12px; border-left: #a5acb2 1px solid; color: #000000; border-bottom: #a5acb2 1px solid; font-family: ‚l‚r ‚oƒSƒVƒbƒN, MS UI Gothic, Osaka; background-color: #ffffff }
input.in1 { border-right: #a5acb2 1px solid; border-top: #a5acb2 1px solid; font-size: 10px; border-left: #a5acb2 1px solid; color: #000000; border-bottom: #a5acb2 1px solid; font-family: ‚l‚r ‚oƒSƒVƒbƒN, MS UI Gothic, Osaka; background-color: #ffffff }
input.in2 { border-right: #a5acb2 1px solid; border-top: #a5acb2 1px solid; font-size: 11px; border-left: #a5acb2 1px solid; color: #000000; border-bottgm: #a5acb2 1px solid; font-family: ‚l‚r ‚oƒSƒVƒbƒN, MS UI Gothic, Osaka; background-color: #ffffff }
select.sel { border-right: #a5acb2 1px solid; border-top: #a5acb2 1px solid; font-size: 10px; border-left: #a5acb2 1px solid; color: #000000; border-bottom: #a5acb2 1px solid; font-family: ‚l‚r ‚oƒSƒVƒbƒN, MS UI Gothic, Osaka; background-color: #ffffff }

h1 { font-size: 12px; color: #AAAAAA; font-family: MS UI Gothic, ‚l‚r ‚oƒSƒVƒbƒN, Osaka; line-height:12px; font-weight: bold;  }
h2 { font-size: 15px; color: #666666; font-family: MS UI Gothic, ‚l‚r ‚oƒSƒVƒbƒN, Osaka; line-height:40px; font-weight: bold;  }
h3 { font-size: 15px; color: #666666; font-family: MS UI Gothic, ‚l‚r ‚oƒSƒVƒbƒN, Osaka; line-height:40px; font-weight: bold }
h4 { font-size: 15px; color: #666666; font-family: MS UI Gothic, ‚l‚r ‚oƒSƒVƒbƒN, Osaka; line-height:40px; font-weight: bold }
H5 { font-size: 12px; color: #666666; font-family: MS UI Gothic, ‚l‚r ‚oƒSƒVƒbƒN, Osaka; line-height:14px; text-decoration: none; font-weight: lighter }

h1.kanso { font-size: 20px; color: #444444; font-family: MS UI Gothic, ‚l‚r ‚oƒSƒVƒbƒN, Osaka; line-height:20px; font-weight: bold;}



.ichiran{
 float:left;
 margin:10px 10px 10px 10px;
}

li{
 display:inline;
 list-style:none;
}

.kaijomei { font-size: 16px; color: #666666; font-family: ‚l‚r ‚oƒSƒVƒbƒN, MS UI Gothic, Osaka; line-height:20px; text-decoration: none; font-weight: bold }
.kaijomei a:link { color: #666666; text-decoration: underline }
.kaijomei a:visited { color: #666666; text-decoration: underline }
.kaijomei a:hover { color: red; text-decoration: underline }
.kaijomei a:active { color: #666666; text-decoration: underline }

.kenmei { font-size: 12px; color: #444444; font-family: ‚l‚r ‚oƒSƒVƒbƒN, MS UI Gothic, Osaka; line-height:20px; text-decoration: none; font-weight: normal }
.setsumei { font-size: 12px; color: #555555; font-family: ‚l‚r ‚oƒSƒVƒbƒN, MS UI Gothic, Osaka; line-height:20px; text-decoration: none; font-weight: lighter }

.text { font-size: 12px; color: #744400; font-family: ‚l‚r ‚oƒSƒVƒbƒN, MS UI Gothic, Osaka; line-height:30px; text-decoration: none; font-weight: normal }
.text a:link { color: #744400; text-decoration: none }
.text a:visited { color: #744400; text-decoration: none }
.text a:hover { color: #744400; text-decoration: underline }
.text a:active { color: #744400; text-decoration: none }


.large_txt { font-size: 20px; color: #000000; font-family: ‚l‚r ‚oƒSƒVƒbƒN, MS UI Gothic, Osaka; line-height:24px; text-decoration: none; font-weight: normal }

.medium_txt { font-size: 10px; color: #444444; font-family: ‚l‚r ‚oƒSƒVƒbƒN, MS UI Gothic, Osaka; line-height:20px; text-decoration: none; font-weight: normal }
.medium_txt a:link { color: #444444; text-decoration: none }
.medium_txt a:visited { color: #444444; text-decoration: none }
.medium_txt a:hover { color: #744400; text-decoration: underline }
.medium_txt a:active { color: #444444; text-decoration: none }

.small_txt { font-size: 10px; color: #444444; font-family: ‚l‚r ‚oƒSƒVƒbƒN, MS UI Gothic, Osaka; line-height:18px; text-decoration: none; font-weight: normal }
.small_txt a:link { color: #444444; text-decoration: none }
.small_txt a:visited { color: #444444; text-decoration: none }
.small_txt a:hover { color: #744400; text-decoration: underline }
.small_txt a:active { color: #444444; text-decoration: none }

.leftmenu { font-size: 10px; color: #744400; font-family: ‚l‚r ‚oƒSƒVƒbƒN, MS UI Gothic, Osaka; line-height:20px; text-decoration: none; font-weight: normal }
.leftmenu a:link { color: #744400; text-decoration: none }
.leftmenu a:visited { color: #744400; text-decoration: none }
.leftmenu a:hover { color: red; text-decoration: underline }
.leftmenu a:active { color: #744400; text-decoration: none }

.bottommenu { font-size: 11px; color: #744400; font-family: ‚l‚r ‚oƒSƒVƒbƒN, MS UI Gothic, Osaka; line-height:20px; text-decoration: none; font-weight: normal }
.bottommenu a:link { color: #744400; text-decoration: none }
.bottommenu a:visited { color: #744400; text-decoration: none }
.bottommenu a:hover { color: #744444; text-decoration: underline }
.bottommenu a:active { color: #744400; text-decoration: none }

.topmenu { font-size: 14px; color: blue; font-family: ‚l‚r ‚oƒSƒVƒbƒN, MS UI Gothic, Osaka; line-height:20px; text-decoration: none; font-weight: normal }
.topmenu a:link { color: blue; text-decoration: underline }
.topmenu a:visited { color: blue; text-decoration: underline }
.topmenu a:hover { color: red; text-decoration: underline }
.topmenu a:active { color: blue; text-decoration: underline }


.toptxt { font-size: 14px; line-height:18px; color: #000000;  text-align: left;}

h3.top { font-size: 16px; line-height:18px; color: #000000;  text-align: center;}

color: blue; text-decoration: underline }


.tableheader { font-size: 12px; line-height: 130%; color: #464646; word-spacing: 0.1em; font-weight: bold; font-family: ‚l‚r ‚oƒSƒVƒbƒN, MS UI Gothic, Osaka; text-decoration: none }

.maintext { font-size: 12px; color: #444444; font-family: ‚l‚r ‚oƒSƒVƒbƒN, MS UI Gothic, Osaka; line-height:20px; text-decoration: none; font-weight: lighter; }
.maintext a:link { color: #444444; text-decoration: none }
.maintext a:visited { color: #444444; text-decoration: none }
.maintext a:hover { color: #444444; text-decoration: underline }
.maintext a:active { color: #444444; text-decoration: none }


// td,th { font-size: 12px; color: #444444; font-family: ‚l‚r ‚oƒSƒVƒbƒN, MS UI Gothic, Osaka; line-height:20px; text-decoration: none; font-weight: lighter; }

td,th { font-size: 12px; color: #000000; line-height:16px;}



.prod_name { font-size: 12px; color: #000000; font-family: ‚l‚r ‚oƒSƒVƒbƒN, MS UI Gothic, Osaka; line-height:20px; text-decoration: none; font-weight: normal }
.prod_code { font-size: 12px; color: #000000; font-family: ‚l‚r ‚oƒSƒVƒbƒN, MS UI Gothic, Osaka; line-height:20px; text-decoration: none; font-weight: normal }

.big_bg { background-color:#FFFFFF}
.cat_table { background-color:#FFFFFF; font-size: 12px; color: green; font-family: ‚l‚r ‚oƒSƒVƒbƒN, MS UI Gothic, Osaka; line-height:20px; text-decoration: none; font-weight: normal }
.verysmalltext { font-size: 10px; color: #666666; font-family: ‚l‚r ‚oƒSƒVƒbƒN, MS UI Gothic, Osaka; line-height:20px; text-decoration: none; font-weight: normal }
.subtitle { font-size: 13px; color: #744400; font-family: ‚l‚r ‚oƒSƒVƒbƒN, MS UI Gothic, Osaka; line-height:20px; text-decoration: none; font-weight: bold }
.tablex { font-size: 12px; color: #414141; font-family: ‚l‚r ‚oƒSƒVƒbƒN, MS UI Gothic, Osaka; line-height:20px; text-decoration: none; font-weight: normal }
.details { font-size: 12px; color: #414141; font-family: ‚l‚r ‚oƒSƒVƒbƒN, MS UI Gothic, Osaka; line-height:20px; text-decoration: none; font-weight: normal }
p { font-size: 12px; color: #575757; font-family: ‚l‚r ‚oƒSƒVƒbƒN, MS UI Gothic, Osaka; line-height:16px; text-decoration: none; font-weight: normal; }

// p a:link { color: #575757; text-decoration: none; }
// p a:visited { color: #575757; text-decoration: none; }
// p a:hover { color: #575757; text-decoration: underline; }
// p a:active { color: #575757; text-decoration: none; }

.firstparagraph { font-size: 11px; color: #999999; font-family: MS UI Gothic, ‚l‚r ‚oƒSƒVƒbƒN, Osaka; line-height:11px; text-decoration: none; font-weight: lighter; }

.textheader { font-size: 11px; color: #AAAAAA; font-family: MS UI Gothic, ‚l‚r ‚oƒSƒVƒbƒN, Osaka; line-height:11px; text-decoration: none; font-weight: lighter; vertical-align:bottom;
display:inline;}

.s1 { font-size: 14px; color: #AAAAAA; font-family: MS UI Gothic, ‚l‚r ‚oƒSƒVƒbƒN, Osaka; line-height:16px; text-decoration: none; font-weight: lighter; vertical-align:bottom;
display:inline;}





p.txt  {  font-size: 12px; color: #000000; font-family: MS UI Gothic, ‚l‚r ‚oƒSƒVƒbƒN, Osaka; line-height:130%; text-decoration: none; }

td.txt  {  font-size: 12px; color: #000000; font-family: MS UI Gothic, ‚l‚r ‚oƒSƒVƒbƒN, Osaka; line-height:130%; text-decoration: none; }

p.txt16  {  font-size: 16px; color: #000000; font-family: MS UI Gothic, ‚l‚r ‚oƒSƒVƒbƒN, Osaka; line-height:130%; text-decoration: none; }


#main {
	font-size: 12px;
	font-style: normal;
	color: #666666;
	width: 800px;
}
#ornament {
	width: 800px;
	height:14;
	background:url("http://www.weddingnagoya.com/img/ornament2.gif") repeat-x;
}
#menu {

	float:left;
}
#lmenu {
	width: 167px;
	height:24px;
	padding-left:3px;
	font-size: 10px;
	font-family: ‚l‚r ‚oƒSƒVƒbƒN, MS UI Gothic, Osaka;
}
#lmenu a:link { color: #744400; text-decoration: none }
#lmenu a:visited { color: #744400; text-decoration: none }
#lmenu a:hover { color: red; text-decoration: underline }
#lmenu a:active { color: #744400; text-decoration: none }
p strong {
font-weight:normal;
}
p em {
font-weight:normal;
}

#hline {
background-color:#FFFFFF;
height:1px;
}


	#upright {
		width:260px;
		float:left;
		padding-bottom:20px;
		padding-left:8px;
		}
	
	#upmiddle {
		width:260px;
		float:left;
		padding-bottom:20px;
		padding-left:8px;
		}
		
	#spacer {
		width:10px;
		float:left;
		}
		
	#upleft {
		width:260px;
		float:left;
		padding-bottom:20px;
		}
	#banner {
		background:#ffffff;
		}
	#sitemap {
		background:#ffffff;
		width=750px;
		font-size:14px;
		line-height:40px;
		}

	#lefthalf {
		width:380px;
		float:left;
		padding-bottom:20px;
		padding-left:10px;
		}
	#righthalf {
		width:380px;
		float:left;
		padding-bottom:20px;
		padding-left:10px;
		}
	#maincontent { position:absolute; width:500px; height=500px; top:-525px; left:-525px; z-index:1; visibility:hidden; overflow:hidden }
	
	

