/*common
-------------------------------------------*/
#rightConts h1{
	margin-bottom:10px;
}
#rightConts h2{
	clear:both;
	margin-bottom:15px;
}
#rightConts h3{
	background:#ffffff;
	padding:10px;
	color:#666666;
	font-size: 100%;
	letter-spacing: 0.3em;
	line-height:1.5;
	margin-bottom:12px;
	border:#cccccc 1px solid;
}
#rightConts h4{
	background:url(../../common/images/ttltab_bg.gif) no-repeat left;
	padding:4px 14px;
	color:#666666;
	font-size: 100%;
	letter-spacing: 0.3em;
	line-height:1.5;
	margin-bottom:12px;
}
#rightConts h4.crdt{
	background:url(../../common/images/ttltab_bg.gif) no-repeat left;
	padding:4px 14px;
	color:#666666;
	font-size: 100%;
	letter-spacing: 0.3em;
	line-height:1.5;
	margin-bottom:18px;
}
#rightConts h5{
	border-left:10px #ee869a solid;
	padding:0 5px;
	color:#666666;
	font-size: 85%;
	letter-spacing: 0.3em;
	line-height:1.0;
	margin-bottom:12px;
}

.appliNote {
	clear:both;
	text-indent:-1.0em;
	padding-left:1.0em;
	margin:0;
	}
#rightConts p.headTtl{
	color:#ee869a;
	font-size: 120%;
	letter-spacing: 0.3em;
	line-height:1.5;
	margin-bottom:12px;
	font-weight:bold!important;
}

.ttl{
	color:#ee869a!important;
	letter-spacing: 0.3em;
	font-weight:bold;
	font-size:95%!important;
	padding-left:10px!important;
}
.ttl2{
	color:#ee869a!important;
	letter-spacing: 0.3em;
	font-weight:bold;
	font-size:95%!important;
}
.ttlG{
	color:#666666!important;
	letter-spacing: 0.3em;
	font-weight:bold;
	font-size:95%!important;
	padding-left:10px!important;
}
.appBrdrG{
	border:1px #cccccc solid;
}
.appDotTop{
	background:url(../../common/images/dot_row.gif) repeat-x top;
	}
/*navi__________________________________________
____________________________________________________*/
ul#localNavi:after {
	content:".";
	height:0;
	visibility:hidden;
	display:block;
	clear:both;
	}
ul#localNavi{
	display:inline-block;
	background:url(../images/tab_bg.gif) no-repeat bottom left;
	padding-bottom:17px;
	width:640px;
	margin-bottom:17px;
	
}
ul#localNavi li{
	float:left;
	margin-right:3px;
}
ul#localNavi li.last{
	margin-right:0;
}
ul#localNavi li img{
	vertical-align:bottom;
}
/*link
-------------------------------------------*/
a.appLink:link {
	text-decoration:underline;
	color:#626262;
	}
a.appLink:visited {
	text-decoration:underline;
	color:#626262;		
	}
a.appLink:hover {
	text-decoration:none;
	color:#f86a86;	
	}
a.appLink:active {
	text-decoration:none;
	color:#f86a86;	
	}

.grayLink {	color:#666666 !important;}

/*index
-------------------------------------------*/
table tr td.indxTblFrm{
	background:#cccccc;
}
table tr td.indxTblFrm table tr td{
	background:#ffffff;
	font-size:75%;
	line-height:1.5;
	color:#626262;
	padding:4px;
}

table tr td.indxTblFrm table tr th.one{
	text-align:left;
	background:#fbebee;
	font-size:75%;
	line-height:1.5;
	color:#626262;
	padding:4px;
}

table tr td.indxTblFrm table tr th.one2{
	text-align:left;
	background:#ffffff;
	font-size:75%;
	line-height:1.5;
	color:#626262;
	padding:4px;
}
/*SELF
-------------------------------------------*/
dl.appSelf dd{
	padding-left:25px;
}
table#appSelfTerm th{
	background:#efefef;
	text-align:left;
	padding-left:10px;
	font-weight:100;
	font-size:90%;
}
table#appSelfTerm td{
	background:#ffffff;
}
dl.selfEssy{
	margin:10px 5px 10px 0;
	background:#eeeeee;
	float:left;
	width:170px;
	
}
dl.selfEssy2{
	margin:10px 0px 10px 0;
	background:#eeeeee;
	float:left;
	width:185px;
	
}
.selfH5ttl{
	font-size:90%;
	color:#ee869a;
	letter-spacing: 0.3em;
}
/*credit-----
_____________________________________________*/
dl.creditExpl{
	width:125px;
	float:left;
	margin:15px 3px 20px 0;
	border-right:dashed 1px #cccccc;
}
dl.creditExplL{
	width:122px;
	float:left;
	margin:15px 0px 20px 0;
}
dl.creditExpl dd,dl.creditExplL dd{
	padding:5px 5px 0 5px;
}
.linkBox{
	background-color:#f6f6f6;
	padding:10px;
	width:295px;
	float:left;
	margin-bottom:10px;
}
.linkBox2{
	background-color:#f6f6f6;
	padding:10px;
	width:295px;
	float:left;
	
}

#rightConts h6{
	font-size: 110%!important;
	letter-spacing: 0.3em;
	line-height:1.5;
	color:#ee869a;
}
.pink{
    color:#ee869a;
	font-weight:bold;
	}
	
.txtM .txtSL {
 font-size:95%;
 line-height:1.4;
	color:#626262;		
 }

	
	
