@import url("/service/common/css/service.css");
/**
 * =========================================
 * index Class lib
 * =========================================
 */


/*
======= list =======
*/

/*
======= table =======
*/


/*---- box ----*/
.sectionFrame .content {
	padding: 20px 13px 55px 20px;
}

.sectionFrame .content h3.headingLv3 {
	width: 585px;
}
.sectionFrame .content p {
	width: 605px;
}

/* box_line */
div.box_line,
div.box_line02 {
	width: 612px;
	margin-bottom: 10px;
	background: url(../img/bg_list.gif) no-repeat 0 50%;
}
div.box_line02 {
	width: 306px;
}
div.box_line_s {
	background: url(../img/bg_list_side.gif) repeat-y 0 0;
}
div.box_line_t {
	background: url(../img/bg_list_top.gif) no-repeat 0 0;
}
div.box_line_b {
	background: url(../img/bg_list_btm.gif) no-repeat 0 100%;
}

/* box_line */
div.box_one {
	width: 306px;
	margin: 10px 0;
	background: url(../img/20150219/bg_list2.gif) no-repeat 0 50%;
}

.box_line a {
	display:block;}
	
/*----*/
div.ico {
	display:table-cell;
	width: 37px;
	padding: 6px 10px 6px 6px;
	margin-bottom:1px;
	vertical-align:middle;
	line-height:1;
}
div.link {
	display:table-cell;
	width: 229px;
	padding: 6px 13px 6px 11px;
	font-size: 93%;
	font-weight: bold;
	vertical-align:middle;
	background:url(../img/arrow_small_t.gif) no-repeat 0 50%;
	line-height:1.4;
}

* html div.link,
* html div.ico {/* IE 6 */
	display:inline;
	zoom:1;
}
*+html div.link,
*+html div.ico {/* IE 7 */
	display:inline;
	zoom:1;
}

div.link a:link,
div.link a:visited {
	color: #073162;
	text-decoration: none;
}
div.link a:hover {
  color: #4c9be9;
	text-decoration: underline;
}
* html div.link a {
	vertical-align: baseline;
}
*+html div.link a {
	vertical-align: baseline;
}
div.ico img {
	vertical-align: bottom;
}


/*
======= other =======
*/
.loppi_pad01 {
	padding-bottom: 10px;
}
* html .loppi_pad01 {
	padding-bottom: 20px;
}
*+html .loppi_pad01 {
	padding-bottom: 20px;
}
.vli_m {
	vertical-align: middle;
}







