@charset "utf-8";

/*Reset*/
html{ color: #696969; font-size:12px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{ margin: 0; padding: 0;}
table{ border-collapse: collapse; border-spacing: 0;}
fieldset,img{ border: 0;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{ font-style: inherit; font-weight: inherit;}
del,ins{ text-decoration: none;}
li{ list-style: none;}
caption,th{ text-align: left;}
h1,h2,h3,h4,h5,h6{ font-size: 100%; font-weight: normal;}
q:before,q:after{ content: '';}
abbr,acronym{ border: 0; font-variant: normal;}
sup{ vertical-align: baseline;}
sub{ vertical-align: baseline;}

/*because legend doesn't inherit in IE */
legend{ color: #000;}
input,button,textarea,select,optgroup,option{ font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit;}

/*@purpose To enable resizing for IE */
/*@branch For IE6-Win, IE7-Win */
input,button,textarea,select{ *font-size: 100%;}

/*Common Settings*/

body{ font-family:"ＭＳ Ｐゴシック", Osaka,Arial,sans-serif; background:#f7f7f7; line-height:1.3}
body a{ outline:none; color:#0099cc; text-decoration:none;}
body a:hover{ text-decoration:underline;}
body a:visited{ color:#0099cc}

.noticeList{ padding:0 0 0 1em; text-indent: -1em;}

.mb05{margin-bottom: 5px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}
.mb40{margin-bottom:40px;}
.mb50{margin-bottom:50px;}
.mt05{margin-top: 5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt25{margin-top:25px;}
.mt30{margin-top:30px;}
.mt40{margin-top:40px;}
.mt50{margin-top:50px;}
.ml03{margin-left:3px;}
.ml05{margin-left:5px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml20{margin-left:20px;}
.ml30{margin-left:30px;}
.ml40{margin-left:40px;}
.ml50{margin-left:50px;}
.mr05{margin-right:5px;}
.mr10{margin-right:10px;}
.mr15{margin-right:15px;}
.mr20{margin-right:20px;}
.mr30{margin-right:30px;}
.mr40{margin-right:40px;}
.mr50{margin-right:50px;}
.bold{font-weight:bold;}
.lt{float:left}
.rt{float:right}
.clr{clear:both;}
.pb10{ padding-bottom:10px;}
.Tred{ color:#990000;}
.Tyellow{ color:#996600;}
.fs10{ font-size:10px;}
.pr10{ padding-right:20px}
.normal{ font-weight:normal}
.Nborder{ border-bottom:hidden;}
.center{ text-align:center;}
.hdn{ overflow:hidden;}
.Tright{ text-align:right;}
.fs14{ font-size:14px}


div#Wrapper{ width:1028px; margin:0 auto;}

div#Header{ width:100%; height:40px; background:url(../images/HeaderBar.jpg) no-repeat; text-indent:-9999px; margin-top:25px;}
div#Header a{ display:block; text-indent:-9999px; width:200px; height:40px;}

div#Footer{ width:100%; border-top:1px dotted #000; padding:10px 0 0; clear:both;}
div#Footer ul li{ text-indent:-9999px;}
div#Footer li.Copyright{ float:left; background:url(../images/Copyright.jpg) no-repeat; width:315px; height:13px;}
div#Footer li.DesignDept{ float:right; background:url(../images/DesignDept.jpg) no-repeat; width:340px; height:13px;}
div#Footer li.DesignDept a{ display:block; width:340px; height:18px;}


