


/*공통*/
#wrapper {margin-top:50px;}



/* 메인 vr 메뉴 */
@media (max-width:768px){
.vrpano {display: none;}

div.main-menu {display:block;bottom:5%;right:5%;position:fixed;z-index:101;width:50px;height:50px;background:#333;cursor:pointer;border-radius:50%}
div.main-menu i {font-size:24pt;color:#fff;line-height:57px;text-align:center;display:inline-block}
ul.nav-pills {bottom:-100%;right:5%;position:fixed;z-index:10000}

#myScrollspy .navbar-nav>li {float:none}
ul.nav-pills li {margin:15px 0}
ul.nav-pills li a {background-color:#fff;border:1px solid #333;color:#333;padding:5px 10px}
ul.nav-pills li a.active {background-color:#333;border:1px solid #fff;color:#fff;padding:5px 10px}


/* 하단고정*/
#bottom_btn {position:fixed;bottom:0;width:100%;height:50px; background:url("../img_p/bottom_bg.png");}  
#bottom_btn div{padding:5px; text-align:center;}
#bottom_btn a {display:inline-block;margin:0 10px 0 0;color:#fff;}

}


@media (min-width:768px){
div.main-menu {display:none}
ul.nav-pills {bottom:10%;right:10%;position:fixed;z-index:100}

#myScrollspy .navbar-nav>li {display:none}
ul.nav-pills li {margin:15px 0}
ul.nav-pills li a {background-color:#fff;border:1px solid #333;color:#333;padding:5px 10px}
ul.nav-pills li a.active {background-color:#333;border:1px solid #fff;color:#fff;padding:5px 10px}

/* 하단고정*/
#bottom_btn {display:none}  
#bottom_btn div{display:none}
#bottom_btn a {display:inline-block;margin:0 10px 0 0;color:#fff;}

}



/*메인 배너*/
#sbn_idx h2{position:absolute;font-size:0;line-height:0;overflow:hidden;}
#slides {display:none; }
.bx-wrapper {position: relative;margin: 0 auto; !important;padding: 0;}
.bx-wrapper img {width:100%;!important}
.bx-wrapper .bx-next {background: url(../img_p/controls.png)  -43px -32px no-repeat !important;}
.bx-wrapper .bx-next:hover {background: url(../img_p/controls.png)  -43px 0px no-repeat !important;}
.bx-wrapper .bx-prev {background: url(../img_p/controls.png)  0 -32px no-repeat !important;}
.bx-wrapper .bx-prev:hover {background: url(../img_p/controls.png)  0 0 no-repeat !important;}
.bx-wrapper .bx-controls-auto .bx-stop {background: url(../img_p/controls.png) -86px -44px no-repeat !important;}
.bx-wrapper .bx-controls-auto .bx-stop:hover{background: url(../img_p/controls.png) -86px -33px no-repeat !important;}
.bx-wrapper .bx-controls-auto .bx-start {background: url(../img_p/controls.png) -86px -11px no-repeat !important;}
.bx-wrapper .bx-controls-auto .bx-start:hover {background: url(../img_p/controls.png) -86px 0 no-repeat !important;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:10px !important;}



/* 우측고정*/
#right_top{position:fixed;top:70%;right:5px;display:block;width:50px;height:50px;border-radius:5px;background-color:#fff !important;border:1px solid #d7d7d7;text-indent:-9999px;background:url("../img_p/top_btn.gif") center center no-repeat; overflow:hidden;opacity:0.8;z-index: 999;}
#right_bottom{position:fixed;top:80%;right:5px;display:block;width:50px;height:50px;border-radius:5px;background-color:#fff !important;border:1px solid #d7d7d7;text-indent:-9999px;background:url("../img_p/top_btn1.gif") center center no-repeat; overflow:hidden;opacity:0.8;z-index: 999;}


#right_menu5{position:fixed;top:36%;right:5px; display:inline-block;border:1px solid #3b4c54; background:red; border-radius:3px; padding:3px;color:#FFFFFF; z-index:1000;}
#right_menu5:hover{background:#FF0000; border:1px solid #3b4c54;}

#right_menu4{position:fixed;top:43%;right:5px; display:inline-block;border:1px solid #3b4c54; background:red; border-radius:3px; padding:3px;color:#FFFFFF; z-index:1000;}
#right_menu4:hover{background:#FF0000; border:1px solid #3b4c54;}

#right_menu1{position:fixed;top:50%;right:5px; display:inline-block;border:1px solid #3b4c54; background:red; border-radius:3px; padding:3px; color:#FFFFFF; z-index:1000;}
#right_menu1:hover{background:#FF0000; border:1px solid #3b4c54;}

#right_menu2{position:fixed;top:57%;right:5px; display:inline-block;border:1px solid #3b4c54; background:red; border-radius:3px; padding:3px;color:#FFFFFF; z-index:1000;}
#right_menu2:hover{background:#FF0000; border:1px solid #3b4c54;}

#right_menu3{position:fixed;top:64%;right:5px; display:inline-block;border:1px solid #3b4c54; background:red; border-radius:3px; padding:3px;color:#FFFFFF; z-index:1000;}
#right_menu3:hover{background:#FF0000; border:1px solid #3b4c54;}

/* 소개*/
#introduce {width:100%;height:auto;background:#ffffff /*url("../img_p/m1_bg.png")*/ repeat !important;}
#introduce .ct_header {color:#fff; padding-top: 0px:}
#introduce .ct_title{color:#474747}
#introduce .itd_ct{margin-top:20px; border:0px solid red;}
#introduce .content span.icon_img{width:107px; height:76px; margin-bottom:0px;display:inline-block; background: url("../img_p/introduce_title.png") center center no-repeat !important;}
#introduce .content h5{color:#474747; font-size:24px; font-weight:normal; border-bottom:1px solid #fff; padding-bottom:20px;}
#introduce .content ul {width:100%;margin:0px;padding-top:0px; color:#474747; ;font-size:1.0em; font-weight:bold; font-family:'맑은 고딕', 'Malgun Gothic', 'NanumGothic', '나눔고딕', '돋음';}
#introduce .content ul li {background:url("../img_p/icon_blit1.gif") no-repeat left 7px; margin-left:5px; padding-left:10px;}
#introduce .content p{padding-top:0px;}


/*펜션동소개*/
#business{width:100%;height:auto;background: url("../img_p/m2_bg.png") repeat !important;}
#business .ct_header {color:#474747; padding-top:0px:}
#business .ct_title{color:#474747;}

#business .conta.itd_ct{margin-top:20px; border:0px solid red;}
#business .itd_ct .tabs_20 ul li{margin-top:20px; border:0px solid red; font-size:1.0em; padding-left:5px; font-weight:bold;}

#business .content{height:auto;padding:10px;margin:20px 0;border-radius:10px}
#business .content:hover{background:rgba(225, 225, 225, 0.3)}
#business .content span{display:inline-block;height:57px}
#business .content span.icon01{width:39px;background: url("../img_p/bis_icon_01.png") no-repeat !important;}
#business .content span.icon02{width:75px;background: url("../img_p/bis_icon_02.png") no-repeat !important;}
#business .content span.icon03{width:45px;background: url("../img_p/bis_icon_03.png") no-repeat !important;}
#business .content h5{color:red; font-size:24px; font-weight:normal; border-bottom:1px solid #fff; padding-bottom:20px;}
#business .content p{padding-top:30px;}


ul.tabs_20 li {float:left;text-align:center;cursor: pointer; margin:0px 1px 1px 0; width:16.3%;padding:10px 0;font-size:1.0em; font-weight:bold; border:1px solid #0099FF; background:#CFDCF6; color:#000000; overflow: hidden;position: relative;}
ul.tabs_20 li.active {background-color:red; border-bottom: 1px solid #FFFFFF; color:#FFFFFF !important}

.tab_container {clear:both;float:left;width:100%;margin-top:30px;}
.tab_container .tab_content_20 ul {width:100%;margin:20px 0 ;padding-top:0px; color:#474747;  font-size:1.1em; font-family:'맑은 고딕', 'Malgun Gothic', 'NanumGothic', '나눔고딕', '돋음';}
.tab_container .tab_content_20 ul li {background:url("../img_p/icon_blit1.gif") no-repeat left 7px; margin-left:5px; padding-left:10px;}



  
/*소개*/
#public_relation{width:100%;height:auto;background: url("../img_p/m3_bg.png") repeat !important;}
#public_relation .ct_header {color:#fff; padding-top: 0px:}
#public_relation .itd_ct{margin-top:20px; border:0px solid red;}
#public_relation .content ul {width:100%;margin:0px;padding-top:0px; color:#ffffff; font-size:13px; font-family:'맑은 고딕', 'Malgun Gothic', 'NanumGothic', '나눔고딕', '돋음';}
#public_relation .content ul li {background:url("../img_p/icon_blit1.gif") no-repeat left 7px; margin-left:5px; padding-left:10px;}
#public_relation h5{color:#2475a9; text-align:center; font-size:24px;  font-weight:normal; border-bottom:1px solid #fff; padding-bottom:5px;}
#public_relation p{padding-top:10px;}


/*실시간예약*/

#recruit_process{width:100%;height:auto;background: url("../img_p/m3_bg.png") repeat !important;  border:0px solid red;}
#recruit_process .ct_header {color:#fff; padding-top:0px:}
#recruit_process .ct_title{color:#fff}

#recruit_process .itd_ct ul li{margin-top:20px; border:0px solid red;}
#recruit_process .itd_ct .tabs li{margin-top:20px; border:0px solid red;font-size:1.2em; font-weight:bold; padding-left:5px; font-weight:bold;}

#recruit_process .content{height:auto;padding:0px; margin:0px 0; border-radius:0px}
#recruit_process .content:hover{background:rgba(225, 225, 225, 0.3)}
#recruit_process .content span{display:inline-block;height:57px}


/*부대시설*/
#recruit {background:url("../img_p/recruit_bg.png") repeat}
#recruit .itd_ct{padding-top:0px; border:0px solid #3b4c54;}
#recruit .ct_header {color:#000000; padding-top: 0px:}
#recruit .main_feature{margin:40px 0px;}
#recruit .content span.icon_img{width:107px; height:76px; margin-bottom:60px;display:inline-block; background: url("../img_p/introduce_title.png") center center no-repeat !important;}
#recruit .content h5{color:#fff; font-size:24px; font-weight:normal; border-bottom:1px solid #fff; padding-bottom:20px;}
#recruit .content p{padding-top:30px;}


/*주변여행지*/

#request{width:100%;height:auto;!important;}
#request .ct_header {color:#fff; padding-top:0px:}
#request .ct_title{color:#fff}

#request .itd_ct{margin-top:20px; border:0px solid red;}
#request .itd_ct .tabs_t li{margin-top:20px; border:0px solid red; font-size:1.2em; font-weight:bold; padding-left:5px; font-weight:bold;}

#request .content{height:auto; padding:0px; margin:20px 0;border-radius:10px}
#request .content:hover{background:rgba(225, 225, 225, 0.3)}
#request .content span{display:inline-block;height:57px}


/*커뮤니티*/
#communit{background:url("../img_p/recruit_bg.png") repeat}
#communit .itd_ct .tabs_b li{margin-top:20px; border:0px solid red; font-size:1.2em; padding-left:5px; font-weight:bold;}
#communit .itd_ct{padding-top:0px; border:0px solid #3b4c54;}
#communit .ct_header {color:#000000; padding-top: 0px:}
#communit .main_feature{margin:40px 0px;}
#communit .content span.icon_img{width:107px; height:76px; margin-bottom:60px;display:inline-block; background: url("../img_p/introduce_title.png") center center no-repeat !important;}
#communit .content h5{color:#fff; font-size:24px; font-weight:normal; border-bottom:1px solid #fff; padding-bottom:20px;}
#communit .content p{padding-top:30px;}



/*실시간예약_탭*/
ul.tabs li {float: left;text-align:center;cursor: pointer;width:25%;padding:20px 0; font-size:1.2em; font-weight:bold; ;border: 1px solid #333333; background: #fafafa;overflow: hidden;position: relative;}
ul.tabs li.active {background-color:red; color:#ffffff !important}
.tab_container {clear:both;float:left;width:100%;margin-top:30px;}
.tab_container .tab_content ul {width:100%;margin:0px; padding-top:0px; color:#ffffff; font-size:1.1em; font-family:'맑은 고딕', 'Malgun Gothic', 'NanumGothic', '나눔고딕', '돋음';}
.tab_container .tab_content ul li {background:url("../img_p/icon_blit1.gif") no-repeat left 7px; margin-left:5px; padding-left:10px;}
.tab_container .tab_content ul p { margin-left:-10px; padding-left:10px; font-size:1.2em; padding-left:10px; font-weight:bold;}
.content_tail ul {width:100%;margin:0px;padding-top:0px; color:#000000; font-size:13px; font-family:'맑은 고딕', 'Malgun Gothic', 'NanumGothic', '나눔고딕', '돋음';}
.content_tail ul li {background:url("../img_p/icon_blit1.gif") no-repeat left 7px; margin-left:5px; padding-left:10px;}
.content_tail ul p { margin-left:-10px; padding-left:10px; font-family:'맑은 고딕', 'Malgun Gothic', 'NanumGothic', '나눔고딕', '돋음';}



/*주변여행지 메뉴탭*/
ul.tabs_t li {float:left;text-align:center;cursor: pointer; width:33%; padding:20px 0; font-size:1.2em; font-weight:bold; border:1px solid #ffffff; background:#CFDCF6; color:#000000; overflow: hidden;position: relative;}
ul.tabs_t li.active {background-color:red; border-bottom: 1px solid #FFFFFF; color:#FFFFFF !important}

.tab_container {clear:both;float:left;width:100%;margin-top:30px;}
.tab_container .tab_content_t ul {width:100%;margin:0px;padding:0px; font-size:1.1em; }
.tab_container .tab_content_t ul li {background:url("../img_p/icon_blit1.gif") no-repeat left 7px; margin-left:5px; padding-left:10px;}
.tab_container .tab_content_t ul p {background:url("../img_p/icon_tab1.gif") no-repeat left 12px; margin-left:2px; font-size:1.5em; padding-left:10px; font-weight:bold;}
.tab_content_t {padding: 5px;font-size: 12px;  border: 0px solid #eee;}


/*보드탭*/
ul.tabs_b li {float: left;text-align:center;cursor: pointer; width:25%; padding:20px 0; font-size:1.4em; font-weight:bold; font-weight:bold; border: 1px solid #0099FF; background:#99CCFF; overflow: hidden;position: relative;}
ul.tabs_b li.active {background:url("../img_p/recruit_bg.png")repeat;background-color:#dae3e7; border-bottom: 0px solid #FFFFFF; color:#666666 !important}

.tab_container {clear:both;float:left;width:100%;margin-top:30px;}
.tab_container .tab_content_b ul {width:100%;margin:0px;padding:0px;}
.tab_container .tab_content_b ul li { margin-left:5px; padding-left:10px;}
.tab_container .tab_content_b ul p { margin-left:2px;  padding-left:10px;}
.tab_content_b {padding: 5px; font-size:1.4em;  border: 0px solid #eee;}


/*찾아오시는 길*/

#location{background:#737373}
#location .content span{width:107px; height:76px; margin-top:40px;display:inline-block; border:1px solid #fff;}
#location .itd_ct .tabs_b li{margin-top:20px; border:0px solid red; font-size:1.2em; padding-left:5px; font-weight:bold;}
#location .itd_ct{padding-top:0px; border:0px solid #3b4c54;}
#location .ct_header {color:#000000; padding-top: 0px:}
#location .main_feature{margin:40px 0px;}
#location .content span.icon_img{width:107px; height:76px; margin-bottom:60px;display:inline-block; background: url("../img_p/introduce_title.png") center center no-repeat !important;}
#location .content h5{color:#fff; font-size:24px; font-weight:normal; border-bottom:1px solid #fff; padding-bottom:20px;}
#location .content p{padding-top:30px;}



/*footer*/

#footer {background:url('../img_p/ft_bg.png') repeat; !important;}
	#ft_catch {position:relative;padding:0px;text-align:center;width:100%;height:55px; border:0px solid #fff;}
	#ft_company{height:auto; padding-bottom:0px;}

	#ft_company div{text-align:center; padding:10px 0; height:50px;}
	#ft_company .f_sns a{display:inline-block; text-align:center; margin-right:15px}
	#ft_company .ft_info{width:100%;padding-bottom:0px;text-align:center; color:#fff;}
	
	#ft_copy{width:100%;border-top:1px solid #fff;}
	#ft_copy div {text-align:center; padding:0px 0 40px 0;color:#fff; }


/* 모바일페이지 뷰*/

@media screen and (max-width: 768px){

/* 메인슬라이드*/
#sbn_idx h2{position:absolute;font-size:0;line-height:0;overflow:hidden;}
#slides {display:none;}
.bx-wrapper {position: relative; margin: 0 auto; !important;padding: 0;}
.bx-wrapper img {width:100%; height:200px;!important}
.bx-wrapper .bx-next {background: url(../img_p/controls.png)  -43px -32px no-repeat !important;}
.bx-wrapper .bx-next:hover {background: url(../img_p/controls.png)  -43px 0px no-repeat !important;}
.bx-wrapper .bx-prev {background: url(../img_p/controls.png)  0 -32px no-repeat !important;}
.bx-wrapper .bx-prev:hover {background: url(../img_p/controls.png)  0 0 no-repeat !important;}
.bx-wrapper .bx-controls-auto .bx-stop {background: url(../img_p/controls.png) -86px -44px no-repeat !important;}
.bx-wrapper .bx-controls-auto .bx-stop:hover{background: url(../img_p/controls.png) -86px -33px no-repeat !important;}
.bx-wrapper .bx-controls-auto .bx-start {background: url(../img_p/controls.png) -86px -11px no-repeat !important;}
.bx-wrapper .bx-controls-auto .bx-start:hover {background: url(../img_p/controls.png) -86px 0 no-repeat !important;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:10px !important;}



/*주변여행지 메뉴탭*/


}





/* 폰트 */
.white		{color:#ffffff; letter-spacing:-0.01em;}
.white_b	{color:#ffffff; letter-spacing:-0.01em; font-weight:bold;}

.brown		{color:#CC9900; letter-spacing:-0.01em;}
.brown_b	{color:#CC9900; letter-spacing:-0.01em; font-weight:bold;}

.blue		{color:#2d96db; letter-spacing:-0.01em;}
.blue_b		{color:#2d96db; letter-spacing:-0.01em; font-weight:bold;}

.navy		{color:#525868; letter-spacing:-0.01em;}
.navy_b		{color:#525868; letter-spacing:-0.01em; font-weight:bold;}

.black		{color:#000000; letter-spacing:-0.01em;}
.black_b	{color:#000000; letter-spacing:-0.01em; font-weight:bold;}

.red		{color:#d23536; letter-spacing:-0.01em;}
.red_b	    {color:#d23536; letter-spacing:-0.01em; font-weight:bold;}

.pink		{color:#ec008c; letter-spacing:-0.01em;}
.pink_b		{color:#ec008c; letter-spacing:-0.01em; font-weight:bold;}

.green		{color:#7eab36; letter-spacing:-0.01em;}
.green_b	{color:#7eab36; letter-spacing:-0.01em; font-weight:bold;}

.orange		{color:#f6c859; letter-spacing:-0.01em;}
.orange_b	{color:#f6c859; letter-spacing:-0.01em; font-weight:bold;}



/* 패딩 왼쪽 */
.pl5{padding-left:5px;}
.pl10{padding-left:10px;}
.pl15{padding-left:15px;}
.pl20{padding-left:20px;}
.pl30{padding-left:30px;}
.pl40{padding-left:40px;}
/* 패딩 오른쪽 */
.pr5{padding-right:5px;}
.pr10{padding-right:10px;}
.pr20{padding-right:20px;}
.pr30{padding-right:30px;}
.pr40{padding-right:40px;}
/* 패딩 위쪽 */
.pt5{padding-top:5px;}
.pt10{padding-top:10px;}
.pt20{padding-top:20px;}
.pt30{padding-top:30px;}
.pt40{padding-top:40px;}
/* 패딩 하단 */
.pb5{padding-bottom:5px;}
.pb10{padding-bottom:10px;}
.pb20{padding-bottom:20px;}
.pb30{padding-bottom:30px;}
.pb40{padding-bottom:40px;}
/* 마진 왼쪽 */
.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.ml20{margin-left:20px;}
.ml30{margin-left:30px;}
.ml40{margin-left:40px;}
/* 마진 오른쪽 */
.mr5{margin-right:5px;}
.mr10{margin-right:10px;}
.mr20{margin-right:20px;}
.mr30{margin-right:30px;}
.mr40{margin-right:40px;}
/* 마진 위쪽 */
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt40{margin-top:40px;}
/* 마진 아래 */
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}
.mb40{margin-bottom:40px;}

/* 블릿 and 폰트*/
.bul_1 {font-family:나눔고딕, 돋움; font-weight:bold; font-size:16px; color:#333333;  padding-left:24px; margin-left:0px; background:url('./images/bullet_1.gif') no-repeat 0 -5px;}
.bul_2 {font-family:나눔고딕, 돋움; font-weight:bold; font-size:15px; color:#333333;  padding-left:18px; margin-top:20px; margin-left:20px; background:url('./images/bullet_2.gif') no-repeat 0 -2px;}
.bul_3 {font-family:나눔고딕, 돋움; padding-left:10px; font-size:15px; color:#333333; margin-top:5px; margin-left:39px; background:url('./images/bullet_3.gif') no-repeat 0 5px;}
.bul_4 {font-family:나눔고딕, 돋움; padding-left:10px; font-size:11px; color:#3f3f3f; margin-top:3px; margin-left:63px; background:url('./images/bullet_4.gif') no-repeat 0 8px;}
.bul_5 {font-family:나눔고딕, 돋움; font-weight:bold; font-size:25px; color:#3f3f3f;  padding-left:38px; margin-left:0px; background:url('./images/bullet_5.gif') no-repeat 0 -8px;}

/* 폰트사이즈 구분 */
.font_11 {color:#333333; font-weight:normal; font-size:11px; font-family:나눔고딕, Gulim, 굴림; text-align:left; margin-left:75px;}
.font_12 {color:#666666; font-weight:normal; font-size:13px; font-family:나눔고딕, Gulim, 굴림; text-align:left;}
.font_13 {font-family:나눔고딕, 돋움; padding:3px 10px 3px 10px; font-size:13px; color:#3f3f3f;}
.font_14 {font-family:나눔고딕, 돋움; padding:3px 10px 3px 10px; font-size:14px; color:#3f3f3f;}
.font_15 {font-family:나눔고딕, 돋움; font-weight:bold; padding:3px 0px 3px 10px; font-size:15px; color:#6A6A6A;}
.font_16 {font-family:나눔고딕, 돋움; font-weight:bold; padding:3px 0px 3px 0px; font-size:16px; color:#6A6A6A;}

/* 테이블 디자인 회색 */
.tb_gray{width:95%; text-align:center; border-bottom:2px solid #dcdcdc; font:12px dotum; border-collapse:collapse;}
.tb_gray caption{display:none;}
.tb_gray tfoot{font-weight:bold; background-color:#f5f7f9;}
.tb_gray th{padding:7px 0 4px 0; background-color:#f5f7f9; border-top:2px solid #dcdcdc; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc; font:12px dotum; font-weight:bold; color:#666666;}
.tb_gray td{padding:6px 0 4px 0; border:1px solid #e5e5e5; color:#4c4c4c;}
.tb_gray td.bold{font-weight:bold;}

/* 테이블 디자인 블루 */
.tb_blue{width:95%; text-align:center; border-bottom:2px solid #8aabd5; font:10px dotum; border-collapse:collapse;}
.tb_blue caption{display:none;}
.tb_blue tfoot{font-weight:bold; background-color:#f5f7f9;}
.tb_blue th{padding:7px 0 4px 0; background-color:#f5f7f9; border-top:2px solid #8aabd5; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc; font:12px dotum; font-weight:bold; color:#666666;}
.tb_blue td{padding:0px 0 0px 0; border:1px solid #e5e5e5; color:#4c4c4c; font:10px dotum;}
.tb_blue td.bold{font-weight:bold;}

/* 테이블 디자인 그린 */
.tb_green{width:95%; text-align:center; border-bottom:2px solid #80b35d; font:12px dotum; border-collapse:collapse;}
.tb_green caption{display:none;}
.tb_green tfoot{font-weight:bold; background-color:#f5f7f9;}
.tb_green th{padding:7px 0 4px 0; background-color:#f5f7f9; border-top:2px solid #80b35d; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc; font:14px dotum; font-weight:bold; color:#666666;}
.tb_green td{padding:6px 3px 4px 3px; border:1px solid #e5e5e5; color:#4c4c4c; font:13px dotum;}
.tb_green td.bold{font-weight:bold;}

/* 테이블 디자인 레드 */
.tb_red{width:95%; text-align:center; border-bottom:2px solid #ff5c23; font:12px dotum; border-collapse:collapse;}
.tb_red caption{display:none;}
.tb_red tfoot{font-weight:bold; background-color:#f5f7f9;}
.tb_red th{padding:7px 0 4px 0; background-color:#f5f7f9; border-top:2px solid #ff5c23; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc; font:12px dotum; font-weight:bold; color:#666666;}
.tb_red td{padding:6px 0 4px 0; border:1px solid #e5e5e5; color:#4c4c4c;}
.tb_red td.bold{font-weight:bold;}



/*테이블 디자인 green*/
#frist_1{min-width:70px;}
#last {border-right:none;} /*테이블 우측라인 none*/
#last2 {border-right:none; max-width:800px;} /*테이블 우측라인 none + maxwidth*/
#txt_red{font-weight:bold; color:red}


/*테이블 디자인 blue*/
.table_blue {
  margin: 0; padding: 3px 0; line-height: 23px; 
  font-size:9pt; font-family:굴림;
  border-top: 2px solid #7EB5E4; 
  border-bottom: 1px solid #7EB5E4;
  border-left: 0px solid #ffffff;
  border-right: 0px solid #ffffff;
  border-collapse: collapse; 
}

.table_blue th {   margin: 0; padding: 3px 0; line-height: 20px; 
  color:#2475a9;
  text-align:center;
  border-top: 2px solid #7EB5E4; 
  background-color: #EBEBEB;
  border-top: 1px solid #C0C0C0;
  border-right: 1px solid #7EB5E4;
  border-left: 0px solid #C0C0C0;
  border-bottom: 1px solid #7EB5E4;
  padding:1px;
}

.table_blue td { margin: 0; padding: 3px 0; line-height: 30px; 
  color:#66776f;
  background-color: ;
  text-align:center;
  border-top: 1px solid #C0C0C0;
  border-bottom: 1px solid #C0C0C0;
  border-right: 1px solid #C0C0C0;
  border-left: 0px solid #C0C0C0;
  padding:0px;
}


/*테이블 디자인 blue2*/
.table_blue2 { 
  margin: 0; padding: 3px 0; line-height: 23px; 
  font-size:9pt; font-family:굴림;
  border-top: 2px solid #7EB5E4; 
  border-bottom: 1px solid #7EB5E4;
  border-left: 0px solid #ffffff;
  border-right: 0px solid #ffffff;
  border-collapse: collapse; 
}

.table_blue2 th {  margin: 0; padding: 3px 0; line-height: 30px; 
  color:#d9e0f4;
  text-align:center;
  border-top: 2px solid #666666; 
  background-color:#3A3A3A;
  border-top: 1px solid #666666;
  border-right: 1px solid #666666;
  border-left: 0px solid #666666;
  border-bottom: 1px solid #666666;
  padding:1px;
}

.table_blue2 td {  margin: 0; padding: 3px 0; line-height: 30px; 
  color:#e2f6f5;
  background-color: ;
  text-align:center;
  border-top: 1px solid #666666;
  border-bottom: 1px solid #666666;
  border-right: 1px solid #666666;
  border-left: 0px solid #666666;
  padding:1px;
}


/*테이블 디자인 gray*/

.table_gray {
  margin: 0; padding: 0; line-height: 23px;
  font-size:9pt; font-family:굴림;
  margin: 0; padding: 3px 0;
  border-top: 2px solid #7EB5E4; 
  border-bottom: 1px solid #7EB5E4;
  border-left: 0px solid #ffffff;
  border-right: 0px solid #ffffff;
  border-collapse: collapse; 
}

.table_gray th {
  text-align:center;
  border-top: 2px solid #7EB5E4; 
  background-color:#293237;
  color:#ffffff;
  border-top: 1px solid #C0C0C0;
  border-right: 1px solid #7EB5E4;
  border-left: 0px solid #C0C0C0;
  border-bottom: 1px solid #7EB5E4;
}

.table_gray td {
  margin: 0; padding: 2px;
  width:; 
  color:#ffffff;
  text-align:center;
  border-top: 1px solid #C0C0C0;
  border-bottom: 1px solid #C0C0C0;
  border-right: 1px solid #C0C0C0;
  border-left: 0px solid #C0C0C0;
}

/*텍스트 ul, il 디자인* 2015.11.16 */
.policy ul {
	margin-top:20px;	
}
.policy ul li {
	padding-left:10px;

.policy ul li.sub {
	padding-left:20px;
}
