body {
margin-left: 10px;
margin-top: 10px;
margin-right: 10px;
margin-bottom: 0px;
font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS 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:-2000px;
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;
}
td#field_left {
width:180px;
vertical-align:top;
}
td#field_center {
width:468px;
vertical-align:top;
}
td#field_right {
width:202px;
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;
}
/*----ranking----*/
table#ranking {
width:468px;
border:1px solid #666666;
border-collapse:collapse;
}
td#ranking_field {
border:1px solid #666666;
}
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;
}
a.kotira {
font-size:12px;
line-height:18px;
margin-left:10px;
}
table.t01,table.t02,table.t03 {
width:455px;
height:60px;
background-color:#FFFFFF;
border:1px solid #666666;
margin-top:5px;
margin-left:5px;
}
td.rank01 {
width:120px;
height:60px;
}
td.rank02 {
width:60px;
height:14px;
background-image:url(../images/common/bar03.jpg);
font-weight:bold;
font-size:12px;
text-align:center;
}
td.rank03 {
width:260px;
padding-left:10px;
background-image:url(../images/common/bar05.jpg);
font-weight:bold;
font-size:12px;
}
td.rank04 {
font-size:10px;
line-height:10px;
letter-spacing:1px;
}
/*----news_osusume----*/
table#news_osusume {
width:468px;
margin-top:10px;
border-collapse:collapse;
}
td.news,td.osusume {
width:229px;
height:25px;
background-image:url(../images/common/bar01.jpg);
vertical-align:middle;
font-size:13px;
font-weight:bold;
color:#000000;
padding-left:20px;
border:1px solid #666666;
}
td.back_229 {
width:229px;
height:140px;
vertical-align:top;
background-image:url(../images/common/back_229.jpg);
border:1px solid #666666;
}
/*----news----*/
table#news {
width:229px;
border-collapse:collapse;
}
div#new_mid {
width:100%;
height:120px;
overflow:auto;
scrollbar-base-color:#FF9900;
scrollbar-arrow-color: #FFFFFF;
margin:0;
border-bottom-width: 1px;
border-bottom-style:dotted;
border-bottom-color: #000000;
}
dl {
font-size:10px;
line-height:12px;
margin:5px;
}
dt {
float:none;
color:#FF3300;
}
dd {
margin-left:0;
}
/*----osusume----*/
table#osusume {
width:229px;
border-collapse:collapse;
}

/*----toku----*/
table#toku {
width:468px;
border:1px solid #666666;
border-collapse:collapse;
margin-top:10px;
}
td#toku_field {
border:1px solid #666666;
}
td.toku_img {
width:65px;
height:25px;
background-image:url(../images/index/tokusyu.jpg);
}
td.toku_bar {
width:403px;
height:25px;
background-image:url(../images/common/bar01.jpg);
vertical-align:middle;
font-size:13px;
font-weight:bold;
color:#000000;
padding-left:15px;
}
table.toku_ta {
width:455px;
margin-top:10px;
margin-left:5px;
font-size:12px;
background-color:#FFFFFF;
border:1px solid #666666;
}
table.toku_ta td,td.toku_td04,td.toku_td05 {
vertical-align:middle;
}
td.toku_td01 {
width:335px;
height:15px;
padding-left:10px;
font-weight:bold;
background-image:url(../images/common/bar06.jpg);
}
td.toku_td02 {
width:120px;
height:60px;
}
td.toku_td03 {
width:335px;
height:26px;
font-size:10px;
line-height:12px;
border-bottom:1px dotted #666666;
letter-spacing:1px;
}
td.toku_td04 {
width:72px;
height:15px;
text-align:center;
padding-top:1px;
background-image:url(../images/common/bar03.jpg);
}
td.toku_td05 {
width:95px;
height:15px;
padding-left:4px;
color:#FF6600;
}

/*----know----*/
table#know,td#know_bar,td#know_field,td.know_title {
border:1px solid #666666;
}
td#know_bar,td.know_title {
vertical-align:middle;
font-size:13px;
font-weight:bold;
color:#000000;
text-align:center;
}
table#know {
width:202px;
border-collapse:collapse;
}
td#know_bar {
width:202px;
height:25px;
background-image:url(../images/common/bar03.jpg);
}
td#know_field {
width:202px;
background-image:url(../images/common/back_229.jpg);
padding:10px;
}
table#know_mid {
width:180px;
font-size:12px;
font-weight:bold;
}
#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;
}

