@charset "utf-8";
 
/*---------------------------------------------

Service Page CSS

for "/index.html"
linked to "/index.html"

---------------------------------------------*/

@import url(common.css);
@import url(layout.css);

/*---------------------------------------------

/* main content */

/* 	参考料金 */
.small {
	font-size: 10px;
	}

a.price-list-menu {
	font-size: 10px;
	color: #0000FF;
	}

a.price-list-menu:hover {
	font-size: 10px;
	background-color: #0000FF;
	color: #FFFFFF;
	text-decoration: none;
	}

strong {
	padding: 0px 5px 5px 8px;
	}
	

td.price-title-c {
	padding: 6px 0 5px 6px;
	background-color: #CCFF66;
	text-align: center;
	}

th.price-1 {
	font-weight: normal;
	vertical-align: top;
	width: 105px;
	padding: 6px 0 5px 6px;
	text-align: left;
	border-top: #CCCCCC 1px solid;
	border-left: #CCCCCC 1px solid;
	border-bottom: none;	
	}

th.price-1-bottom {
	font-weight: normal;
	vertical-align: top;
	width: 105px;
	padding: 6px 0 5px 6px;
	text-align: left;
	border-top: #CCCCCC 1px solid;
	border-left: #CCCCCC 1px solid;
	border-bottom: #CCCCCC 1px solid;	
	}

td.price-1 {
	padding: 6px 6px 5px 6px;
	border-top: #CCCCCC 1px solid;
	border-left: #CCCCCC 1px solid;
	border-right: none;
	border-bottom: none;
	font-size: 11px;
	}

td.price-1-val-top {
	padding: 6px 6px 5px 6px;
	border-top: #CCCCCC 1px solid;
	border-left: #CCCCCC 1px solid;
	border-right: none;
	border-bottom: none;
	vertical-align: top;
	font-size: 11px;
	}

td.price-1-attension {
	padding: 6px 6px 5px 6px;
	border-top: #CCCCCC 1px solid;
	border-left: #CCCCCC 1px solid;
	border-right: none;
	border-bottom: none;
	font-size: 11px;	
	}

td.price-1-attension-bottom {
	padding: 6px 6px 5px 6px;
	border-top: #CCCCCC 1px solid;
	border-left: #CCCCCC 1px solid;
	border-right: none;
	border-bottom: #CCCCCC 1px solid;
	font-size: 11px;	
	}

td.price-1-bottom {
	padding: 6px 6px 5px 6px;
	border-top: #CCCCCC 1px solid;
	border-left: #CCCCCC 1px solid;
	border-right: none;
	border-bottom: #CCCCCC 1px solid;
	font-size: 11px;	
	}

td.price-1-right {
	padding: 6px 6px 5px 6px;
	border-top: #CCCCCC 1px solid;
	border-left: #CCCCCC 1px solid;
	border-right: #CCCCCC 1px solid;
	border-bottom: none;
	width: 105px;
	}

td.price-1-right-bottom {
	padding: 6px 6px 5px 6px;
	border-top: #CCCCCC 1px solid;
	border-left: #CCCCCC 1px solid;
	border-right: #CCCCCC 1px solid;
	border-bottom: #CCCCCC 1px solid;
	width: 105px;
	}

/* other */

div#maincontent p a.go-to-top {
	float: right;
	font-size: 10px;
	color: #0000FF;
	padding: 1px 5px 5px 18px;
	text-decoration: none;
	background: url(../img/common/top.gif) no-repeat 3px 2px;
	}