@charset "utf-8";
/* ----------------------------------------------------------
  Author : Yukiko Iwama [2008.12.15]
  URI    : http://www.so-net.ne.jp/○○○○/
  (c) So-net Entertainment Corporation
---------------------------------------------------------- */

img{
vertical-align:bottom;
}
h3{
margin:13px 0;
}
.container{
width:824px;
margin:0 auto;
text-align:center;
}

/* logo */
#logo .moneykit{
float:left;
padding:10px 0 20px;
}
#logo .sonybank{
float:right;
padding:10px 0 20px;
}
#logo .conversion{
float:left;
padding:13px 0 20px;
}
#logo .conversion a{
margin-left:20px;
}

/* head */
.head{
clear:both;
text-align:left;
}
.head ul.menu{
padding:12px 13px 3px;
background:url(../img/btn_bg.gif) no-repeat left top;
}
.head ul.menu li{
float:left;
width:154px;
margin-left:7px;
}
.head ul.menu li.first{
margin:0;
}
.head .lead{
padding-top:5px;
background:url(../img/lead_top.gif) no-repeat left top;
}
.head .lead p{
padding:0 25px;
background:url(../img/lead_bg.gif) repeat-y left top;
}


/* main */
.main{
margin-top:15px;
padding-bottom:8px;
text-align:left;
background:url(../img/main_bottom.gif) no-repeat left bottom;
}
.main dl,
.main .description{
padding:10px 16px 7px;
background:url(../img/main_bg.gif) repeat-y left top;
text-align:left;
}
.main .description img{
padding-top:10px;
}
.main dt{
clear:both;
padding-top:30px;
}
.main .subHead{
clear:both;
margin-bottom:13px;
}
.main .capture{
float:left;
padding-top:14px;
width:424px;
}
.main .text{
float:right;
padding-top:14px;
width:347px;
line-height:1.8;
}
.main .text span{
padding-bottom:2px;
border-bottom:1px #73b425 dotted;
}
.main .first{
padding-top:0;
padding-bottom:0;
border:none;
}


/* numeric */
.main .text ol{
list-style:none;
}
.main .text li{
border-bottom:1px #73b425 dotted;
}
.main .numeric1{
padding-left:24px;
background:url(../img/numeric1.gif) no-repeat left 4px;
}
.main .numeric2{
padding-left:24px;
background:url(../img/numeric2.gif) no-repeat left 4px;
}
.main .numeric3{
padding-left:24px;
background:url(../img/numeric3.gif) no-repeat left 4px;
}
.main .numeric4{
padding-left:24px;
background:url(../img/numeric4.gif) no-repeat left 4px;
}
.main .numeric5{
padding-left:24px;
background:url(../img/numeric5.gif) no-repeat left 4px;
}
.main .numeric6{
padding-left:24px;
background:url(../img/numeric6.gif) no-repeat left 4px;
}


/* index */
.index .head{
padding-bottom:19px;
background:url(../img/lead_bottom.gif) no-repeat left bottom;
}
.index .head ul.menu{
background:url(../img/merit_btn_bg.gif) no-repeat left top;
}
/* howto */
.hawto .main .multi img{
padding-bottom:10px;
}
.hawto .main .text img{
padding:0 2px;
vertical-align:middle;
}
/* install */
.install .main .spec,
.install .main .os{
padding:0;
background:none;
}
.install .main .spec dt{
margin:0;
padding:0 0 0 13px;
background:url(../img/burette.gif) no-repeat left center;
font-weight:bold;
}
.install .main .spec dd{
padding:0 0 13px 0;
}
.install .main .os dt{
margin:10px 0 0;
padding:0;
}
.install .step{
clear:both;
padding:13px 0;
}
.install .main .caution img{
float:right;
padding-left:8px;
}
.install .main .caution div{
padding:8px 8px 8px 62px;
border:2px #d00b0b solid;
background:#ffffff url(../img/install_caution_bg.gif) no-repeat left top;
line-height:1.3;
}
.install .main .caution h4{
margin:0 0 10px 0;
color:#d00b0b;
}
/* download */
.download .main .contract{
background:#ffffff none repeat scroll 0%;
border:1px inset #414141;
height:30em;
overflow:auto;
padding:10px;
}
.download .main .contract dl{
padding:0 0 13px;
background:none;
}
.download .main .contract dt{
margin-top:10px;
padding:0;
font-weight:bold;
}
.download .main .contract ol{
margin-left:13px;
padding-left:13px;
list-style:decimal outside;
}
.main .downloadBtn{
text-align:center;
}
.main .downloadBtn .attention{
margin-top:13px;
color:#238a09;
}
.main #AIRDownloadMessageTable{
width:217px;
height:180px;
border:1px solid #999;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
}
.main #AIRDownloadMessageTable td{
padding:10px;
}
.main #AIRDownloadMessageRuntime{
font-size:12px;
color:#333;
}
.download .main .subHeadAgree{
padding-top:26px;
text-align:center;
}
.download .main .subHeadAgree input{
margin-right:5px;
}
/* faq */
.faq dt{
padding:13px 0 0 26px;
border-top:1px #73b425 dotted;
text-indent:-26px;
font-weight:bold;
color:#238a09;
}
.faq dd{
padding:0 0 13px 26px;
text-indent:-26px;
}
.faq dt img,
.faq dd img{
padding-right:5px;
vertical-align:middle;
}
/* error */
.error .main ul{
padding:10px 16px 7px;
background:url(http://gadget1.pp.moneykit.net/img/main_bg.gif) repeat-y left top;
text-align:left;
}
.error .main ul li{
padding:0 0 0 13px;
background:url(http://gadget1.pp.moneykit.net/img/burette.gif) no-repeat left center;
}
/* versionup */
.versionup .main dt.bug{
padding:13px 13px 0 13px;
background:#ffffff;
}
.versionup .main dd.bug{
padding:13px;
background:#ffffff;
}
.versionup .main ol{
list-style:none;
}
.versionup .main dt.step{
padding:13px 0;
font-weight:bold;
color:#238a09;
}
.versionup .main dd.step{
padding:0 0 13px 0;
}
.versionup .main .step ul img{
padding-right:5px;
vertical-align:middle;
}
.versionup .main .step ul{
line-height:30px;
}
.versionup .main .capture{
float:none;
text-align:center;
width:auto;
}
.versionup .main .step .attention{
font-weight:bold;
color:#d00b0b;
}
/* footer */
.pageTop{
clear:both;
margin:13px 2px 0 0;
text-align:right;
font-size:100%;
color:#238a09;
}
.copyRight{
margin:13px 0 0;
padding:7px 0;
background:#73b526;
line-height:1.3;
text-align:center;
font-size:100%;
color:#ffffff;
}
.copyRight p{
margin:0 auto;
width:822px;
text-align:left;
}

/* SiteCatalystd */
.analyze{
display: block;
position: absolute;
top: 0px;
left: 0px;
overflow: hidden;
margin: 0;
padding: 0;
width: 1px;
height: 1px;
}

/* Uppercase Module */
.upper{
text-transform:uppercase;
} 