@charset "utf-8";

/* CSS Document */

* {
font-size:0.95em;
font-style:normal;
font-weight:normal;
margin:0;
padding:0;
}
.clear {
clear:both;
}
h1 {
text-align:center;
}
h1 a {
color:#333333;
text-decoration:none;
}
img {
border:0 none;
vertical-align:text-bottom;
}
#hd {
background-image:url("images/hdb.jpg");
background-repeat:repeat-x;
height:71px;
}
#hd p {
text-align:center;
}
#gn {
background-image:url("images/gnvb.jpg");
background-repeat:repeat-x;
height:44px;
}
#gn p {
text-align:center;
}
#left {
float:left;
width:263px;
}
#right {
float:left;
width:584px;
}
#conten {
margin-left:auto;
margin-right:auto;
width:850px;
}
#sin {
background-image:url("images/sb.jpg");
background-repeat:repeat-y;
width:263px;
}
.tt {
background-image:url("images/s1.jpg");
background-repeat:no-repeat;
height:60px;
margin-left:18px;
width:223px;
}
.tt p {
color:#4F2A02;
font-size:12px;
font-weight:bold;
padding:25px;
}
.tt2 {
background-image:url("images/s2.jpg");
background-repeat:no-repeat;
height:60px;
margin-left:18px;
width:223px;
}
.tt2 p {
color:#4F2A02;
font-size:12px;
font-weight:bold;
padding:25px;
}
.tt3 {
background-image:url("images/s3.jpg");
background-repeat:no-repeat;
height:60px;
margin-left:18px;
width:223px;
}
.tt3 p {
color:#4F2A02;
font-size:12px;
font-weight:bold;
padding:25px;
}
.tt4 {
background-image:url("images/s4.jpg");
background-repeat:no-repeat;
height:60px;
margin-left:18px;
width:223px;
}
.tt4 p {
color:#4F2A02;
font-size:12px;
font-weight:bold;
padding:25px;
}
.tt5 {
background-image:url("images/s5.jpg");
background-repeat:no-repeat;
height:60px;
margin-left:18px;
width:223px;
}
.tt5 p {
color:#4F2A02;
font-size:12px;
font-weight:bold;
padding:25px;
}
.l1 a {
color:#333333;
font-size:10px;
line-height:1.5em;
text-decoration:none;
}
.l1 {
margin-left:35px;
}
#cin {
background-image:url("images/cb.jpg");
background-repeat:repeat-y;
height:1983px;
width:584px;
}
#cin p {
padding-left:11px;
}
#ft {
background-image:url("images/ft.jpg");
background-repeat:no-repeat;
height:125px;
margin-left:auto;
margin-right:auto;
width:850px;
}
#fto {
background-image:url("images/ftb.jpg");
background-repeat:repeat-x;
height:125px;
}
#ft p {
text-align:center;
}
#ft p.p1 {
padding-top:55px;
}
#ft p.p2 {
padding-top:10px;
}
#ft p.p1 a {
color:#333333;
}
#ft p.p2 a {
color:#333333;
}
address {
color:#333333;
padding-top:20px;
text-align:center;
}
.s1 {
border-bottom:1px dotted #CCCCCC;
color:#666666;
line-height:1.5em;
margin-left:35px;
padding:15px;
width:450px;
}
.tab2 tr td {
padding:15px;
}
.tab2 tr td.t1 {
background-color:#FFFFFF;
}
.tab2 {
background-color:#CCCCCC;
margin-left:35px;
margin-top:25px;
}
.Lnk_clear {
clear:left;
padding:0;
width:295px;
}
.Lnk {
border-bottom:1px solid #CCCCCC;
height:auto !important;
margin:0 0 0 25px;
min-height:50px;
padding:10px 0;
width:212px;
}
.Lnk_txt {
float:left;
padding-left:5px;
text-align:left;
width:145px;
}
.Lnk_txt a {
color:#333333;
font-size:12px;
line-height:1.3em;
text-decoration:none;
}
.Lnk_txt a:hover {
background-color:#EEEEEE;
display:block;
height:auto !important;
min-height:50px;
text-decoration:none;
}
.Lnk_img {
float:left;
}
.Lnk_txt img {
margin-right:3px;
}
.Tps {
margin-left:7px;
padding:10px;
}
.Tps_left {
border-bottom:1px dashed;
float:left;
height:auto !important;
margin-left:5px;
min-height:80px;
text-align:left;
width:250px;
}
.Tps_right {
border-bottom:1px dashed;
float:left;
height:auto !important;
margin-right:45px;
min-height:80px;
text-align:left;
width:250px;
}
.Tps_img {
float:left;
margin-right:5px;
padding:0;
text-align:left;
}
.Tps_txt {
float:left;
font-size:0.9em;
line-height:1.3em;
margin-left:5px;
text-align:left;
}
.Tps h4 {
color:#2C8AAA;
font-size:0.9em;
}
.pan {
background-color:#000000;
padding-bottom:8px;
padding-top:8px;
}
.pan p {
color:#999999;
margin-left:auto;
margin-right:auto;
width:901px;
}
.pan p a {
color:#CCCCCC;
text-decoration:none;
}
.pan p a:hover {
color:#CCCCCC;
text-decoration:underline;
}
h4 {
background-image:url("images/title.jpg");
background-repeat:no-repeat;
color:#333333;
font-weight:bold;
height:26px;
padding-left:25px;
padding-top:13px;
width:650px;
}
#company {
padding-left:50px;
padding-top:15px;
}
.tab1 tr td {
line-height:1.5em;
padding:15px;
}
.tab1 tr th {
background-color:#EEEEEE;
line-height:1.5em;
padding:15px;
}
.tk2 {
font-size:10px;
line-height:1.3em;
}
.tt3 a {
color:#330000;
font-weight:bold;
text-decoration:none;
}
#sin p.l1 {
display:block;
font-size:10px;
font-style:normal;
font-weight:normal;
margin:0 0 0 18px;
padding:0;
width:224px;
}
#sin h4 {
display:block;
font-size:12px;
font-style:normal;
font-weight:normal;
margin:0;
padding:0;
width:224px;
}
#sin a {
color:#333333;
display:block;
font-size:10px;
line-height:1.5em;
margin-left:18px;
text-decoration:none;
width:224px;
}
* {
font-size:0.95em;
font-style:normal;
font-weight:normal;
margin:0;
padding:0;
}
.clear {
clear:both;
}
h1 {
text-align:center;
}
h1 a {
color:#333333;
text-decoration:none;
}
img {
border:0 none;
vertical-align:text-bottom;
}
#hd {
background-image:url("images/hdb.jpg");
background-repeat:repeat-x;
height:71px;
}
#hd p {
text-align:center;
}
#gn {
background-image:url("images/gnvb.jpg");
background-repeat:repeat-x;
height:44px;
}
#gn p {
text-align:center;
}
#left {
float:left;
width:263px;
}
#right {
float:left;
width:584px;
}
#conten {
margin-left:auto;
margin-right:auto;
width:850px;
}
#sin {
background-image:url("images/sb.jpg");
background-repeat:repeat-y;
width:263px;
}
.tt {
background-image:url("images/s1.jpg");
background-repeat:no-repeat;
height:60px;
margin-left:18px;
width:223px;
}
.tt p {
color:#4F2A02;
font-size:12px;
font-weight:bold;
padding:25px;
}
.tt2 {
background-image:url("images/s2.jpg");
background-repeat:no-repeat;
height:60px;
margin-left:18px;
width:223px;
}
.tt2 p {
color:#4F2A02;
font-size:12px;
font-weight:bold;
padding:25px;
}
.tt3 {
background-image:url("images/s3.jpg");
background-repeat:no-repeat;
height:60px;
margin-left:18px;
width:223px;
}
.tt3 p {
color:#4F2A02;
font-size:12px;
font-weight:bold;
padding:25px;
}
.tt4 {
background-image:url("images/s4.jpg");
background-repeat:no-repeat;
height:60px;
margin-left:18px;
width:223px;
}
.tt4 p {
color:#4F2A02;
font-size:12px;
font-weight:bold;
padding:25px;
}
.tt5 {
background-image:url("images/s5.jpg");
background-repeat:no-repeat;
height:60px;
margin-left:18px;
width:223px;
}
.tt5 p {
color:#4F2A02;
font-size:12px;
font-weight:bold;
padding:25px;
}
.l1 a {
color:#333333;
font-size:10px;
line-height:1.5em;
text-decoration:none;
}
.l1 {
margin-left:35px;
}


