* {
margin: 0;
padding:0;
border:0;
}

img {
border:0;
}

.clear {
clear: both;
}

a {
color: blue;
text-decoration: underline;
}

a:link,a:visited,a:active {
color: #0000ff;
}

ul li a:visited {
color: #666;
}

a:hover {
color: #ff0000;
}

ul li a:hover {
color: red;
}



body {

margin: 0px 0px 0px 0px;
text-align: center;
background-color:#fff;

margin-right: auto;
margin-left: auto;
padding: 0px;
}



h1, h2, h3, h4 {
margin: 0px;
padding: 0px;
font-weight: normal;
}

strong {
font-weight: normal;
}

#container {
margin-right: auto;
margin-left: auto;
padding: 0px;
text-align: left;
width: 840px;
background: url(img/cont-bg.gif) repeat-y #fff;
border-top: none;
border-bottom: none;
position:relative;
}

#banner{
background:url(img/bana-new.jpg) no-repeat center top;
width: 820px;
height:185px;
margin-right: auto;
margin-left: auto;
position:relative;
}

#banner h1{
text-align: right;
padding-right: 20px;
font-size: 12px;
padding-top: 16px;
color: #fff;
}

#banner p {
position: absolute;
top:79px;
right:20px;
color: #fff;
font-size: 11px;
}

#top-topic {
background: url(img/top-topic1.jpg) no-repeat left top;
height: 250px;
margin-bottom: 15px;
}

#fla-top {
margin-bottom: 15px;
}

#content {
float: left;
width: 580px;
text-align: left;
padding-left:30px;
padding-right:0px;
padding-bottom: 10px;
overflow: hidden;
margin-top: 0px;
}

#content h2 {
background: url(img/h2-bg.jpg) no-repeat left top;
font-family: "HGS創英角ｺﾞｼｯｸUB", "ヒラギノ角ゴ Pro W6";
height: 29px;
padding-top: 6px;
padding-left: 20px;
font-size: 20px;
color: #333;
margin-bottom: 10px;
}

#content h3 {
background: url(img/h2-bg.jpg) no-repeat left top;
font-family: "HGS創英角ｺﾞｼｯｸUB", "ヒラギノ角ゴ Pro W6";
height: 29px;
padding-top: 6px;
padding-left: 20px;
font-size: 20px;
color: #333;
margin-bottom: 10px;
}

#content h4 {
border-left: solid 7px #8e0700;
border-bottom: solid 1px #8e0700;
background-color: #f7f7f7;
font-family: "HGS創英角ｺﾞｼｯｸUB", "ヒラギノ角ゴ Pro W6";
margin-left: 10px;
margin-right: 40px;
padding-left: 10px;
height: 30px;
line-height: 30px;
font-size: 16px;
}

#content p.p-title {
border-left: solid 7px #8e0700;
border-bottom: solid 1px #8e0700;
background-color: ;
font-family: "HGS創英角ｺﾞｼｯｸUB", "ヒラギノ角ゴ Pro W6";
margin-left: 10px;
margin-right: 40px;
padding-left: 10px;
height: 30px;
line-height: 30px;
font-size: 16px;
margin-bottom: 10px;
}


#content .top-box-bt  p.p-bt0 {
margin-bottom: 0px;
}

#content p.img-c {
text-align: center;
margin-bottom: 0px;
}

#content p.bana {
text-align: center;
margin-bottom: 20px;
}

#content .illust {
margin-bottom: 15px;

}

#content ul {
margin: 0px 40px 0px 10px;
margin-bottom: 20px;
}

#content ul li {
list-style-type: none;
margin-left: 0px;
border-bottom: solid 1px #eee;
font-size: 14px;

}

#content .list-box ul {
margin-left: 30px;
}

#content .list-box ul li {
background: url(img/checkbox-1.gif) no-repeat left center;
list-style-type: none;
font-size: 14px;
padding-left: 30px;
height: 30px;
line-height: 30px;
}


#content ul li a {
background: url(img/li-icon1.gif) no-repeat 18px center;
padding-left: 35px;
text-decoration: none;
display: block;
padding-top: 7px;
height: 23px;
width: 495px;
}

#content ul li a:hover {
background: url(img/li-icon2.gif) no-repeat 18px center #f7f7f7;
padding-left: 35px;
display: block;
padding-top: 7px;
height: 23px;
width: 495px;
}

#content h2.box-h2 {
background: url(img/box-h4-1.jpg) no-repeat left top;
margin: 0px;
padding: 0px;
height: 36px;
padding-top: 14px;
padding-left: 30px;
}

#content h3.box-h3 {
background: url(img/box-h4-1.jpg) no-repeat left top;
margin: 0px;
padding: 0px;
height: 36px;
padding-top: 14px;
padding-left: 30px;
}

#content h3.prim-h3 {
background: url(img/fx-topix-kobetu.jpg) no-repeat left top;
height: 43px;
margin-bottom: 0px;
padding: 0px;
color: #fff;
padding-top: 22px;
padding-left: 90px;
}

#content h3#rank-topic-h3 {
background: url(img/rank-topic-h3.jpg) no-repeat left top;
font-size: 18px;
color: #555;
margin: 0px;
padding: 0px;
height: 22px;
padding-top: 12px;
padding-left: 35px;
margin-bottom: 10px;
}

#fx-topix-top {
background: url(img/fx-topix-top3.jpg) no-repeat;
height: 55px;
}

#content .fx-topix-bt {
background: url(img/fx-topix-bt1.jpg) no-repeat left bottom;
padding-bottom: 16px;
margin-bottom: 25px;
}

#content .fx-topix-bg {
background: url(img/fx-topix-bg1.jpg) repeat-y;
padding-bottom: 0px;
margin-bottom: 0px;
padding-top: 1px;
padding-left: 15px;
}

#content .fx-topix-bg p {
font-size: 12px;
padding-top: 5px;
padding-bottom: 5px;
background-image: url(img/note_line.gif);
margin-right: 32px;
margin-left: 0px;
line-height: 20px;
padding-right: 5px;
padding-left: 5px;
margin-top: 0px;
margin-bottom: 10px;
}

#content .fx-topix-bg p.p-bt0 {
margin-bottom: 0px;
padding-bottom: 0px;
}

#content .fx-topix-bg div.topix-bana {
margin-left: 35px;
}

#content .fx-topix-bg p.topix-pr1 {
background: url(img/topic-pr1.jpg) no-repeat;
height: 46px;
margin: 0px;
padding: 0px;

margin-bottom: 5px;
line-height: 100%;
}

#content .fx-topix-bg p.topix-pr2 {
background: url(img/topic-pr2.jpg) no-repeat;
height: 46px;
margin: 0px;
padding: 0px;

margin-bottom: 5px;
line-height: 100%;
}

#content .fx-topix-bg p.topix-pr {
/*background: url(img/point_82.gif) no-repeat left center;*/
background: none;
border-left: solid 5px #fba00b;
font-family: "HGS創英角ｺﾞｼｯｸUB", "ヒラギノ角ゴ Pro W6";
margin: 0px;
padding: 0px;
font-size: 15px;
padding-left: 10px;
margin-left: 10px;
color: #333;
line-height: 22px;
height: 22px;
margin-top: 5px;
margin-bottom: 5px;
text-decoration: underline;
}

#content .fx-topix-bg p.topix-kobetu {
background: url(img/topic-kobetu-pr.jpg) no-repeat left top;
height: 33px;
padding-top: 13px;
margin: 0px;
padding-left: 60px;
font-family: "HGS創英角ｺﾞｼｯｸUB", "ヒラギノ角ゴ Pro W6";
color: #333;
font-size: 18px;
line-height: 100%;
}

#content .fx-topix-bg p.topix-kobetu span.green {
color: #49ba00;
}

#content .fx-topix-bg table {
margin: 0px;
}

#content .fx-topix-bg table td {
border: none;
border-bottom: solid 1px #999;
padding: 2px 0px 2px 0px;
margin-bottom: 0px;
}

#content .fx-topix-bg table td img {
padding-left: 5px;
}

#content .fx-topix-bg table td.topix-text {
background: url(img/img-sinbun.gif) no-repeat 10px center;
padding-left: 33px;
color: #333;
}

#content .fx-topix-bg table td .topic-b {
color: #e21105;
font-weight: bold;
}

#content .fx-topix-bg table td.syousai {
text-indent: -8888px;
overflow: hidden;
}

#content .fx-topix-bg table td.syousai a {
display: block;
height: 40px;
width: 110px;
background: url(img/topic-syousai5.jpg) repeat-y;
}

#content .fx-topix-bg table td.syousai a:hover {
background-position: 0px -40px;
}

#content .fx-topix-bg ul {
margin: 0px 40px 0px 5px;
}

#content .fx-topix-bg ul li {

}


#content .fx-topix-bg ul li a {
width: 485px;
color: #333;
}

#content .fx-topix-bg ul li a .topic-b {
color: #e21105;
font-weight: bold;
}

#content .fx-topix-bg ul li a:hover {
width: 485px;

text-decoration: underline;
}

#content .fx-topix-bg p.topix-pr span.pr-under {
text-decoration: underline;
font-size: 17px;
color: #fba00b;
}

#content .top-box-bt, 
#content .top-box-bt2 {
background: url(img/top-box-bt.gif) no-repeat left bottom;
padding-bottom: 35px;
margin-bottom: 15px;
}

#content .top-box-bg {
background: url(img/top-box-bg.gif) repeat-y;
padding-bottom: 10px;
margin-bottom: 0px;
padding-top: 10px;
}

#content .top-box-bg2 {
background: url(img/top-box-bg.gif) repeat-y;
padding-bottom: 10px;
margin-bottom: 0px;
padding-top: 1px;
}


#content .top-box-bg p {
font-size: 14px;
padding-top: 4px;
padding-bottom: 6px;
background: url(img/note.gif) #fff;
margin-right: 30px;
margin-left: 10px;
margin-top: 0px;
margin-bottom: 17px;
line-height: 28px;
padding-left: 5px;
padding-right: 5px;
}

#content .top-box-bg2 p {
font-size: 12px;
padding-top: 5px;
padding-bottom: 5px;
background-image: url(img/note_line.gif);
margin-right: 30px;
margin-left: 10px;
line-height: 20px;
padding-right: 10px;
padding-left: 10px;
margin-top: 10px;
margin-bottom: 10px;
}

#content .top-box-bg p.p1 {
clear:both;
background: none;
background: url(img/maru1.gif) no-repeat 20px top;
padding: 6px 0px 0px 50px;
margin: 0px 0px 10px 0px;
line-height: 1.0em;
height: 20px;
}

#content .top-box-bg p.p2 {
background: url(img/maru2.gif) no-repeat left top;
padding: 6px 0px 0px 30px;
margin: 0px 0px 10px 20px;
line-height: 1.0em;
height: 20px;
}

#content .top-box-bg p.p3 {
background: url(img/maru3.gif) no-repeat left top;
padding: 6px 0px 0px 30px;
margin: 0px 0px 10px 20px;
line-height: 1.0em;
height: 20px;
}

#content .top-box-bg p.p4 {
background: url(img/maru4.gif) no-repeat left top;
padding: 6px 0px 0px 30px;
margin: 0px 0px 10px 20px;
line-height: 1.0em;
height: 20px;
}

#content .top-box-bg p.p5 {
background: url(img/maru5.gif) no-repeat left top;
padding: 6px 0px 0px 30px;
margin: 0px 0px 10px 20px;
line-height: 1.0em;
height: 20px;
}


#content .top-box-bg p.p6 {
background: url(img/maru6.gif) no-repeat left top;
padding: 6px 0px 0px 30px;
margin: 0px 0px 0px 20px;
line-height: 1.0em;
height: 20px;
}



#content .top-box-bg p.check {
background: url(img/reten_04.gif) no-repeat 20px top;
padding: 2px 0px 0px 40px;
margin: 0px 0px 0px 0px;
line-height: 1.0em;
height: 28px;
}



#content .top-box-bg p.box-minibana, 
#content .top-box-bg2 p.box-minibana {
margin: 0px;
padding: 0px;
padding-bottom: 10px;
width: 560px;
background: none;
text-align: center;
}

#content p {
margin-bottom:20px;
margin-left: 15px;
padding-right: 30px;
line-height: 160%;
font-size: 14px;
}

#content p.text-r {
text-align: right;
margin-right: 10px;
}


#content p.text-c {
text-align: center;
}


#left {
float: right;
width: 200px;
text-align: left;
margin-right: 0px;
margin-left: 0px;
margin-top: 0px;
padding-left: 0px;
padding-right: 30px;
}

#side-fxpick {
margin-bottom: 10px;
}

#side-fxpick2 {
margin-bottom: 15px;
}

#left p a {
width: 200px;
height: 30px;
display:block;
background: url(img/gohome.gif) no-repeat;
margin-bottom: 10px;
}

#left p a:hover {
background-position:0 -30px;
}

#left p a .nontext {
display: none;

}

#left dl {
margin-bottom: 15px;
width: 200px;
padding-bottom: 10px;
}

#left dl {
background: url(img/side1-bottom.jpg) no-repeat left bottom #ffedec;
}
 
#left dl#side0 {
background: url(img/side2-bottom.jpg) no-repeat left bottom #ffedec;
}

#left dl#side1, 
#left dl#side8 {
background: url(img/side2-bottom.jpg) no-repeat left bottom #ffedec;
}

#left dl#side6 {
background: url(img/side3-bottom.jpg) no-repeat left bottom #ffedec;
}

#left dl#side-rank {
background: url(img/side1-bottom.jpg) no-repeat left bottom #EFF5D8;
}

#side0 dt,
#side1 dt, 
#side2 dt, 
#side3 dt, 
#side4 dt, 
#side5 dt, 
#side6 dt, 
#side7 dt, 
#side8 dt, 
#side9 dt, 
#side-rank dt, 
#side-akamaru dt, 
#side-tei-up dt {
text-indent: -8888px;
}

#left dl#side0 dt {
height: 30px;
background: url(img/side0-dt.jpg) no-repeat;
}

#left dl#side1 dt {
height: 30px;
background: url(img/side1-dt.jpg) no-repeat;
}

