/* ¸ð¹ÙÀÏ ÄÚµù ÇÊ¼ö °øÅë¿µ¿ª */
* {
	 margin:0;
	 padding:0;
	 -webkit-text-size-adjust:none; 
	 }

body {
	 color:#666;
	 font-size:14px;
	 font-family:Helvetica, AppleGothic, µ¸¿ò, Dotum; 
	 }

img, fieldset { border:0 }

ul, ol, li, dl { list-style:none; }

h1, h2, h3, h4, h5, h6 {
	 font-size:100%;
	 font-weight:normal; 
	 }

hr { display:none; }

a { color:inherit; }

a, a:link {
	 color:#333;
	 text-decoration:none; 
	 }

a:visited { color:#333; }

a:hover, a:active {
	 color:#333;
	 text-decoration:none; 
	 }

em, i, address {
	 font-style:normal;
	 font-weight:normal; 
	 }

legend, caption {
	 display:none;
	 clear:both; 
	 }

input, textarea, select, button, table {
	 font-size:inherit;
	 font-family:inherit;
	 line-height:inherit; 
	 }

section, nav, article, aside, hgroup, header, footer { display:block }

textarea, input {
	 background:url(none);
	 -webkit-border-radius:1px;
	 -webkit-apprearance:none; 
	 }

textarea { resize:none; }

label { cursor:pointer; }

.helv { font-family:¸¼Àº °íµñ, HelveticaNeue, Dotum, ±¼¸², Gulim, Apple-Gothic; }

.verd { font-family:verdana, µ¸¿ò, HelveticaNeue, Dotum, ±¼¸², Gulim, Apple-Gothic; }

.bold { font-weight:bold; }

/* HEADER */
#wrap_head {
	 background:url(images/bg_top_gnb.png) repeat-x;
	 color:#FFFFFF; 
	 }

h1.main_logo {
	 display:inline-block;
	 height:35px; 
	 }

#logo {
	 color:#FFFFFF;
	 margin:7px 0 0 10px;
	 display:block;
	 font-size:16px; 
	 }

#btn1 {
	 float:right;
	 height:35px;
	 width:45px;
	 border:none;
	 background:url(images/img_top_slice.png) no-repeat; 
	 }

#btn1 img { margin:10px 0 0 16px; }

.search_left {
	 width:6px;
	 height:32px;
	 -webkit-background-size: 6px 32px;
	 background:url(images/bg_search_left.png) no-repeat;
	 display:block;
	 position:absolute;
	 left:0;
	 top:0; 
	 }

@media screen and (-webkit-device-pixel-ratio: 2) {
.search_left { background: url("images/bg_search_leftx2.png"); }
}

.search_icon {
	 margin:10px 0 0 16px;
	 background:url(images/btn_search.png) no-repeat;
	 display:block;
	 width:15px;
	 height:15px;
	 -webkit-background-size:15px 15px; 
	 }

@media screen and (-webkit-device-pixel-ratio: 2) {
	 .search_icon { background: url("images/btn_searchx2.png"); }
}

/* ¼û°ÜÁø °Ë»öÃ¢ */
#content {
	 display:none;
	 height:42px;
	 background:#cf0808;
	 width:100%;
	 padding-top:11px; 
	 }

#content fieldset { margin:0 9px; }

#content .bg_search {
	 position:relative;
	 padding-right:36px; 
	 }

#content .wrapBox {
	 height:32px;
	 background-color:#fff; 
	 }

#content .wrapBox input.type_text {
	 width:85%;
	 height:20px;
	 color:#444;
	 border:0 none;
	 margin:5px 0 0 10px; 
	 }

#content input.type_btn {
	 position:absolute;
	 top:0px;
	 right:0px;
	 display:block;
	 width:36px;
	 height:32px;
	 background:url(images/btn_down_search.png) no-repeat;
	 border:0;
	 text-indent:-500em; 
	 }

