.tbl {	
	width:500px;
	margin-top:15px;
	border:1px solid #dddddd;
	background-color:#f7f7f7;
}	
.tbl3 {	
	width:500px;
	margin-top:15px;
	border:1px solid #dddddd;
	background-color:#f7f7f7;
}	
.categoly {	
	width:80px;
	padding:0;
	text-align:right;
	vertical-align:top;
}	
.data {	
	width:410px;
	padding:0 0 0 10px;
	vertical-align:top;
}	
/**** base Setting ****/	
BODY {	
	margin:0;
	padding:0;
	text-align:center;
	font-size:9pt;
	color::#171717;
	line-height:1.5;
	background:#cccccc url(../../common/images/cmn/bg_body.jpg) top center repeat-y;
	font-family:"MS PGothic", Osaka, "qMmpS Pro W3";
}	
img {border:0;}	
hr {	
	height:2px;
	margin:0;
	padding:0;
	border:0;
	background:url(../../common/images/cmn/bdr_dash.gif) 0 0 repeat-x;
}
/* ΰΎΆy]Cfgz*/	
.margin1 
{
	margin-left   : 15px;
	margin-right  : 15px;
	margin-top    :  5px;
	margin-bottom :  5px
}
.margin2 
{
	margin-left   : 25px;
	margin-right  : 85px;
	margin-top    :  5px;
	margin-bottom :  5px
}
.indent1
{
	text-indent : 1em;
	line-height : 1.5em
}
.indent2
{
	text-indent : 2em;
	line-height : 1.5em
}
/**** link Setting ****/	
a: {text-decoration:none;}	
a:link {color:#3366cc;}	
a:hover {color:#3366cc;}	
a:active,a:visited {color:#3366cc;}	
	
/**** font Setting ****/	
h2 {	
	margin:0 0 5px 0;
	padding:0 0 0 12px;
	font-size:12pt;
	background:url(../../common/images/cmn/arrow4.gif) 0 0 repeat-y;
}	
h2 span {	
	font-size:10pt;
	font-weight:normal;
}	
h3 {	
	width:460px;
	margin:0 0 5px 0;
	font-size:15px;
	font-weight:bold;
	color:#666666;
	background:url(../../common/images/cmn/bdr_dotted.gif) bottom 0 repeat-x;
}	

h5 {	
	width:460px;
	margin:0 0 5px 0;
	font-size:15px;
	font-weight:bold;
	color:#cc3300;
	background:url(../../common/images/cmn/bdr_dotted.gif) bottom 0 repeat-x;
}	

h4 {	
	margin:10px 0 0 0;
	padding:0;
	font-size:14px;
	font-weight:bold;
	color:#666666;
}	
.fnt1 {font-weight:bold; color:#333333;}	
.fnt2 {font-weight:bold; color:#cc0000;}	
	
/**** footer Setting ****/	
#footer {	
	width:796px;
	height:102px;
	text-align:left;
	background:url(../../common/images/cmn/bg_footer.jpg) 0 0 no-repeat;
}	
#footer ul {	
	margin:15px 0 0 20px;
	padding:0;
	list-style-type:none;
}	
#footer li {	
	height:20px;
	margin-right:6px;
	padding-left:15px;
	vertical-align:bottom;
	display:inline;
	background:url(../../common/images/cmn/arrow.gif) 0 0 no-repeat;
}	
/**** header Setting ****/	
#header {	
	background:url(../../common/images/cmn/bg_headc.jpg) 0 0 repeat-x;
}	
.q {	
	height:17px;
	padding:0 5px 0 26px;
	border-right:1px dotted #666666;
	background:url(../../common/images/second/icon_q.gif) 8px 0 no-repeat;
}	
.arr {	
	padding-left:27px;
	background:url(../../common/images/cmn/arrow.gif) 9px 3px no-repeat;
}	
.edge2 { background:url(../../common/images/second/edge_headr.jpg) right top no-repeat;}	
/**** menu Setting ****/	
#menu {	
	width:802px;
	height:70px;
	padding:0;
	background:url(../../common/images/cmn/bg_cont.jpg) bottom 0 repeat-x;
}	
#btn {	
	width:794px;
	height:51px;
	padding:0;
	border-top:5px solid #03264a;
	background:url(../../common/images/cmn/bg_menub.jpg) bottom 0 repeat-x;
}	
/**** main ****/	
#main {	
	margin:0 0 20px 0;
}	
/**** navi detail ****/	
.bookinfo {	
	margin:0 0 11px 0;
	border:1px solid #999999;
	border-collapse:collapse;
}	
.bookinfo th {	
	padding:6px;
	text-align:center;
	background-color:#ffffff;
}	
.bookinfo td {	
	padding:5px 9px;
	text-align:left;
	border-top:1px solid #999999;
	background-color:#f6f6f6;
}	
.bookinfo span {	
	display:block;
}	
.value {	
	display:block;
	margin-top:3px;
	padding-top:3px;
	background:url(../../common/images/cmn/bdr_dash.gif) 0 0 repeat-x;
}	
/* mail Magazine */	
.mailmag {	
	width:187px;
	height:53px;
	margin:10px 0;
}	
	
