@charset "utf-8";

@import url("common.css");

#indexMain {
	width: 698px;
	border:1px solid #E7E7E7;
	padding: 20px;
	background: url(../../provider/images/index_main.jpg) right no-repeat #FFFFFF;
}

#merit1 {
	background: url(../../provider/images/h3_index_p1.jpg) right no-repeat;
}

#merit2 {
	background: url(../../provider/images/h3_index_p2.jpg) right no-repeat;
}

#lproviderNavigation ul li {
	float: left;
}

#lproviderNavigation ul li a {
	color: #08589B;
	float: left;
	background: url(../../provider/images/lnavi_back1.gif);
	width: 155px;
	line-height: 1.2em;
	padding: 8px 0 6px 30px;
	border-bottom: 1px solid #E7E7E7;
}

#lproviderNavigation ul li.lastChild a {
	width: 154px;
	border-right: 1px solid #E7E7E7;
}

#lproviderNavigation ul li.Ac a {
	background-position: -185px 0;
}


#fproviderNavigation {
	width: 740px;
	border-top: 1px solid #E7E7E7;
	padding-bottom: 20px;
}

.c50m{
	color: #2AA0DC;
}

.c39m{
	color: #8C48E4;
}

.c12m{
	color: #D4039B;
}

.cccw{
	color: #D87716;
}

.ccct{
	color: #329F2E;
}

.pImage {
	float: left;
	width: 200px;
}

.pText {
	float: left;
	width: 140px;
}

.sIconImage {
	float: left;
	width: 85px;
}

.sIconText {
	float: left;
	width: 255px;
}

/*point.html*/
.pointColumnBox {
	background: url(../../provider/images/point/bg_point.gif) no-repeat left bottom;
	padding-bottom: 15px;
}
#pointColumn1 {
	background: url(../../provider/images/point/bg_point12.gif) no-repeat left top;
	width: 740px;
}
#pointColumn2 {
	background: url(../../provider/images/point/bg_point34.gif) no-repeat left top;
	width: 740px;
}
.pointLeft {
	float:left;
	width:289px;
	padding:13px 53px 0 20px;
}
.pointRight {
	float:right;
	width:289px;
	padding:13px 53px 0 20px;
}
.pointColumnBox dl {
	margin-left: 5px;
}
.pointColumnBox dt {
 margin:10px 0 5px;
	color:#0075b4;
	font-weight:bold;
	font-size:120%;
}
.pointColumnBox dt.pointSub {
 margin:10px 0 5px;
	color:#ff6600;
	font-size:100%;
}
/*hikaku.html*/
#hikakuBox {
	border: 3px solid #DCEEFC;
	padding: 10px 23px;
}
#hikakuBox table.st5 {
	width:686px;
}
/*flow*/
#flowFaqMenu li a {
	background: url(../../provider/flow/images/icon_question.gif) no-repeat 0px 0px;
	display: block;
	min-height:23px;
	padding-left: 25px;
}
#flowFaqMain dt {
	background: url(../../provider/flow/images/icon_question.gif) no-repeat 0px 0px;
	min-height:23px;
	padding:0 0 1px 25px;
	color:#006699;
	font-size:120%;
	font-weight:bold;	
}
* html #flowFaqMenu, #flowFaqMain dt{ /*for IE6*/
	height: 23px;
}
#flowFaqMain dd {
	background: url(../../provider/flow/images/icon_answer.gif) no-repeat 0px 0px;
	padding: 10px  0 40px 25px;
}
#flowFaqMain dd dt, #flowFaqMain dd dd {
	padding:0;
	background:none;
	height:auto;
	font-size:100%;
	font-weight:normal;
}
#flowFaqMain dd ol li {	
	color:#006699;
	font-weight:bold;	
	margin-top:10px;
}
#flowFaqMain dd ol li p {
	font-weight:normal;
	color:#555;
	margin:10px;
}
#flowFaqSubbox {
	margin:10px;
	padding:10px;
	border:1px solid #ddd;
	background-color:#f3f8fb;
	font-weight:normal;
}
#flowFaqSubbox dt {
	color:#555;
}
#flowPlanbox {
	padding:10px;
	border:1px solid #ddd;
	background-color:#f3f8fb;
	font-weight:normal;
}
#flowTable {
	width:559px;
	border:1px solid #ddd;
}
#flowTable caption {
	caption-side:bottom;
	text-align:right;
}
#flowTable th, #flowTable td {
	padding:5px 10px;
	border:1px solid #ddd;
}
#flowTable th.tbc4 {
	text-align:center;
}
/*flow ea*/
.flowThbordert { 
	border-top:1px solid #ddd;
}
.flowThGbk {
	background: url(../../provider/flow/images/ea/th_flowea_bk.gif) repeat-y;
}
.flowEaBox1 {
	width:588px;
	margin-left:87px;
}
/*flow hikari*/
.flowHikariBox1 {
	width:588px;
	margin-left:65px;
}
.flowHikariBkg {
	background: url(../../provider/flow/images/hikari/th_flowh_bk.gif) repeat-y left top;
}
.flowHikariBkb {
	background: url(../../provider/flow/images/hikari/th_flowh_bk.gif) repeat-y right top;
}

.flowVat {
	vertical-align:top;
}
.flowVab {
	vertical-align:bottom;
}
#recommendBox2 a { display:block; width:360px; }
#recommendBox2 a:link,#recommendBox2 a:hover,#recommendBox2 a:visited {
	text-decoration:none;
	color:#555;
}
#recommendBox2 img, #recommendBox2 strong {
	display:block;
}
.recommendBtn {
	padding:10px 0 0 60px;
}

