@charset "utf-8";
/* ===================================================================
CSS information

 file name  :web_service.css
 style info :WEBサービス用
=================================================================== */

/*----------------------------------------------------
	#mpn_service
----------------------------------------------------*/
#mpn_service h3 {
	clear: both;
	color: #666;
	background-image: url(../img/share/titleBg.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-left: 15px;
	font-size: 1.5em;
	line-height: 1.6em;
	padding-top: 10px;
	padding-bottom: 5px;
	border-left: 6px solid #666;
	margin-top: 1.5em;
	margin-bottom: 0.5em;
	font-weight: bolder;
}

#mpn_service h3.red {
	color: #F90800;
	background-image: url(../img/share/titleBg.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-left: 15px;
	font-size: 1.5em;
	line-height: 1.6em;
	padding-top: 10px;
	padding-bottom: 5px;
	border-left: 6px solid #F90800;
	margin-top: 1.5em;
	margin-bottom: 0.5em;
	font-weight: bolder;
}

/*----------------------------------------------------
	#web_banking
----------------------------------------------------*/
#web_banking h3 {
	clear: both;
	color: #666;
	background-image: url(../img/share/titleBg.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-left: 15px;
	font-size: 1.5em;
	line-height: 1.6em;
	padding-top: 10px;
	padding-bottom: 5px;
	border-left: 6px solid #666;
	margin-top: 1.5em;
	margin-bottom: 0.5em;
	font-weight: bolder;
}

#web_banking h4 {
	clear: both;
	width: 550px;
	font-size: 1.25em;
	font-weight: bold;
	color: #1381AA;
	background-image: url(../img/share/arrow_01.gif);
	background-repeat: no-repeat;
	background-position: left 0.25em;
	_background-position: left 0.3em;
	padding-left: 15px;
	margin-bottom: 0.5em;
	margin-top: 1em;
	margin-left: 1em;
}

#web_banking dl.hyou {
	background-color: #FAF8E2;
}

#web_banking dl.hyou dt {
	width: 9.75em;
}

#web_banking dl.hyou dd {
	margin-left: 10.5em;
}

#web_banking div.box03 {
	margin-top: 1em;
	margin-bottom: 1em;
	padding: 0px 15px;
}

#web_banking p.none {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

#web_banking table.index {
	margin: 0px;
	padding: 0px;
	width: 100%;
	_width: 99%;
}

#web_banking table.index th {
	background-color: #DDDDDD;
}

#web_banking table.index td {
	text-align: center;
}

#web_banking table.index td.yen {
	background-color: #F2F2F2;
}

#web_banking table.spec {
	margin: 0.5em auto;
	padding: 0px;
	width: 95%;
	_width: 99%;
}

#web_banking table.spec th {
	width: 30%;
}

#web_banking table.spec th.ver {
	valign: middle;
	width: 40%;
}

#web_banking table.spec td {
	text-align: center;
}

#web_banking table.spec td.name {
	background-color: #FAF8E2;
}

#web_banking div.flow {
	width: 670px;
	padding-bottom: 120px;
	background-image: url(../img/web_banking/flow_arrow.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}

#web_banking div.last {
	background-image: none;
	padding-bottom: 0px;
}

#web_banking div.flow h3 {
	margin-top: 0.5em;
	background-image: none;
	border-style: none;
	padding-left: 60px;
	padding-top: 0px;
	padding-bottom: 0px;
	line-height: 65px;
	height: 55px;
	font-size: 1.5em;
}

#web_banking div.flow h4 {
	padding-right: 15px;
	padding-left: 15px;
	font-size: 1em;
	font-weight: normal;
	color: #333333;
}

/*背景設定１～３*/
#web_banking div.flow h3#bg01 {
	background-image: url(../img/web_banking/flowBg_01.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#web_banking div.flow h3#bg02 {
	background-image: url(../img/web_banking/flowBg_02.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#web_banking div.flow h3#bg03 {
	background-image: url(../img/web_banking/flowBg_03.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
