@charset "UTF-8";

/* =========================================================
   Reset
========================================================= */
html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input { margin: 0; padding: 0; }
ol, ul { list-style: none; }
fieldset, img { border: none; }
table { border-collapse: collapse; border-spacing: 0; }
td { padding: 0; }
a:focus{ outline: none; }

/* =========================================================
   Body
========================================================= */
body { font: 14px/24px "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", osaka, Arial, Verdana, sans-serif; color: #333333; background: url(../image/bg_back.gif); }
a:link, a:visited { color: #333333; text-decoration: underline; }
a:hover, a:active { color: #AA0000; text-decoration: underline; }


/* =========================================================
   Left
========================================================= */
#left { width: 219px; height: 100%; float: left; }
#left div { width: 167px; margin: 0 11px; padding: 40px 10px 70px 15px; background: url(../image/bg_left_flower.gif) 5px top no-repeat; }
#left h1 { width: 88px; height: 262px; background: url(../image/logo.gif); margin: 0 auto; }
#left h1 a { width: 88px; height: 262px; display: block; }
#left h1 span { display: none; }

#left dl { margin-bottom: 20px; }
#left dt { font-size: 11px; line-height: 18px; }
#left dd { font-size: 12px; line-height: 18px; margin-bottom: 5px; }

#left img { margin-bottom: 5px; }
#left p { margin-bottom: 20px; }


/* =========================================================
   Contents
========================================================= */
#contents { width: 970px; height: 100%; min-height: 100%; margin: 0 auto; background: url(../image/bg_left.png) repeat-y left top;}


/* =========================================================
   Class
========================================================= */
.cl { clear: both; }
a:hover img.hoverImg{
opacity:0.8;
filter:alpha(opacity=80);
-ms-filter: "alpha( opacity=80 )";
}
