@charset "utf-8";
body {

margin-left: 10px;

margin-top: 10px;

margin-right: 10px;

margin-bottom: 0px;

font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

font-size: 12px;

color: #000000;

}

table,td {

padding:0;

margin:0;

}

td.space {

width:10px;

}

.text_center {

text-align:center;

}

p {

margin-top:5px;

margin-bottom:5px;

}

/*----link----*/

a:link {

color: #000000;

text-decoration:none;

}

a:visited {

color: #000000;

text-decoration:none

}

a:hover {

color: #FF0000;

text-decoration:underline;

}

a:active {

color: #000000;

text-decoration:none

}



/*--------------h tag---------------*/

h1,h2 {

position:absolute;

top:-2000px;

left:-2000px;

}

h3 {

font-size: 12px;

margin:0;

}

/*--------------headder---------------*/

table#headder {

width:870px;

height:60px;

padding:0;

border-collapse:collapse;

margin-bottom:10px;

}

td#h_rogo {

width:400px;

height:60px;

background-image:url(../images/common/h_rogo.jpg);

background-repeat:no-repeat;

}

a.indent {

line-height:60px;

text-indent:-9999px;

display:block;

}

td#h_img {

width:170px;

height:60px;

background-image:url(../images/common/h_img.jpg);

background-repeat:no-repeat;

}

/*----m_bar----*/

table#m_bar,table#m_bar td {

height:25px;

line-height:25px;

}

table#m_bar {

width:870px;

padding:0;

border-collapse:collapse;

font-size:12px;

font-weight:bold;

}

td.m_bar143,td.m_bar144 {

background-image:url(../images/common/m_bar_up.jpg);

text-align:center;

vertical-align:middle;

border:1px solid #666666;

}

td.m_bar144,a.m_bar144 {

width:144px;

}

td.m_bar143,a.m_bar143 {

width:143px;

}

a.m_bar143,a.m_bar144 {

background-image:url(../images/common/m_bar.jpg);

background-position:0px 0px;

display:block;

line-height:25px;

}

a.m_bar143:hover,a.m_bar144:hover {

background-image:none;

}

/*----pick_up----*/

td#pick_up {

width:300px;

}

table#pick_up_mid {

width:300px;

border-collapse:collapse;

}

td#affiliate {

width:120px;

height:60px;

}

td#pick_up_img {

width:180px;

height:20px;

background-image:url(../images/common/pick_up_img.jpg);

background-repeat:no-repeat;

}

td#pick_up_link {

width:180px;

height:40px;

}

#pick_up_link ul {

padding:0 0 0 5px;

margin:2px 0 0 0;

list-style:none;

font-weight:bold;

font-size:12px;

}

#pick_up_link ul li {

line-height:16px;

}

#pick_up_link ul li a {

padding-left:18px;

background:url(../images/common/arrow01.gif) no-repeat;

}

/*-------------field--------------*/

table#field {

width:870px;

border-collapse:collapse;

margin-top:10px;

}

table#field_sitemap {

width:870px;

border-collapse:collapse;

margin-top:10px;

background-color:#FFFEF0;

border:1px solid #666666;

}

#field_sitemap ul {

padding:0;

margin:0 0 5px 10px;

list-style:none;

font-weight:bold;

font-size:12px;

}

#field_sitemap ul li {

line-height:20px;

}

#field_sitemap li a {

padding-left:18px;

background:url(../images/common/arrow02.gif) no-repeat;

}



td#field_left {

width:180px;

vertical-align:top;

}

td#field_right {

width:680px;

vertical-align:top;

}

td#map_left {

width:430px;

vertical-align:top;

}

td#map_right {

width:430px;

vertical-align:top;

}

/*----menu_left----*/

table#menu_left{

width:178px;

border-collapse:collapse;

}

table#menu_left td {

height:25px;

border:1px solid #666666;

}

td.bar01 {

background-image:url(../images/common/bar01.jpg);

text-align:center;

vertical-align:middle;

font-size:13px;

font-weight:bold;

color:#FF3300;

}

td.bar02 {

width:178px;

background-image:url(../images/common/bar02_up.jpg);

vertical-align:middle;

font-size:12px;

}

a.bar02 {

width:178px;

background-image:url(../images/common/bar02.jpg);

background-position:0px 0px;

display:block;

line-height:25px;

text-indent:30px;

}

a.bar02:hover {

background-image:none;

}



/*----know----*/

table#know,td#know_bar,td#know_field,td.know_title,td.map_bar,p.know_lbar {

border:1px solid #666666;

}

td#know_bar,td.know_title,td.map_bar,p.know_lbar {

vertical-align:middle;

font-size:13px;

font-weight:bold;

color:#000000;

text-indent:20px;

}

table#know {

width:680px;

border-collapse:collapse;

background-image:url(../images/a_img/back680.jpg);

}

td#know_bar {

width:660px;

height:25px;

background-image:url(../images/common/bar03.jpg);

}

