@charset "utf-8";
#links { margin:5px;}
#links h4 { margin:0 0 10px 0; padding:10px 10px 10px 0; height:20px; background:url(../imgdir/common/dsh.gif) repeat-x left bottom; position:relative;}
#links h4 span img { position:absolute; top:4px; right:0px;}
#links h4 span a img   {opacity:1.0;filter:alpha(opacity=100);}
#links h4 span a:hover img {opacity:0.70;filter:alpha(opacity=80); }
#links dl { float:left; display:inline; margin:0 0 5px 0; padding:3px; width:90px; height:80px; min-height:80px;}
#links dt { width:88px; margin:0; padding:0; margin:0 auto;}
#links dd { width:86px; margin:0; padding:1px; font-size:85%; text-align:justify;}
/*contact*/
#contact { margin:10px;}
#contact p { line-height:160%;}
#contact p.att { line-height:160%; color:#CC3300;}
#contact span { line-height:160%; color:#CC3300;}
#contact input { background:url(../imgdir/common/input_bg_normal.gif) repeat-x center center; border:1px solid #ccc; padding:1px; color:#333; }
#contact input.regist { background:url(../imgdir/common/input_bg.gif) repeat-x center center; border:1px solid #ccc; padding:1px; color:#FFFFFF; }
#contact textarea { background:url(../imgdir/common/input_bg_normal.gif) repeat-x left top; border:1px solid #ccc; padding:1px; }
.tblayout { margin:20px 0 10px 0; padding:0; background:url(../imgdir/common/dsh.gif) repeat-x left bottom; width:80%; border-collapse:collapse;}
.tblayout th { margin:0; padding:7px; background:url(../imgdir/common/dsh.gif) repeat-x left bottom; width:30%; border-collapse:collapse;}
.tblayout td { margin:0; padding:7px; background:url(../imgdir/common/dsh.gif) repeat-x left bottom; width:70%; border-collapse:collapse;}