/* menubox */	
.menubox {	
	width:187px;
	padding:0;
	margin-bottom:10px;
	text-align:left;
	border-bottom:1px solid #cccccc;
	background:url(../../common/images/second/bg_menubox.gif) 0 0 repeat-y;
}	
.menubox ul {	
	width:169px;
	margin:0 7px;
	padding:0;
	list-style:none;
}	
.menubox li {	
	width:147px;
	height:20px;
	margin:0;
	padding-left:22px;
	background:url(../../common/images/second/arrow3.gif) 0 0 no-repeat;
}	
li.bottom {	
	padding-bottom:7px;
	background:url(../../common/images/cmn/arrow2.gif) 7px 6px no-repeat;
}	
/* header */	
#header1 {	
	background:url(../../common/images/cmn/bg_headc.jpg) 0 0 repeat-x;
}	
#header1 ul {	
	margin:30px 14px 0 0;
	padding:0;
}	
#header1 ul li {	
	margin-right:11px;
	padding-left:18px;
	list-style-type:none;
	display:inline;
	background:url(../../common/images/cmn/arrow.gif) 0 0 no-repeat;
}	
.edge { background:url(../../common/images/top/edge_headr.jpg) right top no-repeat;}	
/* menuiFLASHj */	
#fla {	
	height:251px;
	padding:0;
	vertical-align:top;
	background:url(../../common/images/cmn/bg_cont.jpg) bottom 0 repeat-x;
}	
/* newInfo */	
#info {	
	width:545px;
	margin:10px 0 1px 18px;
	padding:0;
	text-align:left;
}	
#info li {	
	height:19px;
	margin:0 0 2px 0;
	padding-left:18px;
	list-style-type:none;
	background:url(../../common/images/cmn/arrow2.gif) 2px 4px no-repeat;
}	
/* nyusatulogin */	
#nyusatu {	
	text-align:left;
	background:url(../../common/images/top/bg_nyusatu.gif) 0 0 repeat-y;
}	
#nyusatu ul {	
	width:205px;
	margin:5px 0 0 0;
	padding:7px 0 0 0;
	background:url(../../common/images/cmn/bdr_dotted.gif) 0 0 repeat-x;
}	
#nyusatu ul li {	
	height:19px;
	padding-left:18px;
	text-align:left;
	list-style-type:none;
	background:url(../../common/images/cmn/arrow.gif) 2px 3px no-repeat;
}	
/* FreeReading */	
#muryo {	
	text-align:left;
}	
#muryo td {	
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	background-color:#f6f6f6;
}	
#muryo ul {	
	margin:6px 0 0 9px;
	padding:0;
}	
#muryo ul li {	
	height:20px;
	margin:0;
	padding-left:18px;
	list-style-type:none;
	background:url(../../common/images/cmn/arrow2.gif) 3px 4px no-repeat;
}	
/* UserLimitedServices */	
#survice {	
	text-align:left;
	border-bottom:1px solid #cccccc;
	background:url(../../common/images/top/bg_survice.gif) 0 0 repeat-y;
}	
#survice ul {	
	margin:18px 0 0 11px;
	padding:0;
}	
#survice ul li {	
	height:22px;
	margin:0;
	padding-left:17px;
	list-style-type:none;
	background:url(../../common/images/cmn/arrow2.gif) 2px 3px no-repeat;
}	
/* mado */	
#mado {	
	text-align:left;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	background:url(../../common/images/top/bg_mado.gif) 0 0 repeat-y;
}	
#mado td {	
	padding:0 11px;
}	
/* mado UserLimitedServices common */	
.divid {	
	border-right:1px solid #cccccc;
}	
/* newInfo */	
.bookinfo2 {	
	text-align:left;
	border:1px solid #cccccc;
	background-color:#f6f6f6;
}	
.bookinfo2 td {	
	padding:3px 3px;
}	
.bookinfo2 span {
	display:block;
}
.value1 {	
	width:250px;
	margin-top:3px;
	padding-top:3px;
	background:url(../../common/images/cmn/bdr_dash.gif) 0 0 repeat-x;
}	
/* menu */	
#menu1 {	
	margin-top:13px;
	height:65px;
	text-align:left;
}	
#menu1 ul {	
	margin:14px 0 0 16px;
	padding:0;
}	
#menu1 ul li {	
	margin-right:8px;
	padding-left:18px;
	list-style-type:none;
	display:inline;
	background:url(../../common/images/cmn/arrow2.gif) 2px 3px no-repeat;
}	
.tbl_form {	
	width:400px;
	margin:0;
	padding:0;
	border-collapse:collapse;
}	
.tbl_form th {	
	width:150px;
	text-align:center;
	border:1px solid #999999;
	background-color:#eeeeee;
}	
.tbl_form td {	
	text-align:left;
	border:1px solid #999999;
	background-color:#ffffff;
}	
.tbl_form span {	
	color:#ff0000;
	font-weight:bold;
}	
.btn {	
	text-align:center;
}	