#left dl#side2 dt {
height: 30px;
background: url(img/side2-dt.jpg) no-repeat;
}

#left dl#side3 dt {
height: 30px;
background: url(img/side3-dt.jpg) no-repeat;
}

#left dl#side4 dt {
height: 30px;
background: url(img/side4-dt.jpg) no-repeat;
}

#left dl#side5 dt {
height: 30px;
background: url(img/side5-dt.jpg) no-repeat;
}

#left dl#side6 dt {
height: 30px;
background: url(img/side6-dt.jpg) no-repeat;
}

#left dl#side7 dt {
height: 30px;
background: url(img/side7-dt.jpg) no-repeat;
}

#left dl#side8 dt {
height: 30px;
background: url(img/side8-dt.jpg) no-repeat;
}

#left dl#side9 dt {
height: 30px;
background: url(img/side9-dt.jpg) no-repeat;
}

#left dl#side-rank dt {
height: 59px;
background: url(img/rank-dt.jpg) no-repeat;
}

#left dl#side-akamaru dt{
height: 50px;
background: url(img/side-akamaru-dt.jpg) no-repeat;
}

#left dl#side-tei-up dt {
height: 30px;
background: url(img/side-tie-up.jpg) no-repeat;
}

#side2 dd, 
#side3 dd, 
#side4 dd, 
#side5 dd, 
#side7 dd, 
#side9 dd, 
#side-tei-up dd {
background: url(img/dd-bg.jpg) repeat-y #ffedec;
padding: 6px 7px 0px 8px;
font-size: 12px;
}

#side0 dd {
background: url(img/dd-bg-y.jpg) repeat-y #fff;
padding: 6px 7px 0px 8px;
font-size: 12px;
}

#side1 dd, 
#side8 dd {
background: url(img/dd-bg-y.jpg) repeat-y #ffedec;
padding: 6px 7px 0px 8px;
font-size: 12px;
}

#side6 dd {
background: url(img/dd-bg-w.jpg) repeat-y #ffedec;
text-align: center;
padding: 5px 0px;
font-size: 12px;
}

#side-rank dd {
background: url(img/dd-bg.jpg) repeat-y #EFF5D8;
padding: 6px 7px 0px 8px;
font-size: 12px;
}

#side-akamaru dd {
background: url(img/dd-bg.jpg) repeat-y #ffedec;
padding: 6px 7px 0px 8px;
font-size: 10px;
}


#side2 dd a, 
#side3 dd a, 
#side4 dd a, 
#side5 dd a, 
#side7 dd a, 
#side9 dd a, 
#side-tei-up dd a {
width:150px;
height:30px;
margin:0 0 0px 0px;
display:block;
background:url(img/dd-a.gif) no-repeat;
text-decoration: none;
padding-left: 35px;
line-height: 30px;
color: #333;
}

#side0 dd a {
width:150px;
height:30px;
margin:0 0 0px 0px;
display:block;
background:url(img/dd-b.gif) no-repeat;
text-decoration: none;
padding-left: 35px;
line-height: 30px;
color: #333;
}

#side1 dd a, 
#side8 dd a {
width:150px;
height:30px;
margin:0 0 0px 0px;
display:block;
background:url(img/dd-b.gif) no-repeat;
text-decoration: none;
padding-left: 35px;
line-height: 30px;
color: #333;
}

#side-akamaru dd a {
width:145px;
height:53px;
margin:0 0 0px 0px;
display:block;
background:url(img/side-akamaru-dd.jpg) no-repeat;
text-decoration: none;
line-height: 1.7em;
padding-left: 30px;
padding-right: 10px;
padding-top: 7px;
color: #333;
}

#side-akamaru dd a span.akamaru-camp {
font-size: 14px;
font-weight: bold;
color: #900500;
}

#side-akamaru dd a span.akamaru-camp2 {
font-size: 12px;
font-weight: bold;
color: #900500;
}

dd#rank0 {
text-align: right;
}

dd#rank1 a {
width:140px;
height:30px;
margin:0 0 0px 0px;
display:block;
background:url(img/rank1.gif) no-repeat;
text-decoration: none;
padding-left: 45px;
line-height: 30px;
color: #333;
}

dd#rank2 a {
width:140px;
height:30px;
margin:0 0 0px 0px;
display:block;
background:url(img/rank2.gif) no-repeat;
text-decoration: none;
padding-left: 45px;
line-height: 30px;
color: #333;
}

dd#rank3 a {
width:140px;
height:30px;
margin:0 0 0px 0px;
display:block;
background:url(img/rank3.gif) no-repeat;
text-decoration: none;
padding-left: 45px;
line-height: 30px;
color: #333;
}

dd#rank4 a {
width:140px;
height:30px;
margin:0 0 0px 0px;
display:block;
background:url(img/rank4.gif) no-repeat;
text-decoration: none;
padding-left: 45px;
line-height: 30px;
color: #333;
}

dd#rank5 a {
width:140px;
height:30px;
margin:0 0 0px 0px;
display:block;
background:url(img/rank5.gif) no-repeat;
text-decoration: none;
padding-left: 45px;
line-height: 30px;
color: #333;
}

dd#rank6 a {
width:140px;
height:30px;
margin:0 0 0px 0px;
display:block;
background:url(img/rank6.gif) no-repeat;
text-decoration: none;
padding-left: 45px;
line-height: 30px;
color: #333;
}

dd#rank7 a {
width:140px;
height:30px;
margin:0 0 0px 0px;
display:block;
background:url(img/rank7.gif) no-repeat;
text-decoration: none;
padding-left: 45px;
line-height: 30px;
color: #333;
}

dd#rank8 a {
width:140px;
height:30px;
margin:0 0 0px 0px;
display:block;
background:url(img/rank8.gif) no-repeat;
text-decoration: none;
padding-left: 45px;
line-height: 30px;
color: #333;
}

dd#rank9 a {
width:140px;
height:30px;
margin:0 0 0px 0px;
display:block;
background:url(img/rank9.gif) no-repeat;
text-decoration: none;
padding-left: 45px;
line-height: 30px;
color: #333;
}

dd#rank10 a {
width:140px;
height:30px;
margin:0 0 0px 0px;
display:block;
background:url(img/rank10.gif) no-repeat;
text-decoration: none;
padding-left: 45px;
line-height: 30px;
color: #333;
}

#side0 dd a:hover,
#side1 dd a:hover, 
#side2 dd a:hover, 
#side3 dd a:hover, 
#side4 dd a:hover, 
#side5 dd a:hover, 
#side7 dd a:hover, 
#side8 dd a:hover, 
#side9 dd a:hover, 
#side-rank dd a:hover, 
#side-tei-up dd a:hover {
background-position:0 -30px;
color: #8e0700;
text-decoration: underline;
}

#side-akamaru dd a:hover {
background-position:0 -60px;
}

#side-akamaru dd a:hover span.akamaru-camp {
text-decoration: underline;
color: #8e0700;
}


#side-akamaru dd span.red-akamaru {
color: red;
}

#side-akamaru dd span.red-akamaru1 {
color: red;

font-size: 13px;
font-weight: bold;
}

#side-akamaru dd span.red-akamaru2 {
color: red;
font-weight: bold;
}

#side1 dd.jissen a, 
#side8 dd.jissen a {
background:url(img/dd-c6.gif) no-repeat;
padding-left: 80px;
width:105px;
}

#side1 dd.jissen a:hover, 
#side8 dd.jissen a:hover {
background:url(img/dd-c6.gif) no-repeat;
background-position:0 -30px;
color: #8e0700;
text-decoration: underline;
}

#side1 dd.demo-pick a {
background:url(img/dd-c10.gif) no-repeat;
padding-left: 80px;
width:105px;
}

#side1 dd.demo-pick a:hover {
background:url(img/dd-c10.gif) no-repeat;
background-position:0 -30px;
color: #8e0700;
text-decoration: underline;
}

#side1 dd.demo-pick2 a {
background:url(img/dd-c12.gif) no-repeat;
padding-left: 80px;
width:105px;
}

#side1 dd.demo-pick2 a:hover {
background:url(img/dd-c12.gif) no-repeat;
background-position:0 -30px;
color: #8e0700;
text-decoration: underline;
}

#side1 dd.demo-pick3 a {
background:url(img/dd-c13.gif) no-repeat;
padding-left: 80px;
width:105px;
}

#side1 dd.demo-pick3 a:hover {
background:url(img/dd-c13.gif) no-repeat;
background-position:0 -30px;
color: #8e0700;
text-decoration: underline;
}

#side-parts {
margin-bottom: 15px;
}

#side7 dd.dd-qr {

background: url(img/side-qr.gif) no-repeat;
height: 60px;
padding: 160px 10px 0px 13px;
font-size: 12px;
margin-bottom: 0px;
line-height: 1.3em;
color: #333;
}

#side7 dd.dd-qr span.qrurl {
color:#fc930a;
letter-spacing: 0.4px
}

#side7 dd.dd-qr a {
background: none;
display:inline;
height: normal;
padding: 0px;
margin: 0px;
line-height: 100%;
text-decoration: underline;
color: blue;
}

#side7 dd.dd-qr a:hover {
color: red;
}

/**************************************/
#foot{
width: 820px;
margin-right: auto;
margin-left: auto;
height: 80px;
text-align: center;
font-size:12px;
color: #fff;
background:url(img/foot.gif) no-repeat left bottom;
clear:both;
}

#foot p {
padding-top: 25px;
margin:0px;
font-weight: bold;
}

#foot p a{
text-decoration: none;
font-style:normal;
color: #fff;
}

.clear {
clear:both;
}

#foot-itiran {

padding-bottom: 0px;
padding-left: 25px;
padding-right: 25px;
}

#foot-itiran ul {
text-align: left;
padding: 5px 5px 5px 5px;
border-top: solid 1px #999;
}

#foot-itiran li {
display: inline;
text-align: left;
font-size: 12px;
list-style-type: none;

padding-right: 0px;
padding-left: 0px;
line-height: 150%;
}



#foot-itiran li.foot-syouken, 
#foot-itiran li.foot-sengyo, 
#foot-itiran li.foot-tansi {
background: url(img/house_02.gif) no-repeat left center;
padding-left: 20px;
font-weight: bold;
color: #db0b00;

}



/**************************************/

#menu {
height:30px;
position:absolute;
top:92px;
left:33px;
}

#menu-new {
height:30px;
position:absolute;
top:122px;
left:162px;
}

#menu li, 
#menu-new li {
height:30px;
float:left;
list-style:none;
text-indent:-9999px;
}

#menu li a, 
#menu-new li a {
height:30px;
display:block;
background-position:0 0;
background-repeat:no-repeat;
overflow: hidden;
}

#menu li#m-tokatuyou a {
width:129px;
background-image:url(img/gm-katuyou.jpg);
}

#menu li#m-tohome a {
width:129px;
background-image:url(img/gm-gohome.jpg);
}

#menu li#m-torule a {
width:129px;
background-image:url(img/gm-rule.jpg);
}

#menu li#m-toyen a {
width:129px;
background-image:url(img/gm-yen.jpg);
}

#menu li#m-tomerit a {
width:129px;
background-image:url(img/gm-merit.jpg);
}

#menu li#m-toauto a {
width:129px;
background-image:url(img/gm-auto.jpg);
}

#menu li#m-tocall a {
width:129px;
background-image:url(img/gm-call.jpg);
}

#menu li#m-tosyogaku a {
width:129px;
background-image:url(img/gm-syogaku.jpg);
}

#menu-new li#m-tocost a {
width:129px;
background-image:url(img/gm-cost.jpg);
}

#menu-new li#m-toswap a {
width:129px;
background-image:url(img/gm-swap.jpg);
}

#menu-new li#m-toleva a {
width:129px;
background-image:url(img/gm-leva.jpg);
}

#menu-new li#m-totuuka a {
width:129px;
background-image:url(img/gm-tuuka.jpg);
}

#menu-new li#m-tobroker a {
width:129px;
background-image:url(img/gm-broker.jpg);
}

#menu-new li#m-torankauto a {
width:129px;
background-image:url(img/gm-rankauto.jpg);
}

#menu li a:hover, 
#menu-new li a:hover {
background-position:0 -30px;
}

/**************************************/

#pankuzu {
position: absolute;
top: 157px; left: 30px;
font-size: 12px;
color: #fff;
letter-spacing: 0.1em;
}

#pankuzu a {
color: #fcb749;

}

#pankuzu a:hover {
color: #f00;
text-decoration: none;
}

#content p.pagetop {
text-align: right;
}



/**************************************/

.redb {
color: red;
font-weight: bold;
}

.bla, .blab {
font-weight: bold;
}

.red {
color: red;
}

/**************************************/

table {
background :#fff;
margin: 0px 0px 20px 15px;
padding: 0px 0px 0px 0px;
color: #5d5d5d;
width: 530px;
border-collapse: collapse;
font-size: 14px;
line-height: 1.3em;
}

td {
border: solid 1px #fcb749;
padding: 8px 5px 8px 10px;

}

th {
border: solid 1px #fcb749;
padding: 8px 5px 8px 10px;
background:#fffbc4;
font-weight: bold;

}

table.seisaku {
margin-bottom: 5px;
}

table.syouko {
font-size: 12px;
}



tr.td-c {
text-align: center;
}


td.td-center {
text-align: center;
padding-left: 0px;
}

table.syouko td.td-center {
text-align: center;
padding-left: 0px;
padding-right: 0px;
}

table.syouko td img {
margin-top: 5px;
margin-bottom: 5px;
}


tr.td-c td{
padding-left: 5px;
}

tr.td-c th{
padding-left: 0px;
padding-right: 0px;
}

th.th-c {
text-align: center;

}


td.td-left {
text-align: left;
}


caption {
background: url(img/caption1.jpg) no-repeat left top;
height: 30px;
border-left: solid 1px #8e0700;
border-right: solid 1px #8e0700;

line-height: 30px;
font-family: "HGS創英角ｺﾞｼｯｸUB", "ヒラギノ角ゴ Pro W6";
text-align: left;
text-indent: 43px;
color: #333;
font-size: 16px;
}

