@charset "utf-8";

/* ============================================================================================================
	GlobalNavigation
============================================================================================================ */

#gN_business,
#gN_business a,
#gN_business a:hover{background:url("../images/globalN_Bac.jpg") no-repeat left top;}


/* ============================================================================================================
	QuickMenu
============================================================================================================ */

#bnr_faq,
#bnr_request,
#bnr_link{display:none;
}


/* ============================================================================================================
	LocalNavigation
============================================================================================================ */

.target dl{
	width:210px;
	float:left;
	display:table;
}

.target dt{
	margin:10px 0px 0px 10px;
	width:200px;
	height:70px;
	text-indent:-9999px;
}

#naviTitle_shien{background:url("../images/naviTitle_shien.jpg") left bottom no-repeat;}
#naviTitle_banking{background:url("../images/naviTitle_banking.jpg") left bottom no-repeat;}
#naviTitle_kenkyu{background:url("../images/naviTitle_kenkyu.jpg") left bottom no-repeat;}

.target dd{
	margin:0px 0px 0px 10px;
	width:200px;
	background:#FFFFFF;
}

.target dd ul{padding-bottom:10px;}

.target dd ul li{
	margin-left:10px;
	padding:0px 10px 0px 13px;
	line-height:1.5em;
	background:url("../images/arrowB.gif") left top no-repeat;
}


/* ============================================================================================================
	btn_open
============================================================================================================ */

#btn_open{background:url("../images/btn_openB.gif") right bottom no-repeat;}


/* ============================================================================================================
	What's New
============================================================================================================ */

#whats{border:5px solid #e1f0ff;}

#whats  dl{border-top:1px dotted #CCCCCC;}


/* ============================================================================================================
	Title Basic(ˆêŠ‡)
============================================================================================================ */

.basic h1 span,
.basic h2 span,
.basic h3 span,
.basic h4 span,
.basic h5 span,
.basic h6 span{
	font-size:92%;
}

.basic h3{
	padding:0.2em 0px 0.5em 40px;
	width:600px;
	font-size:184%;/*24px*/
	font-weight:normal;
	line-height:1.2em;
	background:url("../images/iconCircleB.gif") left top no-repeat;
}

.basic h4{
	margin-top:1.5em;
	margin-bottom:0.5em;
	padding:0.3em 0.5em 0.3em 20px;
	font-size:161%;/*21px*/
	font-weight:normal;
	line-height:1.2em;
	background:url("../images/iconSolidB.jpg") left top no-repeat;
	border:1px solid #3399fe;
}

/*.basic h5{
	margin:1.5em 0px 0.9em -5px;
	padding:0px 0px 0px 15px;
	font-size:138%;
	background:url("../images/iconSolidB.jpg") left bottom no-repeat;
}*/

.basic h6{
	margin-top:1.5em;
	margin-bottom:0.5em;
	padding:0.2em 0.3em 0.1em 0.3em;
	font-size:115%;/*15px*/
	font-weight:bold;
	background:url("../images/bg_Stripe.gif") #3399fe;
	border-bottom:2px solid #3399fe;
}


/* ======================================================
	Basic(ŒÂ•Ê)
====================================================== */

th.basic{
	background:#e1f0ff;
}


/* ======================================================
	Basic(ˆêŠ‡)
====================================================== */

.basic th{
	background:#e1f0ff;
}


/* ======================================================
	Title A
====================================================== */

.headingB{
	padding:6px 10px 6px 8px !important;
	width:610px !important;
	background:url("../images/bg_titleA.jpg") no-repeat left bottom #FFFFFF !important;
	border:1px solid #DBDBDB !important;
}

.headingB span{
	padding-left:6px !important;
	font-weight:normal;
	border-left:5px solid #3399fe !important;
}


/* ======================================================
	Q&A
====================================================== */

.question{
	margin-top:1.5em;
	margin-bottom:1em;
	margin-right:0.2em;
	padding-top:1.5em;
	font-size:1.2em;
	border-top:1px solid #EEEEEE;
	clear:both;
}

.question span{
	margin-right:0.5em;
	width:2em;
	height:1em;
	text-align:right;
	font-size:1.5em;
	color:#3399fe;
	display:block;
	float:left;
}


/* ============================================================================================================
	business/collaboration/
============================================================================================================ */

#btn_collaboration{
	margin:0px 0px 30px 5px;
}

#btn_collaboration dd{
	margin:-40px 0px 0px 34px !important;
	padding:0px !important;
	color:#FFFFFF;
	font-size:12px;
}

ul.dottedT li{
	padding-left:20px;
	background:url("../images/icon_pdfS.gif") left top no-repeat;
}


/* ======================================================
	business/service/school.html
====================================================== */

.school{
	margin-top:1.5em;
	margin-bottom:0.5em;
	margin-right:0.2em;
	padding-top:1.5em;
}

.school dt{
	padding-top:0.3em;
	border-top:1px solid #DBDBDB;
}

.school dt span{
	margin-right:0.5em;
	width:5em;
	color:#98CB00;
	float:left;
	display:block;
}

.school dt em{
	margin-left:6em;
	font-weight:bold;
	float:left;
	display:block;
}

.school dd{
	margin-left:7em;
	clear:both;
}

.school dd span{
	margin-left:1em;
	font-size:84%;
}
