@charset "utf-8";

#visual_wrap {position:relative;overflow:hidden;}
#visual {width:1920px;left:50%;margin-left:-960px;position:relative;}
#lnb {float:left;width:250px;background-color:#65b4cc;}
#content {width:100%;position:relative;}

#lnb .title_side {height:80px;line-height:80px;font-size:1.3em;font-weight:700;text-align:center;}
#lnb>ul {width:250px;}
#lnb>ul>li {margin-bottom:1px;}
#lnb li a {display:block;width:200px;height:30px;line-height:30px;color:#000;vertical-align:top;}
#lnb li>a:hover, #lnb li>a.on {color:#f00;}

.sub_wrap {width:1050px; margin:0 auto;}
/* 3depth */
#lnb li ul {background-color:#414141;display:none;}
#lnb li.on ul {display:block;}

.depth3 {padding:7px 0 10px;}

.path_wrap {width:100%;height:55px;font-weight:500;border-bottom:1px solid #d7d7d7;border-top:1px solid #d7d7d7;background-color:#f4f4f4;}
.path {width:1030px;left:50%;margin-left:-515px;position:relative;z-index:9999;}
.path > li {float:left;height:55px;line-height:55px;background:url('/web/images/misc/depth_arrow.png') 200px 21px no-repeat;border-right:1px solid #d7d7d7;font-size:16px;color:#494949;vertical-align:middle;}
.path > li a {display:block;width:100%;height:100%;color:#494949;}
.path > li:first-child {width:53px;border-left:1px solid #d7d7d7;background:url('/web/images/misc/home.jpg') 20px 20px no-repeat;}
.path > li:first-child span {text-indent:-9999px;font-size:0px;}
/*.depth_on {color:#cf1f24;}*/
.depth02 {width:209px;padding-left:25px;}
.path > li:last-child {width:234px;padding-left:25px;background:url('/web/images/misc/depth_arrow.png') 222px 21px no-repeat;}
.depth02_sub {display:none;overflow:hidden;width:234px;margin-left:-26px;border:1px solid #d7d7d7;}
.depth02_sub li {float:left;width:234px;height:47px;line-height:47px;text-indent:25px;border-top:1px solid #d7d7d7;font-size:16px;background-color:#fff;color:#494949;vertical-align:middle;}
.depth02_sub li:first-child {border-top:none;}
.depth02_sub a {display:block;width:100%;height:100%;background-color:#fff;color:#494949;}
.depth02_sub a:hover {color:#0c1332;background-color:#f4f4f4;}
.depth03_sub {display:none;overflow:hidden;width:260px;margin-left:-27px;border:1px solid #d7d7d7;}
.depth03_sub li {float:left;width:260px;height:47px;line-height:47px;text-indent:25px;border-top:1px solid #d7d7d7;font-size:16px;background-color:#fff;color:#494949;vertical-align:middle;}
.depth03_sub li:first-child {border-top:none;}
.depth03_sub a {display:block;width:100%;height:100%;background-color:#fff;color:#494949;}
.depth03_sub a:hover {color:#0c1332;background-color:#f4f4f4;}
.title_cont {padding:0 0 5px 2px;border-bottom:1px solid #000;font-size:1.6em;font-weight:500;}
#inner_content {}

/* 서브 페이지 대타이틀 */
.sub_title {margin:60px 0 55px 0;text-align:center;}
.sub_title .black_bar {position:relative;width:46px;height:4px;margin:0 auto;background-color:#000;}
.sub_title dl {}
.sub_title dl dt {margin:20px 0 10px 0;font-size:36px;color:#171717;}
.sub_title dl dt span {font-weight:600;}
.sub_title dl dd {font-size:18px;color:#686868;}



/* 메뉴 */
.float_box_wrap {width:1030px;margin:0 auto;}
.float_box {}
.float_box p {float:left;}


#store_list{ width:1031px;padding:33px 0 0 0;margin:0 auto;background-image:url('/web/images/sub/shop_list.jpg'); background-repeat:no-repeat;font:normal 13px;color:#928787; }
#store_list dl {width:1031px;height:30px;border-bottom:1px solid #e3e3e3;color:#534843;text-decoration:none;font-size:9pt;letter-spacing:-0.05em;}
#store_list dd {float:left;height:30px;line-height:30px;}
#store_list dd.no {width:185px;text-align:center;}
#store_list dd.address {width:30px;text-align:center;}
#store_list dd.address2 {width:340px;text-align:center;}
#store_list dd.shopName {width:70px;text-overflow:ellipsis;white-space:nowrap;text-align:center;}
#store_list dd.tel {width:260px;text-align:center;}
#store_list dd.view{width:75px;height:30px;cursor:pointer;text-align:center;}
#store_list dd.view img {vertical-align:middle;}
#store_list dd.noContents {width:1031px;margin:0;text-align:center;}

#pageArea {width:760px; padding:10px 0; text-align:center; margin:0 auto;}








/* sticky foot */
#footer_wrap {}
#footer_wrap.sticky {width:100%;position:fixed;left:0;bottom:0;z-index:9999;}
#container_wrap {padding-bottom:0px;}
#container_wrap.sticky {padding-bottom:100px;}

/*-------------------------------------- 기존스타일 시트 ↑↑↑↑↑↑↑↑↑↑↑ ----------------------------------*/
/*-------------------------------------- 새로적용하는 시트 ↓↓↓↓↓↓↓↓↓ --------------------------------*/

/* 회사소개 - 합격독서실 (cate01/page01) */

.greeting_box {width:100%;padding:53px 0 50px 0;background-color:#f7f7f7;}
.greeting_wrap01 { margin:0 0 40px 0;}
div[class^="greeting_wrap0"] {width:100%; overflow:hidden;}
.greeting_txt {width:50%; float:left;}
.greeting_txt dt {font-size:26px; color:#74593f; border-bottom:1px solid #74593f; width:95%; line-height:32px; padding:0 0 8px 0; margin:0 0 14px 0;}
.greeting_txt dd {font-size:18px; color:#404040;}
.greeting_wrap02 img {float:left;}
.greeting_wrap02 dl {padding:0 0 0 30px; box-sizing:border-box;}

/* 회사소개 - 오시는길 (cate01/page02) */
.studyroom_map {width:100% !important;}
.wrap_controllers {display:none;}
.address_title {text-align:center; font-size:26px; color:#74593f; padding:20px 0;}
.address_wrap {text-align:center; font-size:18px; color:#404040; border-top:1px solid #ddd; border-bottom:1px solid #ddd; padding:10px 0; margin:0 0 50px 0;}
.address_wrap dt {display:inline-block; font-weight:500; margin:0 10px;}
.address_wrap dd {display:inline-block; font-weight:300; margin:0 30px 0 0;}

/* 합격연구소 - 인테리어 (cate02 / page01)  */
.interior_bg {width:100%; height:635px; background:url(/web/images/sub/interior_bg.jpg) center no-repeat;}
.interior_wrap {position:relative; height:100%;}
.interior_txt {background:#fff; width:763px; height:447px; padding:82px 0 82px 41px; box-sizing:border-box; margin:50px 0 0 0;}
.interior_txt dl dt {font-size:26px; color:#74593f; border-bottom:1px solid #7c6a44; margin:0 0 18px 0; padding:0 0 18px 0;}
.interior_txt dl dd {font-size:18px; line-height:24px;}
.interior_slide01_wrap {position:absolute; top:94px; right:0;}
.interior_slide01 {width: 579px; height:501px; margin:0 auto;}
.interior_slide01 .slick-dots {bottom:20px;}
.interior_slide01 .slick-dots li {margin:0 2px;}
.interior_slide01 .slick-dots li button:before{	display:block; position: absolute; top: 0; left: 0;
    content: ''; display:inline-block; width:13px; height:13px; text-align: center; border-radius:13px;
	background:#fff; opacity:1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.interior_slide01 .slick-dots li.slick-active button:before { opacity: 1; background:#b28247;}
.interior_room_title {font-size:30px; text-align:center; font-weight:600; padding:50px 0 30px 0; color:#202020;}
.interior_btns {text-align:center; margin:0 0 20px 0;}
.interior_btns > li {display:inline-block; width:16.666666666%; box-sizing:border-box;}
.interior_btns > li > a {display:block; width:100%; text-align:center; height:50px; line-height:50px; font-size:18px;
background:#fff; color:#272727; border-radius:20px 20px 0 0; border:1px solid #b9b9b9;
-webkit-transition:all 0.3s;
-moz-transition:all 0.3s;
-o-transition:all 0.3s;
transition:all 0.3s;
}
.interior_btns > li > a:hover {background:#0c1332; color:#fff;
-webkit-transition:all 0.3s;
-moz-transition:all 0.3s;
-o-transition:all 0.3s;
transition:all 0.3s;
}
.interior_btns > li > a.interior_btns_on {background:#0c1332; color:#fff;
-webkit-transition:all 0.3s;
-moz-transition:all 0.3s;
-o-transition:all 0.3s;
transition:all 0.3s;
}
div[class^="interior_cont"] {padding:0 0 50px 0;}
div[class^="interior_cont"] > div {display:block;}
div[class^="interior_cont"] > div .slick-prev {width:60px; height:60px; background:url(/web/images/sub/interior_prev.png) center no-repeat; z-index:1; left:1px;} 
div[class^="interior_cont"] > div .slick-next {width:60px; height:60px; background:url(/web/images/sub/interior_next.png) center no-repeat; right:1px;} 
div[class^="interior_cont"] > div img {width:100%;}
.interior_room_txt {padding:12px 0 20px 0;}
.interior_room_txt dt {font-size:20px; color:#74593f; border-bottom:1px solid #74593f; display:inline-block;  padding:0 0 4px 0;}
.interior_room_txt dt::before {content:""; display:inline-block; width:4px; height:4px; background:#74593f; border-radius:4px; margin:0 4px 6px 0;}
.interior_room_txt dd {font-size:18px; color:#272727; padding:4px 0 0 0;}

/* 합격연구소 - 합격만의 차별성 (cate02 / page02)  */
.specific_bg {width:100%; height:1007px; background:url(/web/images/sub/specific_bg.png) center no-repeat; position:relative; margin:30px 0;}
.specific_txt_top {text-align:center; font-size:18px; color:#303030;}
.specific_txt_top strong {color:#7c6a44; font-weight:500;}
.specific_bg dl {width:307px; height:307px; padding:11px; box-sizing:border-box; background:#fff;  position:absolute;}
.specific_bg dl dt {font-size:19px; margin:0 0 6px 0; padding:0 0 6px 0;}
.specific_bg dl dd {font-size:16px; color:#434343; line-height:24px;}
.specific_01 {border:1px solid #9b8555; top:0; left:50%; margin-left:-153px;}
.specific_01 dt {color:#9b8555; border-bottom:1px solid #af9d77;}
.specific_02 {border:1px solid #e39b7c; top:306px; left:20px; }
.specific_02 dt {color:#e39b7c; border-bottom:1px solid #e39b7c;}
.specific_03 {border:1px solid #c19d50; top:306px; right:20px;}
.specific_03 dt {color:#c19d50; border-bottom:1px solid #c19d50;}
.specific_04 {border:1px solid #a56d1d; bottom:0; left:110px;}
.specific_04 dt {color:#a56d1d; border-bottom:1px solid #a56d1d;}
.specific_05 {border:1px solid #e2a950; bottom:0; right:110px;}
.specific_05 dt {color:#e2a950; border-bottom:1px solid #e2a950;}
.specific_txt {width:100%; height:64px; background:#0c1332; color:#fff; text-align:center; padding:16px 0 0 0; margin:0 0 30px 0; font-weight:300;}
.specific_txt strong {font-weight:500;}
.specific_center_txt {text-align:center; font-weight:300; padding:460px 0 0 0; z-index:1; font-size:18px;}
.specific_center_txt strong {font-weight:500; font-size:26px; display:block; margin:0 0 6px 0;}

/* 가맹점개설 - 가맹절차 (cate03/page01) */
.franchise_group {position:relative; }
.franchise_wrap {text-align:center; margin:0 0 40px 0;}
.franchise_wrap li {display:inline-block; width:330px; height:220px; background:url(/web/images/sub/franchise_step_bg.png) center no-repeat; padding:20px; margin:0 0 20px 0; box-sizing:border-box; vertical-align:top;}
.franchise_wrap li:not(:nth-of-type(3n)) {margin:0 20px 0 0;}
.franchise_step_wrap {border-bottom:1px solid #7c6a44; width:100%; padding:0 0 5px 0; margin:0 0 5px 0;}
.franchise_step {display:inline-block; margin:14px 0 0 10px; width:180px; text-align:left;}
.franchise_step dt {font-size:16px; color:#74593f;}
.franchise_step dd {font-size:25px; color:#202020; font-weight:500;}
.franchise_step_txt {text-align:left;}
.franchise_step_img {display:inline-block;}
.franchise_horizontal01 {width:80%; height:1px; background:#ddd; position:absolute; top:70px; left:30px; z-index:-1;}
.franchise_horizontal02 {width:80%; height:1px; background:#ddd; position:absolute; top:310px; left:30px; z-index:-1;}
.franchise_horizontal03 {width:80%; height:1px; background:#ddd; position:absolute; bottom:200px; right:30px; z-index:-1;}
.franchise_vertical01 {width:1px; height:240px; background:#ddd; position:absolute; top:70px; right:170px; z-index:-1;}
.franchise_vertical02 {width:1px; height:240px; background:#ddd; position:absolute; bottom:70px; left:170px; z-index:-1;}


/* 가맹점개설 - 가맹문의 FAQ (cate03/page02) */
.faq_btns {text-align:center; margin:0 0 40px 0;}
.faq_list > li:first-child .faq_q {border-top:1px solid #d9d9d9;}
.faq_btns > li {display:inline-block; }
.faq_btns > li:not(:last-child)::after {content:""; display:inline-block; width:2px; height:12px; background:#c1c1c1; margin:0 14px;}
.faq_btns > li > a {color:#666; font-size:16px;}
.faq_btns > li > a.faq_btn_on {color:#74593f; font-weight:500;}
.faq_btns > li > a:hover {color:#74593f;}
.faq_list {width:100%; margin:0 0 50px 0;}
.faq_list > li.faq_list_on {border:2px solid #74593f; margin-bottom:1px;}
.faq_list > li > a {width:100%; height:100px; }
.faq_q {overflow:hidden; display:block; border-bottom:1px solid #d9d9d9; width:100%;  }
.faq_q_imgwrap {float:left; width:12%; height:100%; position:relative;}
.faq_q img {position:absolute; top:50%; left:50%;
-webkit-transform:translate(-50%, -50%);
-moz-transform:translate(-50%, -50%);
-o-transform:translate(-50%, -50%);
transform:translate(-50%, -50%);
}
.faq_q_txtwrap {float:left; width:83%; height:100%; position:relative;}
.faq_q_txt { width:100%; position:absolute; top:50%; left:50%; margin:0 0 0 20px; font-size:18px; font-weight:500;
-webkit-transform:translate(-50%, -50%);
-moz-transform:translate(-50%, -50%);
-o-transform:translate(-50%, -50%);
transform:translate(-50%, -50%);
}
.faq_q_arrow_wrap {float:left; width:1%;  height:100%; position:relative; }
.faq_arrow {
-webkit-transform:rotate(360deg) !important;
-moz-transform:rotate(360deg) !important;
-o-transform:rotate(360deg) !important;
transform:rotate(360deg) !important;
-webkit-transition:all 0.3s;
-moz-transition:all 0.3s;
-o-transition:all 0.3s;
transition:all 0.3s;
}
.faq_arrow_on {
-webkit-transform:rotate(180deg) !important;
-moz-transform:rotate(180deg) !important;
-o-transform:rotate(180deg) !important;
transform:rotate(180deg) !important;
-webkit-transition:all 0.3s;
-moz-transition:all 0.3s;
-o-transition:all 0.3s;
transition:all 0.3s;
}
.faq_a_close {display:block !important;}
.faq_contents {overflow:hidden; background:#ededed; padding:0 0 20px 0; width:100%;}
.faq_a_imgwrap {float:left; width:12%; position:relative; height:auto;}
.faq_a_imgwrap img { margin:24px 0 0 44px;}
.faq_a_txtwrap {float:left; width:88%; height:auto;}
.faq_a_txtwrap p {font-size:16px; color:#000; margin:24px 0 0 28px;}
.faq_search_wrap {text-align:center; margin:0 0 30px 0;}
.faq_select {display:inline-block; vertical-align:top; width:100px; height:30px; border:1px solid #8c8c8c;}
.faq_search {display:inline-block; vertical-align:top; width:180px; height:30px; border:1px solid #8c8c8c;}
.faq_search_btn {display:inline-block; vertical-align:top; width:60px; height:30px; background:#0c1332; line-height:30px; color:#fff;}
.sub_pagenation {text-align:center; margin:0 0 50px 0 ;}
.sub_pagenation > li {display:inline-block;}
.sub_pagenation > li > a {display:block; width:30px; height:30px; border:1px solid #cdcdcd; color:#8c8c8c; text-align:center; line-height:30px;}
.sub_pagenation > li > a:hover {background:#0c1332; color:#fff;}

/* 가맹점개설 - 가맹상담 신청 (cate03/pag03) */
.apply_title_txt {font-size:18px; font-weight:500; margin:0 0 6px 0;}
.apply_title_txt strong {color:#74593f; font-weight:500;}
.apply_box {width:100%; height:100px; border:1px solid #b7b7b7; overflow-y:auto; padding:10px; box-sizing:border-box;}
.apply_chk_wrap {overflow:hidden; text-align:right; margin:3px 0 0 0;}
.apply_chkbox {margin:0 2px 0 0;}
.apply_tbl {width:100%; margin:30px 0 0 0;}
.apply_tbl th {width:180px; height:56px; background:#f7f7f7; color:#171717; font-weight:500; text-align:left; padding:0 0 0 20px; border-bottom:1px solid #c2c2c2;
border-top:1px solid #c2c2c2;}
.apply_tbl td {border-top:1px solid #c2c2c2; border-bottom:1px solid #c2c2c2; padding:10px 10px;}
.apply_btn {width:250px; height:55px; display:block; margin:20px auto 50px auto; background:#0c1332; color:#fff; line-height:55px; text-align:center; color:#fff; font-size:16px;}
.apply_tbl td select {margin:0 0 0 8px;}
.apply_input01 {width:325px;}
.apply_input02 {width:150px;}
.apply_mail_at {color:#8b8b8b; font-size:16px; display:inline-block; margin:0 4px;}
.apply_textarea01 {border:1px solid #b7b7b7; background:#fff; height:158px;}


/* 가맹점안내 (cate04/pag01) */
.map_loaction_wrap {width:100%; height:450px; overflow:hidden;}
.map_changing {width:397px; height:100%; float:left;}
.map_info {width:606px; height:100%; float:right; border:1px solid #ababab; padding:40px; box-sizing:border-box; }
.map_info dl {margin:0 0 20px 0;}
.map_info dl dt {font-size:20px; color:#404040; display:inline-block; border-bottom:1px solid #7c6a44; font-weight:500; padding:0 0 4px 0; margin:0 0 20px 0;}
.map_info dl dd {font-size:18px; color:#404040;}
.map_location_name p {display:inline-block; vertical-align:top; width:75px; margin:13px 0 0 0; font-size:18px; color:#404040;}
.map_location_name input {display:inline-block; width:444px; height:50px; background:#fff; border:1px solid #aaa; vertical-align:top; box-sizing:border-box; margin:0 0 10px 0;}
.map_location p {display:inline-block; vertical-align:top; width:72px;  margin:13px 0 0 0; font-size:18px; color:#404040;}
.map_location select {display:inline-block; vertical-align:top;  width:444px; height:50px; line-height:50px; border:1px solid #aaa; background:#fff;}
.map_location > ul > li > a {display:block;}
.map_search {display:block; width:100%; height:50px; line-height:50px; text-align:center; color:#fff; font-size:18px; background:#0c1332; margin:40px 0 0 0;}
.map_location_tbl {width:100%; margin:30px 0 50px 0;}
.map_location_tbl tr th {background:#f6f6f6; border-top:2px solid #7c6a44; vertical-align:middle; border-bottom:1px solid #c3c3c3; height:30px;}
.map_location_tbl tr td {border-bottom:1px solid #c3c3c3; vertical-align:middle; height:30px; text-align:center;}
.map_tbl_num {width:7%;}
.map_tbl_area {width:7%;}
.map_tbl_add {width:54%;}
.map_tbl_place {width:11%;}
.map_tbl_tell {width:14%;}
.map_tbl_detail {width:7%;}

.map_index_bg {width:397px; height:450px; background:url(/web/images/sub/map_index_bg.jpg) center no-repeat; float:left;}
.map_btn_list {width:100%; height:100%; position:relative;}
.map_btn_list li[class^="map_"] {position:absolute;}
.map_btn_list li[class^="map_"] a {display:inline-block;}
.map_btn_list li[class^="map_"] a p {font-size:11px; color:#7f7f7f;}
.map_btn_list li[class^="map_"] a div {width:10px; height:15px; background:url(/web/images/sub/map_off.png) center no-repeat; margin:0 auto;}
.map_btn_list li[class^="map_"]:hover .map_point {width:15px; height:22px; background:url(/web/images/sub/map_on.png) center no-repeat;}
.map_btn_list li[class^="map_"]:hover .map_text {color:#c21d1d; font-size:14px; font-weight:500;}
.map_btn_list li[class^="map_"] a div.map_point_on {width:15px; height:22px; background:url(/web/images/sub/map_on.png) center no-repeat;}
.map_btn_list li[class^="map_"] a p.map_text_on {color:#c21d1d; font-size:14px; font-weight:500;}
.map_seoul {left:139px; top:73px;}
.map_incheon {left:116px; top:78px;}
.map_gyeonggi {left:147px; top:109px;}
.map_gangwon {left:203px; top: 71px;}
.map_daejeon {left:164px; top:176px;}
.map_sejong {left:145px; top:154px;}
.map_daegu {left:227px; top:193px;}
.map_busan {left:240px; top:241px;}
.map_gwangju {left:131px; top:243px;}
.map_ulsan {left:262px; top:220px;}
.map_chungbuk {left:167px; top:142px;}
.map_chungnam {left:110px; top:140px;}
.map_gyungbuk {left:227px; top:150px;}
.map_gyungnam {left:194px; top:253px;}
.map_jeonbuk {left:138px; top:220px;}
.map_jeonnam {left:120px; top:279px;}
.map_jeju {left:100px; top:367px;}

div[class^="location_slide0"] img {height:368px !important;}













/* 가맹점안내 - 자세히보기 (cate04/page01_view) */
.location_guide_wrap {overflow:hidden; height:368px; width:100%; margin:0 0 28px 0;}
.location_guide_wrap img {width:100% !important;}
.location_slide_wrap {float:left; width:57%; height:100%; box-sizing:border-box;}
.location_txt {float:right; width:43%; height:100%; float:right; border:1px solid #ababab; padding:28px 17px; box-sizing:border-box;}
.location_txt dl {}
.location_txt dl dt { font-size:26px; font-weight:500; color:#202020; border-bottom:1px solid #561919; padding:0 0 4px 0; margin:0 0 20px 0;}
.location_txt dl dd {font-size:16px; color:#202020; margin-left:90px; line-height:28px; vertical-align:top;}
.location_txt dl dd span {display:inline-block; width:83px; margin-left:-90px; vertical-align:top;}
.location_slide_wrap .slick-prev {width:60px; height:60px; background:url(/web/images/sub/interior_prev.png) center no-repeat; z-index:1; left:1px;} 
.location_slide_wrap .slick-next {width:60px; height:60px; background:url(/web/images/sub/interior_next.png) center no-repeat; right:1px;} 
.location_daum_map {width:100% !important; }
.wrap_controllers {display:none;}
.location_back {display:block; width:240px; height:50px; margin:30px auto; text-align:center; line-height:50px; color:#fff; background:#0c1332;}
.loaction_facility { width:280px; height:80px; overflow-y:auto; margin:6px 0 0 0; display:inline-block; border:1px solid #ccc; padding:4px; box-sizing:border-box;}
.loacation_dd {display:inline-block; vertical-align:top;}
/* 공지사항 - 공지사항 (cate05/page01) */
.notice_tbl {width:100%;}
.notice_tbl tr th {font-weight:500; vertical-align:middle; height:55px; border-top:2px solid #000;}
.notice_tbl tr td {height:50px; vertical-align:middle; border-top:1px solid #ccc; text-align:center;}
.notice_num {width:5%;}
.notice_title {width:65%;}
.notice_writer {width:10%;}
.notice_date {width:12%;}
.notice_join {width:8%;}
.sub_pagenation2 {text-align:center; margin:30px 0 50px;}
.sub_pagenation2 > li {display:inline-block; margin:0 1px;}
.sub_pagenation2 > li > a {display:block; width:29px; height:29px; text-align:center; line-height:29px; color:#3e3e3e; border:1px solid #cdcdcd; border-radius:3px;}
.sub_pagenation2 > li > a img {margin:10px 0 0 0;}
.sub_pagenation2 > li > a:hover {color:#7c6a44;}

/*
.notice_tbl tr td:not(:nth-of-type(2n)) {text-align:center;}
.notice_tbl tr td:nth-of-type(2n) {padding:0 0 0 10px;}
*/





