/* CSS Document */

/* body */

body.front {
font-family: "MSゴシック", "Osaka";
background-color:#F1EDD4;
margin:0px 0px 0px 0px;
padding:0px;
background-image:url(../img/bg.gif);
background-repeat:repeat-y;
background-color:#E9E9E9;
background-position:center;
}

body.list {
font-family: "MSゴシック", "Osaka";
background-color:#F1EDD4;
margin:0px 0px 0px 0px;
padding:0px;
background-image:url(../img/bg2.gif);
background-repeat:repeat-y;
background-color:#E9E9E9;
background-position:center;
}


p{margin:0px;
padding:0px;
}

/* link */

a:link {
color: #993300; text-decoration:underline;
}
a:visited {
color: #993300; text-decoration:underline;
}
a:active {
color: #993300; text-decoration:underline;
}
a:hover {
color: #993300; text-decoration:underline;
}

a.links {
text-decoration:none;
font-size:16px
}

.normal { font-size:14px; line-height:18px;}

.t_normal { font-size:15px; line-height:18px;}

.mojix { font-size:14px; line-height:16px;}

.mojis { font-size:13px; line-height:14px;}


.mojib { font-size:16px; line-height:19px;}


.mojired { font-size:14px; line-height:18px; color:#660000}

div.news {
	border:#cc3366 3px double;
	width:80%;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	padding:10px;
	margin:10px 0px 10px;
}

body {  background-color:#ffffff ; color:#00000; 
	margin: 0px; background-image: url('images/bg.gif');
    background-repeat: repeat-y;
    background-position: center;
    background-color: rgb(191, 208, 238);
}

.verinfo {
	font-size: 15px;
	font-weight: normal;
	color:black;
}
.copyright {
	font-size: 15px;
	font-weight: normal;
	color:black;
}

	.td_line
	{
		border-bottom: #999999 1px dotted;
		padding:       5px;
	}
	
	.td_lineb
	{
		border-bottom: #999999 1px dotted;
		border-right:  #CCCCCC 1px dotted;
		padding:       5px;
	}
	
	.td_line_y
	{
		background-color: #FFE0FF;
		border-bottom:    #999999 1px dotted;
		padding:          0px;
		vertical-align:   middle;
		cursor:           default;
	}
	
	.td_line_yh
	{
		background-color: #FFFFE0;
		border-bottom:    #999999 1px dotted;
		padding:          0px;
		vertical-align:   middle;
		cursor:           default;
	}
	
	.td_lineb_y
	{
		background-color: #FFE0FF;
		border-bottom:    #999999 1px dotted;
		border-right:     #CCCCCC 1px dotted;
		padding:          0px;
		vertical-align:   middle;
		cursor:           default;
	}
	
	.td_lineb_yh
	{
		background-color: #FFFFE0;
		border-bottom:    #999999 1px dotted;
		border-right:     #CCCCCC 1px dotted;
		padding:          0px;
		vertical-align:   middle;
		cursor:           default;
	}
	
	.td_line_t
	{
		background-color: #FFE0FF;
		border-bottom:    #999999 1px dotted;
		border-right:     #CCCCCC 1px dotted;
		padding:          0px;
		vertical-align:   bottom;
		cursor:           default;
	}
	
	.td_line_th
	{
		background-color: #FFFFE0;
		border-bottom:    #999999 1px dotted;
		border-right:     #CCCCCC 1px dotted;
		padding:          0px;
		vertical-align:   bottom;
		cursor:           default;
	}
	
	.td_line_r
	{
		background-color: #FFE0FF;
		border-bottom:    #999999 1px dotted;
		padding:          0px;
		text-align:       center;
		text-indent:      12px;
		vertical-align:   middle;
		cursor:           default;
	}
	
	.td_line_rh
	{
		background-color: #FFFFE0;
		border-bottom:    #999999 1px dotted;
		padding:          0px;
		text-align:       center;
		text-indent:      12px;
		vertical-align:   middle;
		cursor:           default;
	}
	
	.span_2days
	{
		font-size:         13px;
		font-weight:       bold;
		color:             red;
		text-align:        right;
	}
	
	.td_lineb_sp
	{
		border-bottom: #999999 1px dotted;
		padding:       5px;
	}
	
	.td_lineb_sp2
	{
		border-bottom: #999999 1px dotted;
		padding:       0px;
	}
	
	.td_lineb_sp3
	{
		background-color: #FFE0FF;
		border-bottom:    #999999 1px dotted;
		padding:          0px;
	}
	
	.td_lineb_sp4
	{
		background-color: #FFE0FF;
		border-bottom:    #999999 1px dotted;
		border-right:     #CCCCCC 1px dotted;
		padding:          0px;
	}
	
	td.TBR
	{
		height: 25px;
	}

