@charset "shift_jis";
/*------------------------------------------------

photo_old

------------------------------------------------*/


/*all*/
body {
width: 100%;
margin: 0;
padding: 0;
text-align: center;
font-size: 12px;
color: #666;
line-height: 1.4em;
font-family: 'lr oSVbN',sans-serif;
}
table { font-family: 'lr oSVbN',sans-serif; font-size: 12px; color: #666; line-height: 1.4em;}


img {
border: 0px;
-ms-interpolation-mode: bicubic;}
* html img { behavior: url("../../pngbehavior.htc");}

#wrap a:hover img{
opacity: 0.8;/*modern_browser*/
filter: alpha(opacity=80);/*underIE7*/
-ms-filter: "alpha(opacity=80)";/*IE8*/
}

img.u03 { margin: 0 auto 3px;}
img.u05 { margin: 0 auto 5px;}
img.u10 { margin: 0 auto 10px;}
img.u15 { margin: 0 auto 15px;}
img.t20 { margin: 20px auto 15px;}

.center { margin: 0 auto 0; text-align: center;}

a { text-decoration: none;}
a:focus { outline: none;}
a:link { color: #F60;}
a:visited { color: #F60;}
a:hover { color: #0CF; text-decoration: underline;}
a:active { color: #0CF;}
/*------------------------------------------------*/


/*color*/
/*ิ*/
.red { color: red;}
.red-b { color: red; font-weight: bold;}
/*IW*/
.orange { color: orange;}
.orange-b { color: orange; font-weight: bold;}
/*O[*/
.green { color: forestgreen;}
.green-b { color: forestgreen; font-weight: bold;}
/*ย*/
.blue { color: dodgerblue;}
.blue-b { color: dodgerblue; font-weight: bold;}
/*sN*/
.pink { color: hotpink;}
.pink-b { color: hotpink; font-weight: bold;}
/*CfBS()*/
.indigo { color: indigo;}
.indigo-b { color: indigo; font-weight: bold;}
/**/
.black { color: black;}
.black-b { color: black; font-weight: bold;}
/*------------------------------------------------*/


/* _uEUiFirefox Opera Safarijฮ๔ */
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
font-size: 0;
}

/* WinลIE7ฦMacลIE5ฮ๔ */
.clearfix { display: inline-block;}

/* WinลIE5จๆั6ฮ๔ */
/* Hides from IE-mac \*/
* html .clearfix { height: 1px;}

.clearfix { display: block;}
/* End hide from IE-mac */