.list {	
	margin:0;
	padding-left:25px;
}	
.list li {	
	height:25px;
	padding-left:18px;
	list-style-type:none;
	background:url(../../common/images/cmn/arrow2.gif) 2px 4px no-repeat;
}	
.day {	
	padding-left:25px;
}	
/**** indexlist ****/	
.list_link {	
	margin:5px 0 0 10px;
	padding:0;
	list-style-type:none;
}	
.list_link li {	
	height:20px;
	padding-left:18px;
	background:url(../../common/images/cmn/arrow2.gif) 2px 3px no-repeat;
}	

/* tableSetting */	
.tbl4 {	
	width:540px;
	margin:0 0 35px 0;
	padding:0;
	border-collapse:collapse;
}	
/* tablelinkSetting */	
.tbl4 a:link {text-decoration:none;}	
.tbl4 a:hover {text-decoration:none;}	
.tbl4 a:visited {text-decoration:none;}	

/* tableCaption */	
.tbl4 caption {	
	margin:0;
	padding:0;
	text-align:left;
	font-size:11pt;
	font-weight:bold;
}	
/**/	
.tbl4 th {	
	text-align:center;
	border:1px solid #999999;
	background-color:#eeeeee;
}	
.tbl4 td {	
	border:1px solid #999999;
	background-color:#ffffff;
}

/* tablelinkSetting */	
.tbl8 {	
	width:540px;
	margin:0 0 0 0;
	padding:0;
	border-collapse:collapse;
}
.tbl8 th {	
	text-align:left;
	border:1px solid #999999;
	background-color:#eeeeee;
}	
.tbl8 td {	
	border:1px solid #999999;
	background-color:#ffffff;
}

.tbl9 td {
	padding-right:15px;
}

.tbl10 {
	margin-bottom:15px;
	border-collapse:collapse;
	border:1px solid #7b7b7b;
}
.tbl10 th {
	color:#ffffff;
	border:1px solid #7b7b7b;
	background-color:#999999;
}

.tbl10 .soft {
	color:#ffffff;
	border:1px solid #7b7b7b;
	background-color:#ffffff;
}

.tbl10 td {
	border-right:1px solid #7b7b7b;
	border-bottom:1px solid #7b7b7b;
}

.tbl10 td img{
	vertical-align: middle;
}

.aspList td
{
	border:0px;
}
/**/
	
/* SHOUHIN SAMPLE TABLE Setting */	
.tbl5 {	
	margin:0 0 35px 0;
	padding:0;
	border-collapse:collapse;
}	
.tbl5 th {	
	border:1px solid #999999;
	color:#707070;
	background-color:#eeeeee;
}	
.tbl5 td {	
	border:1px solid #999999;
	color:#707070;
	background-color:#ffffff;
}	

/* tableSetting */	
.tbl_rec {	
	width:550px;
	margin:0 0 35px 0;
	padding:0;
	border-collapse:collapse;
}	
/**/	
.tbl_rec th {	
	border:1px solid #999999;
	background-color:#eeeeee;
}	
.tbl_rec td {	
	height:20px;
	border:1px solid #999999;
	background-color:#ffffff;
}	
/**/	
h4 {	
	margin:5px;
	padding:0;
}	
	