/* ´ë¸Þ´º */
.main_menu {
	 width:100%;
	 border-bottom:1px solid #dddddd;
	 border-top:1px solid #dddddd;
	 background:#f6f6f6;
	 text-align:center;
	 overflow:hidden; 
	 }

.main_menu li {
	 float:left;
	 width:25%;
	 height:31px; 
	 }

.main_menu li a {
	 display:block;
	 border:none;
	 height:25px;
	 color:#333333;
	 padding-top:6px;
	 font-size:12px; 
	 }

.main_menu li a.tab_m { border-right:1px solid #dddddd; }

.main_menu li a.on { color:#cd0000; }

/* ¸ÞÀÎ ÄÁÅÙÃ÷ */
#main { clear:both; }

h2.today_tit {
	 color:#cd0000;
	 height:25px;
	 margin:0px 10px 0px 0px; 
	 text-align:right;
	 }

.n_text_list li {
	 height:24px;
	 border-top:1px solid #dcdcdc; 
	 }

.n_text_list li a {
	 height:20px;
	 padding:5px 0 0 10px;
	 display:block; 
	 }

.n_img_list { margin-top:5px; }

.n_img_list li {
	 float:left;
	 width:33%;
	 text-align:center; 
	 }

.n_img_list li a {
	 display:block;
	 width:100%; 
	 }

.n_img_list li span {
	 display:block;
	 font-size:12px;
	 margin-top:5px; 
	 }

.notice {
	 height:20px;
	 background:#f3f3f3;
	 border-top:1px solid #dcdcdc;
	 border-bottom:1px solid #dcdcdc;
	 padding-top:7px;
	 font-size:12px;
	 float:left;
	 width:100%;
	 margin:10px 0 5px 0; 
	 }

.notice span {
	 color:#cd0000;
	 font-weight:bold;
	 margin-left:10px; 
	 }

.banner {
	 background:url(images/ljm_s.gif) no-repeat 0px 0px;
	 clear:both;
	 height:85px;
	 background-color:#eeeeee; 
	 }

.banner a {
	 width:100%;
	 height:70px;
	 display:block;
	 color:#FFFFFF; 
	 }

.banner a span {
	 display:block;
	 float:left; 
	 }

.banner a span.text { margin:8px 0 0 113px; color:#000000;}

.banner a span.small_text { font-size:11px; color:#000000;}

/* footer */
#footer {
	 border-top:1px solid #aeaeae;
	 background-color:#dcdcdc;
	 text-align:center;
	 font-size:15px;
	 margin-top:5px;
	 clear:both; 
	 }

#footer .foot_box {
	 padding:0 0 20px 0;
	 border-top:1px solid #e2e2e2; 
	 }

#footer ul { margin:15px 0 15px 0; }

#footer ul li {
	 display:inline-block;
	 height:16px;
	 margin:0;
	 text-align:left;
	 letter-spacing:-1px; 
	 }

#footer ul li a {
	 height:16px;
	 padding:0 10px 0 5px;
	 font-size:15px;
	 color:#555;
	 background:url(images/bg_bar.png) no-repeat right; 
	 }

#footer ul li.end a { background:none; }

#footer input {
	 height:26px;
	 padding:1px 8px 0 8px;
	 border:1px solid #aaaaaa;
	 font-size:80%;
	 color:#222;
	 letter-spacing:-1px;
	 text-align:center;
	 box-shadow:0 1px 0 rgba(0, 0, 0, .1);
	 -webkit-box-shadow:0 1px 1px rgba(0, 0, 0, .15);
	 -moz-box-shadow:0 1px 0 rgba(0, 0, 0, .1);
	 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #e5e5e5)); /*Safari*/
	 background: -webkit-linear-gradient(top, #fff, #e5e5e5); /*WebKit nightly*/
	 background: -moz-linear-gradient(top, #fff, #e5e5e5); /* Modzilla Firefox */ 
	 }

#footer p.privacy {
	 width:100%;
	 margin:12px 0 0 0;
	 height:10px;
	 font-size:12px;
	 letter-spacing:-1px; 
	 }

#footer p.privacy a { color:#787878; }

