@charset "utf-8";*{font-size:100%;font-weight:normal;font-style:normal;text-decoration:none;margin:0;}body {	padding: 0px;	margin: 0px;	background-image: url("graphics/back_y.gif");	background-repeat: repeat-y;	background-position: center;	background-color:#ffcc33;	color: #000;	font-size:14px;	font-family:'Hiragino Kaku Gothic Pro','MS Gothic',Osaka, sans-serif, monospace;	text-align:center;	}	#container {	margin-left: auto;	margin-right: auto;	width: 720px;	text-align: left;	}#headtop{	margin: 0px 0px 2px 0px; 	font-size: 12px;	background-color:#000000;	color: #ffffff;	text-align:center;	}#logo{	margin-left: auto;	margin-right: auto;	width: 710px;	text-align: center;}#headlogob{	margin: 0px 0px 0px 0px; 	font-size: 12px;	line-height:14px;	background-color:#E9EFFF;	color: #0e0e0e;	text-align:right;	}#headlogo{	margin: 0px 0px 0px 0px; 	font-size: 11px;	line-height:14px;	background-color:#ffffff;	color: #0e0e0e;	text-align:right;	}	table.navi{			background-color:#999999;	font-size:12px;	width: 718px;}.tdnavi{		padding: 3px 0px 2px 0px;	background-color:#000000;	color:#ffffff;	font-weight:;	text-align:center;}#tdnavip{		padding: 3px 0px 2px 0px;	background-color:#666666;	color:#ffffff;	font-weight:;	text-align:center;}a.navi:link{text-decoration:none;color:#ffffff;background-color:transparent;font-weight: bold;}a.navi:visited {text-decoration:none;color:#ffffff;background-color:transparent;font-weight: bold;}a.navi:hover{text-decoration:underline;color:#3399ff;background-color:transparent;font-weight:bold;}a.navi:active  {text-decoration:underline;color:#3399ff;background-color:transparent;}h1 {	margin:10px 0px 0px 0px;	font-size:18px;	font-family:'Hiragino Kaku Gothic Pro','MS Gothic',Osaka, sans-serif, monospace;	text-align:center;	color: #333333;	font-weight: bold;}h2 {	margin:10px 0px 0px 0px;	font-size:16px;	font-family:'Hiragino Kaku Gothic Pro','MS Gothic',Osaka,sans-serif, monospace;	color: #000000;	text-align:center;	}h3{	font: 14px 'Hiragino Kaku Gothic Pro','MS Gothic',Osaka, serif, sans-serif, monospace;	}/* title logo addition 4_6_2007 */	#note{	font: 12px 'Hiragino Kaku Gothic Pro','MS Gothic',Arial,Osaka, serif, sans-serif, monospace;	text-align: left;	margin: 0px 0px 0px 0px; 	}		/* under title logo, bussiness hour addition 12_11_2008 */	#notebr{	font: 11px 'Hiragino Kaku Gothic Pro','MS Gothic',Arial,Osaka, serif, sans-serif, monospace;	text-align: right;	margin: 0px 0px 0px 0px; 	color: #990000;	}#notebl{	font: 11px 'Hiragino Kaku Gothic Pro','MS Gothic',Arial,Osaka, serif, sans-serif, monospace;	text-align: left;	margin: 0px 0px 0px 0px; 	color: #990000;	}		#ftitle {	margin: 0px 5px 5px 5px;	padding:1px 5px 1px 5px;	border-width:1px;border-style: solid;border-color: #003300;background-color:#33cc00;color:#ffffff;	}	#mtitle {	margin: 0px 5px 5px 5px;	padding:1px 5px 1px 5px;	border-width:1px;border-style: solid;border-color: #660000;background-color:#CC0033;color:#ffffff;	}	#subtitle {	margin: 0px 5px 5px 5px;	padding:1px 5px 1px 5px;	border-width:1px;	border-style: solid;	border-color: #222222;	background-color:#FEF2C8;	color:#222222;	}		#intropara p{    padding:5px 20px 0px 50px;	margin:0 0 0.3em 0;	font-size:13px;	color:#222222;	line-height: 18px;	width:630px;}/* information for business hour */.info {	font-family:sans-serif; 	color:#990000; 	font-weight:bold; 	font-size:10px;}</* 12_28_2010 */>/* added 3_28_07 */div.addfront{	padding: 5px 20px 0px 20px;	margin: 0 0 0.3em 0em;    color:#222222;    line-height: 18px;	width:630px;}div.addfront p{padding: 0px 0px 7px 40px;	font-size: 13px;	line-height: 20px;	width: 550px;}/* added 10_8_09 */.addfrontt{	padding: 2px 5px 0px 15px;	margin: 0 0 0.3em 0em;}.addfrontt table td{border: 1px #ccc solid;}.addfrontt td{	font-size:11px;	color:#3399ff;	padding: 0px 2px;	margin: 0px; }.addfrontt p{	margin: 0 0 0.3em 0em;	font-size:11px;}.addfrontt #right{text-align: right;}/* for right alignment and extra into */#picture p{ text-align: right; color:#333;padding: 0px 25px 2px 0px;}a.inline:link{text-decoration:none;color:#222222;background-color:transparent;}a.inline:visited {text-decoration:none;color:#222222;background-color:transparent;}a.inline:hover{text-decoration:underline;color:#3399ff;background-color:transparent;}a.inline:active  {text-decoration:underline;color:#3399ff;background-color:transparent;}/* added 3_28_07 end here*/#small{	font-size:12px;	color:#003300;	}#subp{padding:0px;margin:10px 15px 30px 25px;}#subp p{	font-size:13px;	color:#222222;	line-height: 20px;}#subp ul{color:#222;font-size:13px;list-style-image: url(graphics/3.gif);list-style-position:outside;padding:0;margin: 0px 0px 0px 20px;}#subp li{margin-left:5px;padding-bottom:10px;}ol.bango{color:#222;font-size:13px;list-style-position:outside;list-style-type:decimal; padding:5px 20px 0px 30px;margin: 0px 20px 0px 50px;line-height: 25px;}	#picture{	margin: 10px 0px 5px 0px; 	font-size: 12px;	text-align:center;	}.pic{border-width: 1px;border-color: #bdbdbd;border-style: solid;vertical-align:top;margin:0px 0px 0px 0px;text-align:center;}.picvoice{border-width: 1px;border-color: #bdbdbd;border-style: solid;vertical-align:top;margin:0px 0px 0px 0px;}.floatleft{float:left;margin:0px 10px 0px 0px;}.vsample{margin:10px 5px 0px 0px;}.intro{vertical-align:top;text-align:left;color:#222222;font-size:11px;margin:0px 0px 2px 0px;padding:2px 0px 0px 0px;}.tabcenter{	margin-left: auto;  	margin-right: auto;  	background-color:#cccccc;}.tdleft{		padding: 3px 4px 4px 0px;	background-color:#FEF2C8;	color:#222222;	font-size:12px;	text-align:right;	vertical-align:top;}.tdright{		padding: 3px 2px 4px 5px;	background-color:#FEFBF3;	color:#222222;	font-size:12px;	text-align:left;	}.tdboth{		padding: 3px 2px 4px 5px;	background-color:#FDEAA8;	color:#222222;	font-size:12px;	text-align:center;	}.bgcenter{		padding: 3px 2px 4px 5px;	background-color:#C7E5F4;	color:#222222;	font-size:12px;	text-align:center;	border-width: 1px;	border-color: #9CC6DB;	border-style: solid;	}.form_l{	margin: 0px 0px 10px 30px;	padding:5px 5px 5px 10px;	background-color:#FEF2C8;	font-size:12px;	text-align:right;}.form_r{margin: 2px 2px 5px 5px;padding:5px 5px 5px 10px;background-color:#ffffff;font-size:12px;}#subnavi{	margin: 10px 0px 2px 0px; 	text-align:center;	font-size:11px;	vertical-align:bottom;}/*case*/.case a:link{text-decoration:underline;color:#0000cc;background-color:transparent;font-weight: normal;}.case a:visited {text-decoration:underline;color:#0000cc;background-color:transparent;font-weight: normal;}.case a:hover{text-decoration:underline;color:#009900;background-color:transparent;font-weight: normal;}.case a:active  {text-decoration:underline;color:#009933;background-color:transparent;}.case h1 {	margin:10px 0px 0px 10px;	font-size:16px;	font-family:'Hiragino Kaku Gothic Pro','MS Gothic',Osaka, sans-serif, monospace;	text-align:;	color: #333333;	font-weight: bold;}.case h2 {	margin:10px 0px 0px 20px;	font-size:14px;	font-family:'Hiragino Kaku Gothic Pro','MS Gothic',Osaka,sans-serif, monospace;	color: #000000;	text-align:left;	}.case li{	list-style-position:outside;	margin-left: 30px;	}		/*add navigation*/.addnavi{		background-color:#cccccc;	font-family:'Hiragino Kaku Gothic Pro','MS Gothic',Osaka,sans-serif, monospace;	margin: 0px 0px 0px 0px;	}	.addnavi #navititle {	color:#000000;	padding:1px 0px 0px 5px;	font-size:13px;		}	.addnavi p {	margin: 0px 5px 0px 0px;	padding:2px 5px 2px 0px;	font-size:12px;	}	.addnavi a:link{text-decoration:underline;color:#0033cc;background-color:transparent;font-weight: normal;}.addnavi a:visited{text-decoration:underline;color:#0033cc;background-color:transparent;font-weight: normal;}.addnavi a:hover{text-decoration:underline;color:#3399ff;background-color:transparent;font-weight: normal;}/*add narrator's name*/p.addname{font-size: 11px;padding:2px 0px 0px 0px;font-weight:bold;color: #222222;}a:link{text-decoration:underline;color:#0033cc;background-color:transparent;font-weight: normal;}a:visited {text-decoration:underline;color:#3366ff;background-color:transparent;font-weight: normal;}a:hover{text-decoration:underline;color:#3399ff;background-color:transparent;font-weight: normal;}a:active  {text-decoration:underline;color:#009933;background-color:transparent;}a.namepro:link{text-decoration:none;color:#0033cc;background-color:transparent;font-weight: bold;font-size:11px;}a.namepro:visited {text-decoration:none;color:#3366ff;background-color:transparent;font-weight: bold;font-size:11px;}a.namepro:hover{text-decoration:underline;color:#3399ff;background-color:transparent;font-weight: normal;font-size:11px;}a.namepro:active  {text-decoration:underline;color:#009933;background-color:transparent;font-size:11px;}a.subnavi:link{text-decoration:underline;color:#0033cc;background-color:transparent;font-weight: normal;}a.subnavi:visited {text-decoration:underline;color:#3366ff;background-color:transparent;font-weight: normal;}a.subnavi:hover{text-decoration:underline;color:#3399ff;background-color:transparent;font-weight: normal;}a.subnavi:active  {text-decoration:underline;color:#ffffff;background-color:transparent;}a.voice:link{text-decoration:underline;color:#333333;background-color:transparent;font-weight: normal;font-size:11px;}a.voice:visited {text-decoration:underline;color:#3366ff;background-color:transparent;font-weight: normal;font-size:11px;}a.voice:hover{text-decoration:underline;color:#3399ff;background-color:transparent;font-weight: normal;font-size:11px;}a.voice:active  {text-decoration:underline;color:#ffffff;background-color:transparent;font-size:11px;}.footer {	border-top: #ccc 1px solid;	border-bottom: #ccc 1px solid;	background-color:#e5e5e5;	width: 100%;	padding-top:2px;	font-size: 11px;	line-height: normal;	font-family: Verdana, Arial,Hiragino Kaku Gothic Pro,MS Gothic,sans-serif;	} .cright {	width: 100%;	padding-top:2px;	font-size: 10px;	line-height: normal;	font-family: Verdana,Arial,Hiragino Kaku Gothic Pro,MS Gothic,sans-serif;	text-align: center;	}	.dright {	width: 100%;	padding-top:2px;	font-size: 10px;	line-height: normal;	font-family: Verdana,Arial,Hiragino Kaku Gothic Pro,MS Gothic,sans-serif;	text-align: right;	}	#fontbc{	font-weight:bold;}h5 {	margin: 0em 0em 0.2em; font: bold 0.9em/1 arial,sans-serif	}h6 {	margin: 0em 0em 0.2em; font: bold 0.9em/1 arial,sans-serif	}
