@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
/*@import url('nanum_font.css');*/
@import url("base.css");
@import url("style_board.css");
@import url("style_contents.css");
/* ■■■■■ 기본 틀 ■■■■■ */
#wrap             {width: 100%; min-width:1120px;}
#header           {width: 100%; height:109px; text-align:center; background:url('/images/common/header_bg_org.jpg') left top repeat-x; min-width:1120px;}

#container        {width: 100%; margin: 0 auto; display:inline-block; text-align:center; min-width:1120px;}
#ctlayer          {width: 1120px; margin: 0 auto; position:relative; display:block;}

#templetL         {width:183px; float:left; min-height:300px;}
#templetC         {width: 59px; float:left; min-height:600px;}
#templetR         {width:850px; float:right; position:relative;  min-height:200px; margin-bottom:20px; display:block;}

#ctview           {width:850px; position:relative;background:#FFFFFF; min-height:600px; display:block; margin-bottom:10px; text-align:left; font-size:13px;}
/*#ctview img       {max-width:850px;}*/


#footer           {width: 100%; height:120px; padding-top:15px; position:relative;display:inline-block; margin-top:30px; border-top:1px solid #DBDBDB; background:#d6d6d8; text-align:center; min-width:1120px;}

#templetT         {width:980px; margin: 0 auto;  position:relative;}
#templetM         {width:878px; margin: 0 auto;  position:relative; border:1px solid #AFAFAF;background:#FFFFFF; padding:50px; min-height:300px;}

#skip_navigation {display:none;}


/* ■■■■■ header start ■■■■■ */
.toparea            {width: 1120px; height:109px; margin:0 auto; display:block;position:relative;}
  .toplogo            {position:absolute; width:350px; top:30px; text-align:left;}

  .tmenu            {position: relative; height:40px; right:0px;}
  .tmenu ul         {float:right; height:20px; padding-top:15px;}
  .tmenu li         {float:left; height:20px; padding:0px; margin-left:10px;}


/* menu */
.menu             {position: absolute; left:410px; top:40px; width:710px; letter-spacing:-1px; text-align:left;}
.menu   ul         {}
.menu   li         {line-height:50px;}
.menu   li a       {display:block;  font-size:20px; text-decoration:none; font-weight:bold; letter-spacing:-1px;}

.menu_a       {float:left; width:150px;}
.menu_b       {float:left; width:150px;}
.menu_c       {float:left; width:160px;}
.menu_d       {float:left; width:140px;}
.menu_e       {float:left; width:100px;}

