/* CSS Document */
.tablebg1{ background-color:#f6ecd9; color:#5c3f1d; font-family:Arial; font-size:12px; line-height: 1.5em;}
.tablebg1 a{color:#80511a;text-decoration:underline;}
.tablebg1 a:hover{color:#ff6600;text-decoration:none;}

.tablebg1M{ background-color:#f6ecd9; color:#5c3f1d; font-family:Arial; font-size:13px; line-height: 1.5em;letter-spacing: 0.03em;}
.tablebg1M a{color:#80511a;text-decoration:underline;}
.tablebg1M a:hover{color:#ff6600;text-decoration:none;}

.tablebg1L{ background-color:#f6ecd9; color:#5c3f1d; font-family:Arial; font-size:15px; line-height: 1.5em;letter-spacing: 0.03em;}
.tablebg1L a{color:#80511a;text-decoration:underline;}
.tablebg1L a:hover{color:#ff6600;text-decoration:none;}

.tablew{ color:#124672　!important; font-family:Arial; font-size:12px; padding: 3px 10px; line-height: 1.5em;}
.tablew a{ color:#124672　!important; text-decoration:underline;}
.tablew a:hover{ color:#007ae1;}

.tablewM{ color:#124672　!important; font-family:Arial; font-size:13px; padding: 3px 10px; line-height: 1.5em;}
.tablewM a{ color:#124672　!important; text-decoration:underline;}
.tablewM a:hover{ color:#007ae1;}

.tablewL{ color:#124672　!important; font-family:Arial; font-size:13px; padding: 3px 10px; line-height: 1.5em;}
.tablewL a{ color:#124672　!important; text-decoration:underline;}
.tablewL a:hover{ color:#007ae1;}

.tablebg2{ background:#ffffff url(../../imgs/tablebg.gif) repeat-x bottom; height: 30px; font-weight: bold; font-family:Arial;}
.tablebg2 a{font-size:13px; color:#2e5f96;text-decoration:none;}
.tablebg2 a:hover{color:#3a83dc;}

.tablebg2M{ background:#ffffff url(../../imgs/tablebg.gif) repeat-x bottom; height: 30px; font-weight: bold;}
.tablebg2M a{font-size:13px; color:#2e5f96;text-decoration:none;}
.tablebg2M a:hover{color:#3a83dc;}

.tablebg2L{ background:#ffffff url(../../imgs/tablebg.gif) repeat-x bottom; height: 30px; font-weight: bold;}
.tablebg2L a{font-size:15px; color:#2e5f96;text-decoration:none; letter-spacing: 0.05em;}
.tablebg2L a:hover{color:#3a83dc;}

.title{
	color:#d64a64;
	font-size:16px;
	font-family:Arial;
	background:url(../../imgs/titlebg.jpg) repeat-x;
	height: 37px;
	font-weight: bold;
	padding:7px 0 0 10px;
	margin: 0px 35px;
	letter-spacing: 0em;
}

.titleM{
	color:#d64a64;
	font-size:16px;
	font-family:Arial;
	background:url(../../imgs/titlebg.jpg) repeat-x;
	height: 37px;
	font-weight: bold;
	padding:7px 0 0 10px;
	margin: 0px 35px;
	letter-spacing: 0em;
}

.titleL{
	color:#d64a64;
	font-size:19px;
	font-family:Arial;
	background:url(../../imgs/titlebg.jpg) repeat-x;
	height: 37px;
	font-weight: bold;
	padding:7px 0 0 10px;
	margin: 0px 35px;
	letter-spacing: 0em;
}

.sub{
	color:#2e5f96;
	font-size:13px;
	font-family:Arial;
	padding-top: 5px;
	font-weight: bold;
}

.subM{
	color:#2e5f96;
	font-size:15px;
	font-family:Arial;
	padding-top: 5px;
	font-weight: bold;
}

.subL{
	color:#2e5f96;
	font-size:16px;
	font-family:Arial;
	padding-top: 5px;
	font-weight: bold;
}

.sub1{
	color:#3a83dc;
	font-size:12px;
	font-family:Arial;
	font-weight: bold;
}

.sub1M{
	color:#3a83dc;
	font-size:13px;
	font-family:Arial;
	font-weight: bold;
}

.sub1L{
	color:#3a83dc;
	font-size:15px;
	font-family:Arial;
	font-weight: bold;
	line-height: 3em;
}

.sub2{
	color:#d7325d;
	font-size:12px;
	font-family:Arial;
}

.sub2M{
	color:#d7325d;
	font-size:13px;
	font-family:Arial;
}

.sub2L{
	color:#d7325d;
	font-size:15px;
	font-family:Arial;
	line-height: 3em;
}


.item{
	color: #0053ae;
	font: 12px Arial;
	background: #ffffff url(../../imgs/itembg.gif) top repeat-x;
	height: 45px;
	letter-spacing: 0.1em;
}

.itemM{
	color:#0053ae;
	font: 13px Arial;
	background: #ffffff url(../../imgs/itembg.gif) top repeat-x;
	height: 45px;
	letter-spacing: 0.1em;
}

.itemL{
	color:#0053ae;
	font: 15px Arial;
	background: #ffffff url(../../imgs/itembg.gif) top repeat-x;
	height: 45px;
	letter-spacing: 0.1em;
}


.ct{
	color:#666666;
	font: 12px Arial;
	line-height: 1.6em;
}

.ct a{color:#948b71;text-decoration:underline;}
.ct a:hover{text-decoration:none;}

.ctM{
	color:#666666;
	font: 13px Arial;
	line-height: 1.6em;
}
.ctM a{color:#948b71;text-decoration:underline;}
.ctM a:hover{text-decoration:none;}

.ctL{
	color: #666666;
	font: 15px Arial;
	line-height: 1.6em;
}
.ctL a{color:#948b71;text-decoration:underline;}
.ctL a:hover{text-decoration:none;}


.ps{
	color:#999999;
	font-size:12px;
	font-family:Arial;
	line-height: 1.5em;
}

.psM{
	color:#999999;
	font-size:13px;
	font-family:Arial;
	line-height: 1.5em;
}

.psL{
	color:#999999;
	font-size:15px;
	font-family:Arial;
	line-height: 1.5em;
}

.ptname{
	color:#d7325d;
	font-size:12px;
	font-family:Arial;
	line-height: 1.6em;
}
.ptname a{color:#d7325d;text-decoration:none;}
.ptname a:hover{color:#f3809e;}

.ptnameM{
	color:#d7325d;
	font-size:13px;
	font-family:Arial;
	line-height: 1.6em;
}
.ptnameM a{color:#d7325d;text-decoration:none;}
.ptnameM a:hover{color:#f3809e;}

.ptnameL{
	color:#d7325d;
	font-size:15px;
	font-family:Arial;
	line-height: 1.6em;
}
.ptnameL a{color:#d7325d;text-decoration:none;}
.ptnameL a:hover{color:#f3809e;}

.ptw{
	color:#838383;
	font-size:12px;
	font-family:Arial;
	line-height: 1.2em;
}
.ptw a{color:#838383;text-decoration:none;}
.ptw a:hover{color:#000000;}

.ptwM{
	color:#838383;
	font-size:13px;
	font-family:Arial;
	line-height: 1.4em;
}
.ptwM a{color:#838383;text-decoration:none;}
.ptwM a:hover{color:#000000;}

.ptwL{
	color:#838383;
	font-size:15px;
	font-family:Arial;
	line-height: 1.4em;
}
.ptwL a{color:#838383;text-decoration:none;}
.ptwL a:hover{color:#000000;}



/* link Document */
.link{
    color:#666666;
	font-size:12px;
	font-family:Arial;
}
.link a{ color:#666666; text-decoration:underline;}
.link a:hover{color:#000000; text-decoration:none;}


a.link { 
    color: #666666;
	font: 12px Arial;
	text-decoration: underline;
}
a.link:hover {
	color: #000000;
	font: 12px Arial;
	text-decoration: none;
}

a.linkM { 
    color: #666666;
	font: 13px Arial;
	text-decoration: underline;
}
a.linkM:hover {
	color: #000000;
	font: 13px Arial;
	text-decoration: none;
}

a.linkL { 
    color: #666666;
	font: 15px Arial;
	text-decoration: underline;
}
a.linkL:hover {
	color: #000000;
	font: 15px Arial;
	text-decoration: none;
}


.link1{
    color:#c3c3c3;
	font-size:12px;
	font-family:Arial;
	font-weight: bold;
}
a.link1 { color:#c3c3c3; text-decoration:none;}
a.link1:hover {color:#000000; text-decoration:none;}

.link1M{
    color:#c3c3c3;
	font-size:12px;
	font-family:Arial;
	font-weight: bold;
}
a.link1M { color:#c3c3c3; text-decoration:none;}
a.link1M:hover {color:#000000; text-decoration:none;}

.link1L{
    color:#c3c3c3;
	font-size:12px;
	font-family:Arial;
	font-weight: bold;
}
a.link1L { color:#c3c3c3; text-decoration:none;}
a.link1L:hover {color:#000000; text-decoration:none;}

a.link2{
	background: url(../../imgs/arrow1.gif) no-repeat 0 1px;
	font-size:12px;
	font-family:Arial;
	color:#d64a64;
	padding-left:10px;
	margin-right:10px;
	text-decoration:none;
}
a.link2:hover{ text-decoration:underline;}

a.link2M{
	background: url(../../imgs/arrow1.gif) no-repeat 0 1px;
	font-size:13px;
	font-family:Arial;
	color:#d64a64;
	padding-left:10px;
	margin-right:10px;
	text-decoration:none;
}
a.link2M:hover{ text-decoration:underline;}

a.link2L{
	background: url(../../imgs/arrow1.gif) no-repeat 0 1px;
	font-size:15px;
	font-family:Arial;
	color:#d64a64;
	padding-left:10px;
	margin-right:10px;
	text-decoration:none;
}
a.link2L:hover{ text-decoration:underline;}

a.link3{
	background: url(../../imgs/arrow1.gif) no-repeat 0 1px;
	font-size:12px;
	font-family:Arial;
	color:#666666;
	padding-left:15px;
	text-decoration:none;
}
a.link3:hover{ color:#e52656;}

a.link3M{
	background: url(../../imgs/arrow1.gif) no-repeat 0 1px;
	font-size:13px;
	font-family:Arial;
	color:#666666;
	padding-left:15px;
	text-decoration:none;
}
a.link3M:hover{ color:#e52656;}

a.link3L{
	background: url(../../imgs/arrow1.gif) no-repeat 0 1px;
	font-size:15px;
	font-family:Arial;
	color:#666666;
	padding-left:15px;
	text-decoration:none;
}
a.link3L:hover{ color:#e52656;}

