@charset "euc-jp";
/* CSS Document */

body{ font-family:"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "Hiragino Kaku Gothic Pro", "¥á¥¤¥ê¥ª", Meiryo, Osaka, "£Í£Ó £Ð¥´¥·¥Ã¥¯", "MS PGothic", sans-serif;
}

.top_btn A:link		{ background:url(../img/houjin/top_btn.gif) no-repeat; width:165px; height:45px; position:static; display:block; padding:2px 0px; }
.top_btn A:visited	{ background:url(../img/houjin/top_btn.gif) no-repeat; width:165px; height:45px; position:static; display:block; padding:2px 0px; }
.top_btn A:active	{ background:url(../img/houjin/top_btn2.gif) no-repeat; width:165px; height:45px; position:static; display:block; padding:2px 0px; }
.top_btn A:hover	{ background:url(../img/houjin/top_btn2.gif) no-repeat; width:165px; height:45px; position:static; display:block; padding:2px 0px; }

.rinen_btn A:link		{ background:url(../img/houjin/rinen_btn.gif) no-repeat; width:165px; height:45px; position:static; display:block; padding:2px 0px; }
.rinen_btn A:visited	{ background:url(../img/houjin/rinen_btn.gif) no-repeat; width:165px; height:45px; position:static; display:block; padding:2px 0px; }
.rinen_btn A:active		{ background:url(../img/houjin/rinen_btn2.gif) no-repeat; width:165px; height:45px; position:static; display:block; padding:2px 0px; }
.rinen_btn A:hover		{ background:url(../img/houjin/rinen_btn2.gif) no-repeat; width:165px; height:45px; position:static; display:block; padding:2px 0px; }

.teikan_btn A:link		{ background:url(../img/houjin/teikan_btn.gif) no-repeat; width:165px; height:45px; position:static; display:block; padding:2px 0px; }
.teikan_btn A:visited	{ background:url(../img/houjin/teikan_btn.gif) no-repeat; width:165px; height:45px; position:static; display:block; padding:2px 0px; }
.teikan_btn A:active	{ background:url(../img/houjin/teikan_btn2.gif) no-repeat; width:165px; height:45px; position:static; display:block; padding:2px 0px; }
.teikan_btn A:hover		{ background:url(../img/houjin/teikan_btn2.gif) no-repeat; width:165px; height:45px; position:static; display:block; padding:2px 0px; }

.kessan_btn A:link		{ background:url(../img/houjin/kessan_btn.gif) no-repeat; width:165px; height:45px; position:static; display:block; padding:2px 0px; }
.kessan_btn A:visited	{ background:url(../img/houjin/kessan_btn.gif) no-repeat; width:165px; height:45px; position:static; display:block; padding:2px 0px; }
.kessan_btn A:active	{ background:url(../img/houjin/kessan_btn2.gif) no-repeat; width:165px; height:45px; position:static; display:block; padding:2px 0px; }
.kessan_btn A:hover		{ background:url(../img/houjin/kessan_btn2.gif) no-repeat; width:165px; height:45px; position:static; display:block; padding:2px 0px; }

.sisetu_btn A:link		{ background:url(../img/houjin/sisetu_btn.gif) no-repeat; width:165px; height:45px; position:static; display:block; padding:2px 0px; }
.sisetu_btn A:visited	{ background:url(../img/houjin/sisetu_btn.gif) no-repeat; width:165px; height:45px; position:static; display:block; padding:2px 0px; }
.sisetu_btn A:active	{ background:url(../img/houjin/sisetu_btn2.gif) no-repeat; width:165px; height:45px; position:static; display:block; padding:2px 0px; }
.sisetu_btn A:hover		{ background:url(../img/houjin/sisetu_btn2.gif) no-repeat; width:165px; height:45px; position:static; display:block; padding:2px 0px; }

.page_top_btn A:link	{ background:url(../img/houjin/page_top.gif) no-repeat; width:200px; height:30px; position:static; display:block; padding:2px 0px; float:right; margin-right:15px; }
.page_top_btn A:visited	{ background:url(../img/houjin/page_top.gif) no-repeat; width:200px; height:30px; position:static; display:block; padding:2px 0px; float:right; margin-right:15px; }
.page_top_btn A:active	{ background:url(../img/houjin/page_top2.gif) no-repeat; width:200px; height:30px; position:static; display:block; padding:2px 0px; float:right; margin-right:15px; }
.page_top_btn A:hover	{ background:url(../img/houjin/page_top2.gif) no-repeat; width:200px; height:30px; position:static; display:block; padding:2px 0px; float:right; margin-right:15px; }

.text_box{
	width:560px;
	height:120px;
	margin:0px 10px;
	font-size:12px;
	line-height:18px;
	float:left;
}

.kessan_box{
	width:560px;
	height:32px;
	margin-bottom:20px;
	float:left;
}

.kessan_text{
	width:400px;
	height:20px;
	margin-top:7px;
	float:left;
	text-decoration:none;
}

.border{
	width:580px;
	border-color:#093;
	border-width:0px 0px 2px 0px;
	border-style:dotted;
}

.pdf_icon{
	width:32px;
	height:32px;
	background:url(../img/houjin/pdficon.gif) no-repeat;
	margin-right:15px;
	float:left;
}

.ser_box {
	width:550px;
	margin:0px auto;
}

.ser_line {
	width:550px;
	height:8px;
	border-width:1px 0px 0px 0px;
	border-color:#666666;
	border-style:dotted none none none;
}

.ser_l1 {
	width:150px;
	float:left;
	font-size:14px;
	font-weight:bold;
	color:#003399;
}

.ser_l2 {
	width:150px;
	float:left;
	font-size:14px;
	font-weight:bold;
	color:#009933;
}

.ser_r1 {
	width:365px;
	float:right;
	background:URL("../img/service/back1.gif");
	padding:10px;
}

.ser_r2 {
	width:365px;
	float:right;
	background:URL("../img/service/back2.gif");
	padding:10px;
}

.td1 {
	border-color:#090;
	border-width:0px 1px 1px 0px;
	border-style:solid;
	background:#090;
	color:#FFF;
	text-align:center;
	width:100px;
}

.td1_2 {
	border-color:#090;
	border-width:0px 0px 1px 0px;
	border-style:solid;
	padding:5px;
}

.s_box {
	width:265px;
	float:left;
}

.s_photo_box {
	width:265px;
}

.s_name {
	font-size:14px;
	font-weight:bold;
}

.riji_td1{
	border-bottom:1px #999999 solid;
	border-right:1px #999999 solid;
	padding:3px;
}

.riji_td2{
	border-top:1px #999999 solid;
	border-left:1px #999999 solid;
}