a.menulnk:link, a.menulnk:visited ,a.menulnk:active    {color:#3F3F3F; cursor:pointer;}
a.menulnk:hover     {color:#EE7A34; cursor:pointer;}
a.menulnk_r:link, a.menulnk_r:visited ,a.menulnk_r:active, a.menulnk_r :hover     {color:#EE7A34; cursor:pointer;}

/* top_smenu */
.smenu   {position: relative;	left: 0; top: 0px; height:160px;	display:none; background: #FFFFFF;	z-index:999; width:100%; clear:both; border-bottom:3px solid #ff9900; text-align:center; min-width:1120px;}
.smenu ul {padding-top:5px; text-align:left;}
.smenu li {line-height:23px;}
.smenu a {display:block;}

.smenuC {width:1120px; margin:0 auto;}
.smenu_0 {float:left; width:410px; text-align:left; background:url(/images/common/menu_img_org.jpg) 40px 20px no-repeat; height:150px;}
.smenu_0 > img {margin-left:40px; margin-top:20px;}

.smenu_a {float:left; width:150px;}
.smenu_b {float:left; width:150px;}
.smenu_c {float:left; width:160px;}
.smenu_d {float:left; width:140px;}
.smenu_e {float:left; width:85px;}
.smenu_f {float:left; width:25px; margin-top:130px; cursor:pointer;}

a.smenulnk:link, a.smenulnk:visited ,a.smenulnk:active    {color:#000000; text-decoration:none; font-weight:bold; font-size:14px; letter-spacing:-0.07em;}
a.smenulnk:hover     {color:#EE7A34; text-decoration:none;font-weight:bold; font-size:14px;}


/* ■■■■■ header end ■■■■■ */

/* ■■■■■ main start ■■■■■ */
#mainContent        {width:1120px; height:640px;  margin:0 auto; display:block; margin-top:40px;position:relative; overflow:hidden; text-align:left; background:url(/images/main/main_content_bg.jpg) right top no-repeat;}

.mainImg        {position:absolute; width:490px; height:420px; top:2px; left:0px; background:#d4d2d3; overflow:hidden;}

.mainPhoto      {position:absolute; width:490px; height:220px; top:420px; left:0px; text-align:center; overflow:hidden;}
  .mainPhoto h2  {position:absolute; font-size:20px; font-weight:bold; text-align:left; left:40px; top:30px;}
  .mainPhoto h3  {position:absolute; right:40px; top:30px;}

  .mainPhoto ul   {position:absolute; text-align:center; left:40px; top:70px; width:450px;}
  .mainPhoto li   {float:left; width:190px; overflow:hidden; text-align:left; height:130px; margin-right:30px; border:solid 1px #e5e3e8;}
  .mainPhoto .vimg   {width:190px; height:130px; overflow:hidden;}
  .mainPhoto .vimg img   {width:190px;}

  .mainPhoto li  .bgimg  {background:#000000; opacity:0.7;  filter:alpha(opacity:'70'); position:absolute; top:90px; height:40px; width:190px;}
  .mainPhoto li  .subject      {font-size:14px; position:absolute; top:90px; padding:5px; color:#FFFFFF; overflow:hidden; line-height:30px;}
  .mainPhoto li  .subject  a    {color:#FFFFFF;}


.mainGroup      {position:absolute; width:630px; height:213px; top:0px; left:490px;}
  .mainGroup ul   {width:630px; height:210px; overflow:hidden;}
  .mainGroup li   {float:left; width:210px; height:210px;}

.mainDiary      {position:absolute; width:420px; height:210px; top:210px; left:490px; }
  .mainDiaryT   {left:47px; top:25px;position:absolute;}
  .mainDiary ul   {left:170px; top:40px;position:absolute;}
  .mainDiary li   {line-height:25px; font-size:16px; height:25px; font-weight:bold; overflow:hidden; margin-bottom:10px; width:230px;}
  .mainDiary  span {padding:5px;}

.mainGroup2      {position:absolute; width:630px; height:210px; top:210px; left:490px;}
  .mainGroup2 > ul   {width:630px; height:210px; overflow:hidden;}
  .mainGroup2 > ul > li   {float:left; width:210px; height:210px; position:relative;}

.mainQuick2     {position:absolute; width:170px; height:160px; top:25px; left:25px;}

a.diarylnk:link, a.diarylnk:visited ,a.diarylnk:active,a.diarylnk:hover    {text-decoration:none; font-weight:bold;}


.mainQuick      {position:absolute; width:170px; height:160px; top:243px; left:936px;}

.mainNotice     {position:absolute; width:630px; height:220px; top:420px; left:490px;}
  .mainNotice h2     {position:absolute; left:40px; top:29px; font-size:20px; font-weight:bold; text-align:left;}
  .mainNotice h3   {position:absolute; right:40px; top:29px;}

  .mainNotice ul  {clear:both; width:550px; left:40px; top:60px; position:absolute; font-size:16px; }
  .mainNotice li  {line-height:33px;}
  .mainNotice span  {position:absolute; right:0px;}


.mainSliderMove {background:url(/images/main/main_img4_bg.jpg) left top no-repeat; text-align:left; font-size:16px; width:490px; height:420px; line-height:1.2}
.mainSliderMove ul {padding-top:140px; padding-left:30px;}
.mainSliderMove li {margin-top:6px;}
.mainSliderMove span {padding-left:30px;}


/* 메인 슬라이드 */
.slider_wrap        {position:relative;width:490px;}
.slider_show        {overflow:hidden;width:490px;position:relative;}
.slider_box         {height:100%;margin-left:0;}
.slider_list        {overflow:hidden;float:left;position:relative;width:490px;height:420px; text-align:center;}
.slider_nav         {position:absolute; width:100%; bottom:10px; text-align:left; z-index:100; font-size:0; padding-left:35px;}
.slider_nav a       {display:inline-block;width:12px;height:12px;margin:0 5px;border-radius:10px;background-color:#B5B5B5;}
.slider_nav a.on    {background-color:#8dc854}


/* ■■■■■ main end ■■■■■ */



/* ■■■■■ 왼쪽메뉴 start ■■■■■ */

.lmenu          {width:210px; display:block;}
.lmenu ul       {width:100%; display:inline-block;}
.lmenu li       {text-align:left; line-height:50px;display:block; letter-spacing: -1px;}
.lmenu li a     {display:block; padding-left:20px; font-size:16px;}
.lmenubg        {background:url('/images/common/lmenu_bg.jpg') left top no-repeat;}
.lmenubg2       {background:url('/images/common/lmenu_bg2.jpg') left top no-repeat;}
.lmenubg_r      {background:url('/images/common/lmenu_bg_r_org.jpg') left top no-repeat;}

.lmenu_title    {width:210px; height:120px; background:url('/images/common/lmenu_title_bg_org.png') left top no-repeat; font-size:28px; font-weight:bold; letter-spacing:-1px; text-align:center; color:#FFFFFF; line-height:120px;}
.lmenu_bottom   {border-top:1px solid #A4A0A1; width:100%; padding-top:20px;}

a.lmenulnk:link, a.lmenulnk:visited ,a.lmenulnk:active    {color:#535353; text-decoration:none;font-weight:bold;}
a.lmenulnk:hover     {color:#000000; text-decoration:none;font-weight:bold;}
a.lmenulnk_r:link, a.lmenulnk_r:visited ,a.lmenulnk_r:active, a.lmenulnk_r:hover    {color:#000000; text-decoration:none;font-weight:bold;}


.lsmenu          {width:150px; display:none; position:absolute; border-top:1px solid #CACACA; border-left:1px solid #CACACA; border-right:1px solid #CACACA; z-index:100; margin-left:140px; margin-top:-38px; background:#FFFFFF; }
.lsmenu ul       {width:100%; display:inline-block;}
.lsmenu li       {width:100%; text-align:left; line-height:30px; display:block; letter-spacing: -1px; float:left; border-bottom:1px solid #CACACA;}
.lsmenu li a     {display:block; padding-left:15px;}
.lsmenubg_t      {background:url('/images/common/lmenu_top_bg.jpg') left top no-repeat;}
.lsmenubg        {background:url('/images/common/lmenu_bg.jpg') left top no-repeat;}
.lsmenu_title    {background:url('/images/common/lmenu_title_bg.jpg') left top no-repeat;font-size:24px; font-weight:bold; letter-spacing:-2px; text-align:center; height:68px; width:100%; color:#000000; padding-top:35px;}
.lsmenu_bottom   {background:url('/images/common/lmenu_bottom.jpg') left top no-repeat; height:24px; width:100%;}

a.lsmenulnk:link, a.lsmenulnk:visited ,a.lsmenulnk:active    {text-decoration:none;}
a.lsmenulnk:hover     {color:#00B4E5; text-decoration:none; font-weight:bold;}


/* ■■■■■ 왼쪽메뉴 end ■■■■■ */


/* ■■■■■ 컨텐츠영역 start ■■■■■ */
.subVisual        {width:100%; height:190px; display:inline-block; background:url('/images/common/sub_img_bg_org.jpg') center top repeat-x; margin-bottom:20px; min-width:1120px;}
/*  .subVisualImg   {width:1120px; height:190px;  margin:0px auto; text-align:center; background:url('/images/common/sub_img.jpg') center top no-repeat;}*/

.cmenu       {margin-bottom:20px; display:inline-block; font-size:16px;}
.cmenu ul    {}
.cmenu li    {float:left; margin-right:2px; text-align:center;}
.cmenu li.on  {background:#EE7A34; color:#FFFFFF;}
.cmenu a     {display:block; padding:8px 15px; border:1px solid #EE7A34; font-weight:bold;}



a.cmenulnk:link, a.cmenulnk:visited ,a.cmenulnk:active    {color:#5D5D5D; text-decoration:none; font-weight:bold; letter-spacing: -1px;}
a.cmenulnk:hover                                          {color:#EE7A34; text-decoration:none; font-weight:bold; letter-spacing: -1px;}
a.cmenulnk_r:link, a.cmenulnk_r:visited ,a.cmenulnk_r:active, a.cmenulnk_r:hover    {color:#FFFFFF; text-decoration:none;font-weight:bold;letter-spacing: -1px; padding-left:20px; padding-right:20px;}


.cmenu2       {margin-bottom:20px; display:inline-block; font-size:16px;}
.cmenu2 ul    {}
.cmenu2 li    {float:left; margin-right:2px; text-align:center;}
.cmenu2 li.fst {line-height:41px;}
.cmenu2 li.on  {background:#EE7A34; color:#FFFFFF;}
.cmenu2 a     {display:block; padding:8px 15px; border:1px solid #EE7A34; font-weight:bold; height:40px;}



a.cmenu2lnk:link, a.cmenu2lnk:visited ,a.cmenu2lnk:active    {color:#5D5D5D; text-decoration:none;}
a.cmenu2lnk:hover                                          {color:#EE7A34; text-decoration:none;}
a.cmenu2lnk_r:link, a.cmenu2lnk_r:visited ,a.cmenu2lnk_r:active, a.cmenu2lnk_r:hover    {color:#FFFFFF; text-decoration:none; padding-left:20px; padding-right:20px;}


/* 타이틀 */
.title          {height:62px; width:100%; display:inline-block; border-bottom:1px solid #cccccc; margin-bottom:30px;}
  .titleL       {float:left; font-weight:bold; font-size:24px; line-height:60px; letter-spacing:-1px; color: #222222; }
  .titleR       {float:right; padding-top:30px; color:#4f6572; font-size:14px;}
.stitle         {font-size:15px; color:#2E2E2E; letter-spacing:-1px; font-weight:bold; line-height:24px; padding-bottom:5px; background:url('/images/common/contents_icon.jpg') left 2px no-repeat; padding-left:25px;}
.ctitle         {font-size:15px; color:#2E2E2E; letter-spacing:-1px; font-weight:bold; line-height:24px; padding-bottom:5px; }
.htitle         {font-size:20px; color:#2E2E2E;  font-weight:bold; line-height:30px; padding-bottom:10px;  text-align:center;}

/* 테이블 */
.tableline             {border-top:3px solid #EE7A34; border-left:1px solid #D0D0D0; border-bottom:1px solid #D0D0D0;border-collapse:collapse; background:#FFFFFF;}
.tableline td          {border-right:1px solid #D0D0D0; border-bottom:1px solid #D0D0D0; padding-top:5px; padding-bottom:5px;}
.tableline th          {border-right:1px solid #D0D0D0; border-bottom:1px solid #D0D0D0; background-color:#F5F5F5; padding-top:5px; padding-bottom:5px; text-align:center;}
.tableline th.ichk     {color:#EE7A34;}
.tableline img         {max-width:700px;}



.tableline2             {border-left:1px solid #D0D0D0; border-bottom:1px solid #D0D0D0;border-collapse:collapse;}
.tableline2 td          {border-right:1px solid #D0D0D0; border-bottom:1px solid #D0D0D0;}
.tableline2 th          {border-right:1px solid #D0D0D0; border-bottom:1px solid #D0D0D0; background-color:#F5F5F5;}
.tableline2 img         {max-width:700px;}

.tableline3             {border-top:1px solid #D0D0D0;border-left:1px solid #D0D0D0; border-bottom:1px solid #D0D0D0;border-collapse:collapse;}
.tableline3 td          {border-right:1px solid #D0D0D0; border-bottom:1px solid #D0D0D0;}
.tableline3 th          {border-right:1px solid #D0D0D0; border-bottom:1px solid #D0D0D0; background-color:#F5F5F5;}
.tableline3 img         {max-width:700px;}

.tableline4             {border-left:1px solid #D0D0D0; border-bottom:1px solid #D0D0D0;border-collapse:collapse;}
.tableline4 td          {border-right:1px solid #D0D0D0; border-bottom:1px solid #D0D0D0;}
.tableline4 th          {border-right:1px solid #D0D0D0; border-bottom:1px solid #D0D0D0; background-color:#F5F5F5;}
.tableline4 img         {max-width:700px;}

.tabletline             {border-top:2px solid #EE7A34; border-bottom:1px solid #D0D0D0;border-collapse:collapse; background:#FFFFFF;}
.tabletline th          {border-bottom:1px solid #D0D0D0; background-color:#F5F5F5; padding-top:5px; padding-bottom:5px;}
.tabletline th.ichk     {color:#FC7A00;}
.tabletline td          {border-bottom:1px solid #D0D0D0; padding-top:5px; padding-bottom:5px;}
.tabletline img         {max-width:700px;}
.tabletline th.vline    {background:url('/images/board/board_all_bar.gif') left 13px no-repeat; background-color:#F5F5F5; }

.tabletline2             {border-bottom:1px solid #D0D0D0;border-collapse:collapse; background:#FFFFFF;}
.tabletline2 th          {border-bottom:1px solid #D0D0D0; background-color:#F5F5F5; padding-top:5px; padding-bottom:5px;}
.tabletline2 th.ichk     {color:#FC7A00;}
.tabletline2 td          {border-bottom:1px solid #D0D0D0; padding-top:5px; padding-bottom:5px;}
.tabletline2 img         {max-width:700px;}

.tabletline3             {border-top:2px solid #EE7A34;border-bottom:1px solid #D0D0D0;border-collapse:collapse; background:#FFFFFF;}
.tabletline3 th          {border-bottom:1px solid #D0D0D0; background-color:#F5F5F5; padding-top:5px; padding-bottom:5px;}
.tabletline3 td          {padding-top:1px; padding-bottom:1px;}
.tabletline3 img         {max-width:700px;}

.tablebline             {border-top:1px solid #D0D0D0; border-left:1px solid #D0D0D0; border-bottom:1px solid #D0D0D0;border-collapse:collapse; background:#FFFFFF;}
.tablebline td          {border-right:1px solid #D0D0D0; border-bottom:1px solid #D0D0D0; padding:0px;}
.tablebline th          {border-right:1px solid #D0D0D0; border-bottom:1px solid #D0D0D0; background-color:#F5F5F5;}

.tablesline             {border-top:1px solid #D0D0D0; border-bottom:1px solid #D0D0D0; border-collapse:collapse; background:#FFFFFF;}
.tablesline tr          {}
.tablesline th          {border-bottom:1px solid #D0D0D0; background-color:#F5F5F5; padding-top:5px; padding-bottom:5px;}
.tablesline td          {border-bottom:1px solid #D0D0D0; padding-top:5px; padding-bottom:5px;}

.tablenoline            {border:0px;}
.tablenoline td         {border:0px;}
.tablenoline th         {border:0px;}

td.chk_td1       {background-color:#F5F5F5;text-align:center;font-weight:bold;}
td.chk_td2       {background-color:#FFFFFF;padding-left:10px;text-align:left;}
td.chk_td3       {background-color:#F5F5F5;text-align:center;font-weight:bold;}
td.td_round      {border:solid 1px #E1E1E1;}
td.td_round_over {border:solid 1px #F22300;}

/* 로그인 */
.loginBox {background:url('/images/default/login_bg_org.jpg') top no-repeat; height:430px; margin:0 auto;}
	.loginBox1 {margin:0 auto; height:150px; padding-left:380px; padding-top:75px;}
	.loginBoxL       {float:left;width:240px; }
	.loginBox_id     {width:100%;display:inline-block; margin-bottom:7px;}
	.loginBox_id dt  {font-weight:bold; float:left; font-size:16px; color:#6c6c6c; letter-spacing:-0.07em;width:66px; padding-top:5px; text-align:right; padding-right:10px;}
	.loginBox_id dd  {float:left;}
	.loginBox_pw     {width:100%; display:inline-block;}
	.loginBox_pw dt  {font-weight:bold; float:left; font-size:16px; color:#6c6c6c; letter-spacing:-0.07em;width:66px;padding-top:5px; text-align:right; padding-right:10px; }
	.loginBox_pw dd  {float:left; }
	.loginBoxR      {float:left;}

	.loginBox2 {height:200px; margin:0 auto;}
	.loginBox2C {width:550px; height:170px; margin:0 auto; padding:25px 0px 0px 0px;}
	.loginBox_sh     {margin-bottom:5px; display:inline-block; width:260px; float:left;}
	.loginBox_sh dt  {font-size:12px; line-height:20px; color:#6c6c6c; letter-spacing:-0.04em;  padding-right:5px; }
	.loginBox_sh dd  {float:left;}
	.loginBox_join   {margin-bottom:5px; display:inline-block; width:290px;}
	.loginBox_join dt{font-size:12px; line-height:20px; color:#6c6c6c; letter-spacing:-0.04em;  padding-right:5px; padding-top:3px;}
	.loginBox_join dd {float:left;  padding-top:3px;}

/* 아이디비번찾기 */
.idpwBox {background:url('/images/default/idpw_bg_org.jpg') top no-repeat; height:430px; margin:0 auto;}
	.idpwBox1 {margin:0 auto; height:160px;  padding-left:350px; padding-top:55px;}
	.idpwBox_tx     {width:100%;display:inline-block; margin-bottom:2px;}
	.idpwBox_tx dt  {font-weight:bold; float:left; font-size:16px; color:#6c6c6c; letter-spacing:-0.07em; width:66px; padding-top:5px; text-align:right; padding-right:10px;}
	.idpwBox_tx dd  {float:left;}


/* ■■■■■ 컨텐츠영역 end ■■■■■ */

/* ■■■■■ footer start ■■■■■ */

/* footer */
.footerC        {width:1120px; margin:0 auto; text-align:left;}
  .footerCL     {float:left; width:330px; text-align:left;}
  .footerCL > img {margin-top:20px;}

  .footerCR     {float:left;}

  	.footerCRT   {color:#333333; line-height:30px; font-size:14px; font-weight:bold;}
	  .footerCRB   {font-size:13px; color:#525453; line-height:24px; font-weight:bold;}

  .footerCE     {float:right;}
  .footerCE img {width:40px; margin-left:2px;}

  .footerCU     {float:right;}
  .footerCU img {margin-bottom:5px; display:block;}

a.footerlnk:link, a.footerlnk:visited ,a.footerlnk:active,a.footerlnk:hover    {text-decoration:none; color:#333333; font-weight:bold;}




/* ■■■■■ footer end ■■■■■ */




/* ■■■■■ 관리자페이지 시작 ■■■■ */
.admTmenu {height:40px; text-align:right; padding-top:10px;}
.admFooter {border-top:1px solid #DADADA; background:#F7F7F7; line-height:60px; text-align:center;}


/* admmenu */
.admMenu             {width:100%; height:45px; display:inline-block; background:#EE7A34; text-align:left;}
.admMenu  ul         {width:100%;}
.admMenu  li         {float:left; height:45px; line-height:45px; padding-left:20px; font-size:14px;color:#FFFFFF; }
.admMenu  li a       {display:block;}

a.admmenulnk:link, a.admmenulnk:visited ,a.admmenulnk:active    {color:#FFFFFF; text-decoration:none;font-weight:bold; font-size:16px;}
a.admmenulnk:hover     {color:#FFF600; text-decoration:none;font-weight:bold; font-size:16px;}

a.admmenulnk_r:link, a.admmenulnk_r:visited ,a.admmenulnk_r:active, a.admmenulnk_r :hover     {color:#FFF600; text-decoration:none;font-weight:bold; font-size:16px;}

.admtitle01         {font-size: 14px;  font-weight: bold;  color: #2F2E2E; background:#E7E7E7; text-align:left; padding-left:20px;}
.admtitle02         {font-size: 16px;  font-weight: bold;  color: #FFFFFF; background:#EE7A34; text-align:center;}
.admtitle03         {font-size:12px; color:#2E2E2E; letter-spacing:-1px; font-weight:bold; line-height:20px; padding-bottom:5px; background:url('/adm1389/images/content_title02.gif') left 2px no-repeat; padding-left:25px;}

.admlmenu           { background:url('/adm1389/images/lmenu_icon.gif') left 6px no-repeat; padding-left:25px;  border-bottom:1px solid #CCCCCC; text-align:left;}

a.admlmlnk:link, a.admlmlnk:visited ,a.admlmlnk:active  {font-weight:bold; font-size:12px;}
a.admlmlnk:hover                                        {font-weight:bold; font-size:12px; color:#2E4DB7;}

/* ■■■■■ 관리자페이지 끝 ■■■■ */

/* ■■■■■ 폼하단 가운데 정렬 버튼 시작 ■■■■ */
.bottom_btn {width:100%; text-align:center; margin:0 auto; padding-top:20px;}
/* ■■■■■ 폼하단 가운데 정렬 버튼 끝 ■■■■ */


.box4px         {border:4px solid #000000; padding:10px 20px; margin-bottom:20px; line-height:150%;}


.page_line          {height:34px; text-align:center; margin-top:20px;}
.page_line span     {display:inline-block; vertical-align:top; *display:inline;*zoom:1;}
.page_line span.page     { border:1px solid #d7d5d5; margin:0px 0px 0px -1px;display:inline-block; }
.page_line span.page > a {padding:9px 9px 9px 9px; line-height:14px; background:#fff; display:block;}
.page_line span.page > a.on {padding-bottom:6px; border-bottom:3px solid #EE7A34; padding-top:6px; border-top:3px solid #EE7A34;}


.guide  {padding:10px; margin-top:20px; border:3px solid #E5E5E5;}
.guide ul {}
.guide li {font-size:13px; background:url(/images/common/cont_arrow3.jpg) left 8px no-repeat; padding-left:22px; line-height:28px;}

.poll {line-height:1.5}
.poll_stitle {font-size:16px; font-weight:bold; line-height:2}

.diary_tab {background:url(/images/icon/icon_diary.gif) 5px 5px no-repeat;padding-left:15px; margin-bottom:5px;}