#footer p.privacy span.bar {
	 padding:0 8px 0 7px;
	 font-size:11px;
	 color:#d1d1d1; 
	 }

#footer p.copyright {
	 width:100%;
	 height:8px;
	 margin-top:17px;
	 font-size:9px;
	 letter-spacing:0; 
	 }

.end_bar {
	 height:25px;
	 background:#424242;
	 color:#CCCCCC;
	 font-size:0.65em; 
	 }

.end_bar span.copyrights {
	 padding:6px 0 0 10px;
	 display:inline-block; 
	 }

.end_bar img {
	 float:right;
	 margin:5px 10px 0 0; 
	 }

/* Ãß°¡ */
.sub_menu {
	 border-bottom:1px solid #dddddd;
	 height:29px;
	 overflow:hidden;
	 padding-left:5px; 
	 }

.sub_menu li {
	 float:left;
	 height:29px;
	 padding-right:5px; 
	 }

.sub_menu li a {
	 display:block;
	 border:none;
	 height:22px;
	 color:#999999;
	 padding-top:8px;
	 font-size:11px; 
	 }

.sub_menu li a.on {
	 color:#666666;
	 font-weight:bold;
	 letter-spacing:-1px; 
	 }

.sub_tit {
	 color:#434343;
	 height:36px;
	 font-size:30px;
	 letter-spacing:-1px; 
	 }

#s_main {
	 clear:both;
	 margin:0 5px;
	 position:relative; 
	 }

.m_cont { padding:10px 10px 0 0; }

.m_cont .play {
	 font-size:16px;
	 display:block;
	 margin:10px 0;
	 text-align:center; 
	 }

.m_bg {
	 background:url(images/ljm.jpg) no-repeat right bottom;
	 padding:10px 0 100px 0; 
	 }

.m_bg3 {
	 background:url(images/ljm3.jpg) no-repeat right bottom;
	 padding:10px 10px 50px 0; 
	 }

.m_cont .m_tit {
	 font-size:16px;
	 display:block;
	 margin-bottom:10px; 
	 }

.m_cont .map {
	 display:block;
	 text-align:center; 
	 }

