@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin: 0;	padding: 0;}
table {	border-collapse: collapse;	border-spacing: 0}
fieldset,img,label { vertical-align:middle;border: 0;}
b,strong{ font-weight:bold;}
address,caption,cite,code,dfn,em,th,var {font-style: normal;	font-weight: normal}
ol,ul {	list-style: none;	list-style-type: none;}
h1,h2,h3,h4,h5,h6 {	font-size: 100%;font-weight: normal}
q:before,q:after {	content: ''}
input,textarea,select {	font-family: inherit;font-size: inherit;*font-size: 100%;font-weight: inherit;	resize: none;}
input,img,select,label {vertical-align: middle;}
.clearfix {	zoom: 1}
.clearfix:after {content:'';visibility: hidden;display: block;	height: 0;	clear: both;}
a { text-decoration: none;cursor:pointer;}
a:hover {text-decoration:underline;}
input[type=submit],input[type=button]{ cursor:pointer;}
body,html{ font:14px arial,\5b8b\4f53,tahoma,sans-serif;min-width:1000px;overflow-x:hidden;}
h1{font-size:30px; font-family:'Î¢ÈíÑÅºÚ';}
h2{font-size:20px; font-family:'Î¢ÈíÑÅºÚ';}
h3{font-size:18px; font-family:'Î¢ÈíÑÅºÚ';}
h4{font-size:16px; font-family:'Î¢ÈíÑÅºÚ';}
h5{font-size:14px; font-family:'Î¢ÈíÑÅºÚ';}
h6{font-size:12px; font-family:'Î¢ÈíÑÅºÚ';}
.text-c{text-align:center}
.text-l{text-align:left}
.text-r{text-align:right}
.lf{float:left}
.rt{float:right}
.fb{ font-weight:bold}
.fn{ font-weight:normal}
.m_lt10{ margin-left:10px;}
.m_lt20{ margin-left:20px;}
.m_lt30{ margin-left:30px;}
.m_rt20{ margin-right:20px;}
.m_top30{ margin-top:30px;}
.m_top20{ margin-top:20px;}
.m_top10{ margin-top:10px;}
.m_bot20{ margin-bottom:20px;}
.p_top5{ padding-top:5px;}
.red{ color:#cb001e;}
.cl_666{ color:#666;}
/*header*/
.head_bot{height:250px; border-bottom:4px solid #cf122e;}
/*location*/
.location{padding-left:10px; margin-top:20px;}
.location a{color:#000;}
/*pager*/
.pagebox {margin-top:40px; margin-bottom:40px;}
.pagebox a {color:#cb001e;}
.pagebox table {margin:0 auto;}
.pagebox td {white-space: nowrap;}
.pager_current {float: left;text-align: center;display: block; padding:0 5px;height: 16px;line-height: 16px;color: #fff;background:#cb001e;}
.pager_prev,.pager_number,.pager_next{display: block;float: left;height: 16px;line-height: 16px;font-size: 14px;padding: 0px 6px;cursor: pointer;margin: 0px 3px;}
.pager_prev{ margin-right:15px;}
.pager_next{ margin-left:10px;}
/*content*/
.m-auto{width:1000px; margin:0 auto;}
