@charset "utf-8";
/*common*/
#main p,#main li{
line-height:1.6em;
}
img{ border:0px none #000; margin:0px;}


#main a{color:#457;
/*border-bottom:1px dashed #CDE;*/
}
a:visited{color:#666;}
table.default{
border-collapse:collapse;
}
table.default td,table.default th{
border:1px solid #ABC;
padding:2px 4px;
vertical-align:top;
}
table.default th{
white-space:nowrap;
font-weight:normal;
background-color:#EEF6FA;
}
table.default table.simple td,table.default table.simple th{
border-style:none;
background-color:transparent;
padding:0px;
}

.note{
font-size:90%;
}
.clearboth{
clear:both;
}
.hidden{ display:none;}
/*common*/
/*date*/
th.date{
width:9.5em;
white-space:nowrap;
}
th.date .dateyear{
display:block;
float:left;
white-space:nowrap;
width:4em;
text-align:right;
}
th.date .datemonth,th.date .dateday{
display:block;
float:left;
white-space:nowrap;
width:2.5em;
text-align:right;
}

/*date*/
#main .rightImg,#main .leftImg,#main .rightPhoto{
float:right;
text-align:center;
padding:3px;
margin-left:5px;
clear:right;
font-size:x-small;
}
#main .leftImg{
float:left;
margin-left:0px;
margin-right:5px;
clear:left;
}

#main .rightPhoto{
/*border:1px solid #CCC;
background-color:#EEE;*/
padding:2px;
}
#main .rightPhoto img,#main .centerImg img{
border:1px solid #999;
}

#main .centerImg{
text-align:center;
margin-left:0px;
}

/*base*/
body {
margin:0px;
padding:0px;
color:#333;
background:#FAFBFF url(../img/common/back.gif) repeat-x top center;
height:100%;
font-family:sans-serif;
}

/*base*/
#WRAPPER{
width:800px;
padding:10px 10px;
margin-right:auto;
margin-left:auto;
background:#FFF;
/*background:#FFF url(../img/common/saka.gif) no-repeat center 0px;
height:100%;*/
/*background:url(../img/common/back.gif) repeat-x left bottom;*/
}
#header{
height:100px;
}
#header p{
margin:0px;
padding:0px;
}
#footer{
clear:both;
text-align:center;
font-size:small;
padding:10px 0px;
margin:10px 0px 0px 0px;
border-top:1px solid #999;
}
#main{
width:640px;
float:left;
padding:10px 0px 0px 10px;
font-size:small;
/*background:url(../img/common/h1back.jpg) no-repeat left top;*/
}
#main h1{
height:40px;
margin:0px;
padding:20px 0px 0px 0px;
vertical-align:bottom;
text-align:left;
font-size:large;
/*border-bottom:1px solid #999;*/
}
h2,h3,h4,h5,h6{margin:0.6em 0px 0.2em 0px;}
h2{
clear:both; font-size:medium;
/*border-bottom:1px dashed #EEE;*/
border-top:2px solid #DDD;
border-bottom:1px solid #DDD;
background-color:#F7F7F7;
padding:0.2em 10px;
}
h3{
font-size:small;
padding-left:20px;
}
h4{
font-size:small;
font-weight:normal;
padding-left:30px;
}
/*ul,ol,dl{margin-top:2px; margin-bottom:4px;}*/
p,form,table{margin:0.2em 0px 0.2em 0px;}
#main ul,#main ol,#main dl{
margin-top:0.2em;
margin-bottom:0.2em;
}
#main p,#main table.default, #main dl{
margin-left:40px;
margin-right:40px;
}
#main p.ext,#main table.default.ext{
margin-left:0px;
}
/*navi*/

#navi{
padding:10px 0px 0px 0px;
width:150px;
float:left;
margin:0px;
/*background:url(parts/menu/menu_back.gif) left bottom no-repeat;*/
}

#topicpath .tohome{
text-transform:uppercase;
}
address{
font-size: 10pt;
color: #333;
margin: 20px 10% 1px 5%;
padding: 1px;
border: outset 1px #999;
text-align: center;
font-style:normal;
}
#main .totop,#footer .totop{
text-align:right;
clear:both;
margin-right:0px;
padding-right:0px;
}

#main #topicpath a,#main .totop a{
border-bottom:0px none #FFF;
}
a.nextLink{
padding-right:28px;
background:url(../img/common/nextlink.gif) no-repeat right center;
}
a.prevLink{
padding-right:28px;
background:url(../img/common/prevlink.gif) no-repeat right center;
}
a.targetblank{
padding-right:18px;
background:url(../img/common/targetblank.gif) no-repeat right center;
}
.zhcn{
font-family :SimHei, SimSun, 'MS UI Gothic', sans-serif;
}
.zhtw{
font-family :MingLiU, 'MS UI Gothic', sans-serif;
}
/*mac ie*/
/*\*//*/
textarea, select, input {font-family:Osaka;}
/**/