.btn_loca {
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 height:26px;
	 padding:0 8px 3px 8px;
	 border:1px solid #aaaaaa;
	 font-size:90%;
	 color:#FFFFFF;
	 letter-spacing:-1px;
	 text-align:center;
	 box-shadow:0 1px 0 rgba(0, 0, 0, .1);
	 -webkit-box-shadow:0 1px 1px rgba(0, 0, 0, .15);
	 -moz-box-shadow:0 1px 0 rgba(0, 0, 0, .1);
	 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #989898), color-stop(100%, #787878)); /*Safari*/
	 background: -webkit-linear-gradient(top, #989898, #787878); /*WebKit nightly*/
	 background: -moz-linear-gradient(top, #989898, #787878); /* Modzilla Firefox */
	 position:absolute;
	 top:5px;
	 right:10px; 
	 }

.btn_tel {
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 height:26px;
	 padding:0 8px 3px 8px;
	 border:1px solid #aaaaaa;
	 font-size:90%;
	 color:#FFFFFF;
	 letter-spacing:-1px;
	 text-align:center;
	 box-shadow:0 1px 0 rgba(0, 0, 0, .1);
	 -webkit-box-shadow:0 1px 1px rgba(0, 0, 0, .15);
	 -moz-box-shadow:0 1px 0 rgba(0, 0, 0, .1);
	 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #989898), color-stop(100%, #787878)); /*Safari*/
	 background: -webkit-linear-gradient(top, #989898, #787878); /*WebKit nightly*/
	 background: -moz-linear-gradient(top, #989898, #787878); /* Modzilla Firefox */
	 float:right;
	 margin-right:10px; 
	 }

.btn_sms {
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 height:26px;
	 padding:0 8px 3px 8px;
	 border:1px solid #aaaaaa;
	 font-size:90%;
	 color:#FFFFFF;
	 letter-spacing:-1px;
	 text-align:center;
	 box-shadow:0 1px 0 rgba(0, 0, 0, .1);
	 -webkit-box-shadow:0 1px 1px rgba(0, 0, 0, .15);
	 -moz-box-shadow:0 1px 0 rgba(0, 0, 0, .1);
	 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #989898), color-stop(100%, #787878)); /*Safari*/
	 background: -webkit-linear-gradient(top, #989898, #787878); /*WebKit nightly*/
	 background: -moz-linear-gradient(top, #989898, #787878); /* Modzilla Firefox */
	 float:right;
	 margin-right:10px; 
	 }

.btn_email {
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 height:26px;
	 padding:0 8px 3px 8px;
	 border:1px solid #aaaaaa;
	 font-size:90%;
	 color:#FFFFFF;
	 letter-spacing:-1px;
	 text-align:center;
	 box-shadow:0 1px 0 rgba(0, 0, 0, .1);
	 -webkit-box-shadow:0 1px 1px rgba(0, 0, 0, .15);
	 -moz-box-shadow:0 1px 0 rgba(0, 0, 0, .1);
	 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #989898), color-stop(100%, #787878)); /*Safari*/
	 background: -webkit-linear-gradient(top, #989898, #787878); /*WebKit nightly*/
	 background: -moz-linear-gradient(top, #989898, #787878); /* Modzilla Firefox */
	 float:right;
	 margin-right:10px; 
	 }

.ad_box th { text-align:left; }

.ad_box th, .ad_box td {
	 border-bottom:1px solid #dddddd;
	 height:35px; 
	 }

.tab_text {
	 display:inline-block;
	 margin-top:5px; 
	 }

.pro_list {
	 margin:15px 0;
	 overflow:auto; 
	 }

.pro_list li {
	 display:inline;
	 margin:0 0 10px 15px;
	 width:55px;
	 float:left; 
	 }

.pro_list li span {
	 display:block;
	 text-align:center;
	 font-size:11px; 
	 }

.pro_list2 {
	 margin:5px 0;
	 overflow:auto; 
	 }

.pro_list2 li {
	 display:inline;
	 margin:0 0 5px 5px;
	 width:160px;
	 float:left; 
	 }

.pro_list2 li span {
	 display:block;
	 text-align:center;
	 font-size:11px; 
	 }

.pro_list3 {
	 margin:15px 0;
	 overflow:auto; 
	 }

.pro_list3 li {
	 display:inline;
	 margin:0 0 10px 15px;
	 width:145px;
	 float:left; 
	 }

.pro_list3 li span {
	 display:block;
	 text-align:center;
	 font-size:12px; 
	 }

.pro_list4 {
	 margin:15px 0;
	 overflow:auto; 
	 }

.pro_list4 li {
	 display:inline;
	 margin:3px 3px 3px 3px;
	 width:350px;
	 float:left; 
	 }

.pro_list4 li span {
	 display:none;
	 text-align:center;
	 font-size:12px; 
	 }

.pro_list5 {
	 margin:10px 0;
	 overflow:auto; 
	 }

.pro_list5 li {
	 display:inline;
	 margin:2px 2px 2px 2px;
	 width:120px;
	 float:left; 
	 }

.pro_list5 li span {
	 display:none;
	 text-align:center;
	 font-size:12px; 
	 }

.pro_list6 {
	 margin:5px 0;
	 overflow:auto; 
	 }

.pro_list6 li {
	 display:inline;
	 margin:0 0 10px 10px;
	 width:130px;
	 float:left; 
	 }

.pro_list6 li span {
	 display:block;
	 text-align:center;
	 font-size:11px; 
	 }

/* ÇÃ¸®Å·1 ¹è³Ê ¿µ¿ª*/
#flicking1_wrapper {
	 width:100%;/*=page_width*/
	 height:100%;/*=page_height*/
	 margin:0;
	 padding:0;
	 overflow:hidden;
	 background-color:#fff;
	 margin:0 auto;
	 clear:both; 
	 }

#flicking1_wrapScroll {
	 position:relative;
	 top:0;
	 left:0;
	 width:100%;/*=number_of_page*page_width*/
	 height:100%;
	 float:left; 
	 }

#flicking1_wrapScroll ul {
	 list-style:none;
	 position:relative;
	 display:block;
	 margin:0;
	 padding:0;
	 top:0;
	 left:0;
	 width:100%;
	 height:100%; 
	 }

#flicking1_wrapScroll li {
	 display:block;
	 float:left;
	 width:100%;
	 height:100%; 
	 }

#flicking1_img {
	 display:block;
	 float:left;
	 width:100%;
	 height:100%; 
	 }

#flicking1_wrapScroll li { -webkit-background-size:100% 100%; }

#indicator1 {
	 margin:6px auto;
	 width:57px; 
	 }

#indicator1 li {
	 width:9px;
	 height:9px;
	 margin-right:10px;
	 float:left;
	 background:url(images/slider_off.png) no-repeat;
	 margin-bottom:10px; 
	 }

#indicator1 li.active { background:url(images/slider_on.png) no-repeat; }

#indicator1 li span { display:none; }

/* ÇÃ¸®Å· ¹è³Ê ÀÌ¹ÌÁö ÁÖ¼Ò ¿µ¿ª */
#flicking1_wrapScroll li:nth-child(1) {
	 background:url(images/fli_img01.jpg) no-repeat;
	 -webkit-background-size:160px 237px; 
	 }