caption.rank-cap {
background: url(img/rank-cap.jpg) no-repeat left top;
border:none;
margin-bottom: 1px;
color: #666;
height: 33px;
line-height: 33px;
text-indent: 47px;
}

table.kobetu td {
border: solid 1px #8e0700;
color: #333;
}

table.kobetu th {
border: solid 1px #8e0700;
background-color:#fff0ee;
color: #333;
}

table.seisaku {
font-size: 13px;
margin-bottom: 20px;
width: 550px;
margin: 0 0 20px 5px;
}


table.seisaku td.seisaku-td {
background-color: #fffbc4;
}

table.rank-table1 {
width: 550px;


margin: 0px 0px 15px 5px;
}

table.rank-table1 td {
border: solid 1px #ccc;
}

table.rank-table1 td.rank-cap {
padding: 5px 5px 5px 5px;
width: 35%;
}

table.rank-table1 td.rank-cap img {
margin: 0px;
padding: 3px;
border: solid 1px #aaa;

}

table.rank-table1 td.orange {
background: #f2f2f2;
color: #666;
font-weight: bold;
font-size: 13px;
white-space: nowrap;
padding: 3px 0px 3px 0px;
width: 12%;
text-align: center;
}

table.rank-table1 td.gray {
color: #666;
background: #f2f2f2;
font-weight: bold;
font-size: 11px;
white-space: nowrap;
padding: 3px 5px 3px 5px;
width: 19%;
text-align: left;
}

table.rank-table1 td.white {
background: #fff;
font-weight: normal;
font-size: 12px;
white-space: nowrap;
padding: 3px 0px 3px 10px;
width: 12%;
}

table.rank-table1 td.rank-setumei {
background-color: #ffff;
color: #333;

}


table.rank-table1 td a#rank-btn {
margin-left: 5px;
margin-top: 4px;
width: 184px;
height: 30px;
background: url(img/rank-affi-btn.jpg) no-repeat 0 0px;
display: block;
text-indent: -8888px;
font-size: 10px;
overflow: hidden;
}

table.rank-table1 td a#rank-btn:hover {
background-position: 0 -30px;
}


table.rank-table1 td.rank-mousikomi a#rank-btn {
margin-left: 60px;
}

table.rank-table1 td.rank-no1 {
background: url(img/rank-no1.jpg) no-repeat left top;
font-family: "HGS創英角ｺﾞｼｯｸUB", "ヒラギノ角ゴ Pro W6";
font-size: 16px;
height: 20px;
padding-top: 14px;
padding-left: 45px;
color: #333;
border-left: none;
border-right: none;
border-top: none;

}

table.rank-table1 td.rank-no2 {
background: url(img/rank-no2.jpg) no-repeat left top;
font-family: "HGS創英角ｺﾞｼｯｸUB", "ヒラギノ角ゴ Pro W6";
font-size: 16px;
height: 20px;
padding-top: 14px;
padding-left: 45px;
color: #333;
border-left: none;
border-right: none;
border-top: none;
}

table.rank-table1 td.rank-no3 {
background: url(img/rank-no3.jpg) no-repeat left top;
font-family: "HGS創英角ｺﾞｼｯｸUB", "ヒラギノ角ゴ Pro W6";
font-size: 16px;
height: 20px;
padding-top: 14px;
padding-left: 45px;
color: #333;
border-left: none;
border-right: none;
border-top: none;
}

table.rank-table1 td.rank-no4 {
background: url(img/rank-no4.jpg) no-repeat left top;
font-family: "HGS創英角ｺﾞｼｯｸUB", "ヒラギノ角ゴ Pro W6";
font-size: 16px;
height: 20px;
padding-top: 14px;
padding-left: 45px;
color: #333;
border-left: none;
border-right: none;
border-top: none;
}

table.rank-table1 td.rank-no5 {
background: url(img/rank-no5.jpg) no-repeat left top;
font-family: "HGS創英角ｺﾞｼｯｸUB", "ヒラギノ角ゴ Pro W6";
font-size: 16px;
height: 20px;
padding-top: 14px;
padding-left: 45px;
color: #333;
border-left: none;
border-right: none;
border-top: none;
}

table.rank-table1 th.rank-tuuka-th {
border: solid 1px #ccc;
background: #f2f2f2;
padding: 2px;
text-align: center;
width: 13%;
font-size: 12px;
}

table.rank-table1 td.rank-maru {
text-align: center;
padding: 0px;
}

table.table-100 {
width: 560px;
margin-left: 0px;
}

table td.campaign-cap {
padding: 5px 5px 5px 5px;

}

table td.campaign-cap img {

}

table td a#rank-btn {
margin-left: 10px;
margin-top: 5px;
width: 184px;
height: 30px;
background: url(img/rank-affi-btn.jpg) no-repeat 0 0px;
display: block;
text-indent: -8888px;
font-size: 10px;
overflow: hidden;
}

table td a#rank-btn:hover {
background-position: 0 -30px;
}

table.table-365 th {
text-align: center;
padding-left: 0px;
padding-right: 0px;

}

table.table-365 td.td-title {
background-color:#f5f5f5;
font-weight: bold;
text-align: center;
width: 14%;
padding-left: 0px;
padding-right: 0px;
font-size: 12px;
}

table.table-365 td {
font-size: 12px;
color: #333;
}

/**************************************/

table.rank-table-365 {
width: 550px;
margin: 0px 0px 15px 5px;
}

table.rank-table-365 td {
border: solid 1px #ccc;

}

table.rank-table-365 td.rank-cap {
padding: 5px 5px 5px 5px;
width: 40%
}

table.rank-table-365 td.rank-cap img {
margin: 0px;
padding: 3px;
border: solid 1px #aaa;

}

table.rank-table-365 td.orange {
background: #f2f2f2;
color: #666;
font-weight: bold;
font-size: 13px;
white-space: nowrap;
padding: 3px 0px 3px 0px;
width: 12%;
text-align: center;
}

table.rank-table-365 td.gray {
color: #666;
background: #f2f2f2;
font-weight: bold;
font-size: 12px;
padding: 5px 0px 5px 0px;

text-align: center;
}

table.rank-table-365 td.white {
background: #fff;
font-weight: normal;
font-size: 12px;

padding: 3px 0px 3px 10px;

}

table.rank-table-365 td.rank-setumei {
background-color: #ffff;
color: #333;

}


table.rank-table-365 td a#rank-btn {
margin-left: 5px;
margin-top: 4px;
width: 184px;
height: 30px;
background: url(img/rank-affi-btn.jpg) no-repeat 0 0px;
display: block;
text-indent: -8888px;
font-size: 10px;
overflow: hidden;
}

table.rank-table-365 td a#rank-btn:hover {
background-position: 0 -30px;
}


table.rank-table-365 td.rank-mousikomi a#rank-btn {
margin-left: 60px;
}

table.rank-table-365 td.rank-no1 {
background: url(img/rank-no1.jpg) no-repeat left top;
font-family: "HGS創英角ｺﾞｼｯｸUB", "ヒラギノ角ゴ Pro W6";
font-size: 16px;
height: 20px;
padding-top: 14px;
padding-left: 45px;
color: #333;
border-left: none;
border-right: none;
border-top: none;

}

table.rank-table-365 td.rank-no2 {
background: url(img/rank-no2.jpg) no-repeat left top;
font-family: "HGS創英角ｺﾞｼｯｸUB", "ヒラギノ角ゴ Pro W6";
font-size: 16px;
height: 20px;
padding-top: 14px;
padding-left: 45px;
color: #333;
border-left: none;
border-right: none;
border-top: none;
}

table.rank-table-365 td.rank-no3 {
background: url(img/rank-no3.jpg) no-repeat left top;
font-family: "HGS創英角ｺﾞｼｯｸUB", "ヒラギノ角ゴ Pro W6";
font-size: 16px;
height: 20px;
padding-top: 14px;
padding-left: 45px;
color: #333;
border-left: none;
border-right: none;
border-top: none;
}

table.rank-table-365 td.rank-no4 {
background: url(img/rank-no4.jpg) no-repeat left top;
font-family: "HGS創英角ｺﾞｼｯｸUB", "ヒラギノ角ゴ Pro W6";
font-size: 16px;
height: 20px;
padding-top: 14px;
padding-left: 45px;
color: #333;
border-left: none;
border-right: none;
border-top: none;
}

table.rank-table-365 td.rank-no5 {
background: url(img/rank-no5.jpg) no-repeat left top;
font-family: "HGS創英角ｺﾞｼｯｸUB", "ヒラギノ角ゴ Pro W6";
font-size: 16px;
height: 20px;
padding-top: 14px;
padding-left: 45px;
color: #333;
border-left: none;
border-right: none;
border-top: none;
}

table.rank-table-365 th.rank-tuuka-th {
border: solid 1px #ccc;
background: #f2f2f2;
padding: 2px;
text-align: center;
width: 13%;
font-size: 12px;
}

table.rank-table-365 td.rank-maru {
text-align: center;
padding: 0px;
}





/**************************************/

#content dl {
background: url(img/jikan-bottom.gif) no-repeat left bottom;
margin-left: 15px;
padding-bottom: 15px;
margin-bottom: 20px;
}

#content dl dd {
background: url(img/jikan-dd.gif) repeat-y;
padding: 0px 50px 15px 20px;
line-height: 1.5em;
font-size: 14px;
}

#content dl dd.dd-bt {
padding-bottom: 0px;
}

#content dl dd ul {
margin: 0px;
padding: 0px; 
}

#content dl dd li {
background: url(img/pen_07.gif) no-repeat left 1px;
height: 100%;
line-height: 1.3em;
width: 470px;
margin-bottom: 5px;
padding-left: 18px; 
padding-bottom: 5px;
}

#content dl dd.dd-go {
margin: 0px;
padding: 0px;
height: 26px;
}

#content dl dd.dd-go a {
display: block;
width: 450px;
height: 26px;
background: url(img/p-next2.gif) repeat-y 40px top;
margin: 0px;
padding: 0px;
line-height: 26px;
padding-left: 80px;
color: #8e0701;
text-decoration: none;
}

#content dl dd.dd-go a:hover {
background-position: 40px -26px;
color:#ff6600;
}

#content dl dd.dd-bt-c {
padding-bottom: 0px;
text-align: center;
}

#content dl#jikan dd {
background: url(img/jikan-dd.gif) repeat-y;
padding-top: 0px;
padding-bottom: 10px;
padding-left: 20px;
font-size: 14px;

}

#content dt {
background: url(img/jikan-dt.gif) no-repeat left;
height: 32px;
padding-top: 8px;
padding-left: 40px;
font-weight: bold;
}

#content dt.step1 {
background: url(img/step1.jpg) no-repeat left;
height: 45px;
padding-top: 10px;
padding-left: 120px;
font-weight: bold;
font-size: 18px;
}

#content dt.step2 {
background: url(img/step2.jpg) no-repeat left;
height: 45px;
padding-top: 10px;
padding-left: 120px;
font-weight: bold;
font-size: 18px;
}

#content dt.step3 {
background: url(img/step3.jpg) no-repeat left;
height: 45px;
padding-top: 10px;
padding-left: 120px;
font-weight: bold;
font-size: 18px;
}

#content dt.step4 {
background: url(img/step4.jpg) no-repeat left;
height: 45px;
padding-top: 10px;
padding-left: 120px;
font-weight: bold;
font-size: 18px;
}

#content dd img {
vertical-align: middle;
margin-right: 10px;
}

#content dl#jikan dd.sammer {
padding-bottom: 0px;
text-align: right;
font-size: 12px;
padding-right: 50px;
}

#content #ent-pickup dl {
background: url(img/ent-pick-bt.gif) no-repeat left bottom;
margin-left: 5px;
margin-right: 5px;
padding-bottom: 15px;
margin-bottom: 20px;
width: 270px;
float: left;
display: inline;
}

#content #ent-pickup dt {
background: url(img/ent-pick-dt.jpg) no-repeat left;
height: 30px;
line-height: 30px;
padding: 0px;
padding-left: 25px;
font-weight: bold;
color: #fff;
}

#content #ent-pickup dd {
background: url(img/ent-pick-bg.gif) repeat-y;
padding: 0px;
line-height: 1.5em;

}

#content #ent-pickup dd.pick-comp {
text-align: center;
padding-bottom: 5px;
padding-top: 5px;

}


#content #ent-pickup dd.pick-bana {
text-align: center;
padding-bottom: 5px;
border-bottom: dotted 1px #aaa;
}

#content #ent-pickup ul {
margin: 0px;
padding: 0px;
padding-top: 5px;
}

#content #ent-pickup li {
margin: 0px;
padding: 0px;
border: none;
background: url(img/pin_05.gif) no-repeat left center;
font-size: 12px;
margin-left: 10px;
padding-left: 15px;
}

#content #ent-pickup h4 {
border-left: solid 7px #8e0700;
border-bottom: solid 1px #8e0700;
background-color: #f7f7f7;
font-family: "HGS創英角ｺﾞｼｯｸUB", "ヒラギノ角ゴ Pro W6";
margin-left: 0px;
margin-right: 20px;
margin-bottom: 10px;
padding-left: 10px;
height: 30px;
line-height: 30px;
font-size: 16px;
}

#content #ent-pickup p {
font-size: 12px;
}

/**************************************/

#content p#yousen {
background: url(img/yousen.gif) no-repeat left top;
height: 60px;
padding: 40px 50px 0px 140px;
margin: 0px 0px 20px 15px;
}

#content p#insen {
background: url(img/insen.gif) no-repeat left top;
height: 60px;
padding: 40px 50px 0px 140px;
margin: 0px 0px 20px 15px;
}

#content p#sitahige {
background: url(img/sitahige.gif) no-repeat left top;
height: 130px;
padding: 40px 50px 0px 140px;
margin: 0px 0px 20px 15px;
}

#content p#uehige {
background: url(img/uehige.gif) no-repeat left top;
height: 130px;
padding: 40px 50px 0px 140px;
margin: 0px 0px 20px 15px;
}

