/* reset-property */			
body {margin:0; padding:0; font:12px/1.5em arial; background:#fff;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{padding:0; margin:0;}
ol,ul{list-style:none;}
li{list-style-type:none;}
img{vertical-align:top;border:0;}
address,cite,code,em,th {font-weight:normal; font-style:normal;}

/* link-color */
a{text-decoration:none; color:#666;}
a:hover{text-decoration:underline; color:#06c;}

/* font-style */
.fb{font-weight:bold;}
.fi{font-style:italic;}
.f12{font-size:12px;}
.f14{font-size:14px;}

/* color-style */
.c_blue,
a.c_blue,
a.c_blue:visited{color:#06c;}
.c_lblue,
a.c_lblue,
a.c_lblue:visited{color:#06c;}
.c_mblue,
a.c_mblue,
a.c_mblue:visited{color:#0569cd;}

/* set-float */
.f_left{float:left;}
.f_right{float:right;}

/* set-padding */						
.blank5{height:5px; overflow:hidden;background:#fff; clear:both;}
.blank10{height:10px; font-size:1px;clear:both;overflow:hidden;}
			
/*clear-float*/
.e_clear:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.e_clear {display:inline-block;}
.e_clear {display:block;}

/* public-container-style */			
.mtop10{margin-top:10px;}
.w980{width:980px; margin:0 auto;}

/* top_nav */
.head{height:50px; background:url(../i/bodytop_bg.jpg) repeat-x left top;}
.head ul{float:left; padding:14px 0 0 5px;}
.head ul li{display:inline; padding:0 11px; font-size:14px;}
.head p{float:right; margin:16px -5px 0 0;}
.head p a{padding:0 5px;}

/* page */
.page {padding: 25px 40px 25px 0;}
.page ul li {float:right; margin-left:5px; line-height:16px; background:#fff;}
.page ul li a {float:left; border:1px solid #acccec; color: #06c; padding:2px 5px 0;}
.page ul li a:hover{text-decoration:underline; color:#06c;}
.page ul li.on a {border:1px solid #d8d8d8; color: #333; font-weight:bolder;}