#flicking1_wrapScroll li:nth-child(2) {
	 background:url(images/fli_img02.jpg) no-repeat;
	 -webkit-background-size:160px 237px; 
	 }

#flicking1_wrapScroll li:nth-child(3) {
	 background:url(images/fli_img03.jpg) no-repeat;
	 -webkit-background-size:160px 237px; 
	 }

@media screen and (-webkit-device-pixel-ratio: 2) {
 #flicking1_wrapScroll li:nth-child(1) { background: url("images/fli_img01x2.jpg") no-repeat; }
}

@media screen and (-webkit-device-pixel-ratio: 2) {
 #flicking1_wrapScroll li:nth-child(2) { background: url("images/fli_img02x2.jpg") no-repeat; }
}

@media screen and (-webkit-device-pixel-ratio: 2) {
 #flicking1_wrapScroll li:nth-child(3) { background: url("images/fli_img03x2.jpg") no-repeat; }
}


/* ÇÃ¸®Å· ¹è³Ê ¿µ¿ª*/
#flicking_wrapper {
	 width:320px;/*=page_width*/
	 height:474px;/*=page_height*/
	 margin:0;
	 padding:0;
	 overflow:hidden;
	 background-color:#fff;
	 margin:0 auto;
	 clear:both; 
	 }

#flicking_wrapScroll {
	 position:relative;
	 top:0;
	 left:0;
	 width:1920px;/*=number_of_page*page_width*/
	 height:124px;
	 float:left; 
	 }

#flicking_wrapScroll ul {
	 list-style:none;
	 position:relative;
	 display:block;
	 margin:0;
	 padding:0;
	 top:0;
	 left:0;
	 width:100%;
	 height:100%; 
	 }

#flicking_wrapScroll li {
	 display:block;
	 float:left;
	 width:320px;
	 height:474px; 
	 }

#flicking_img {
	 display:block;
	 float:left;
	 width:100%;
	 height:100%; 
	 }

#flicking_wrapScroll li { -webkit-background-size:320px 474px; }

#indicator {
	 margin:6px auto;
	 width:114px; 
	 }

#indicator li {
	 width:9px;
	 height:9px;
	 margin-right:10px;
	 float:left;
	 background:url(images/slider_off.png) no-repeat;
	 margin-bottom:10px; 
	 }

#indicator li.active { background:url(images/slider_on.png) no-repeat; }

#indicator li span { display:none; }

/* ÇÃ¸®Å· ¹è³Ê ÀÌ¹ÌÁö ÁÖ¼Ò ¿µ¿ª */
#flicking_wrapScroll li:nth-child(1) {
	 background:url(images/fli2_img01.jpg) no-repeat;
	 -webkit-background-size:320px 474px; 
	 }