#content p#jyuji {
background: url(img/jyuji.gif) no-repeat left top;
height: 90px;
padding: 40px 50px 0px 140px;
margin: 0px 0px 20px 15px;
}

#content p#koma {
background: url(img/koma.gif) no-repeat left top;
height: 130px;
padding: 40px 50px 0px 140px;
margin: 0px 0px 20px 15px;
}

#content p.check1 {
background: url(img/check-icon.gif) no-repeat left center;
height: 22px;
padding-left: 20px;
padding-top: 2px;
font-size: 13px;
border-bottom: dotted 1px #fcb749;
margin-right: 50px;
padding-right: 0px;
margin-bottom: 10px;
}

#content p.check2 {
background: url(img/check-icon.gif) no-repeat left center;
height: 22px;
padding-left: 20px;
padding-top: 2px;
font-size: 13px;
border-bottom: dotted 1px #fcb749;
margin-right: 50px;
padding-right: 0px;
}

#rousoku1 {
background: url(img/rousoku1.gif) no-repeat left top;
height: 200px;
margin-left: 15px;
margin-bottom: 10px;
}


#demo-btn {
background: url(img/demo-btn-gft.jpg) no-repeat left top;
height: 330px;
margin-left: 15px;
margin-bottom: 20px;
}

#mousikomiform {
background: url(img/mousikomiform-gft.jpg) no-repeat left top;
height: 400px;
margin-left: 15px;
margin-bottom: 20px;
}

#kouzasikin {
background: url(img/kouzasikin.jpg) no-repeat left top;
height: 300px;
margin-left: 15px;
margin-bottom: 20px;
}

#rousokuasi {
background: url(img/rousokuasi.jpg) no-repeat left top;
height: 400px;
margin-left: 15px;
margin-bottom: 20px;
}

#virtial-kobetu {
background: url(img/virtial-kobetu.jpg) no-repeat;
height: 360px;
margin-left: 15px;
margin-bottom: 20px;
}


#fx1-kobetu {
background: url(img/fx1-kobetu.jpg) no-repeat;
height: 360px;
margin-left: 15px;
margin-bottom: 20px;
}


#forexdemo-kobetu {
background: url(img/forex-kobetu.jpg) no-repeat;
height: 360px;
margin-left: 15px;
margin-bottom: 20px;
}


#cafe-kobetu {
background: url(img/cafe-kobetu.jpg) no-repeat;
height: 360px;
margin-left: 15px;
margin-bottom: 20px;
}

#kazasa-demo-kobetu {
background: url(img/kazaka-demo-kobetu.jpg) no-repeat;
height: 360px;
margin-left: 15px;
margin-bottom: 20px;
}

#hokusin-kobetu {
background: url(img/dragon24.jpg) no-repeat;
height: 360px;
margin-left: 15px;
margin-bottom: 20px;
}

#fxonline-kobetu {
background: url(img/fxonline.jpg) no-repeat;
height: 240px;
margin-left: 15px;
margin-bottom: 20px;
padding: 120px 0px 0px 230px;
}


#kawase-market-kobetu {
background: url(img/kawase-market.jpg) no-repeat;
height: 240px;
margin-left: 15px;
margin-bottom: 20px;
padding: 120px 0px 0px 230px;
}

#kawase-market-kobetu2 {
background: url(img/kawase-market2.jpg) no-repeat;
height: 240px;
margin-left: 15px;
margin-bottom: 20px;
padding: 120px 0px 0px 230px;
}


#himawari-kobetu {
background: url(img/himawari.jpg) no-repeat;
height: 240px;
margin-left: 15px;
margin-bottom: 20px;
padding: 120px 0px 0px 230px;
}

#gaitame-kobetu {
background: url(img/gaitame.jpg) no-repeat;
height: 240px;
margin-left: 15px;
margin-bottom: 20px;
padding: 120px 0px 0px 230px;
}

#fxprime-kobetu {
background: url(img/fxprime.jpg) no-repeat;
height: 240px;
margin-left: 15px;
margin-bottom: 20px;
padding: 120px 0px 0px 230px;
}

#manepato-kobetu {
background: url(img/partners.jpg) no-repeat;
height: 240px;
margin-left: 15px;
margin-bottom: 20px;
padding: 120px 0px 0px 230px;
}

#gaikaex-kobetu {
background: url(img/cyber.jpg) no-repeat;
height: 240px;
margin-left: 15px;
margin-bottom: 20px;
padding: 120px 0px 0px 230px;
}

#forex-kobetu {
background: url(img/forex.jpg) no-repeat;
height: 240px;
margin-left: 15px;
margin-bottom: 20px;
padding: 120px 0px 0px 230px;
}

#central-kobetu {
background: url(img/central.jpg) no-repeat;
height: 240px;
margin-left: 15px;
margin-bottom: 20px;
padding: 120px 0px 0px 230px;
}

#fxcm-kobetu {
background: url(img/fxcm.jpg) no-repeat;
height: 240px;
margin-left: 15px;
margin-bottom: 20px;
padding: 120px 0px 0px 230px;
}

#mj-kobetu {
background: url(img/mj-kobetu.jpg) no-repeat;
height: 240px;
margin-left: 15px;
margin-bottom: 20px;
padding: 120px 0px 0px 230px;
}

#fxtsys-kobetu {
background: url(img/fxtsys-kobetu.jpg) no-repeat;
height: 240px;
margin-left: 15px;
margin-bottom: 20px;
padding: 120px 0px 0px 230px;
}

#ueda-kobetu {
background: url(img/ueda-kobetu.jpg) no-repeat;
height: 240px;
margin-left: 15px;
margin-bottom: 20px;
padding: 120px 0px 0px 230px;
}

#aft-kobetu {
background: url(img/aft-kobetu.jpg) no-repeat;
height: 240px;
margin-left: 15px;
margin-bottom: 20px;
padding: 120px 0px 0px 230px;
}

#hirose-fx2-kobetu {
background: url(img/hirose-fx2-kobetu.jpg) no-repeat;
height: 240px;
margin-left: 15px;
margin-bottom: 20px;
padding: 120px 0px 0px 230px;
}

#hirose-lion-kobetu {
background: url(img/hirose-lion-kobetu.jpg) no-repeat;
height: 240px;
margin-left: 15px;
margin-bottom: 20px;
padding: 120px 0px 0px 230px;
}

#traders-kobetu {
background: url(img/netforex-kobetu.jpg) no-repeat;
height: 240px;
margin-left: 15px;
margin-bottom: 20px;
padding: 120px 0px 0px 230px;
}


#jet-kobetu {
background: url(img/jet-kobetu.jpg) no-repeat;
height: 240px;
margin-left: 15px;
margin-bottom: 20px;
padding: 120px 0px 0px 230px;
}

#subaru-kobetu {
background: url(img/subaru-kobetu.jpg) no-repeat;
height: 240px;
margin-left: 15px;
margin-bottom: 20px;
padding: 120px 0px 0px 230px;
}

#from-kobetu {
background: url(img/from-kobetu.jpg) no-repeat;
height: 240px;
margin-left: 15px;
margin-bottom: 20px;
padding: 120px 0px 0px 230px;
}

#panta-kobetu {
background: url(img/panta-kobetu.jpg) no-repeat;
height: 240px;
margin-left: 15px;
margin-bottom: 20px;
padding: 120px 0px 0px 230px;
}

#mcfs-kobetu {
background: url(img/mcfs-kobetu.jpg) no-repeat;
height: 240px;
margin-left: 15px;
margin-bottom: 20px;
padding: 120px 0px 0px 230px;
}

#invast-kobetu {
background: url(img/invast-kobetu.jpg) no-repeat;
height: 240px;
margin-left: 15px;
margin-bottom: 20px;
padding: 120px 0px 0px 230px;
}


#tokyoforex-kobetu {
background: url(img/monexfx-kobetu.jpg) no-repeat;
height: 240px;
margin-left: 15px;
margin-bottom: 20px;
padding: 120px 0px 0px 230px;
}



#tokyoforex-kobetu2 {
background: url(img/monexfx-kobetu2.jpg) no-repeat;
height: 240px;
margin-left: 15px;
margin-bottom: 20px;
padding: 120px 0px 0px 230px;
}

#gaitameonline-kobetu {
background: url(img/gaitameonline-kobetu.jpg) no-repeat;
height: 240px;
margin-left: 15px;
margin-bottom: 20px;
padding: 120px 0px 0px 230px;
}

#gft-kobetu {
background: url(img/gft-kobetu.jpg) no-repeat;
height: 240px;
margin-left: 15px;
margin-bottom: 20px;
padding: 120px 0px 0px 230px;
}

#fxtrade-demo {
background: url(img/fxtrade-demo.jpg) no-repeat;
height: 240px;
margin-left: 15px;
margin-bottom: 20px;
padding: 120px 0px 0px 230px;
}


#gft-kobetu-demo {
background: url(img/gft-kobetu-demo.jpg) no-repeat;
height: 240px;
margin-left: 15px;
margin-bottom: 20px;
padding: 120px 0px 0px 230px;
}

#gft-present {
background: url(img/gft-present.jpg) no-repeat;
height: 285px;
margin-left: 15px;
margin-bottom: 15px;

}

#forexcom-kobetu-demo {
background: url(img/forexcom-demo.jpg) no-repeat;
height: 355px;
margin-left: 15px;
margin-bottom: 20px;

}

#rakuchin-fx-demo {
background: url(img/rakuchin-fx-demo.jpg) no-repeat;
height: 240px;
margin-left: 15px;
margin-bottom: 20px;
padding: 120px 0px 0px 230px;
}



#tradersfx-kobetu {
background: url(img/tradersfx-kobetu.jpg) no-repeat;
height: 240px;
margin-left: 15px;
margin-bottom: 20px;
padding: 120px 0px 0px 230px;
}

#cmsfx-kobetu {
background: url(img/cmsfx-kobetu.jpg) no-repeat;
height: 240px;
margin-left: 15px;
margin-bottom: 20px;
padding: 120px 0px 0px 230px;
}

#fxnano-kobetu {
background: url(img/fxnano-kobetu.jpg) no-repeat;
height: 240px;
margin-left: 15px;
margin-bottom: 20px;
padding: 120px 0px 0px 230px;
}



#rakuten-kobetu {
background: url(img/rakuten.jpg) no-repeat;
height: 240px;
margin-left: 15px;
margin-bottom: 20px;
padding: 120px 0px 0px 230px;
}

#click-kobetu {
background: url(img/click-kobetu.jpg) no-repeat;
height: 240px;
margin-left: 15px;
margin-bottom: 20px;
padding: 120px 0px 0px 230px;
}

#fxtrade-kobetu {
background: url(img/fxtrade-kobetu.jpg) no-repeat;
height: 240px;
margin-left: 15px;
margin-bottom: 20px;
padding: 120px 0px 0px 230px;
}

#star-kobetu {
background: url(img/star-kobetu.jpg) no-repeat;
height: 240px;
margin-left: 15px;
margin-bottom: 20px;
padding: 120px 0px 0px 230px;
}

#fxzero-kobetu {
background: url(img/fxzero.jpg) no-repeat;
height: 240px;
margin-left: 15px;
margin-bottom: 20px;
padding: 120px 0px 0px 230px;
}

#starkawase-kobetu {
background: url(img/starkawase.jpg) no-repeat;
height: 240px;
margin-left: 15px;
margin-bottom: 20px;
padding: 120px 0px 0px 230px;
}

#forextrade-kobetu {
background: url(img/forextrade-kobetu.jpg) no-repeat;
height: 240px;
margin-left: 15px;
margin-bottom: 20px;
padding: 120px 0px 0px 230px;
}


#emcom-kobetu {
background: url(img/emcom-kobetu.jpg) no-repeat;
height: 240px;
margin-left: 15px;
margin-bottom: 20px;
padding: 120px 0px 0px 230px;
}

#saza-kobetu {
background: url(img/saza-kobetu.jpg) no-repeat;
height: 240px;
margin-left: 15px;
margin-bottom: 20px;
padding: 120px 0px 0px 230px;
}

#odl-kobetu {
background: url(img/odl-kobetu.jpg) no-repeat;
height: 240px;
margin-left: 15px;
margin-bottom: 20px;
padding: 120px 0px 0px 230px;
}

#m2j-kobetu {
background: url(img/m2j-kobetu.jpg) no-repeat;
height: 240px;
margin-left: 15px;
margin-bottom: 20px;
padding: 120px 0px 0px 230px;
}


#okasan-kobetu {
background: url(img/okasan.jpg) no-repeat;
height: 240px;
margin-left: 15px;
margin-bottom: 20px;
padding: 120px 0px 0px 230px;
}

#ntt-kobetu {
background: url(img/ntt-kobetu.jpg) no-repeat;
height: 240px;
margin-left: 15px;
margin-bottom: 20px;
padding: 120px 0px 0px 230px;
}

#ido-kobetu {
background: url(img/ido-kobetu.jpg) no-repeat;
height: 240px;
margin-left: 15px;
margin-bottom: 20px;
padding: 120px 0px 0px 230px;
}


#dmm-kobetu {
background: url(img/dmmfx.jpg) no-repeat;
height: 240px;
margin-left: 15px;
margin-bottom: 20px;
padding: 120px 0px 0px 230px;
}


#forexcom-kobetu {
background: url(img/forexcom-kobetu.jpg) no-repeat;
height: 240px;
margin-left: 15px;
margin-bottom: 20px;
padding: 120px 0px 0px 230px;
}

#saxobank-kobetu {
background: url(img/saxobank-kobetu.jpg) no-repeat;
height: 240px;
margin-left: 15px;
margin-bottom: 20px;
padding: 120px 0px 0px 230px;
}

#saza-catch-top {
background: url(img/saza-catch-top.jpg) no-repeat;
height: 240px;
margin-left: 15px;
margin-bottom: 20px;
padding: 120px 0px 0px 230px;
}

#ecofx-catch-top {
background: url(img/ecofx-catch-top.jpg) no-repeat;
height: 255px;
margin-left: 15px;
margin-bottom: 20px;
padding: 120px 0px 0px 230px;
}

