/*******************************************************************************
** Style Sheet For Tokyo SHICHIFUKUJIN GEKIJO, Works Pages CSS
*******************************************************************************/

header.site_header {
	margin-bottom:;
	height:205px;
	background:url(../images/company/bk_header.jpg) 0 0 no-repeat;
}

.site_header .main_nav {
	margin-top:74px;
}

.intro {
	margin-bottom:20px;
	font-size:80%;
}

.contact_table {
	margin-bottom:30px;
	width:100%;
	font-size:85%;
	border-top:1px solid #eee;
	border-left:1px solid #eee;
	border-right:1px solid #888;
	border-bottom:1px solid #888;
	border-collapse:separate;
}

.contact_table th,
.contact_table td {
	padding:5px 10px;
	border-top:1px solid #eee;
	border-left:1px solid #eee;
	border-right:1px solid #888;
	border-bottom:1px solid #888;
}
.contact_table th {
	width:150px;
}

.contact_table td input[type="text"],
.contact_table td textarea,
.contact_table td select {
	margin:5px 0;
	padding:1px;
	color:#222;
	border:1px inset #ddd;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-o-border-radius:3px;
	-ms-border-radius:3px;
}

input[type="submit"],
button {
	padding:1px 10px;
	color:#333;
	font-weight:bold;
	border:1px outset #ddd;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-o-border-radius:3px;
	-ms-border-radius:3px;
	background:#ffe;
    background:-moz-linear-gradient(top,  #ffe 0%, #eee 100%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffe), color-stop(100%,#eee));
    background:-webkit-linear-gradient(top,  #ffe 0%,#eee 100%);
    background:-o-linear-gradient(top,  #ffe 0%,#eee 100%);
    background:-ms-linear-gradient(top,  #ffe 0%,#eee 100%);
    background:linear-gradient(to bottom,  #ffe 0%,#eee 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe', endColorstr='#eee',GradientType=0 );
}
input[type="submit"]:hover,
button:hover {
	color:#888;
	background:#eee;
    background:-moz-linear-gradient(top,  #eee 0%, #ffe 100%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #eee), color-stop(100%, #ffe));
    background:-webkit-linear-gradient(top,  #eee 0%, #ffe 100%);
    background:-o-linear-gradient(top,  #eee 0%, #ffe 100%);
    background:-ms-linear-gradient(top,  #eee 0%, #ffe 100%);
    background:linear-gradient(to bottom,  #eee 0%, #ffe 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eee', endColorstr='#ffe',GradientType=0 );
}

.treatment > h1 {
	margin-bottom:20px;
	font-size:95%;
}
.treatment > h1:before {
	content:"\25c6\a0";
}

.treatment > p {
	margin-bottom:10px;
	font-size:85%;
}

.treatment > ul {
	margin-bottom:20px;
	font-size:85%;
}

.treatment > ul li {
	margin:0 0 5px 20px;
	list-style-type:disc;
}

.inquire > h1 {
	margin-bottom:5px;
	font-size:95%;
}
.inquire > h1:before {
	content:"\25c6\a0";
}

.inquire > h2 {
	margin-bottom:20px;
	font-size:90%;
}

.inquire > dl {
	margin-bottom:20px;
	font-size:85%;
}

.inquire > dl dt {
	float:left;
	clear:both;
	width:80px;
}

.inquire > dl dd {
	margin-bottom:2px;
	padding:0 0 0 80px;
}

.submit_area {
	font-size:80%;
	text-align:center;
}

.text {
	font-size:85%;
}