td.know_title {
width:180px;
height:20px;
background-image:url(../images/common/bar04.jpg);
}
table.know_ta01 {
width:456px;
margin-top:5px;
margin-bottom:10px;
border-collapse:collapse;
font-size:12px;
}
td.know_td01 {
padding-bottom:8px;
line-height:16px;
}
td.hisigata {
width:16px;
font-size:14px;
color:#FF9900;
vertical-align:top;
}
td.q_no {
width:35px;
font-size:14px;
font-weight:bold;
color:#FF0000;
vertical-align:top;
}
td.hensai_no {
width:25px;
font-size:14px;
font-weight:bold;
color:#FF0000;
vertical-align:top;
}
p.hensai_waku {
width:95%;
font-size:12px;
background-color:#FFCC66;
padding:3px;
}
td.sankaku {
font-size:15px;
color:#FF0000;
text-align:center;
}
td.yougo_img {
width:20%;
text-align:center;
vertical-align:middle;
font-weight:bold;
background-image:url(../images/common/bar01.jpg);
background-repeat:repeat-x;
border:1px solid #666666;
}
a.yougo_img {
width:100%;
background-image:url(../images/common/bar03.jpg);
background-repeat:repeat-x;
background-position:0px 0px;
display:block;
line-height:25px;
}
a.yougo_img:hover {
background-image:none;
}
dl.yougo {
font-size:12px;
line-height:14px;
}
dl.risoku {
font-size:12px;
line-height:14px;
border:1px solid #666666;
}
dd#kasiramoji {
width:26%;
background-image:url(../images/common/bar01.jpg);
line-height:20px;
border:1px solid #666666;
font-weight:bold;
}
dl.yougo dd {
width:100%;
background-image:url(../images/common/bar06.jpg);
line-height:20px;
border:1px solid #666666;
padding-left:10px;
}
dl.risoku dd {
width:100%;
background-image:url(../images/common/bar06.jpg);
line-height:20px;
border-bottom:1px solid #666666;
text-align:center;
font-weight:bold;
}
dl.yougo dt {
color:#000000;
padding:5px 5px 10px;
}
dl.risoku dt {
color:#000000;
background-image:url(../images/common/m_bar.jpg);
line-height:20px;
text-align:center;
font-weight:bold;
}
p.unchor {
margin:5px;
text-align:right;
font-weight:bold;
}
/*----otoku campaign_tokuten----*/
table.know_ta02 {
width:456px;
margin-top:5px;
margin-bottom:10px;
border-collapse:collapse;
font-size:12px;
}
table.know_ta02 td {
border:1px solid #666666;
}
td.aff_title {
width:336px;
background-image:url(../images/common/bar06.jpg);
text-indent:5px;
height:15px;
}
td.aff_content {
height:45px;
padding:0px 5px 0px 5px;
}
td.aff_rank {
background-image:url(../images/common/bar03.jpg);
text-align:center;
font-weight:bold;
height:15px;
color:#FF0000;
}
td.aff_value {
background-image:url(../images/common/bar05.jpg);
text-indent:5px;
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:-2000px;
margin-left:700px;
margin-top:5px;
}
/*--------------contact---------------*/
form#contact_form {
text-align:center;
margin:0;
}
table#contact_field {
width:454px;
border-collapse:collapse;
font-size:12px;
}
table#contact_field td {
padding:2px;
border:1px solid #666666;
}
td.contact_left {
width:200px;
height:25px;
vertical-align:middle;
background-image:url(../images/common/back_229.jpg);
}
/*--------------contents---------------*/
table#contents {
width:468px;
border:1px solid #666666;
border-collapse:collapse;
}
td#contents_field01,td#contents_field02 {
border:1px solid #666666;
font-size:12px;
padding:5px;
}
td#contents_field01 {
line-height:25px;
}
td#contents_field02{
line-height:25px;
}
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;
}
hr {
size:1;
color:#FF6600;
border-style:dotted;
}

table#company {
width:456px;
margin-top:5px;
}
table#company td {
border-bottom:1px dotted #FF6600;
font-size:12px;
vertical-align:top;
padding:5px 5px;
line-height:16px;
}
td.company_left {
width:90px;
}


.posi {
position:absolute;
top:-2000px;
right:2000px;
}
