@charset "euc-jp";

/* ----------------------------------------------

    ArtMeter / Blog styles
    author   : (C)KAYAC http://www.kayac.com/

---------------------------------------------- */

@import url("/css/common.css");
/* contentNekoS HEAD
---------------------------------------------- */

div#contBody {
    background-color:#251C1D;
    margin-bottom:20px;
}
div#contentNeko{
    width:655px;
    margin: 50px auto;
}

div#contentNeko div#main{
    width:575px;
    padding: 0px 40px 0px 40px;
    position:relative;
    background-color:#FFFFFF;
}

div#contentNeko div#head{
    height:75px;
    position:relative;
    background-color:#FFFFFF;
}

div#contentNeko div#blog{
    height:750px;
}

div#contentNeko h3{
    position:absolute;
    left: 25px;
    top: 13px;
}

div#contentNeko h4{
    margin: 0px;
    padding-top: 25px;
}

div#contentNeko p#airbtn{
text-align:center;
}

div#contentNeko div#main div#desktop h5{
margin-top:15px;
text-align:center;
}

div#contentNeko div#main div#desktop{
margin-top:30px;
}

div#contentNeko h4.shiro{
    position:absolute;
    left: 356px;
    top: 265px;
    margin:0;
        padding:0;
}

div#contentNeko textarea.shiro{
    height:50px;
    width:250px;
    position:absolute;
    font-size:12px;
    background-color:#fff2ed;
    color: #251C1D;
    border: 1px dotted #251C1D;
    right: 49px;
    top: 288px;
}

div#contentNeko div.shiro{
height:160px;
width:160px;
    position:absolute;
    right: 100px;
    top: 80px;
}

div#contentNeko div.gray{
height:160px;
width:160px;
    position:absolute;
    right: 100px;
    top: 390px;
}


div#contentNeko textarea.gray{
    height:50px;
    width:250px;
    position:absolute;
    right: 49px;
    top: 598px;
    font-size:12px;
    background-color:#fff2ed;
    color: #251C1D;
    border: 1px dotted #251C1D;
}

div#contentNeko h4.gray{
    position:absolute;
    right: 100px;
    top: 575px;
    margin:0;
    padding:0;
    left: 356px;
}


div#contentNeko div.kuro{
height:160px;
width:160px;
    position:absolute;
    left: 103px;
    top: 80px;
}
div#contentNeko textarea.kuro{
    height:50px;
    width:250px;
    position:absolute;
    left: 50px;
    top: 288px;
    font-size:12px;
    background-color:#fff2ed;
    color: #251C1D;
    border: 1px dotted #251C1D;
}

div#contentNeko h4.kuro{
    position:absolute;
    left: 50px;
    top: 265px;
    margin:0;
    padding:0;
}

div#contentNeko div.brown{
height:160px;
width:160px;
    position:absolute;
    left: 103px;
    top: 390px;
}


div#contentNeko textarea.brown{
    height:50px;
    width:250px;
    position:absolute;
    left: 50px;
    top: 598px;
    font-size:12px;
    background-color:#fff2ed;
    color: #251C1D;
    border: 1px dotted #251C1D;
}

div#contentNeko h4.brown{
    position:absolute;
    left: 50px;
    top: 575px;
    margin:0;
    padding:0;
}





div#contentNeko p#intro{
    position:absolute;
    right: 0px;
    top: 0px;
}

div#contentNeko p#foot{
    position:absolute;
    left: 50px;
    top: 401px;
}

div#contentNeko p#foot2{
    position:absolute;
    left: 353px;
    top: 401px;
}

div#contentNeko div#ad{
    height:60px;
    width:468px;
    position:absolute;
    left: 92px;
    top: 540px;
    font-size:12px;
    background-color:#fff2ed;
    color: #251C1D;
}

div#contentNeko p#kayac{
    position:absolute;
    left: 218px;
    top: 617px;
    width: 247px;
    font-size:11px;
}
div#contentNeko p#blogbtn{
    position:absolute;
    left: 181px;
    top: 685px;
}



div#contentNeko img#head{
vertical-align:bottom;
}




div#contentNeko div#insroal{
margin:25px 28px 0px;
height:180px;
}

div#contentNeko div#insroal table td{
    text-align:center;
    padding-right: 20px;
    padding-left: 20px;
}


div#contentNeko .AIRDownloadMessageTable{
    width: 217px;
    height: 180px;
    border: 1px solid #999;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
}


div#contentNeko #AIRDownloadMessageRuntime {
    font-size: 12px;
    color: #333;
}

div#contentNeko div#footer {
text-align:center;
margin:20px 20px 0px;
}
div#contentNeko #framefoot {
    background-image:url(/img/blog/cat/foot.gif);
    width:655;
    height:10px;
    background-repeat: no-repeat;
    background-position: left top;
    margin-bottom:50px;
}





/* container
---------------------------------------------- */


div#containerNeko {
    width: 800px;
    margin: 0 auto;
    border-left: 1px solid #666666;
    border-right: 1px solid #666666;
    color: #666666;
    line-height: 1.6;
}


div#containerNeko h3 {
margin-bottom: 10px;
text-align:center;
}

div#containerNeko h4 {
    padding: 30px 40px 10px;
    margin-bottom: 25px;
    border-bottom: 1px solid #666666;
}


div#containerNeko p.backTop {
    clear: both;
    padding: 0px 40px 20px;
    margin-top: 20px;
    text-align: right;
    border-bottom:1px solid;
}


div#containerNeko p.backTop a {
    background: url(../images/icn_arrow_02.gif) 0 100% no-repeat;
    padding-left: 20px;
}




/* head
---------------------------------------------- */

div#head {
}



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

div#contentsNeko div.section {
width: 720px;
margin: 0 40px;
padding-top: 30px;
}

div#contentsNeko div.sectionTop {
width: 720px;
margin: 0 40px;
padding-bottom: 30px;
border-bottom: #CCCCCC dotted 2px;
}


div#contentsNeko div.section dl.stepL,
div#contentsNeko div.sectionTop dl.stepL {
width: 340px;
float: left;
}

div#contentsNeko div.section dl.stepR,
div#contentsNeko div.sectionTop dl.stepR {
width: 340px;
margin-left: 40px;
float: left;
}

div#contentsNeko dt {
color: #666666;
font-weight: bold;
}

div#contentsNeko dd.stepText {
height: 70px;
}

div#contentsNeko dd.stepText2 {
height: 50px;
}

div#contentsNeko dd.insIcon {
width: 46px;
margin: 0 auto;
}