/* listSetting */	
.list1 {	
	margin:0 0 0 25px;
	padding:0;
}	
.list1 li {	
	height:20px;
	padding-left:20px;
	list-style-type:none;
	background:url(../../common/images/cmn/arrow2.gif) 2px 4px no-repeat;
}	
.place {	
	padding-left:10px;
	text-align:left;
}	
.guide {	
	padding:0 0 20px 0;
	text-align:center;
}	
.tbl1 {	
	margin-bottom:35px;
	border-collapse:collapse;
	border:1px solid #7b7b7b;
}	
.tbl1 th {	
	color:#ffffff;
	border:1px solid #7b7b7b;
	background-color:#999999;
}	
.tbl1 td {	
	border-right:1px solid #7b7b7b;
	border-bottom:1px solid #7b7b7b;
}
/* cell border setting for Lists and Details*/
.td1 {
	border-right-width:0px;
}
.td2 {
	border-left-width:0px;
}	
/**/	
.tbl2 {	
	margin-bottom:10px;
	border-collapse:collapse;
	border:1px solid #7b7b7b;
}	
.tbl2 th {	
	padding:3px;
	color:#ffffff;
	border:1px solid #7b7b7b;
	background-color:#999999;
}	
.tbl2 td {	
	padding:3px;
	border-right:1px solid #7b7b7b;
	border-bottom:1px solid #7b7b7b;
}
.tbl6 {
	border-collapse:collapse;
}
.tbl6 td {
	border-right:#7B7B7B 1px solid;
	border-left:#7B7B7B 1px solid;
	border-bottom:#7B7B7B 1px solid;
}
.tbl7 {
	border-collapse:collapse;
	border:1px solid #7B7B7B;
}
.tbl7 th {
	color:#FFFFFF;
	background-color:#999999;
	border:1px solid #7B7B7B;
	text-align:center
}
.tbl7 td {
	border-right:1px solid #7B7B7B;
}
/*  Commodity Table */	
#tbl5 {	
	border-top:1px solid #000000;
	border-right:1px solid #000000;
}	
#tbl5 th {	
	padding:2px;
	text-align:center;
	border-left:1px solid #000000;
	border-bottom:1px solid #000000;
}	
#tbl5 td {	
	padding:2px;
	border-left:1px solid #000000;
	border-bottom:1px solid #000000;
}	
	
/* Application Table */	
#tbl_form2 {	
	border-top:1px solid #000000;
	border-right:1px solid #000000;
	border-left:1px solid #000000;
}	
#tbl_form2 th {	
	padding:2px;
	text-align:center;
	border-bottom:1px solid #000000;
}	
#tbl_form2 td {	
	padding:2px;
	border-bottom:1px solid #000000;
}	
/**/	
.tbl_yougo tr th {	
	font-size:14px;
}	
.tbl_yougo tr td {	
	padding:0 3px;
	font-size:14px;
	text-align:center;
	border-right:1px solid #cccccc;
}	
.tbl_yougo tr td.edg {	
	border:0;
}	
	
	
.yougolist {	
	margin:0;
	padding:0;
	font-size:12px;
	list-style-type:none;
}	
.yougolist li {	
	height:20px;
	padding-left:15px;
	background:url(../../common/images/cmn/arrow2.gif) 0 3px no-repeat;
}	
	
.exp {	
	width:500px;
	margin:0;
	padding:0;
	list-style-type:none;
}	
.exp li {	
	margin-bottom:20px;
	font-size:13px;
}	
.exp li dfn {	
	font-style:normal;
	font-weight:bold;
	font-size:14px;
	border-bottom:3px solid #888888;
	display:block;
}	
.exp li span {	
	margin-bottom:3px;
	padding:2px 0;
	font-size:12px;
	font-weight:bold;
	border-bottom:1px dashed #888888;
	display:block;
}	
/*	sitemap					*/
/****************************/
.tbl_sitemap{
	position:relative;
	text-align:left;
	vertical-align:top;
	font-size:9pt;
	font-weight:bold;
	margin:10px 0;
}

table.tbl_sitemap tr{
	text-align:left;
	vertical-align:top;
}
/* cell colored setting */
.bg1 {
	background-color:#DEE6F7;
}
.bg2 {
	background-color:#F6F6F6;
}
.bg3 {
	background-color:#75A9FF;
}

/* Font Setting				*/
/****************************/
.fnt1{
	text-align:left;
	font-weight:bold;
}
.fnt2
{
	font-size:12pt;
	color:DarkOrange;	
}