#central-catch-top {
background: url(img/central-catch-top.jpg) no-repeat;
height: 365px;
margin-left: 15px;
margin-bottom: 20px;

}


#tradingstation-demo {
background: url(img/fxcm-tradingstation.jpg) no-repeat;
height: 240px;
margin-left: 15px;
margin-bottom: 20px;
padding: 120px 0px 0px 230px;
}

#moneyhunter-demo {
background: url(img/moneyhunter-catch-top.jpg) no-repeat;
height: 410px;
margin-left: 15px;
margin-bottom: 20px;
}

#click365-top {
background: url(img/tei-up-bana.jpg) no-repeat;
height: 130px;
margin-bottom: 20px;
}


#dealfx-kobetu {
background: url(img/dealfx-kobetu.jpg) no-repeat;
height: 240px;
margin-left: 15px;
margin-bottom: 20px;
padding: 120px 0px 0px 230px;
}

#daiwa-kobetu {
background: url(img/daiwa-kobetu.jpg) no-repeat;
height: 240px;
margin-left: 15px;
margin-bottom: 20px;
padding: 120px 0px 0px 230px;
}

#invast-365-kobetu {
background: url(img/invast-365-kobetu.jpg) no-repeat;
height: 240px;
margin-left: 15px;
margin-bottom: 20px;
padding: 120px 0px 0px 230px;
}


#click-365-kobetu {
background: url(img/click-365-kobetu.jpg) no-repeat;
height: 240px;
margin-left: 15px;
margin-bottom: 20px;
padding: 120px 0px 0px 230px;
}


#kobayashi-kobetu {
background: url(img/kobayashi-kobetu.jpg) no-repeat;
height: 240px;
margin-left: 15px;
margin-bottom: 20px;
padding: 120px 0px 0px 230px;
}

#cyber-365-kobetu {
background: url(img/cyber-365-kobetu.jpg) no-repeat;
height: 240px;
margin-left: 15px;
margin-bottom: 20px;
padding: 120px 0px 0px 230px;
}

#retela-365-kobetu {
background: url(img/retela-365-kobetu.jpg) no-repeat;
height: 240px;
margin-left: 15px;
margin-bottom: 20px;
padding: 120px 0px 0px 230px;
}

#fxa-kobetu {
background: url(img/fxa-kobetu.jpg) no-repeat;
height: 240px;
margin-left: 15px;
margin-bottom: 20px;
padding: 120px 0px 0px 230px;
}

#saisonfx-kobetu {
background: url(img/saison-kobetu.jpg) no-repeat;
height: 240px;
margin-left: 15px;
margin-bottom: 20px;
padding: 120px 0px 0px 230px;
}

#jfx-kobetu {
background: url(img/jfx-kobetu.jpg) no-repeat;
height: 240px;
margin-left: 15px;
margin-bottom: 20px;
padding: 120px 0px 0px 230px;
}

#japannetbank-kobetu {
background: url(img/japannetbank-kobetu.jpg) no-repeat;
height: 240px;
margin-left: 15px;
margin-bottom: 20px;
padding: 120px 0px 0px 230px;
}

#content ul.kobetu-point li.point1 {
border: none;
font-size: 15px;
font-weight: bold;
margin-bottom: 13px;
background: url(img/point1.jpg) no-repeat left top;
padding-top: 28px;
}

#content ul.kobetu-point li.point2 {
border: none;
font-size: 15px;
font-weight: bold;
margin-bottom: 13px;
background: url(img/point2.jpg) no-repeat left top;
padding-top: 28px;
}

#content ul.kobetu-point li.point3 {
border: none;
font-size: 15px;
font-weight: bold;
margin-bottom: 13px;
background: url(img/point3.jpg) no-repeat left top;
padding-top: 28px;
}

/**************************************/


#affi-btn {
margin-left: 80px;
width: 384px;
height: 47px;
background: url(img/affi-btn.jpg) no-repeat 0 0;
display: block;
text-indent: -8888px;
font-size: 10px;
overflow: hidden;
}

#affi-btn-kouza {
margin-left: 80px;
width: 384px;
height: 47px;
background: url(img/affi-kouza2.jpg) no-repeat 0 0;
display: block;
text-indent: -8888px;
font-size: 10px;
overflow: hidden;
}

#affi-btn-kouza-starkawase {
margin-left: 65px;
width: 414px;
height: 47px;
background: url(img/affi-btn-starkawase.jpg) no-repeat 0 0;
display: block;
text-indent: -8888px;
font-size: 10px;
overflow: hidden;
}

#affi-btn:hover {
background-position: 0 -47px;
}

#affi-btn-kouza:hover {
background-position: 0 -47px;
}

#affi-btn-kouza-starkawase:hover {
background-position: 0 -47px;
}

#content ul.btn-1 {
height: 47px;
padding: 0px 0px 0px 50px;
margin: 0px 0px 20px 0px;
}

#content ul.btn-1 li {
float: left;
height: 47px;
background: none;
margin: 0;
padding: 0;
text-indent: -8888px;
border: none;
width: 215px;
display: block;
margin-left: 10px;
display: inline;
}

#content ul.btn-1 li a {
height: 47px;
display: block;
background-position:0 0;
background-repeat:no-repeat;
margin: 0;
padding: 0;
overflow: hidden;
}

#content ul.btn-1 li#siryou a {
background-image: url(img/affi-siryou.jpg);
width: 215px;

}


#content ul.btn-1 li#demo-kouza a {
background-image: url(img/affi-demokouza.jpg);
width: 215px;

}

#content ul.btn-1 li#kouza a {
background-image: url(img/affi-kouza.jpg);
width: 215px;

}


#content ul.btn-1 li a:hover {
background-position: 0 -47px;
width: 215px;
margin: 0;
padding: 0;
display: block;
height: 47px;
}

/**************************************/

p a.aaa {
cursor: text;
color: #333333;
text-decoration:none;
}

p a.aaa:visited {
color: #333333;
}

p a.aaa:hover {
color: #333333;
}

/**************************************/

#top-matu {
background: url(img/matusima1.jpg) no-repeat left top;
height: 295px;
margin: 20px 0px 20px 0px;
padding: 130px 0px 0px 20px;
}


#top-matu ul {

}

#top-matu ul li {
text-indent: -9999px;
display:block;
width: 500px;
height: 30px;
margin: 0px;
padding: 0px;
margin-bottom: 7px;
}

#top-matu ul li a {
border: none;
margin: 0px;
padding: 0px;
overflow: hidden;
}

#top-matu li a#navi1 {
margin: 0px;
padding: 0px;
height: 30px;
width: 500px;
background: url(img/demo-navi1.gif);
}

#top-matu li a#navi2 {
margin: 0px;
padding: 0px;
height: 30px;
width: 500px;
background: url(img/demo-navi2.gif);
}

#top-matu li a#navi3 {
margin: 0px;
padding: 0px;
height: 30px;
width: 500px;
background: url(img/demo-navi3.gif);
}

#top-matu li a#navi4 {
margin: 0px;
padding: 0px;
height: 30px;
width: 500px;
background: url(img/demo-navi4.gif);
}

#top-matu li a#navi5 {
margin: 0px;
padding: 0px;
height: 30px;
width: 500px;
background: url(img/demo-navi5.gif);
}

#top-matu li a#navi1:hover, 
#top-matu li a#navi2:hover,
#top-matu li a#navi3:hover,
#top-matu li a#navi4:hover,
#top-matu li a#navi5:hover {
margin: 0px;
padding: 0px;
height: 30px;
width: 500px;
background-position: 0 -30px;
}




h2#h2-demo1 {
background: url(img/h2-demo1.jpg) no-repeat left top;
height: 48px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 17px;
}

h2#h2-demo2 {
background: url(img/h2-demo2.jpg) no-repeat left top;
height: 48px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 17px;
}

h2#h2-demo3 {
background: url(img/h2-demo3.jpg) no-repeat left top;
height: 48px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 17px;
}

h2#h2-demo4 {
background: url(img/h2-demo4.jpg) no-repeat left top;
height: 48px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 17px;
}

h2#h2-demo5 {
background: url(img/h2-demo5.jpg) no-repeat left top;
height: 48px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 17px;
}

h3#h3-demo-c {
background: url(img/h2-demo-c.jpg) no-repeat left top;
height: 48px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 17px;
}

#content .demo-box {
background: url(img/ent-bg.jpg) repeat-y;
margin-left: 0px;
padding-bottom: 3px;
}

#content p.p-dot {
font-size: 14px;
padding-top: 4px;
padding-bottom: 6px;
background: url(img/note.gif) #fff;
margin-right: 40px;
margin-left: 20px;
margin-top: 0px;
margin-bottom: 10px;
line-height: 28px;
padding-left: 5px;
padding-right: 5px;
}

#content .ent-bg p.p-dot {
margin-right: 33px;
margin-left: 16px;
}


#content p.point {
background: url(img/onepoint.jpg) no-repeat left top;
height: 30px;
margin-left: 0px;
text-indent: -5678px;
}

#content p.advice {
font-size: 14px;
padding-top: 4px;
padding-bottom: 6px;
background: url(img/note-p.gif) #fff;
margin-right: 33px;
margin-left: 16px;
margin-top: 0px;
margin-bottom: 10px;
line-height: 28px;
padding-left: 5px;
padding-right: 5px;
}

#content p.advice1 {
background: #ffeded;
border: dotted 2px #8e0800;
margin-right: 40px;
margin-left: 20px;
padding: 10px 5px 10px 10px;
}

#content p.advice2 {
background: #ffeded;
border: dotted 2px #8e0800;
margin-right: 40px;
margin-left: 20px;
padding: 10px 5px 10px 10px;
text-align: center;
}

#ent-bottom {
background: url(img/ent-bg-bottom.jpg) no-repeat left top;
height: 50px;
margin-left: 0px;
margin-bottom: 20px;
}

#content p.demo-img {
margin-left: 20px;
}


/**************************************/

#side-pick {
background: url(img/side-pick5.jpg) no-repeat left top;
height: 130px;
padding: 50px 0px 0px 65px ;
margin-bottom: 10px;
}


#side-pick-foreland {
background: url(img/side-pick-foreland.jpg) no-repeat left top;
height: 130px;
padding: 50px 0px 0px 65px ;
margin-bottom: 10px;
}

#side-pick-manepa {
background: url(img/side-pick-manepa.jpg) no-repeat left top;
height: 130px;
padding: 50px 0px 0px 65px ;
margin-bottom: 10px;
}

#side-pick-cyber {
background: url(img/side-pick-cyber.jpg) no-repeat left top;
height: 130px;
padding: 50px 0px 0px 65px ;
margin-bottom: 10px;
}


/**************************************/

#top-type {
background: url(img/top-type-bg.gif) no-repeat left top;
height: 400px;
margin-bottom: 20px;
margin-top: 20px;
padding-top: 55px;
padding-left: 5px;
}

#content #top-type ul li.li-btn {
background: none;
margin: 0px;
padding: 0px;
}

#content #top-type ul li.li-btn a {
background: none;
margin: 0px;
padding: 0px;
}

#content #type-1 {
width: 270px;
display: inline;
float: left;
margin-right: 10px;
margin-bottom: 10px;
}

#content #type-2 {
width: 270px;
display: inline;
float: left;
margin-bottom: 10px;
}

#content #type-3 {
width: 270px;
display: inline;
float: left;
margin-right: 10px;
}

#content #type-4 {
width: 270px;
display: inline;
float: left;
}

#content #type-1 ul {
background: url(img/type1.gif) no-repeat left top;
width: 240px;
height: 135px;
margin:0px;
padding: 45px 0px 0px 30px;
}

#content #type-2 ul {
background: url(img/type2.gif) no-repeat left top;
width: 240px;
height: 135px;
margin:0px;
padding: 45px 0px 0px 30px;
}

#content #type-3 ul {
background: url(img/type3.gif) no-repeat left top;
width: 240px;
height: 135px;
margin:0px;
padding: 45px 0px 0px 30px;
}

#content #type-4 ul {
background: url(img/type4.gif) no-repeat left top;
width: 240px;
height: 135px;
margin:0px;
padding: 45px 0px 0px 30px;
}

#content #type-1 ul li {
background: url(img/checkbox-1.gif) no-repeat left center;
padding-left: 25px;
border: none;
margin-bottom: 3px;
width: 210px;
font-weight: bold;
color: #555;
height: 20px;
line-height: 20px;
}

#content #type-2 ul li {
background: url(img/checkbox-2.gif) no-repeat left center;
padding-left: 25px;
border: none;
margin-bottom: 3px;
width: 210px;
font-weight: bold;
color: #555;
height: 20px;
line-height: 20px;
}

#content #type-3 ul li {
background: url(img/checkbox-3.gif) no-repeat left center;
padding-left: 25px;
border: none;
margin-bottom: 3px;
width: 210px;
font-weight: bold;
color: #555;
height: 20px;
line-height: 20px;
}

#content #type-4 ul li {
background: url(img/checkbox-4.gif) no-repeat left center;
padding-left: 25px;
border: none;
margin-bottom: 3px;
width: 210px;
font-weight: bold;
color: #555;
height: 20px;
line-height: 20px;
}


#content #top-type ul li a#type-btn1 {
margin-left: 15px;
width: 186px;
height: 34px;
background: url(img/type1-btn.gif) no-repeat 0 0;
display: block;
text-indent: -8888px;
font-size: 12px;
overflow: hidden;
}

#content #top-type ul li a#type-btn2 {
margin-left: 15px;
width: 186px;
height: 34px;
background: url(img/type2-btn.gif) no-repeat 0 0;
display: block;
text-indent: -8888px;
font-size: 12px;
overflow: hidden;
}

#content #top-type ul li a#type-btn3 {
margin-left: 15px;
width: 186px;
height: 34px;
background: url(img/type3-btn.gif) no-repeat 0 0;
display: block;
text-indent: -8888px;
font-size: 12px;
overflow: hidden;
}

#content #top-type ul li a#type-btn4 {
margin-left: 15px;
width: 186px;
height: 34px;
background: url(img/type4-btn.gif) no-repeat 0 0;
display: block;
text-indent: -8888px;
font-size: 12px;
overflow: hidden;
}

