body {
	font-size:14px;
	line-height:20px;
	color:#ffffff;
	font-family:"MS UI Gothic", "Osaka";
}

h1, h2, h4 {
	color: #330000;
}

h3, h5, h6 {
	color: #996666;
}

a {
  color: #006666;
}


table{
	font-size:14px;
	line-height:18px;
	}
	
u{
	text-decoration:none;
	padding:0xp;
	margin:0px;
	}
	
text{
	padding:0px;
	margin:0px;
	}
	



	
	
/*--common bigin--*/


.copyright{
    font-size:11px;
	font-family:tahoma;
	color:#333333;
	}
	
a.copyright:link{
	color:#333333;
	}
	
a.copyright:visited{
	color:#333333;
	}
	
a.copyright:hover{
	color:#ffc12d;
	}
	
a.top_link:link{
	color:#ffffff;
	text-decoration:none;
	}

a.top_link:visited{
	color:#333333;
	text-decoration:none;
	}
	
a.top_link:hover{
	color:#ffc12d;
	text-decoration:none;
	}
	


.mnum{
	font-size :14px;
}
	
a.parts:link{
color:#ffc12d;

	}
	
a.parts:visited{
	color:#660000;
	}
	

a.parts:hover{
	color:#ffffff;
	text-decoration:none;
	}

a.top_css:link{
	color:#ffffff;
	}

a.top_css:visited{
	color:#333333;
	}
	
a.top_css:hover{
	color:#ffc12d;
	text-decoration:none;
	}
	
	
font.small{
	font-size:11px;
	line-height:13px;
	}
	
td.com{
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
	margin:0px;
	}
	
	
dd.com{
	padding:0px;
	margin-left:12px;
	}

ul.news{
	padding-left:0px;
	margin-left:15px;
	margin-bottom:8px;
	margin-top:0px;
	padding-top:0px;
	list-style-type:square;
	}
	
.news_sc{
	padding:8px 8px 0px 10px;
	margin:0px;
	color:#ffffff;
	width: 278x;
	height: 370px;
	overflow:auto;
	scrollbar-face-color: #889198; 
	scrollbar-track-color: #889198; 
	scrollbar-arrow-color: #000000; 
	scrollbar-highlight-color: #61686d; 
	scrollbar-shadow-color: #000000; 
	scrollbar-3dlight-color: #999999; 
	scrollbar-darkshadow-color: #ffffff; 

}
	
li.news{
	padding:0px;
	margin:0px 0px 10px 0px;
	line-height:18px;
	}
	
	
/*--common end--*/	




	
/*--top css bign--*/


.text_contens{
	padding:8px 8px 0px 10px;
	margin:0px;
	color:#ffffff;
	}
	
td.ind{
	padding:5px 23px 10px 23px;
	margin:0px;
	}

td.nav{
	padding:0px 23px 3px 23px;
	margin:0px;
	}
	
td.rp23{
	padding-top:0px;
	padding-right:20px;
	padding-bottom:10px;
	margin:0px;

}
	
/*--top css end--*/





/*--menu css bigin---*/

.menu_ti{
	padding:0px;
	margin-bottom:5px;
	border-color:#333366;
	}

ul.menu{
	padding:0px;
	margin:0px 0px 5px 15px;
	}

li.menu{
	padding:0px;
	margin-left:0px;
	line-height:18px;
	marker-offset:0px;
	font-size:12px;	
	list-style-type:none;
	}
	
li.menu_am{
	padding:0px 0px 0px 12px;
	margin-left:0px;
	font-size:10px;
	list-style-type:none;
	}

/*--ul.menu{
	list-style:square inside;
	padding:0px;
	margin-left:5px;
	}*/

a.menu:link{
	text-decoration:none;
	color:#ffffff;
	}
	
a.menu:visited{
	color:#5e5d5d;
	text-decoration:none;
	}

a.menu:hover{
	color:#ffc12d;
	text-decoration:none;
	}
	
a.menu:active{
	color:#ffffff;
	text-decoration:none;
	}

/*--menu css end--*/


/*--mailform css bign--*/

.mail_pad{
	padding-top:8px;
	}
	
.harf_text{
	ime-mode:inactive;
}
	

form.mail{
ime-mode:inactive;
	}

/*--mailform css end--*/





/*--wedding css bign--*/


td.wed{
	padding-top:15px;
	padding-right:5px;
	padding-bottom:15px;
	padding-left:10px;
	margin:0px;
	}

	
ul.wed{
	padding:0px;
	margin-left:15px;
	margin-top:10px;
	}

td.pas{
	padding-left:0px;
	padding-right:0px;
	padding-top:3px;
	padding-bottom:3px;
	}

td.wed_pri{
	padding-left:5px;
	padding-right:5px;
	padding-top:4px;
	padding-bottom:4px;
	}

/*--wedding css end--*/



/*--figua css bigin--*/

dd.fig{
	padding:0px;
	margin:0px;
	line-height:18px;
	}
	
a.fig:link{
	color:#cc0000;
	text-decoration:none;
	}
	
a.fig:visited{
	color:#cc0000;
	text-decoration:none;
	}

a.fig:hover{
	color:#FF9900;
	text-decoration:none;
	}
	
.f_price{
	font-size:13px;
}
	
	
/*--figua css end--*/





/*--faq css bigin--*/

ol.faq{
	paddin-left:0px;
	margin-left:30px;
	margin-right:0px;
	line-height:18px;
	}
	
li.faq{
	paddin-left:0px;
	margin-left:0px;
	line-height:18px;

	}



/*--faq css end--*/






/*--business css bign--*/
.biz03{
	padding:0px;
	margin-left:15px;
	margin-top:10px;
	}


ul.of-price{
	list-style:square;
	padding:0px;
	margin-left:15px;
	margin-top:10px;
	margin-bottom:10px;
	font-size:12px;
	}
	
/*--business css end--*/


/*--color select bigin--*/

font.cnm{
	font-size:12px;
	color:#ffffff;
	}

/*--color selevt end--*/



















