#zipbuds div,#zipbuds h1,#zipbuds h2,#zipbuds h3,#zipbuds h4,#zipbuds h5,#zipbuds h6,#zipbuds p,#zipbuds ul,#zipbuds ol,#zipbuds li,#zipbuds dl,#zipbuds dt,#zipbuds dd,#zipbuds img,#zipbuds blockquote {
margin: 0; padding: 0; border: 0;
}

#zipbuds{
font-size: 14px;
font-family:"MS PGothic", "�l�r �o�S�V�b�N", Osaka, "HiraginoKakugo Pro W3", "�q���M�m�p�S Pro W3", sans-serif, Meiryo, "���C���I";
background: #fff;
margin:25px auto;
width:954px;
}

#zipbuds img{line-height:0; font-size:0;}

#zipbuds a{
color:#0000ff;
text-decoration:none;
}

#zipbuds a:hover {
color:#ff0000;
text-decoration:none;
}

#zipbuds a:active {
color:#ff0000;
text-decoration:none;
}



#zipbuds h1{

font-size:16px;

line-height:1.5;

}



#zipbuds h2 {

margin-left: 10px;

margin-bottom: 20px;

}



#zipbuds h3 {

margin-bottom: 10px;

font-size: 26px; 

line-height: 1.3;

color: #FF6699;

}



#zipbuds #FrontBox{
    position: relative;
    top: 45px;
    left: 600px;
    background: none;
    width: 350px;
    height: 200px;
    z-index: 1;
    text-align: center;
}



#zipbuds #ColorBox{

margin-bottom:10px;

}



#zipbuds #container {

width: 960px; padding: 23px 0 0 0; margin: 0 auto;

background: url(img/content-top.jpg) top no-repeat;

}



#zipbuds #container2 {

background: url(img/content-repeat.jpg) repeat-y; color: #4c4c4c; overflow: hidden;

padding: 0 4px 0 2px;

}



#zipbuds .Box{

margin-bottom: 40px;

}





#zipbuds .ItemBox{

width: 180px;

float:left;

margin: 0 5px;

}



#zipbuds .feature-list{

font-size: 15px;

line-height: 1.3;

font-weight: normal;

}



#zipbuds #container2 ul {

list-style: none;

}



#zipbuds #content ul,#zipbuds #content ol {

margin: 0 0 15px 0; list-style-position: inside;

}



#zipbuds #container2 ul li{

line-height: 1.3;

}



#zipbuds #content h3 {

font-weight: normal; margin: 10px 0 15px 0;

}



#zipbuds #container .feature1 {

height: 280px; position: relative; background: url(img/01.jpg) no-repeat;

}



#zipbuds #container .feature1 .content {

width: 430px; position: relative; top: 10px; left: 510px;

}



#zipbuds #container .feature2 {

height: 320px; position: relative; background: url(img/02.jpg) no-repeat;

}

#zipbuds #container .feature2 .content {

width: 430px; position: relative; top: 10px; left: 510px;

}



#zipbuds #container .feature3 {

height: 250px; position: relative; background: url(img/03.jpg) left 0 no-repeat;

}

#zipbuds #container .feature3 .content {

width: 430px; position: relative; top: 10px; left: 510px;

}



#zipbuds #container .feature4 {

height: 240px; position: relative; background: url(img/05.jpg) no-repeat;

}

#zipbuds #container .feature4 .content {

width: 430px; position: relative; top: 10px; left: 510px;

}



#zipbuds #container .feature5 {

height: 380px; position: relative; background: url(img/07.jpg) no-repeat;

}

#zipbuds #container .feature5 .content {

width: 430px; position: relative; top: 0; left: 510px;

}



#zipbuds table .framework01{

width: 640px;

margin: 15px auto 30px;

border-left:1px solid #999999;

border-top:1px solid #999999;

}



#zipbuds table.framework01 th,#zipbuds table.framework01 td{

text-align: left;

border-right:1px solid #999999;

border-bottom:1px solid #999999;

padding: 4px;

line-height: 1.4;

font-size: 13px;

}




#zipbuds .topLink{

text-align:right;

font-size:13px;

}