#content #top-type ul li a#type-btn1:hover {
background-position: 0 -34px;
}

#content #top-type ul li a#type-btn2:hover {
background-position: 0 -34px;
}

#content #top-type ul li a#type-btn3:hover {
background-position: 0 -34px;
}

#content #top-type ul li a#type-btn4:hover {
background-position: 0 -34px;
}


/**************************************/

#pocket {
background: url(img/pocket.gif) no-repeat left top;
height: 145px;
margin-left: 10px;
margin-bottom: 20px;
}

#kotukotu {
background: url(img/kotukotu.gif) no-repeat left top;
height: 145px;
margin-left: 10px;
margin-bottom: 20px;
}

#gangan {
background: url(img/gangan.gif) no-repeat left top;
height: 145px;
margin-left: 10px;
margin-bottom: 20px;
}

#demodemo {
background: url(img/demodemo.gif) no-repeat left top;
height: 145px;
margin-left: 10px;
margin-bottom: 20px;
}

/**************************************/
#osusume4 {
background: url(img/osusume4-bg.gif) no-repeat left top;
height: 155px;
margin-bottom: 20px;
padding-top: 70px;
padding-left: 5px;
}

#content #osusume4 ul {
margin: 0px;
padding: 0px;
}

#content #osusume4 ul li {
background: none;
margin: 0px;
padding: 0px;
width: 272px;
display: inline;
float: left;
border: none;
margin-right: 5px;
margin-bottom: 5px;
}

#content #osusume4 ul li a {
background: none;
margin: 0px;
padding: 0px;
width: 272px;
display: inline;

}

#content #osusume4 ul li a#osusume4-swap {

width: 272px;
height: 57px;
background: url(img/osusume4-swap.gif) no-repeat 0 0;
display: block;
text-indent: -8888px;
font-size: 12px;
overflow: hidden;
}

#content #osusume4 ul li a#osusume4-day {

width: 272px;
height: 57px;
background: url(img/osusume4-day.gif) no-repeat 0 0;
display: block;
text-indent: -8888px;
font-size: 12px;
overflow: hidden;
}

#content #osusume4 ul li a#osusume4-pocket {

width: 272px;
height: 57px;
background: url(img/osusume4-pocket.gif) no-repeat 0 0;
display: block;
text-indent: -8888px;
font-size: 12px;
overflow: hidden;
}

#content #osusume4 ul li a#osusume4-demo {
width: 272px;
height: 57px;
background: url(img/osusume4-demo.gif) no-repeat 0 0;
display: block;
text-indent: -8888px;
font-size: 12px;
overflow: hidden;
}

#content #osusume4 ul li a#osusume4-swap:hover {
background-position: 0 -57px;
}

#content #osusume4 ul li a#osusume4-day:hover {
background-position: 0 -57px;
}

#content #osusume4 ul li a#osusume4-pocket:hover {
background-position: 0 -57px;
}

#content #osusume4 ul li a#osusume4-demo:hover {
background-position: 0 -57px;
}

/**************************************/

#rank-top {
background: url(img/rank-top-bottom.gif) no-repeat left bottom;
padding-bottom: 15px;
margin-bottom: 20px;
}

#rank-top .rank-body {
background: url(img/rank-top-bg.gif) repeat-y;

}

#content #rank-top p {
margin-bottom: 0px;
margin-right: 35px;
background: #ffc;
padding: 4px 10px 0px 10px;
font-size: 14px;
line-height: 1.4em;
}

#content #rank-top h2 {
background: url(img/rank-top-h2.gif) no-repeat left center;
height:42px;
line-height: 42px;
margin: 0px;
padding-left: 40px;
color: #fcb749;
}

#hikaku-menu-cost {
background: url(img/rank-top-cost.gif) no-repeat left top;
height: 115px;
margin-bottom: 0px;
padding-top: 0px;
padding-left: 110px;
}

#hikaku-menu-swap {
background: url(img/rank-top-swap.gif) no-repeat left top;
height: 115px;
margin-bottom: 0px;
padding-top: 0px;
padding-left: 110px;
}


#hikaku-menu-leverage {
background: url(img/rank-top-leva.gif) no-repeat left top;
height: 115px;
margin-bottom: 0px;
padding-top: 0px;
padding-left: 110px;
}

#hikaku-menu-tuuka {
background: url(img/rank-top-tuuka.gif) no-repeat left top;
height: 115px;
margin-bottom: 0px;
padding-top: 0px;
padding-left: 110px;
}

#hikaku-menu-broker {
background: url(img/rank-top-broker.gif) no-repeat left top;
height: 115px;
margin-bottom: 0px;
padding-top: 0px;
padding-left: 110px;
}

#hikaku-menu-sys {
background: url(img/rank-top-sys.gif) no-repeat left top;
height: 115px;
margin-bottom: 0px;
padding-top: 0px;
padding-left: 110px;
}


#hikaku-menu-yakujyou {
background: url(img/rank-top-yakujyou.gif) no-repeat left top;
height: 115px;
margin-bottom: 0px;
padding-top: 0px;
padding-left: 110px;
}

#content #hikaku-menu-cost ul, 
#content #hikaku-menu-swap ul, 
#content #hikaku-menu-leverage ul, 
#content #hikaku-menu-tuuka ul, 
#content #hikaku-menu-broker ul, 
#content #hikaku-menu-sys ul, 
#content #hikaku-menu-yakujyou ul {
margin: 0px;
padding: 0px;
}

#content #hikaku-menu-cost ul li, 
#content #hikaku-menu-swap ul li, 
#content #hikaku-menu-leverage ul li, 
#content #hikaku-menu-tuuka ul li, 
#content #hikaku-menu-broker ul li, 
#content #hikaku-menu-sys ul li, 
#content #hikaku-menu-yakujyou ul li {
background: none;
margin: 0px;
padding: 0px;
width: 90px;
display: inline;
float: left;
border: none;
margin-right: 0px;
margin-bottom: 0px;
}

#content #hikaku-menu-cost ul li a, 
#content #hikaku-menu-swap ul li a, 
#content #hikaku-menu-leverage ul li a, 
#content #hikaku-menu-tuuka ul li a, 
#content #hikaku-menu-broker ul li a, 
#content #hikaku-menu-sys ul li a, 
#content #hikaku-menu-yakujyou ul li a {
background: none;
margin: 0px;
padding: 0px;
width: 90px;
display: inline;
}

#content #hikaku-menu-cost ul li a#hikaku-menu1 {
width: 90px;
height: 42px;
background: url(img/hikaku-menu1.gif) repeat-y 0 -42px;
display: block;
text-indent: -8888px;
font-size: 12px;
overflow: hidden;
}

#content #hikaku-menu-swap ul li a#hikaku-menu1, 
#content #hikaku-menu-leverage ul li a#hikaku-menu1, 
#content #hikaku-menu-tuuka ul li a#hikaku-menu1, 
#content #hikaku-menu-broker ul li a#hikaku-menu1, 
#content #hikaku-menu-sys ul li a#hikaku-menu1, 
#content #hikaku-menu-yakujyou ul li a#hikaku-menu1 {
width: 90px;
height: 42px;
background: url(img/hikaku-menu1.gif) repeat-y 0 0;
display: block;
text-indent: -8888px;
font-size: 12px;
overflow: hidden;
}

#content #hikaku-menu-cost ul li a#hikaku-menu2, 
#content #hikaku-menu-leverage ul li a#hikaku-menu2, 
#content #hikaku-menu-tuuka ul li a#hikaku-menu2, 
#content #hikaku-menu-broker ul li a#hikaku-menu2, 
#content #hikaku-menu-sys ul li a#hikaku-menu2, 
#content #hikaku-menu-yakujyou ul li a#hikaku-menu2 {
width: 90px;
height: 42px;
background: url(img/hikaku-menu2.gif) repeat-y 0 0;
display: block;
text-indent: -8888px;
font-size: 12px;
overflow: hidden;
}


#content #hikaku-menu-swap ul li a#hikaku-menu2 {
width: 90px;
height: 42px;
background: url(img/hikaku-menu2.gif) repeat-y 0 -42px;
display: block;
text-indent: -8888px;
font-size: 12px;
overflow: hidden;
}

#content #hikaku-menu-cost ul li a#hikaku-menu3, 
#content #hikaku-menu-swap ul li a#hikaku-menu3, 
#content #hikaku-menu-tuuka ul li a#hikaku-menu3, 
#content #hikaku-menu-broker ul li a#hikaku-menu3, 
#content #hikaku-menu-sys ul li a#hikaku-menu3 {
width: 90px;
height: 42px;
background: url(img/hikaku-menu3.gif) repeat-y 0 0;
display: block;
text-indent: -8888px;
font-size: 12px;
overflow: hidden;
}

#content #hikaku-menu-leverage ul li a#hikaku-menu3 {
width: 90px;
height: 42px;
background: url(img/hikaku-menu3.gif) repeat-y 0 -42px;
display: block;
text-indent: -8888px;
font-size: 12px;
overflow: hidden;
}


#content #hikaku-menu-cost ul li a#hikaku-menu4, 
#content #hikaku-menu-swap ul li a#hikaku-menu4, 
#content #hikaku-menu-leverage ul li a#hikaku-menu4, 
#content #hikaku-menu-broker ul li a#hikaku-menu4, 
#content #hikaku-menu-sys ul li a#hikaku-menu4, 
#content #hikaku-menu-yakujyou ul li a#hikaku-menu4 {
width: 90px;
height: 42px;
background: url(img/hikaku-menu4.gif) repeat-y 0 0;
display: block;
text-indent: -8888px;
font-size: 12px;
overflow: hidden;
}

#content #hikaku-menu-tuuka ul li a#hikaku-menu4 {
width: 90px;
height: 42px;
background: url(img/hikaku-menu4.gif) repeat-y 0 -42px;
display: block;
text-indent: -8888px;
font-size: 12px;
overflow: hidden;
}

#content #hikaku-menu-cost ul li a#hikaku-menu5, 
#content #hikaku-menu-swap ul li a#hikaku-menu5, 
#content #hikaku-menu-leverage ul li a#hikaku-menu5, 
#content #hikaku-menu-tuuka ul li a#hikaku-menu5, 
#content #hikaku-menu-sys ul li a#hikaku-menu5, 
#content #hikaku-menu-sys ul li a#hikaku-menu5 {
width: 90px;
height: 42px;
background: url(img/hikaku-menu5.gif) repeat-y 0 0;
display: block;
text-indent: -8888px;
font-size: 12px;
overflow: hidden;
}

#content #hikaku-menu-broker ul li a#hikaku-menu5 {
width: 90px;
height: 42px;
background: url(img/hikaku-menu5.gif) repeat-y 0 -42px;
display: block;
text-indent: -8888px;
font-size: 12px;
overflow: hidden;
}

#content #hikaku-menu-cost ul li a#hikaku-menu6, 
#content #hikaku-menu-swap ul li a#hikaku-menu6, 
#content #hikaku-menu-leverage ul li a#hikaku-menu6, 
#content #hikaku-menu-tuuka ul li a#hikaku-menu6, 
#content #hikaku-menu-broler ul li a#hikaku-menu6, 
#content #hikaku-menu-yakujyou ul li a#hikaku-menu6 {
width: 90px;
height: 42px;
background: url(img/hikaku-menu6.gif) repeat-y 0 0;
display: block;
text-indent: -8888px;
font-size: 12px;
overflow: hidden;
}

#content #hikaku-menu-sys ul li a#hikaku-menu6 {
width: 90px;
height: 42px;
background: url(img/hikaku-menu6.gif) repeat-y 0 -42px;
display: block;
text-indent: -8888px;
font-size: 12px;
overflow: hidden;
}


#content #hikaku-menu-cost ul li a#hikaku-menu7, 
#content #hikaku-menu-swap ul li a#hikaku-menu7, 
#content #hikaku-menu-tuuka ul li a#hikaku-menu7, 
#content #hikaku-menu-broker ul li a#hikaku-menu7, 
#content #hikaku-menu-sys ul li a#hikaku-menu7 {
width: 90px;
height: 42px;
background: url(img/hikaku-menu7.gif) repeat-y 0 0;
display: block;
text-indent: -8888px;
font-size: 12px;
overflow: hidden;
}

#content #hikaku-menu-yakujyou ul li a#hikaku-menu7 {
width: 90px;
height: 42px;
background: url(img/hikaku-menu7.gif) repeat-y 0 -42px;
display: block;
text-indent: -8888px;
font-size: 12px;
overflow: hidden;
}

#content #hikaku-menu-cost ul li a#hikaku-menu1:hover, 
#content #hikaku-menu-cost ul li a#hikaku-menu2:hover, 
#content #hikaku-menu-cost ul li a#hikaku-menu3:hover, 
#content #hikaku-menu-cost ul li a#hikaku-menu4:hover, 
#content #hikaku-menu-cost ul li a#hikaku-menu5:hover, 
#content #hikaku-menu-cost ul li a#hikaku-menu6:hover, 
#content #hikaku-menu-cost ul li a#hikaku-menu7:hover {
background-position: 0px -42px;
height: 42px;
}

#content #hikaku-menu-swap ul li a#hikaku-menu1:hover, 
#content #hikaku-menu-swap ul li a#hikaku-menu2:hover, 
#content #hikaku-menu-swap ul li a#hikaku-menu3:hover, 
#content #hikaku-menu-swap ul li a#hikaku-menu4:hover, 
#content #hikaku-menu-swap ul li a#hikaku-menu5:hover, 
#content #hikaku-menu-swap ul li a#hikaku-menu6:hover, 
#content #hikaku-menu-swap ul li a#hikaku-menu7:hover {
background-position: 0px -42px;
height: 42px;
}

#content #hikaku-menu-leverage ul li a#hikaku-menu1:hover, 
#content #hikaku-menu-leverage ul li a#hikaku-menu2:hover, 
#content #hikaku-menu-leverage ul li a#hikaku-menu3:hover, 
#content #hikaku-menu-leverage ul li a#hikaku-menu4:hover, 
#content #hikaku-menu-leverage ul li a#hikaku-menu5:hover, 
#content #hikaku-menu-leverage ul li a#hikaku-menu6:hover, 
#content #hikaku-menu-leverage ul li a#hikaku-menu7:hover {
background-position: 0px -42px;
height: 42px;
}