#flicking_wrapScroll li:nth-child(2) {
	 background:url(images/fli2_img02.jpg) no-repeat;
	 -webkit-background-size:320px 474px; 
	 }

#flicking_wrapScroll li:nth-child(3) {
	 background:url(images/fli2_img03.jpg) no-repeat;
	 -webkit-background-size:320px 474px; 
	 }

#flicking_wrapScroll li:nth-child(4) {
	 background:url(images/fli2_img04.jpg) no-repeat;
	 -webkit-background-size:320px 474px; 
	 }

#flicking_wrapScroll li:nth-child(5) {
	 background:url(images/fli2_img05.jpg) no-repeat;
	 -webkit-background-size:320px 474px; 
	 }

#flicking_wrapScroll li:nth-child(6) {
	 background:url(images/fli2_img06.jpg) no-repeat;
	 -webkit-background-size:320px 474px; 
	 }

@media screen and (-webkit-device-pixel-ratio: 1) {
 #flicking_wrapScroll li:nth-child(1) { background: url("images/fli2_img01x2.jpg") no-repeat; }
}

@media screen and (-webkit-device-pixel-ratio: 1) {
 #flicking_wrapScroll li:nth-child(2) { background: url("images/fli2_img02x2.jpg") no-repeat; }
}

@media screen and (-webkit-device-pixel-ratio: 1) {
 #flicking_wrapScroll li:nth-child(3) { background: url("images/fli2_img03x2.jpg") no-repeat; }
}

@media screen and (-webkit-device-pixel-ratio: 1) {
 #flicking_wrapScroll li:nth-child(4) { background: url("images/fli2_img04x2.jpg") no-repeat; }
}

@media screen and (-webkit-device-pixel-ratio: 1) {
 #flicking_wrapScroll li:nth-child(5) { background: url("images/fli2_img05x2.jpg") no-repeat; }
}

@media screen and (-webkit-device-pixel-ratio: 1) {
 #flicking_wrapScroll li:nth-child(6) { background: url("images/fli2_img06x2.jpg") no-repeat; }
}


/* recruit */
.rec_list dt {
	 color:#cd0000;
	 font-family:µ¸¿ò, HelveticaNeue, Dotum, ±¼¸², Gulim, Apple-Gothic;
	 font-weight:bold;
	 margin-top:10px; 
	 }

.rec_list dd {
	 background:url(images/icon_round.png) no-repeat 7px 5px;
	 padding-left:20px;
	 line-height:18px;
	 padding-bottom:5px;
	 -webkit-background-size:7px 7px; 
	 }

@media screen and (-webkit-device-pixel-ratio: 2) {
 .rec_list dd { background: url("images/icon_roundx2.png") no-repeat 7px 5px; }
}

.req_box {
	 border-top:1px solid #dadada;
	 margin-top:10px; 
	 }

.req_box th { text-align:left; }

.req_box tr { height:35px; }

