@charset "shift_jis";

/*
	--------------------------------
	Created: 2009.06.22
	Last Modified: 2009.06.26
	--------------------------------
	- Table of Contents -
	
	個別ページ用


	--------------------------------
*/
.contents_detail {
	padding: 0 20px 40px;
}

/* h2見出し */
h2.main_title {
	background: url(../img/bg_h2_title.gif) no-repeat 0 0;
	}
	
.section {
	padding-bottom: 0!important;
	}
	
h3 {
	margin: 30px 0 15px 0;
	padding: 0 0 0 10px;
	color: #001b34;
	border-left: 5px solid #001b34;
	}

p.read {
	padding: 20px 0 10px;
	}

table.list {
	width: 100%;
  border-collapse: collapse;
  border: solid 1px #d3d8de;
	}
table.list td {
	padding: 10px 12px;
	font-size: 62.5%;
	line-height: 1.5em;
	border: solid 1px #d3d8de;
	vertical-align: middle;
	}
* html table.list td {
	font-size: 63%;
	} /* Win IE 6 以前 */
table.list td a:link {
	color: #333;
	text-decoration: underline;
	}
table.list td a:visited {
	color: #333;
	text-decoration: underline;
	}
table.list td a:hover {
	color: #333;
	text-decoration: none;
	}
table.list td a:active {
	color: #333;
	text-decoration: underline;
	}
table.list td a.blank {
	background: transparent url(../../common/img/ico/ico_new_window.gif) no-repeat scroll right top;
	padding: 0 20px 0 0;
	}
table.list td.service {
	width: 180px;
	font-weight: bold;
	border-right: none;
	background: #f2f5f8;
	}
table.list td.detail {
	border-left: none;
	}
	

p.goto_pagetop {
	margin: 15px 0 0 0;
	}
	
	
	
	