/* css document */
#footer {
color:#5ea1d0;
text-align: center;
font-size: 10px;
font-family:arial,,lucida grande, osaka, sans-serif;
line-height:16px;
border-top:solid 5px #ddd;
}

.pink {
font-size: 12px;
color:#fa3296;
font-family:arial,"ms pゴシック",lucida grande,"ヒラギノ角ゴ pro w3", osaka, sans-serif;
}

.nav_img {
margin-bottom:5px;
}

.line {
font-size: 9px;
color: #666666;
}

h2 {
color:#5ea1d0;
font-size:14px;
font-family:arial,"ms pゴシック",lucida grande,"ヒラギノ角ゴ pro w3", osaka, sans-serif;
margin-bottom:5px;margin-top:15px;
}

img {
border:0;
}

.white {
font-size: 12px;
font-family: "ms pゴシック",lucida grande,"ヒラギノ角ゴ pro w3", osaka, sans-serif;
line-height: 18px;
color : #ffffff;
}

.standard {
font-size: 12px;
font-family: "ms pゴシック",lucida grande,"ヒラギノ角ゴ pro w3", osaka, sans-serif;
line-height: 18px;
color : #4c4c4c;
}

.large {
font-size: 14px;
font-family: "ms pゴシック",lucida grande,"ヒラギノ角ゴ pro w3", osaka, sans-serif;
line-height: 20px;
color : #4c4c4c;
}

.bold {
font-size: 14px;
font-family: "ms pゴシック",lucida grande,"ヒラギノ角ゴ pro w3", osaka, sans-serif;
font-weight: bold;
line-height: 20px;
color : #4c4c4c;
}

.blue {
font-size: 12px;
font-family: "ms pゴシック",lucida grande,"ヒラギノ角ゴ pro w3", osaka, sans-serif;
line-height: 18px;
color : #0f64a5;
}

.pinkbold {
font-size: 14px;
font-family: "ms pゴシック",lucida grande,"ヒラギノ角ゴ pro w3", osaka, sans-serif;
font-weight: bold;
line-height: 20px;
color : #e63296;
}

.orange {
font-size: 12px;
font-family: "ms pゴシック",lucida grande,"ヒラギノ角ゴ pro w3", osaka, sans-serif;
line-height: 18px;
color : #fa9632;
}

.bluebold {
font-size: 14px;
font-family: "ms pゴシック",lucida grande,"ヒラギノ角ゴ pro w3", osaka, sans-serif;
font-weight: bold;
line-height: 20px;
color : #0f64a5;
}

.small {
font-size: 10px;
font-family: "ms pゴシック",lucida grande,"ヒラギノ角ゴ pro w3", osaka, sans-serif;
line-height: 14px;
color : #4c4c4c;
}

.icon {
font-size: 8px;
font-family: "ms pゴシック",lucida grande,"ヒラギノ角ゴ pro w3", osaka, sans-serif;
line-height: 12px;
color : #4c4c4c;
}

.infomation {
font-size: 12px;
font-family: "ＭＳ Ｐゴシック", "osaka";
line-height: 16px;
color : #4c4c4c;
}

a.PRODUCTS:link {
font-size: 14px;
font-family: "ＭＳ Ｐゴシック", "osaka";
font-weight: bold;
line-height: 20px;
color: #648cc8;
text-decoration: underline
}
a.PRODUCTS:visited {
font-size: 14px;
font-family: "ＭＳ Ｐゴシック", "osaka";
font-weight: bold;
line-height: 20px;
color: #960096;
text-decoration: underline
}
a.PRODUCTS:active {
font-size: 14px;
font-family: "ＭＳ Ｐゴシック", "osaka";
font-weight: bold;
line-height: 20px;
color: #fa9632;
text-decoration : underline
}
a.PRODUCTS:hover {
font-size: 14px;
font-family: "ＭＳ Ｐゴシック", "osaka";
font-weight: bold;
line-height: 20px;
color: #e63296;
text-decoration: underline
}

.banner1 { margin: 0 auto; padding: 0; width: 800px; text-align: center; }
.banner1 ul { margin: 0 0 20px 0; padding: 0 0 0 0; list-style: none; }

.banner2 { margin: 0 auto; padding: 0; text-align: center; }
.banner2 ul { margin: 0 auto; padding: 0; list-style: none; width: 410px; }
.banner2 ul li { float: left; padding: 0 5px; }

.banner3 { margin: 0 auto; padding: 0; text-align: center; }
.banner3 ul { margin: 0 auto; padding: 0; list-style: none; width: 410px; }
.banner3 ul li { float: left; padding: 0 3px; }

.banner4 { margin: 0 auto; padding: 0; text-align: center; }
.banner4 ul { margin: 0 auto; padding: 0; list-style: none; width: 410px; }
.banner4 ul li { float: left; padding: 0 5px 10px 5px; }
.banner4 ul li img { vertical-align: top; }