#content #hikaku-menu-tuuka ul li a#hikaku-menu1:hover, 
#content #hikaku-menu-tuuka ul li a#hikaku-menu2:hover, 
#content #hikaku-menu-tuuka ul li a#hikaku-menu3:hover, 
#content #hikaku-menu-tuuka ul li a#hikaku-menu4:hover, 
#content #hikaku-menu-tuuka ul li a#hikaku-menu5:hover, 
#content #hikaku-menu-tuuka ul li a#hikaku-menu6:hover, 
#content #hikaku-menu-tuuka ul li a#hikaku-menu7:hover {
background-position: 0px -42px;
height: 42px;
}


#content #hikaku-menu-broker ul li a#hikaku-menu1:hover, 
#content #hikaku-menu-broker ul li a#hikaku-menu2:hover, 
#content #hikaku-menu-broker ul li a#hikaku-menu3:hover, 
#content #hikaku-menu-broker ul li a#hikaku-menu4:hover, 
#content #hikaku-menu-broker ul li a#hikaku-menu5:hover, 
#content #hikaku-menu-broker ul li a#hikaku-menu6:hover, 
#content #hikaku-menu-broker ul li a#hikaku-menu7:hover {
background-position: 0px -42px;
height: 42px;
}

#content #hikaku-menu-sys ul li a#hikaku-menu1:hover, 
#content #hikaku-menu-sys ul li a#hikaku-menu2:hover, 
#content #hikaku-menu-sys ul li a#hikaku-menu3:hover, 
#content #hikaku-menu-sys ul li a#hikaku-menu4:hover, 
#content #hikaku-menu-sys ul li a#hikaku-menu5:hover, 
#content #hikaku-menu-sys ul li a#hikaku-menu6:hover, 
#content #hikaku-menu-sys ul li a#hikaku-menu7:hover {
background-position: 0px -42px;
height: 42px;
}

#content #hikaku-menu-yakujyou ul li a#hikaku-menu1:hover, 
#content #hikaku-menu-yakujyou ul li a#hikaku-menu2:hover, 
#content #hikaku-menu-yakujyou ul li a#hikaku-menu3:hover, 
#content #hikaku-menu-yakujyou ul li a#hikaku-menu4:hover, 
#content #hikaku-menu-yakujyou ul li a#hikaku-menu5:hover, 
#content #hikaku-menu-yakujyou ul li a#hikaku-menu6:hover, 
#content #hikaku-menu-yakujyou ul li a#hikaku-menu7:hover {
background-position: 0px -42px;
height: 42px;
}

/**************************************/
#content h4#kaisya-h3 {
background: url(img/kaisya-h3.jpg) no-repeat left top;
font-size: 18px;
color: #555;
margin: 0px;
padding: 0px;
height: 20px;
padding-top: 14px;
padding-left: 35px;
margin-bottom: 10px;
border: none;
line-height: 100%;
}


#content .kaisya-itiran {
background: url(img/itiran-bottom.gif) no-repeat left bottom;
margin-left: 15px;
padding-bottom: 7px;
margin-bottom: 15px;
}

#content .kaisya-itiran .kaisya-itiran-body {
background: url(img/jikan-dd.gif) repeat-y;
margin-right: 35px;
padding: 0px 20px 0px 30px;
line-height: 1.5em;

width: 480px;
}


#content .kaisya-itiran .kaisya-itiran-body ul {
margin: 0px;
padding: 0px;
}


#content .kaisya-itiran .kaisya-itiran-body ul li {
list-style-type: none;
margin: 0px;
padding: 0px;
border: none;
float: left;
height: 22px;
line-height: 22px;
margin-bottom: 1px;
font-size: 13px;
width: auto;
margin-right: 10px;
white-space: nowrap;
display: inline;
}

#content .kaisya-itiran .kaisya-itiran-body ul li a {
margin: 0px;
padding: 0px;
border: none;
padding-left: 20px;
background: url(img/folder_01.gif) no-repeat left center #fff;
float: left;
margin-bottom: 0px;
width: auto;
white-space: nowrap;
}

#content .kaisya-itiran .kaisya-itiran-body a:hover {
background: url(img/folder_02.gif) no-repeat left center #fff;
text-decoration: underline;
}


#content .kaisya-itiran p.itiran-pick {
margin: 0px;
padding: 0px;
background: url(img/itiran-pick.gif) no-repeat left;
height: 31px;
padding-top: 4px;
padding-left: 40px;
font-family: "HGS創英角ｺﾞｼｯｸUB", "ヒラギノ角ゴ Pro W6";
font-size: 16px;
color: #555;
}



/**************************************/

dl#matusima-bana dd table {
width: 490px;
margin: 0px;
margin-bottom: 0px;
padding: 0px;
margin-left: 15px;
}

dl#matusima-bana table td {
border: none;
padding: 0px;
width: 160px;
vertical-align: top;
font-size: 12px;
}

dl#matusima-bana dd {
padding-left: 0px;
padding-bottom: 0px;
margin: 0px;

}


dl#matusima-bana dd.matu-foot-dd {
padding-bottom: 0px;
text-align: right;
font-size: 12px;
padding-right: 50px;
margin:99 0px;
font-size: 11px;
color: red;
}

.yellow {
background-color: #fff36b;
}


#content .fx-topix-bg p.img-l {
float: left;
margin: 0px;
padding: 0px;
line-height: 100%;
background: none;
border-left: solid 10px #fff;
border-right: solid 10px #fff;
margin-bottom: 10px;
}

#content .fx-topix-bg p.topix-kobetu {
clear: both;
}

.deal-yakujyou {
background: url(img/deal-yakujyou.jpg) no-repeat 18px top;
height: 172px;
}

html>body caption {
margin-left: 0px;
margin-right: -1px;
}

html>/**/body caption {
margin-left: 0px;
margin-right: -1px;
}


/********　ブロガートップＣＳＳ　********/

#blogger-bana1 {
background: url(img-blogger/blogger-bana2.jpg) no-repeat;
height: 31px;
width: 560px;
position: relative;
padding-left: 448px;
padding-top: 84px;
}

#blogger-bana1 a {
text-indent: -8888px;
background: url(img-blogger/itiran-btn.jpg) repeat-y;
height: 20px;
width: 96px;
display: block;
}

#blogger-bana1 a:hover {
background-position: 0 -20px;
}

#blogger-side a {
text-indent: -8888px;
background: url(img/blogger-side.jpg) no-repeat;
height: 96px;
weidth: 200px;
display: block;
margin-bottom: 10px;
overflow: hidden;
}

#blogger-box {
border: solid 1px #999;
border-top: none;
margin-right: 20px;
margin-bottom: 20px;
padding-top: 15px;
padding-left: 10px;
}

#blogger-box dl {
margin: 0px;
padding: 0px;
background: none;
width: 264px;
float: left;
display: inline;
margin: 0 10px 10px 0px;
padding-bottom: 8px;
border-bottom: solid 1px #ccc;
}

#blogger-box dl dt {
margin: 0px;
padding: 0px;
line-height: 100%;
height: 100%;
background: none;
width: 80px;
float: left;
display: inline;
margin-right: 0px;
}

#blogger-box dl dt img {
border: 0;
}

#blogger-box dl dd {
margin: 0px;
padding: 0px;
background: none;
float: right;
width: 166px;
font-size: 14px;
line-height: 1.3em;
}

#blogger-box dl dd.blogger-dd-p {
margin-bottom: 8px;
background: url(img-blogger/border-p.gif) no-repeat left;
font-weight: bold;
color: #333;
padding-left: 10px;
}

#blogger-box dl dd.blogger-ya-p {
background: url(img-blogger/ya-p.gif) no-repeat left 3px;
padding-left: 16px;
width: 160px;
}

#blogger-box dl dd.blogger-dd-b {
margin-bottom: 8px;
background: url(img-blogger/border-b.gif) no-repeat left;
font-weight: bold;
color: #333;
padding-left: 10px;
}

#blogger-box dl dd.blogger-ya-b {
background: url(img-blogger/ya-b.gif) no-repeat left 3px;
padding-left: 16px;
width: 160px;
}

#blogger-box dl dd.blogger-dd-g {
margin-bottom: 8px;
background: url(img-blogger/border-g.gif) no-repeat left;
font-weight: bold;
color: #333;
padding-left: 10px;
}

#blogger-box dl dd.blogger-ya-g {
background: url(img-blogger/ya-g.gif) no-repeat left 3px;
padding-left: 16px;
width: 160px;
}

#blogger-box dl dd.blogger-dd-v {
margin-bottom: 8px;
background: url(img-blogger/border-v.gif) no-repeat left;
font-weight: bold;
color: #333;
padding-left: 10px;
}

#blogger-box dl dd.blogger-ya-v {
background: url(img-blogger/ya-v.gif) no-repeat left 3px;
padding-left: 16px;
width: 160px;
}


/********　ブロガー一覧ＣＳＳ　********/

#blogger-top {
background: url(img-blogger/blogger-top.jpg) no-repeat;
height: 117px;
margin-bottom: 20px;
}

#saito-prof {
background: url(img-blogger/saito-prof.jpg) no-repeat;
position: relative;
height: 287px;
}

#ishin-prof {
background: url(img-blogger/ishin-prof.jpg) no-repeat;
position: relative;
height: 287px;
}

#fukada-prof {
background: url(img-blogger/fukada-prof.jpg) no-repeat;
position: relative;
height: 357px;
}

#andy-prof {
background: url(img-blogger/andy-prof.jpg) no-repeat;
position: relative;
height: 287px;
}

#aonori-prof {
background: url(img-blogger/aonori-prof.jpg) no-repeat;
position: relative;
height: 287px;
}

#kenta-prof {
background: url(img-blogger/kenta-prof.jpg) no-repeat;
position: relative;
height: 287px;
}


#kawaseou-prof {
background: url(img-blogger/kawaseou-prof.jpg) no-repeat;
position: relative;
height: 287px;
}

#content #ishin-prof p.p-ishin, 
#content #fukada-prof p.p-fukada, 
#content #andy-prof p.p-andy, 
#content #saito-prof p.p-saito, 
#content #aonori-prof p.p-aonori, 
#content #kenta-prof p.p-kenta, 
#content #kawaseou-prof p.p-kawaseou {
font-family: "HGS創英角ｺﾞｼｯｸUB", "ヒラギノ角ゴ Pro W6";
font-size: 18px;
margin: 0px;
padding: 0px;
line-height: 100%;
position: absolute;
left: 20px;
top: 8px;
}


#content #saito-prof p.p-saito, 
#content #aonori-prof p.p-aonori {
color: #118ccf;
}

#content #ishin-prof p.p-ishin, 
#content #kawaseou-prof p.p-kawaseou {
color: #a744f0;
}

#content #fukada-prof p.p-fukada, 
#content #kenta-prof p.p-kenta {
color: #e9518e;
}

#content #andy-prof p.p-andy {
color: #7aa91b;
}

#content #ishin-prof p.ishin-url a, 
#content #kawaseou-prof p.kawaseou-url a {
color: #118ccf;
font-weight: bold;
font-size: 16px;
position: absolute;
left: 250px;
bottom: 23px;
}

#content #ishin-prof p.ishin-url a:hover {
color: #ea528f;
}

.blogger-title-bg {
background: url(img-blogger/blogger-title-bg.jpg) repeat-y;
}

.blogger-title-bt {
background: url(img-blogger/blogger-title-bt.jpg) no-repeat;
height: 40px;
margin-bottom: 20px;
}

#content .blogger-title-bg ul {
margin: 0px;
padding: 0px;
}

#content .blogger-title-bg ul li {
border: none;
}

#content .blogger-title-bg ul li a {
display: ;
width: 420px;
margin: 0px;
padding: 0px;
margin-left: 36px;
background: url(img-blogger/ishin-li1.jpg) no-repeat left;
color: #a744f0;
font-weight: bold;
height: 30px;
line-height: 30px;
padding-left: 70px;
text-decoration: underline;
}

#content .blogger-title-bg ul li a:hover {

text-decoration: none;
}

#content .blogger-title-bg ul li.ishin-li2 a {
background: url(img-blogger/ishin-li2.jpg) no-repeat left;
}

#content .blogger-title-bg ul li.ishin-li3 a {
background: url(img-blogger/ishin-li3.jpg) no-repeat left;
}

#content .blogger-title-bg ul li.fukada-li1 a, 
#content .blogger-title-bg ul li.kenta-li1 a {
background: url(img-blogger/fukada-li1.jpg) no-repeat left;
color: #e9518e;
}

#content .blogger-title-bg ul li.fukada-li2 a, 
#content .blogger-title-bg ul li.kenta-li2 a {
background: url(img-blogger/fukada-li2.jpg) no-repeat left;
color: #e9518e;
}

#content .blogger-title-bg ul li.fukada-li3 a, 
#content .blogger-title-bg ul li.kenta-li3 a {
background: url(img-blogger/fukada-li3.jpg) no-repeat left;
color: #e9518e;
}

#content .blogger-title-bg ul li.andy-li1 a {
background: url(img-blogger/andy-li1.jpg) no-repeat left;
color: #7aa91b;
}

#content .blogger-title-bg ul li.andy-li2 a {
background: url(img-blogger/andy-li2.jpg) no-repeat left;
color: #7aa91b;
}

#content .blogger-title-bg ul li.andy-li3 a {
background: url(img-blogger/andy-li3.jpg) no-repeat left;
color: #7aa91b;
}

#content .blogger-title-bg ul li.saito-li1 a, 
#content .blogger-title-bg ul li.aonori-li1 a {
background: url(img-blogger/saito-li1.jpg) no-repeat left;
color: #118ccf;
}

#content .blogger-title-bg ul li.saito-li2 a, 
#content .blogger-title-bg ul li.aonori-li2 a {
background: url(img-blogger/saito-li2.jpg) no-repeat left;
color: #118ccf;
}