.btn_send {
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 height:26px;
	 padding:0 15px 3px 15px;
	 border:1px solid #cccccc;
	 font-size:90%;
	 color:#FFFFFF;
	 letter-spacing:-1px;
	 text-align:center;
	 box-shadow:0 1px 0 rgba(0, 0, 0, .1);
	 -webkit-box-shadow:0 1px 1px rgba(0, 0, 0, .15);
	 -moz-box-shadow:0 1px 0 rgba(0, 0, 0, .1);
	 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff2200), color-stop(100%, #861c0c)); /*Safari*/
	 background: -webkit-linear-gradient(top, #ff2200, #861c0c); /*WebKit nightly*/
	 background: -moz-linear-gradient(top, #ff2200, #861c0c); /* Modzilla Firefox */
	 font-weight:bold; 
	 }

.req_input {
	 width:100%;
	 height:25px;
	 border:1px solid #dadada; 
	 }

.req_long {
	 width:100%;
	 height:100px;
	 border:1px solid #dadada; 
	 }

.btn_center {
	text-align:center;
	 padding:10px 0; 
	 }

.pr_list {
	 margin:10px 0;
	 border-top:1px solid #dadada; 
	 }

.pr_list li a {
	 height:30px;
	 display:block;
	 padding-top:15px;
	 border-bottom:1px solid #dadada;
	 background:url(images/icon_arrow.png) no-repeat right;
	 -webkit-background-size:9px 10px; 
	 }

@media screen and (-webkit-device-pixel-ratio: 2) {
	 .pr_list li a {background: url("images/icon_arrowx2.png") no-repeat right; 
	 }
}

.pr_list li span.pr_date {
	 display:inline-block;
	 float:right;
	 margin-right:40px;
	 font-size:10px; 
	 }

/* ÆäÀÌÂ¡ */
.page_nav {
	 clear:both;
	 text-align:center;
	 font-size:14px;
	 letter-spacing:-1px;
	 line-height:normal;
	 white-space:nowrap;
	 padding:10px 0; 
	 }

.now_p, .page_nav a {
	 display:inline-block;
	 color:#656565;
	 text-decoration:none;
	 width:23px;
	 height:23px;
	 vertical-align:middle;
	 text-align:center;
	 line-height:24px;
	 margin:0 5px 0 0;
	 color:#888;
	 border:1px solid #ddd; 
	 }

.page_nav .now_p {
	 border:1px solid #e61f1b;
	 color:#e61f1b; 
	 }

.page_nav .numb { display:inline; }

.previous_p {
	 border:1px solid #bebebe;
	 box-shadow:0 1px 0 rgba(0, 0, 0, .1);
	 -webkit-box-shadow:0 1px 1px rgba(0, 0, 0, .15);
	 -moz-box-shadow:0 1px 0 rgba(0, 0, 0, .1);
	 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #ebebeb)); /*Safari*/
	 background: -webkit-linear-gradient(top, #fff, #ebebeb); /*WebKit nightly*/
	 background: -moz-linear-gradient(top, #fff, #ebebeb); /* Modzilla Firefox */ 
	 }

.previous_p em {
	 display:block;
	 width:7px;
	 height:9px;
	 margin:7px 0 0 8px;
	 text-indent:-9999em;
	 background:url(images/num_arrow2.png) no-repeat; 
	 }

.next_p {
	 border:1px solid #bebebe;
	 box-shadow:0 1px 0 rgba(0, 0, 0, .1);
	 -webkit-box-shadow:0 1px 1px rgba(0, 0, 0, .15);
	 -moz-box-shadow:0 1px 0 rgba(0, 0, 0, .1);
	 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #ebebeb)); /*Safari*/
	 background: -webkit-linear-gradient(top, #fff, #ebebeb); /*WebKit nightly*/
	 background: -moz-linear-gradient(top, #fff, #ebebeb); /* Modzilla Firefox */ 
	 }

.next_p em {
	 display:block;
	 width:7px;
	 height:9px;
	 margin:7px 0 0 8px;
	 text-indent:-9999em;
	 background:url(images/num_arrow.png) no-repeat; 
	 }

.page_btn {
	 text-align:center;
	 padding:10px 0;
	 border-top:1px solid #dadada; 
	 }

.page_btn a {
	 display:inline-block;
	 color:#656565;
	 text-decoration:none;
	 height:23px;
	 vertical-align:middle;
	 text-align:center;
	 line-height:24px;
	 margin:0 10px 0 0;
	 color:#888;
	 border:1px solid #ddd;
	 padding:0 10px;
	 font-weight:bold; 
	 }

#pr_de h3 { display:inline;}

.post_cont {
	 padding:10px 0;
	 line-height:20px; 
	 }

#pr_de {
	 border-bottom:1px solid #dadada;
	 border-top:1px solid #dadada;
	 height:30px;
	 padding-top:15px;
	 margin-top:10px; 
	 }

span.detail_date {
	 float:right;
	 font-size:10px; 
	 }