#ft {
background-image:url("images/ft.jpg");
background-repeat:no-repeat;
height:125px;
margin-left:auto;
margin-right:auto;
width:850px;
}
#fto {
background-image:url("images/ftb.jpg");
background-repeat:repeat-x;
height:125px;
}
#ft p {
text-align:center;
}
#ft p.p1 {
padding-top:55px;
}
#ft p.p2 {
padding-top:10px;
}
#ft p.p1 a {
color:#333333;
}
#ft p.p2 a {
color:#333333;
}
address {
color:#333333;
padding-top:20px;
text-align:center;
}
.s1 {
border-bottom:1px dotted #CCCCCC;
color:#666666;
line-height:1.5em;
margin-left:35px;
padding:15px;
width:450px;
}
.tab2 tr td {
padding:15px;
}
.tab2 tr td.t1 {
background-color:#FFFFFF;
}

.tab2 tr td.t1 dt{
font-weight:bold;}

.tab2 tr td.t1 dd{
margin-bottom:10px;}

.tab2 {
background-color:#CCCCCC;
margin-left:35px;
margin-top:25px;
}
.Lnk_clear {
clear:left;
padding:0;
width:295px;
}
.Lnk {
border-bottom:1px solid #CCCCCC;
height:auto !important;
margin:0 0 0 25px;
min-height:50px;
padding:10px 0;
width:212px;
}
.Lnk_txt {
float:left;
padding-left:5px;
text-align:left;
width:145px;
}
.Lnk_txt a {
color:#333333;
font-size:12px;
line-height:1.3em;
text-decoration:none;
}
.Lnk_txt a:hover {
background-color:#EEEEEE;
display:block;
height:auto !important;
min-height:50px;
text-decoration:none;
}
.Lnk_img {
float:left;
}
.Lnk_txt img {
margin-right:3px;
}
.Tps {
margin-left:7px;
padding:10px;
}
.Tps_left {
border-bottom:1px dashed;
float:left;
height:auto !important;
margin-left:5px;
min-height:80px;
text-align:left;
width:250px;
}
.Tps_right {
border-bottom:1px dashed;
float:left;
height:auto !important;
margin-right:45px;
min-height:80px;
text-align:left;
width:250px;
}
.Tps_img {
float:left;
margin-right:5px;
padding:0;
text-align:left;
}
.Tps_txt {
float:left;
font-size:0.9em;
line-height:1.3em;
margin-left:5px;
text-align:left;
}
.Tps h4 {
color:#2C8AAA;
font-size:0.9em;
}
.pan {
background-color:#000000;
padding-bottom:8px;
padding-top:8px;
}
.pan p {
color:#999999;
margin-left:auto;
margin-right:auto;
width:901px;
}
.pan p a {
color:#CCCCCC;
text-decoration:none;
}
.pan p a:hover {
color:#CCCCCC;
text-decoration:underline;
}
h4 {
background-image:url("images/title.jpg");
background-repeat:no-repeat;
color:#333333;
font-weight:bold;
height:26px;
padding-left:25px;
padding-top:13px;
width:650px;
}
#company {
padding-left:50px;
padding-top:15px;
}
.tab1 tr td {
line-height:1.5em;
padding:15px;
}
.tab1 tr th {
background-color:#EEEEEE;
line-height:1.5em;
padding:15px;
}
.tk2 {
font-size:10px;
line-height:1.3em;
}
.tt3 a {
color:#330000;
font-weight:bold;
text-decoration:none;
}
#sin p.l1 {
display:block;
font-size:10px;
font-style:normal;
font-weight:normal;
margin:0 0 0 18px;
padding:0;
width:224px;
}
#sin h4 {
display:block;
font-size:12px;
font-style:normal;
font-weight:normal;
margin:0;
padding:0;
width:224px;
}
#sin a {
color:#333333;
display:block;
font-size:10px;
line-height:1.5em;
margin-left:18px;
text-decoration:none;
width:224px;
}

.oss {margin:0 20px 0 20px;}

.osusumesite_title{margin:30px 0 20px 0;font-size:1.4em;}
.osusumesite {width:530px;line-height:1.5;}
.osusumesite h4 {margin:30px 0 0 0;padding:0;font-size:1.4em;}
img.line{border:3px solid #999;}

dl.linkLow {
	width: 480px;
	border: 2px dotted #333;
	padding: 15px;
	margin: 20px 0 0 0;
}


dl.linkLow  dt{
	width: 71px;
	height: 71px;
	float: left;
}


dl.linkLow  dd{
	width: 120px;
	height: 71px;
	float: left;
	padding: 0px 12px 12px 12px;
	margin: 0 10px 3px 0;
	line-height: 1.1;
}
