@charset "utf-8";

/* --------------- MAIN 메인페이지 --------------- */

.container{width:100%; margin:0 auto;}
/* visual-section 메인페이지 슬라이드 영역 */
.visual-section {width:100%; background:#e5e5e5;}
.visual-section .slider_box{position: relative; width:100%; max-width:1100px; height:380px; margin:0 auto;}
.slider_box > h2{font-size:0; text-indent:-9999px;}  /* 숨김 */ /* 임시 */
.slider_list .slider_visual {position: absolute; left:0; top:0; width:100%; height:380px; background-position:100% 50%; background-size:contain; background-repeat:no-repeat;}
.slider_list .slider_visual .pc {position:absolute; top:0; left:0; width:40%; height:380px; background:#e5e5e5;}
.slider_list .slider_visual .pc:after {content:''; position:absolute; top:0; left:100%; width:100px; height:380px; background:url(../images/main_bg_left.png) 50% 50% no-repeat; background-size:auto 100%;}
.slider_list .slider_visual:after {content:''; position:absolute; top:0; right:0; width:100px; height:380px; background:url(../images/main_bg_right.png) 50% 50% no-repeat; background-size:auto 100%;}
.slider_list .slider_visual h2 {position:absolute; top:75px; left:40px; max-width:400px; font-size:38px; font-weight:700; line-height:48px; letter-spacing:-0.05rem; color:#000; word-break:keep-all;}
.visual-section .cycle-pager {position:absolute; left:40px; top:28px; text-align:left; z-index:101;}
.visual-section .cycle-pager span {display:inline-block; width:12px; height:12px; border-radius:50%; background-color:#fff; margin:0 2px; text-indent:-9999px; cursor:pointer;}
.visual-section .cycle-pager .cycle-pager-active {background-color:#ff7e02;}

/* contents-section 메인페이지 컨텐츠 영역 */
.contents-section {width:100%; background-color:#f4f4f4;}
.contents-section .main_content{width:100%; max-width:1100px; margin:0 auto;}
.main_content > div{float:left;}
.notice{width: 33%;/*330px;*/ height:260px; padding:20px 30px; border-left:1px solid #e2e2e2; border-right:1px solid #e2e2e2; box-sizing:border-box;}
.notice > h2{margin-bottom:10px; color: #383838; font-size:23px; font-weight:800; line-height:40px; text-align:center;}
.notice > ul > li > a{position:relative; display:block; padding-left:10px; color: #7e7e7e; font-size:14px; line-height:30px; white-space:nowrap; overflow:hidden; text-overflow:clip;}
.notice > ul > li > a:before{content:''; display:block; position:absolute; left:0; top:50%; width:3px; height:3px; background:url(../images/bullet_sq.png) 50% 50% no-repeat; transform:translateY(-50%);}

.contact{width: 34%; height:260px; padding:20px 0; border-right:1px solid #e2e2e2; box-sizing:border-box;}
.contact > h2{color: #383838; font-size:23px; font-weight:800; line-height:40px; text-align:center;}
.sr_sns{width:85%; margin:0 auto; padding-bottom:20px; border-bottom:1px solid #ddd; box-sizing:border-box; text-align:center;}
.sr_sns li{display:inline-block;}
.sr_sns li a{display:block; width:44px; height:44px; margin:0 8px; border-radius:5px; background-image:url(../images/sns_list.png); background-repeat:no-repeat; font-size:0; text-indent:-9999px;}
.sr_sns li:nth-child(1) a{background-position:0px -4px;}
.sr_sns li:nth-child(2) a{background-position:-63px -4px;}
.sr_sns li:nth-child(3) a{background-position:-124px -4px;}
.sr_sns li:nth-child(4) a{background-position:-190px -4px; border:1px solid #e2e2e2; box-sizing: border-box;}
.sr_tel{font-family: 'Lato', sans-serif; text-align:center;}
.sr_tel p{padding-top:20px; color:#686868; font-size:35px; line-height:40px;}
.sr_tel span{display:block; color:#b3b3b3; font-size:24px; line-height:40px;}

.race_about{width: 33%;/*330px;*/ height:260px; padding:20px 30px; border-right:1px solid #e2e2e2; box-sizing:border-box;}
.race_about > h2 {display:none;}  /* 숨김 */
.race_about > ul{width:100%; height:220px; padding:36px 28px; background-color:#fff; box-sizing:border-box; box-shadow:0px 0px 5px 0px rgba(185, 185, 185, 0.57);}
.race_about > ul > li{text-align:center;}
.race_about > ul > li > a:before{content:''; display:block; position: absolute; left:50%; top:50%; transform:translateX(-50%); border-top:30px solid rgba(90, 86, 86, 0.15); border-right: 120px solid transparent; border-left: 120px solid transparent;}
.race_about > ul > li > a{position:relative; display:inline-block; /*padding-left:25px;*/ margin-bottom:42px; color:#383838; font-size:22px; font-weight:800; box-sizing: border-box; transition:color 0.3s;}
.race_about > ul > li:last-child > a{margin-bottom:0;}
.race_about > ul > li > a:after{content:''; display:block; position: absolute; left:50%; bottom:50%; transform:translateX(-50%); border-bottom:30px solid rgba(90, 86, 86, 0.15); border-right: 120px solid transparent; border-left: 120px solid transparent;}
.main_content:after{content:''; display:block; clear:both;}

/* sr - section  메인페이지 에스알 컨텐츠 영역*/
.sr-section {width:100%; background-color:#fff;}
.sr_box {width:100%; max-width:1100px; height:284px; margin:0 auto; padding:42px 0; box-sizing:border-box;}
.sr_box > h2 {font-size:0; text-indent:-9999px;}  /* 숨김 */
.sr_box h3{color:#444; font-size:20px; font-weight:700; line-height:30px;}
.sr_box > .sr_biz{float:left; width:67%;/*width:670px;*/ height:200px;}
.sr_biz > h3{margin-bottom:45px;}
.sr_biz_link li{float:left;}
.sr_biz_link li a{position:relative; display:block; width:110px; height:110px; margin-right:20px; border:2px solid #ccc; border-radius:100px; font-size:0; text-indent:-9999px; overflow:hidden; box-sizing:border-box;}
.sr_biz_link li a img{position: absolute; left:50%; top:50%; width:90%; height:auto; transform:translate(-50%, -50%);}
.sr_biz_link:after{content:''; display:block; clear:both;}

.quick_menu{float:right; width:33%; height:auto;}
.quick_menu > ul > li{float:left; width:50%; height:100px;}
.quick_menu > ul > li > a{display:block; position:relative; width:100%; height:100%;}
.quick_menu > ul > li > a > p{position:absolute; left:0; top:50%; width:100%; text-align:center; transform:translateY(-50%);}
.quick_menu > ul > li > a img{width:auto;}
.quick_menu > ul > li > a span{display:block; width:100%; color:#7e7e7e; font-size:14px; font-weight:normal; line-height:24px;}
.quick_menu > ul:after{content:''; display:block; clear:both;}
.sr_box:after{content:''; display:block; clear:both;}

/* --------------- SUB 서브페이지 --------------- */
/* 서브페이지 공통영역 */
.page_info{width:100%; padding:25px 0 15px; vertical-align:bottom;}
.page_info > h2{float:left; color:#444; font-size:35px; font-weight:300; line-height:24px; letter-spacing:-0.01rem; vertical-align:bottom;}
.page_info > p{float:right;  vertical-align:bottom;}
.page_info:after{content:''; display:block; clear:both;}
.content_box{border-top:2px solid #ff7e02;}

/* about_race 레이스램프스 소개 페이지 */
.sub_wrap{width:100%; margin:0 auto;}
.sub_visual{width:100%; height:169px; background-color: #737373; overflow:hidden; text-align:center;}
.sub_lnb{width:604px; margin:0 auto; padding:20px 0;}
.sub_lnb > ul > li{float:left;}
.sub_lnb > ul > li > a{display:block; width:200px; height:45px; border:1px solid #eee; text-align:center; line-height:45px; box-sizing:border-box;}
.sub_lnb > ul > li:nth-child(2) > a{border-left-width:0; border-right-width:0;}
.sub_lnb > ul > li.on a{border:1px solid #ff7e02; color:#ff7e02; box-sizing:border-box;}
.sub_lnb > ul:after{content:''; display:block; clear:both;}
.sub_container{width:100%; max-width:1100px; margin:0 auto;}
.about{padding:40px 0 400px;}
.about > .about_img {float: right; width:394px; height:263px; margin:0 0 30px 40px; overflow:hidden;}
.about > .about_img > img {width:100%; height:100%;}
.about > strong{display:block; color:#f86201; font-size:30px; font-weight:bold; line-height:24px; letter-spacing:-0.01rem;}
.about > em{display:block; padding:40px 0 20px; color:#444; font-size:18px; font-weight:bold; line-height:24px; letter-spacing:-0.01rem;}
.about > p{margin-bottom:25px; color:#444; font-size:16px; line-height:24px; letter-spacing:-0.01rem;}

/* warranty 레이스램프스 - 보증 페이지 */
.warranty{width:100%; padding:25px 0 15px; color:#444; font-size:16px; line-height:24px; letter-spacing:-0.01rem;}
.warranty > p{margin-bottom:30px;}
.add-desc{margin-bottom:30px;}
.add-desc > em {color:#ea0000; font-weight:bold;}
.add-desc > ul > li{margin-bottom:30px;}
.add-desc > dl > dt{color:#0054ff; font-weight:bold;}
.add-desc > dl > dd{margin-bottom:30px;}

/* sales 레이스램프스 - international 페이지 */
.sales{width:100%; padding:40px 0 300px;}
.sales > ul > li{float:left; width:20%;}
.sales > ul > li > a{width:100%; max-width:185px;}
.sales > ul > li div{width:100%; max-width:185px; margin:0 auto 12px; font-size:18px; text-align:center; letter-spacing:-0.010rem; white-space:nowrap;}
.sales > ul:after{content:''; display:block; clear:both;}

/* race-korea 레이스램프스 korea 소개 페이지 */
.race-korea_wrap{padding-top:80px;}
.race-korea{padding: 45px 0 65px;}
.race-korea > .race-korea_img {float: right; width:379px; height:253px; margin:0 0 400px 25px; overflow:hidden;}
.intro > .race-korea_img > img {width:100%; height:100%;}
.race-korea > p{margin-bottom:30px; color:#444; font-size:16px; line-height:24px; letter-spacing:-0.01rem; text-align:justify;}
.race-korea > span{position:relative; color:#444; font-weight:bold; line-height:24px;}
.race-korea > span:after{content:''; display:block; position:absolute; right:-90px; bottom:-15px; width:100px; height:52px; background:url(../images/signature.png) 50% 50% no-repeat;}

/* community 커뮤니티 페이지 */
.community{padding:35px 0;}
.community h3{margin-bottom:5px; color:#ff7e02; font-size:30px; font-weight:800; line-height:30px; letter-spacing:-.003rem;}
.community p{color:#515151;}
.sr_cs{width:100%; margin-bottom:37px;}
.cs_img{float:left; width:39.7272%/*437px;*/}
.cs_img img{width:100%; height:auto;}
.cs_info{float:right; width:54.9090%; height:auto; padding:40px 25px 0; box-shadow:0px 0px 5px 0px rgba(68, 68, 68, 0.57); box-sizing:border-box;}
.cs_info > h3{height:0; font-size:0; text-indent:-9999px;} /* 텍스트숨김 */
.cs_info > p{margin-bottom:30px; font-size:18px; line-height:24px; letter-spacing:-0.010rem;} 
.cs_info > dl > dt{margin:0 0 5px 0; font-weight:800; color:#898989; font-size:24px; letter-spacing: -0.03rem;}
.cs_info > dl > dd{margin:0 0 40px 0; color:#ff7e02; font-weight:bold; letter-spacing: -0.03rem;}
.cs_info > dl > dt.tel{line-height:24px;}
.cs_info > dl > dd.tel{font-size:40px; font-weight:800;}
.cs_info > dl > dt.mail{font-size:22px;}
.cs_info > dl > dd.mail{font-size:30px;}
.cs_info > dl > .time{font-size:22px; line-height:30px;}
.sr_cs:after{content:''; display:block; clear:both;}
.sr_faq > p{margin-bottom:15px; font-size:18px; line-height:30px; letter-spacing:-0.030rem;}
.faq_ser{margin-bottom:25px;}
.faq_ser input[type=search]{float:left; width:87.5%/*950px*/; height:56px; border:4px solid #ff7e02; font-size:20px; color:#c3c3c3; line-height:48px; letter-spacing:-0.030rem; box-sizing:border-box; vertical-align:top;}
.faq_ser .faq_btn {display:block; float:right; width:12.5%; /*150px*/ height:56px; background-color:#ff7e02; border:none; color:#fff; font-size:31px; line-height:56px; letter-spacing:-0.030rem; text-align:center;}
.faq_ser > form:after{content:''; display:block; clear:both;}
.faq_list{width:100%; margin-bottom:32px;}
.faq_list > li{float: left; width:20%;}
.faq_list > li > a{display:block; height:78px; border-top:1px solid #ff7e02; border-bottom:1px solid #ff7e02; border-left:1px solid #ff7e02; color:#ff7e02; font-size:20px; line-height:78px; letter-spacing:-0.010rem; text-align:center; box-sizing:border-box;}
.faq_list > li:last-child a{border-right:1px solid #ff7e02;}
.faq_list:after{content:''; display:block; clear:both;}
.add-info{position:relative; width:100%; height:280px; box-shadow:0px 0px 5px 0px rgba(68, 68, 68, 0.57);}
.add-info:after{content:''; display:block; position:absolute; top:50%; left:50%; width:1px; height:241px; background:url(/images/border_line.png) 50% 50% no-repeat; transform:translate(-50%, -50%);}
.add-info > div{float:left; width:50%; padding:35px; box-sizing:border-box;}
.add-info > div > p{margin-bottom:45px; font-size:18px; line-height:30px; letter-spacing:-0.030rem;}
.add-info > div > .link_btn{display:block; width:220px; height:78px; background-color:#ff7e02; border:none; color:#fff; font-size:20px; line-height:78px; letter-spacing:-0.010rem; text-align:center;}
.add-info:after{content:''; display:block; clear:both;}

/* product 제품소개 페이지 */
/* 각 제품페이지 공통영역 */
.pd_nav{width:100%; max-width:1200px; margin:0 auto; padding:60px 0 80px;}
.pd_nav_list{width:100%;}
.pd_nav_list > li{float: left; width:11.1111%; text-align:center;}
.pd_nav_list > li > a{display:block; width:100%; max-width: 120px; height:170px; margin:0 auto;}

.nav_img {position:relative; width:100%; height:120px; border:1px solid #ddd; box-sizing:border-box; overflow:hidden;}
.nav_img > img{position:absolute; top:-1px; left:-1px; width:120px; height:120px;}
.pd_nav_list > li.on .nav_img {border-color:#ff7e02;}
.nav_name{display:block; width:100%;  color:#444; font-size:16px; font-weight:bold; line-height:24px; letter-spacing:-0.010rem;}
.pd_nav_list > li.on .nav_name {color:#ff7e02;}
/* on class (현재페이지 효과) */
.current .nav_img:after{content:''; position: absolute; left:0; top:-1px; width:100%; height:100%; border:1px solid #ff7e02;}
.current .nav_name{color:#ff7e02;}
.pd_nav_list:after{content:''; display:block; clear:both;}

/* 제품소개 */
.product_container{width:100%; max-width:1200px; margin:0 auto;}
.all_product{width:100%; max-width:1200px; padding-bottom:105px;}
.pd_summary{width:100%; max-width:1200px; padding:35px 0 75px;}
.pd_summary > h3{padding-bottom:35px; font-size:30px; line-height:24px; letter-spacing:-0.010rem;}

/* 슬라이드 적용할 부분 */
.pd_summary > .pd_slider{float:left; width:50%; height:625px; padding-right:70px; box-sizing:border-box;}
.pd_slider_box{position:relative; width:100%; height:100%;}
.prd_vis {width:100%; margin-bottom:12px;}
.prd_vis img {width:100%; height:auto; max-height:510px; overflow:hidden;}
.slider-nav{width: 100%; height:83px; white-space:nowrap; overflow-y:hidden; overflow-x:auto; box-sizing:border-box;}
.slider-nav span {display:inline-block; width:83px; height:83px; margin:0 4px; cursor:pointer;}
.slider-nav span:first-child {margin-left:0;}
.slider-nav span img {width:100%; height:100%;}
.slider-nav:after{content:''; display:block; clear:both;}
.slider-nav .mCSB_horizontal.mCSB_inside > .mCSB_container {margin-bottom:0;}
.pd_summary > .pd_text{float:left; width:41.6666%; height:625px; color:#333;}
.pd_text > dl > dt:before{content:''; display:block; width:47px; height:2px; margin-bottom:20px; background-color:#ff7e02;}
.pd_text > dl > dt{margin-bottom:48px; font-size:25px; font-weight:800; line-height:24px; letter-spacing:-0.010rem;}
.pd_text > dl > dd{padding-left:10px; margin-bottom:5px; font-size:18px; line-height:24px; letter-spacing:-0.010rem; text-indent:-10px;}
.pd_text > em{display:inline-block; margin-top:20px; font-size:18px; font-weight:bold; line-height:24px;}
.pd_summary:after{content:''; display:block; clear:both;}

/* 제품비교 */
.pd_comp{width:100%; max-width:1200px; padding:25px 0 90px; border-top:2px solid #ff7e02;}
.pd_comp > h3{margin-bottom:30px; color:#333; font-size:28px; font-weight:bold; line-height:24px; letter-spacing:-0.01rem;}
.pd_images{padding-left:5px;}
.pd_images > li{float:left; width:20%; min-width:200px; max-width:200px; margin:0 25px 10px 0; text-align:center;}
.pd_images > li > img{width:198px; height:130px; border:1px solid #ccc;}
.pd_images:after{content:''; display:block; clear:both;}
.pd_table{width:100%; margin-top:20px; white-space:nowrap; overflow-y:hidden; overflow-x:auto; font-size:0;}
.pd_table table{display:inline-block; text-align:left; font-size:0; vertical-align:top;}
.pd_table table:not(:first-child) th{display:none;}
.pd_table table:not(:last-child), .pd_table table:not(:last-child) td{border-right-width:0;}
.pd_table th, .pd_table td{height:45px; padding-left:17px; border:1px solid #ff7e02; color:#333; font-size:15px; line-height:43px; letter-spacing:-0.010rem; box-sizing:border-box; vertical-align:top;}
.pd_table th{width:130px; font-weight:700;}
.pd_table td{position:relative; width:360px;}
.pd_table td > .btn_buy{position: absolute; top:0; right:0; display:block; width:80px; height:45px; background-color:#f86201; color:#fff; font-size:15px; font-weight:bold; text-align:center;}
.pd_table .mCSB_horizontal.mCSB_inside > .mCSB_container {margin-bottom:0;}

/* 제품비교 > trailer ramps 제품 테이블 */
#pd_tr_table{font-size:0;}
#pd_tr_table table{font-size:0;}
#pd_tr_table th, #pd_tr_table td{position: relative; height:45px; padding:0 0 0 17px; color:#333; font-size:15px; line-height:43px; letter-spacing:-0.010rem; box-sizing:border-box; vertical-align:top;}
#pd_tr_table td{width:200px; letter-spacing:-0.5px;}
.pd_tr{padding-top:75px;}
.pd_tr > ul > li{float:left; width:33.3333%; margin-bottom:30px;}
.pd_tr > ul > li> a{display:block; width:100%; max-width:350px; height:auto; margin:0 auto;}
.pd_tr > ul > li> a > img{width:100%; height:100%;}
.pd_tr > ul:after{content:''; display:block; clear:both;}

/* 제품비교 > show-rocks 제품 테이블 */
#pd_rock_table table{/*width:20%; */font-size:14px; text-align:center;}
#pd_rock_table th, #pd_rock_table td{padding-left:15px; text-align:left; box-sizing:border-box;}
#pd_rock_table th{width:120px;}
#pd_rock_table td{width:180px;}

/* 제품소개 */
.pd_desc{width:100%; max-width:1200px; padding:45px 0 170px; border-top:2px solid #ff7e02;}
.pd_desc > h3{padding-bottom:30px; font-size:30px; font-weight:800; line-height:24px; letter-spacing:-0.010rem;}
.pd_desc > dl >dt{margin:40px 0 25px; color:#ff7e02; font-size:22px; font-weight:bold; line-height:24px; letter-spacing:-0.010rem;}
.pd_desc > dl >dd{font-size:18px; line-height:29px; letter-spacing:-0.010rem; text-align:justify;}
.pd_desc span{display:block; padding:20px 0;}
.pd_desc_img{width:100%; height:auto; margin-bottom:30px; overflow:hidden;}
.pd_desc_img > img{width:100%; height:auto;}
.list_btn{display:block; width:220px; height:90px; margin:0 auto; background-color:#f86201; color:#fff; font-size:25px; font-weight:700; line-height:90px; letter-spacing:-0.01rem; text-align: center;}

/* trailer.php */
.trailer_box{display:none; position:fixed; left:50%; top:50%; width:100%; max-width:1200px; transform:translate(-50%, -50%); z-index:130;}
.trailer_item{position:relative; width:100%; height:100%; padding:40px; background:#fff; box-sizing:border-box; box-shadow:0px 5px 5px 0px rgba(0, 0, 0, 0.4);}
.trailer_item .tr_close{position:absolute; right:40px; top:30px; width:58px; height:59px; text-align:right;}
.trailer_item .tr_close span{display:inline-block; width:100%; height:100%; background:url(/images/icon/layer_close.png) 50% 50% no-repeat; font-size:0; text-indent:-9999px; border:none; cursor:pointer;}

/* 슬라이드 적용할 부분 */
.trailer_item > .tr_slider{float:left; width:520px; box-sizing:border-box;}
.trailer_item .tr_slider_box{position:relative; width:100%; height:100%;}
.trailer_item .tr_vis {width:100%; height:440px; margin-bottom:20px; overflow:hidden;}
.trailer_item .tr_vis img {width:100%; height:auto;}
.trailer_item .tr_nav{width:100%; height:83px; white-space:nowrap; overflow-y:hidden; overflow-x:auto; box-sizing:border-box;}
.trailer_item .tr_nav span {display:inline-block; width:83px; height:83px; margin:0 4px; cursor:pointer;}
.trailer_item .tr_nav span:first-child {margin-left:0;}
.trailer_item .tr_nav span img {width:100%; height:100%;}
.trailer_item .tr_nav:after{content:''; display:block; clear:both;}
.trailer_item .tr_nav .mCSB_horizontal.mCSB_inside > .mCSB_container {margin-bottom:0;}
.trailer_item .tr_con{float:left; width:41.6666%; height:100%; margin-left:100px; color:#333; box-sizing:border-box;}
.trailer_item .tr_con > dl{height:440px; margin-bottom:20px; padding-top:80px; box-sizing:border-box;}
.trailer_item .tr_con > dl > dt:before{content:''; display:block; width:47px; height:2px; margin-bottom:20px; background-color:#ff7e02;}
.trailer_item .tr_con > dl > dt{margin-bottom:48px; font-size:25px; font-weight:800; line-height:24px; letter-spacing:-0.010rem;}
.trailer_item .tr_con > dl > dd{padding-left:10px; margin-bottom:5px; font-size:18px; line-height:24px; letter-spacing:-0.010rem; text-indent:-10px;}
.trailer_item .tr_con > em{display:inline-block; margin-top:20px; font-size:18px; font-weight:bold; line-height:24px;}
.trailer_item .tr_con .lnk_btn{display:inline-block; width:224px; height:75px; background:#ff7e02; color:#fff; font-size:20px; font-weight:bold; letter-spacing:-0.045rem; line-height:75px; text-align:center;}
.trailer_item:after{content:''; display:block; clear:both;}

.tr_bg{display:none; position:fixed; left:0; top:0; width:100%; height:100vh; background:rgba(0, 0, 0, 0.4); z-index:120;}


/* 찾아오시는 길 페이지 */
.map{width:100%; max-width:1100px; padding:50px 0;}
.map > div{margin-bottom:30px;}
.map h3{margin-bottom:20px; color:#333; font-weight:bold;}
.map_table{width:100%; margin-bottom:80px;  border-top:2px solid #dedede; border-bottom:2px solid #e7e7e7;}
.map_table th, .map_table td{height:40px; padding-left:15px; border-bottom:1px solid #dedede; line-height:38px; box-sizing:border-box; text-align:left;}
.map_table th{width:120px; background-color:#f7f7f7; border-right:1px solid #dedede; color:#333;}
.map_table td{width:calc(100% - 120px);}
.map_table tr:last-of-child th, tr:last-of-child td:last-of-type{border-bottom:0;}

/* 공지사항 */
.notice_board, .gallery {margin:0 auto 70px; padding-top:50px;}
.Paging_Num {padding:25px 0 0;}
.bbs_table th, .bbs_table td, .AWbbs_view_table th, .AWbbs_view_table td {vertical-align:middle;}
.AWbbs_comment_area td, .AWbbs_comment_area th {vertical-align:middle;}
.AWbbs_f_search table {margin:0 auto;}

/* footer br태그 */
.only_mobile{display:none;}