@charset "utf-8";

@import url(header.css);
@import url(gnavi.css);
@import url(main.css);
@import url(side.css);
@import url(footer.css);
@import url(product.css);
@import url(bnkin.css);


/*	共通	*/

*{
margin:0;
padding:0;
}

html{
overflow-y:scroll;
}

body{
color:#333;
font-family:Verdana,  "ＭＳ Ｐゴシック", sans-serif;
font-size:12px;
line-height:160%;
background-color:#fff;
text-align:center;
}

th,td{
color:#333;
font-size:12px;
line-height:140%;
}

h1,h2,h3,h4,h5,h6 {
font-size:12px;
}

ul li{
list-style-type:none;
}

p{
margin:0 0 1em 0;
}

img{
border:0;
}

.clear{
clear:both;
}

/*	共通ここまで	*/



/*	リンクカラーここから	*/

a:link{
color:#039;
text-decoration:underline;
}
a:visited{
color:#0060f0;
text-decoration:underline;
}
a:hover{
text-decoration:underline;
color:#ff6600;
}
a:active{
color:#666;
}

#snavi a:link{
color:#039;
text-decoration:none;
}
#snavi a:visited{
color:#0060f0;
text-decoration:none;
}
#snavi a:hover{
text-decoration:underline;
}
#snavi a:active{
color:#666;
}

/*	リンクカラーここまで	*/



/*	レイアウト枠組ここから	　*/

#layout_index{
width:780px;
margin-right:auto;
margin-left:auto;
background-image:url(../images/bg_index.gif);
background-repeat:repeat-y;
background-position:center top;
text-align:left;
}
#layout{
width:780px;
margin-right:auto;
margin-left:auto;
background-image:url(../images/bg.gif);
background-repeat:repeat-y;
background-position:center top;
text-align:left;
}


#header{
width:780px;
height:320px;
background-image:url(../images/header.jpg);
background-repeat:no-repeat;
background-position:center top;
}

#main_index{
clear:both;
float:left;
width:515px;
padding-bottom:20px;
}

#side_index{
float:right;
width:255px;
padding-bottom:20px;
}

#side{
float:left;
width:215px;
padding-bottom:20px;
}

#main{
clear:both;
float:right;
width:550px;
padding-bottom:20px;
}

#footer{
clear:both;
width:780px;
height:60px;
background-image:url(../images/footer.jpg);
background-repeat:no-repeat;
background-position:center top;
text-align:center;
}

/*	レイアウト枠組ここまで　　*/