td.map_bar {

width:660px;

height:25px;

background-image:url(../images/common/bar01.jpg);

}

td#know_field {

width:660px;

padding:10px;

font-size:12px;

}

table#know_mid {

width:100%;

}

#know_mid ul {

padding:0;

margin:0 0 5px 10px;

list-style:none;

font-weight:bold;

font-size:12px;

}

#know_mid ul li {

line-height:20px;

}

#know_mid li a {

padding-left:18px;

background:url(../images/common/arrow02.gif) no-repeat;

}



table#know_mid td {

font-size:12px;

font-weight:bold;

}

table#know_map {

width:870px;

}

table#know_map td {

width:25%;

vertical-align:top;

padding:5 0 10 15;

}

td.know_title {

width:100%;

height:20px;

background-image:url(../images/common/bar04.jpg);

}

p.know_lbar {

width:20%;

height:20px;

margin:0px;

background-image:url(../images/common/bar04.jpg);

}

td.know_td2 {

width:50%;

vertical-align:top;

padding-bottom:10px;

padding:5 0 10 15;

}

td.map_td2 {

width:215px;

vertical-align:top;

padding-bottom:10px;

}

p.unchor {

margin:5px;

text-align:right;

font-weight:bold;

}

/*--------------ftta---------------*/

table#ftta {

width:870px;

border-collapse:collapse;

margin-top:10px;

}

td#f_line_top {

width:872px;

height:8px;

line-height:8px;

background-image:url(../images/common/f_line_top.jpg);

background-repeat:no-repeat;

}

td#f_line_center {

width:872px;

background-image:url(../images/common/f_line_center.jpg);

background-repeat:repeat-y;

padding-left:10px;

padding-bottom:10px;

font-size:12px;

line-height:15px;

}

td#f_bar_left,td#f_bar_right {

width:10px;

height:18px;

background-repeat:no-repeat;

}

td#f_bar_left {

background-image:url(../images/common/f_bar_left.jpg);

}

td#f_bar_right {

background-image:url(../images/common/f_bar_right.jpg);

background-position:top;

}

td#f_bar_center {

width:852px;

height:18px;

background-image:url(../images/common/f_bar.jpg);

background-repeat:repeat-x;

text-align:center;

font-size:10px;

vertical-align:middle;

}

p#f_menu {

margin:0;

float:left;

}

table#ftta a#f_rogo {

width:148px;

height:24px;

background-image:url(../images/common/f_rogo.jpg);

display:block;

text-indent:-9999px;

margin-left:700px;

margin-top:5px;

}

/*--------------contents---------------*/

td.bar03 {

height:25px;

background-image:url(../images/common/bar01.jpg);

vertical-align:middle;

font-size:13px;

font-weight:bold;

color:#000000;

padding-left:15px;

}

table#other-index {

border-collapse: collapse;

border:1px solid #666666;

background-color:#FFFFFF;

width:100%;

font-size: 12px;

color: #000000;

text-align:center;

clear:both;

}

table#other-index td {

border:1px solid #666666;

height:25px;

}

td.left {

text-align:left;

width:155px;

height:30px;

background-image:url(../images/common/bar07.jpg);

background-repeat:repeat-x;

}

td.width35 {

width:35px;

text-align:center;

}

td.width90 {

width:90px;

text-align:center;

}

td.width120{

width:120px;

text-align:center;

}

td.width170 {

width:170px;

text-align:center;

}

td.width140 {

width:140px;

text-align:center;

}

tr.koumoku {

background-image:url(../images/common/bar01.jpg);

height:25px;

}

a.cur {

margin-left:3px;

text-indent:15px;

background-image:url(../images/common/arrow02.gif);

background-repeat:no-repeat;

display:block;

}

a.syosai {

width:36px;

height:25px;

background-image:url(../images/common/syosai.jpg);

background-position: 0px 0px;

display:block;

text-indent:-9999px;

}

#title_ta {

width:100%;

height:74px;

border-collapse:collapse;

margin-top:-10px;

}

#title_left {

width:80px;

height:74px;

background-image:url(../images/a_img/title_left.gif);

margin:-10px 0 0 0;

}

#title_right {

width:280px;

height:74px;

background-image:url(../images/a_img/title_right.gif);

}

#title_ginkou,#title_sinpan,#title_syohisya {

width:300px;

height:74px;

text-indent:-5000px;

}

#title_ginkou {background-image:url(../images/a_img/title_ginkou.gif);}

#title_sinpan {background-image:url(../images/a_img/title_sinpan.gif);}

#title_syohisya {background-image:url(../images/a_img/title_syohisya.gif);}



hr {

width:100%;

size:1;

color:#FF6600;

border-style:dotted;

}

.coment01{

	font-size: 12px;

	color: #666;

	text-align: left;

	padding-left: 10px;

	background-color: #FBF8D7;

}



.posi {

position:absolute;

top:-2000px;

right:2000px;

}


