@charset "utf-8";
/* CSS Document */


/** list-page **/
/* pt-main */
.list-page .pt-main { float: right; width: 708px; }
.location { padding: 0 0 10px 15px; margin-left: 10px; background: url(../images/rd8j4c_icon.gif) no-repeat 0 -36px; }
.location em { padding-right: 5px; }
.mod-list-page { }
.mod-list-page .mhd { height: 31px; background: url(../images/rd8j4c_title_inner.png) no-repeat 0 -40px; line-height: 31px; overflow: hidden; }
.mod-list-page .mhd h2 { padding-left: 23px; color: #fff; }
.mod-list-page .mbd { padding: 20px 0px 0; border: 1px solid #e6e6e6; background: #fffbf7;  border-top: none; }
.mod-list-page .mbd li { line-height: 36px;position: relative; padding:0 27px; height: auto; background: url(../images/rd8j4c_icon.gif) line-height: 36px ; overflow: hidden; display:block;  }
.mod-list-page .mbd li a { font-size: 15px;padding-left: 15px; background: url(../images/rd8j4c_icon.gif) no-repeat 0 -64px; DISPLAY: block; WIDTH: 550px! important; }
.mod-list-page .mbd li span { position: absolute; top: 0; right: 27px; }
#pager1 { padding: 38px 0 43px;text-align:center; }
#pager1 .pages, #pager1 .pages a { color: #b20000; }
#pager1 .pages a:hover { text-decoration: underline; }
#pager1 .pages .txt { width: 39px; height: 14px; padding: 1px; border: 1px solid #ff8d6b; margin-right: 5px; color: #b20000; line-height: 16px; font-weight: bold; text-align: center; }
#pager1 .pages .btn { width: 34px; height: 18px; border: none; background: url(../images/rd8j4c_submit.png) no-repeat; color: #fff; cursor: pointer; font-weight: bold;}

/*page*/
.pagediv{text-align: center;padding: 20px;}
.pagediv .arrow{padding: 5px;margin-right: 5px;}
.pagediv #pagination_input{width: 22px;text-align: center;}

/* pt-second */
.pt-second { float: left;}

/** cont-page **/
/* pt-main */
.mod-cont-page {width:1000px;height:auto;background: url(../images/rd8j4c_cont_index.png) no-repeat 0 0; }
.mod-cont-page .mhd { padding: 65px 53px 35px; text-align: center; }
.mod-cont-page .mhd h2 {
	padding-bottom: 20px;
	border-bottom: 1px solid #b8b8b8;
	margin-bottom: 15px;
	font-size: 24px;
}
.mod-cont-page .mbd p { color: #555555; text-indent:0; line-height:24px;}
.mod-cont-page .mbd { font-size:14px; padding: 0 53px 106px; line-height: 24px; background: url(../images/rd8j4c_mft.png) repeat-x 0 bottom; color: #555555;}
.mod-cont-page  cont{ padding: 0 12px ;}
.mod-cont-page h3{ margin-bottom:32px; text-align:center;}