#content .blogger-title-bg ul li.saito-li3 a, 
#content .blogger-title-bg ul li.aonori-li3 a {
background: url(img-blogger/saito-li3.jpg) no-repeat left;
color: #118ccf;
}

/********　ブロガーコンテンツＣＳＳ　********/


#saito-top {
background: url(img-blogger/saito-top.jpg) no-repeat;
height: 115px;
margin-bottom: 15px;
}

#ishin-top {
background: url(img-blogger/ishin-top.jpg) no-repeat;
height: 115px;
margin-bottom: 15px;
}

#fukada-top {
background: url(img-blogger/fukada-top.jpg) no-repeat;
height: 115px;
margin-bottom: 15px;
}

#andy-top {
background: url(img-blogger/andy-top.jpg) no-repeat;
height: 115px;
margin-bottom: 15px;
}

#aonori-top {
background: url(img-blogger/aonori-top.jpg) no-repeat;
height: 115px;
margin-bottom: 15px;
}

#kenta-top {
background: url(img-blogger/kenta-top.jpg) no-repeat;
height: 115px;
margin-bottom: 15px;
}

#kawaseou-top {
background: url(img-blogger/kawaseou-top.jpg) no-repeat;
height: 115px;
margin-bottom: 15px;
}

.blogger-cont-top {
background: url(img-blogger/blogger-cont-top.jpg) no-repeat;
height: 124px;
position: relative;
}

#content .blogger-cont-top p.prof-mini {
position: absolute;
top: 14px;
}

#content .blogger-cont-top p.rensai1 {
position: absolute;
top: 24px;
left: 100px;
}

#content .blogger-cont-top p.blogger-cont-title {
position: absolute;
top: 58px;
left: 100px;
font-family: "HGS創英角ｺﾞｼｯｸUB", "ヒラギノ角ゴ Pro W6";
font-size: 18px;
line-height: 110%;
}

.tweet-top {
position: absolute;
top: 24px;
right: 60px;
}

.blogger-cont-bg {
background: url(img-blogger/blogger-cont-bg.jpg) repeat-y;

}

#content .blogger-cont-bg p {
font-size: 14px;
padding-top: 4px;
padding-bottom: 6px;
background: url(img-blogger/note.gif);
margin-right: 40px;
margin-left: 20px;
margin-top: 0px;
margin-bottom: 18px;
line-height: 28px;
padding-left: 5px;
padding-right: 5px;
}

#content .blogger-cont-bg p.p-title {
border: none;
font-family: "HGS創英角ｺﾞｼｯｸUB", "ヒラギノ角ゴ Pro W6";
background: url(img-blogger/blogger-p-title.jpg) no-repeat;
height: 32px;
margin: 0px;
padding: 0px;
font-size: 16px;
margin-left: 20px;
padding-left: 20px;
line-height: 32px;
margin-bottom: 16px;
}

#content .blogger-cont-bg p.p-title2 {
border: none;
font-family: "HGS創英角ｺﾞｼｯｸUB", "ヒラギノ角ゴ Pro W6";
background: url(img-blogger/blogger-p-title2.jpg) no-repeat;
height: 32px;
margin: 0px;
padding: 0px;
font-size: 16px;
margin-left: 20px;
padding-left: 20px;
line-height: 32px;
margin-bottom: 16px;
}

#content .blogger-cont-bg p.p-title3 {
border: none;
font-family: "HGS創英角ｺﾞｼｯｸUB", "ヒラギノ角ゴ Pro W6";
background: url(img-blogger/blogger-p-title3.jpg) no-repeat;
height: 32px;
margin: 0px;
padding: 0px;
font-size: 16px;
margin-left: 20px;
padding-left: 20px;
line-height: 32px;
margin-bottom: 16px;
}


#content .blogger-cont-bg p.p-title4 {
border: none;
font-family: "HGS創英角ｺﾞｼｯｸUB", "ヒラギノ角ゴ Pro W6";
background: url(img-blogger/blogger-p-title4.jpg) no-repeat;
height: 32px;
margin: 0px;
padding: 0px;
font-size: 16px;
margin-left: 20px;
padding-left: 20px;
line-height: 32px;
margin-bottom: 16px;
}


#content .blogger-cont-bg p.p-bt0 {
margin-bottom: 0px;
}

.blogger-cont-bt {
position: relative;
background: url(img-blogger/blogger-cont-bt.jpg) no-repeat;
height: 76px;
margin-bottom: 20px;
}



.tweet-bt {
position: absolute;
top: 38px;
right: 40px;
}

#content p.p-backnumber {
margin: 0px;
padding: 0px;
background: url(img-blogger/blogger-back.jpg) no-repeat;
line-height: 32px;
line-height: 32px;
font-family: "HGS創英角ｺﾞｼｯｸUB", "ヒラギノ角ゴ Pro W6";
font-size: 16px;
padding-left: 20px;
margin-bottom: 5px;
}

#content p.p-backnumber2 {
margin: 0px;
padding: 0px;
background: url(img-blogger/blogger-back2.jpg) no-repeat;
line-height: 32px;
line-height: 32px;
font-family: "HGS創英角ｺﾞｼｯｸUB", "ヒラギノ角ゴ Pro W6";
font-size: 16px;
padding-left: 20px;
margin-bottom: 5px;
}

#content p.p-backnumber3 {
margin: 0px;
padding: 0px;
background: url(img-blogger/blogger-back3.jpg) no-repeat;
line-height: 32px;
line-height: 32px;
font-family: "HGS創英角ｺﾞｼｯｸUB", "ヒラギノ角ゴ Pro W6";
font-size: 16px;
padding-left: 20px;
margin-bottom: 5px;
}


#content p.p-backnumber4 {
margin: 0px;
padding: 0px;
background: url(img-blogger/blogger-back4.jpg) no-repeat;
line-height: 32px;
line-height: 32px;
font-family: "HGS創英角ｺﾞｼｯｸUB", "ヒラギノ角ゴ Pro W6";
font-size: 16px;
padding-left: 20px;
margin-bottom: 5px;
}

#content .li-back ul {
margin: 0px;
padding: 0px;

}

#content .li-back ul li {
border: none;
height: 100%
line-height: 100%;
}

#content .li-back ul li a {
border: none;
background: none;
padding: 0px;
margin: 0px;
height: 100%;
line-height: 100%;
}


#content .li-back ul li.saito-li1 a {
background: url(img-blogger/saito-li1.jpg) no-repeat left center;
height: 30px;
line-height: 30px;
padding-left: 70px;
margin-left: 20px;
color: #118ccf;
text-decoration: underline;
font-weight: bold;
width: 460px;
}

#content .li-back ul li.saito-li2 a {
background: url(img-blogger/saito-li2.jpg) no-repeat left center;
height: 30px;
line-height: 30px;
padding-left: 70px;
margin-left: 20px;
color: #118ccf;
text-decoration: underline;
font-weight: bold;
width: 460px;
}

#content .li-back ul li.saito-li3 a {
background: url(img-blogger/saito-li3.jpg) no-repeat left center;
height: 30px;
line-height: 30px;
padding-left: 70px;
margin-left: 20px;
color: #118ccf;
text-decoration: underline;
font-weight: bold;
width: 460px;
}

#content .li-back ul li.ishin-li1 a {
background: url(img-blogger/ishin-li1.jpg) no-repeat left center;
height: 30px;
line-height: 30px;
padding-left: 70px;
margin-left: 20px;
color: #a744f0;
text-decoration: underline;
font-weight: bold;
width: 460px;
}

#content .li-back ul li.ishin-li2 a {
background: url(img-blogger/ishin-li2.jpg) no-repeat left center;
height: 30px;
line-height: 30px;
padding-left: 70px;
margin-left: 20px;
color: #a744f0;
text-decoration: underline;
font-weight: bold;
width: 460px;
}

#content .li-back ul li.ishin-li3 a {
background: url(img-blogger/ishin-li3.jpg) no-repeat left center;
height: 30px;
line-height: 30px;
padding-left: 70px;
margin-left: 20px;
color: #a744f0;
text-decoration: underline;
font-weight: bold;
width: 460px;
}

#content .li-back ul li.fukada-li1 a {
background: url(img-blogger/fukada-li1.jpg) no-repeat left center;
height: 30px;
line-height: 30px;
padding-left: 70px;
margin-left: 20px;
color: #e9518e;
text-decoration: underline;
font-weight: bold;
width: 460px;
}

#content .li-back ul li.fukada-li2 a {
background: url(img-blogger/fukada-li2.jpg) no-repeat left center;
height: 30px;
line-height: 30px;
padding-left: 70px;
margin-left: 20px;
color: #e9518e;
text-decoration: underline;
font-weight: bold;
width: 460px;
}
#content .li-back ul li.fukada-li3 a {
background: url(img-blogger/fukada-li3.jpg) no-repeat left center;
height: 30px;
line-height: 30px;
padding-left: 70px;
margin-left: 20px;
color: #e9518e;
text-decoration: underline;
font-weight: bold;
width: 460px;
}

#content .li-back ul li.andy-li1 a {
background: url(img-blogger/andy-li1.jpg) no-repeat left center;
height: 30px;
line-height: 30px;
padding-left: 70px;
margin-left: 20px;
color: #7aa91b;
text-decoration: underline;
font-weight: bold;
width: 460px;
}

#content .li-back ul li.andy-li2 a {
background: url(img-blogger/andy-li2.jpg) no-repeat left center;
height: 30px;
line-height: 30px;
padding-left: 70px;
margin-left: 20px;
color: #7aa91b;
text-decoration: underline;
font-weight: bold;
width: 460px;
}

#content .li-back ul li.andy-li3 a {
background: url(img-blogger/andy-li3.jpg) no-repeat left center;
height: 30px;
line-height: 30px;
padding-left: 70px;
margin-left: 20px;
color: #7aa91b;
text-decoration: underline;
font-weight: bold;
width: 460px;
}

#content .li-back ul li a:hover {
color: #ea528f;
text-decoration: none;
}



#saito-prof2 {
background: url(img-blogger/saito-prof2.jpg) no-repeat;
height: 279px;
position: relative;
margin-bottom: 20px;
}

#aonori-prof2 {
background: url(img-blogger/aonori-prof2.jpg) no-repeat;
height: 279px;
position: relative;
margin-bottom: 20px;
}

#kenta-prof2 {
background: url(img-blogger/kenta-prof2.jpg) no-repeat;
height: 279px;
position: relative;
margin-bottom: 20px;
}

#content #saito-prof2 p a {
color: #118ccf;
font-weight: bold;
font-size: 16px;
position: absolute;
left: 250px;
bottom: 33px;
}

#content #aonori-prof2 p a {
color: #118ccf;
font-weight: bold;
font-size: 16px;
position: absolute;
left: 250px;
bottom: 10px;
}

#content #saito-prof2 p a:hover, 
#content #aonori-prof2 p a:hover {
color: #ea528f;
}

#ishin-prof2 {
background: url(img-blogger/ishin-prof2.jpg) no-repeat;
height: 279px;
position: relative;
margin-bottom: 20px;
}

#content #ishin-prof2 p a {
color: #a744f0;
font-weight: bold;
font-size: 16px;
position: absolute;
left: 250px;
bottom: 13px;
}

#content #ishin-prof2 p a:hover {
color: #ea528f;
}

#fukada-prof2 {
background: url(img-blogger/fukada-prof2.jpg) no-repeat;
height: 349px;
position: relative;
margin-bottom: 20px;
}

#content #fukada-prof2 p a, 
#content #kenta-prof2 p a {
color: #118ccf;
font-weight: bold;
font-size: 16px;
position: absolute;
left: 250px;
bottom: 13px;
}

#content #fukada-prof2 p a:hover, 
#content #kenta-prof2 p a:hover {
color: #e9518e;
}

#andy-prof2 {
background: url(img-blogger/andy-prof2.jpg) no-repeat;
height: 279px;
position: relative;
margin-bottom: 20px;
}

#content #andy-prof2 p a {
color: #7aa91b;
font-weight: bold;
font-size: 16px;
position: absolute;
left: 250px;
bottom: 13px;
}

#content #andy-prof2 p a:hover {
color: #e9518e;
}

#kawaseou-prof2 {
background: url(img-blogger/kawaseou-prof2.jpg) no-repeat;
height: 279px;
position: relative;
margin-bottom: 20px;
}

#content #kawaseou-prof2 p a {
color: #a744f0;
font-weight: bold;
font-size: 16px;
position: absolute;
left: 250px;
bottom: 10px;
}

#content #kawaseou-prof2 p a:hover {
color: #ea528f;
}


.check-bg {
background: url(img-blogger/blogger-check.jpg) no-repeat 10px top;
height: 32px;
margin-bottom: 10px;
}

.checkbox {
border: dotted 2px #ccc;
margin: 0px 40px 20px 20px;
background-color: #ffffcc;
padding: 5px 5px 0px 5px;
}

#content .blogger-cont-bg .checkbox p {
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
}

#content .blogger-cont-bg p span.blogger-q {
background-image: url(img-blogger/blogger-q.jpg);
background-repeat: no-repeat;
background-position: left top;
padding-left: 24px;
margin-left: 0px;
font-size: 14px;
padding-top: 3px;
}

#content .blogger-cont-bg p span.blogger-a {
background-image: url(img-blogger/blogger-a.jpg);
background-repeat: no-repeat;
background-position: left top;
padding-left: 24px;
margin-left: 0px;
font-size: 14px;
padding-top: 3px;
}

#content .blogger-cont-bg p.q-a {
}

/*----------ブックマーク------------*/

#social-bookmark {
	position: absolute;
	top: 30px;
	left: 210px;
}

#social-bookmark ul {
border: none;
margin: 0px;
padding: 0px;
background: none;
}

#social-bookmark ul li {
display: inline;
line-height: 100%;
margin: 0px;
padding: 0px;
height: 100%;
border: none;

}

#social-bookmark ul li a {
width: ;
background: none;
display: inline;
margin: 0px;
padding: 0px;
margin-right: 0px;
}

#social-bookmark ul li a:hover {
width: ;
background: none;
display: inline;
margin: 0px;
padding: 0px;

}














