#subWrap {width: 1200px; margin: auto;}

/*¼­ºê¸ÞÀÎ CSS Start*/
#subBanner {width: 770px; height: 275px;}
#busSearch {width: 770px; height: 180px;}

#bannerArea {width: 100%; height: 325px; margin-bottom: 45px;}
#searchArea {width: 100%; height: 180px; margin-bottom: 30px;}
#subBanner {width: 770px; height: 325px;}
#csBanner {width: 215px; float: right;}
#csBan_main {width: 97.5%; height: 85px; border: 1px solid #d8d8d8; background: #ffffd5;}
#csBan_time {width: 97.5%; height: 38px; border: 1px solid #d8d8d8; border-top: 5px solid #d8d8d8; background: #003360;}
#csBan_time_coper {width: 97.5%; height: 38px; border: 1px solid #d8d8d8; border-top: 5px solid #d8d8d8; background: #0096d3;}
#csBan_time_local {width: 97.5%; height: 38px; border: 1px solid #d8d8d8; border-top: 5px solid #d8d8d8; background: #2a98a8;}
#csBan_time p,#csBan_time_coper p,#csBan_time_local p {font:11px "±¼¸²", gulim, sans-serif; color:#ffffff; letter-spacing: -0.05em; text-align:center; margin-top: 13px;}
#csBan_bank {width: 97.5%; height:137px; border: 1px solid #d8d8d8; margin-top: 5px;}
#csBan_bank_yungnam {width: 97.5%; height:68px; border: 1px solid #d8d8d8; margin-top: 5px;}
#csBan_bank_honam {width: 97.5%; height:68px; border: 1px solid #d8d8d8; border-top: none;}
.csBan_main_title {font:16px 'barunB', '³ª´®°íµñ', 'NanumGothic','nanum', sans-serif; color: #2886d2; display: inline-block; margin: 15px  0px 0px 7px;}
.csBan_main_title_coper {font:16px 'barunB', '³ª´®°íµñ', 'NanumGothic','nanum', sans-serif; color: #003360; display: inline-block; margin: 15px  0px 0px 7px;}
.csBan_main_title_local {font:12px 'barunB', '³ª´®°íµñ', 'NanumGothic','nanum', sans-serif; color: #2a98a8; display: inline-block; margin: 3px  0px 0px 5px; letter-spacing: -0.05em;}
.csBan_main_title_honam {font:12px 'barunB', '³ª´®°íµñ', 'NanumGothic','nanum', sans-serif; color: #0096d3; display: inline-block; margin: 3px  0px 0px 5px;}
.csBan_main_num {font:30px 'barunB', '³ª´®°íµñ', 'NanumGothic','nanum', sans-serif; color: #565656; letter-spacing: -0.05em; display: inline-block; margin: 7px  0px 0px 7px;}
.csBan_main_num_Yungnam {font:18px 'barunB', '³ª´®°íµñ', 'NanumGothic','nanum', sans-serif; color: #2a98a8; letter-spacing: -0.05em; display: inline-block; margin: 2px  0px 0px 7px;}
.csBan_main_num_Honam {font:18px 'barunB', '³ª´®°íµñ', 'NanumGothic','nanum', sans-serif; color: #0096d3; letter-spacing: -0.05em; display: inline-block; margin: 4px  0px 0px 7px;}
.bankNumber {font:16px 'barunB', '³ª´®°íµñ', 'NanumGothic','nanum', sans-serif; color: #2886d2; letter-spacing: -0.03em; margin: 10px  0px 0px 5px;}
.bankNumber2 {font:16px 'barunB', '³ª´®°íµñ', 'NanumGothic','nanum', sans-serif; color: #675e55; letter-spacing: -0.03em; margin: 10px  0px 0px 5px;}
.bankNumber_local {font:16px 'barunB', '³ª´®°íµñ', 'NanumGothic','nanum', sans-serif; color: #2886d2; letter-spacing: -0.03em; margin: -2px  0px 0px 10px;}
.bankNumber2_local {font:16px 'barunB', '³ª´®°íµñ', 'NanumGothic','nanum', sans-serif; color: #675e55; letter-spacing: -0.03em; margin: -2px  0px 0px 10px;}
.icon_bank {display: inline-block; margin-right: 5px; vertical-align: middle;}
.bankOwner {font:12px "±¼¸²", gulim, sans-serif; color:#333; text-align: center; font-weight: bold; margin-top: 15px;}

#busSearchBox {width: 100%; height: 130px; border: 1px solid #d8d8d8;}
.busSearchBox_Left {width: 47%; height: 90%; display: inline-block; margin-left: 2.5%; margin-top: 5px;}
.busSearchBox_Right {width: 47%; height: 90%; display: inline-block; margin-top: 5px; margin-left: 2%;}
.busSearchBox_A {width: 80px; height: 32px; vertical-align: middle; font:16px 'barunB', '³ª´®°íµñ', 'NanumGothic','nanum', sans-serif; color: #003360;}
.busSearchBox_B {width: 240px; height: 32px; vertical-align: middle;}
.busSearchBox_C {width: 320px; height: 32px; vertical-align: middle;}
.searchOption {width: 240px; height: 24px; border: 1px solid #c8c8c8; background: #f8f8f8;}
.searchInput {width: 235px; height: 22px; border: 1px solid #c8c8c8; background: #f8f8f8;}
.searchInputB {width: 215px; height: 22px; border: 1px solid #c8c8c8; background: #f8f8f8;}
.searchBusGoods {width: 325px; height: 30px; border: 1px solid #b4b4b4; font:16px '³ª´®°íµñ', 'NanumGothic','nanum', sans-serif; color: #ff006c;
								/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,e5e5e5+100;White+3D */
								background: #ffffff; /* Old browsers */
								background: -moz-linear-gradient(top,  #ffffff 0%, #e5e5e5 100%); /* FF3.6+ */
								background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
								background: -webkit-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
								background: -o-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* Opera 11.10+ */
								background: -ms-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* IE10+ */
								background: linear-gradient(to bottom,  #ffffff 0%,#e5e5e5 100%); /* W3C */
								filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
								}

.noGoods_title {font:20px '³ª´®°íµñ', 'NanumGothic','nanum', sans-serif; color: #565656; width: 50%; text-align: center; padding: 10px 0 10px 0; margin: 40px auto 20px; background: #d8d8d8;}
.noGoods_title span {font:22px 'barunB', 'NanumGothic','nanum', sans-serif; color: #005bab;}
.noGoods_txt {width: 50%; min-width: 500px; margin: auto;}
.noGoods_copy {font:13px '³ª´®°íµñ', 'NanumGothic','nanum', sans-serif; color: #757575; line-height: 20px;}

#box_hotDeal {width: 210px; height: 290px; border-top: 5px solid #ff006c; background: #fff; float: left; border-left: 1px solid #d8d8d8; border-right: 1px solid #d8d8d8; border-bottom: 1px solid #d8d8d8;margin-left: 15px;}

#box_bestGoodsA {width: 360px; height: 125px; margin: auto;}
#box_bestGoodsB {width: 360px; height: 110px; margin: auto; margin-top: 5px;}
#box_bestGoods_txt {width: 175px; height: 75px; float: right; margin-top: 40px;}
.goods_bestTitle {font:12px "±¼¸²", gulim, sans-serif; color:#333; font-weight: bold; margin-top: 7px;}
.goods_bestPrice {font:12px "±¼¸²", gulim, sans-serif; color:#f04089; font-weight: bold; margin-top: 7px;}
.box_bestGoodsB_list {height: 22px; border-bottom: 1px dotted #545454; margin-top: 4px;}
.box_bestGoodsB_list a {font:12px "±¼¸²", gulim, sans-serif; color:#333;}
.box_bestGoodsB_list a:hover {color: #0078ff; text-decoration: underline;}
.box_bestGoodsB_list span {font:12px "±¼¸²", gulim, sans-serif; color:#333;}
.box_bestGoodsB_list img {vertical-align: middle; margin-right: 5px;}
.box_bestGoodsB_list_price {display: inline-block; float: right; margin-top: 3px; color: #0078ff; font-weight: bold;}

#subMainArea {width: 1000px; height: 290px; margin-bottom: 45px;}
#box_popGoods {width: 378px; height: 290px; border-top: 5px solid #008aac; float: left; margin-left: 10px; border-left: 1px solid #d8d8d8; border-right: 1px solid #d8d8d8; border-bottom: 1px solid #d8d8d8;}
#box_popGoods_busVer {width: 378px; height: 290px; border-top: 5px solid #008aac; float: left; border-left: 1px solid #d8d8d8; border-right: 1px solid #d8d8d8; border-bottom: 1px solid #d8d8d8;}
#box_tomonth {width: 378px; height: 290px; border-top: 5px solid #b6b6b6; float: left; margin-left: 10px; border-left: 1px solid #d8d8d8; border-right: 1px solid #d8d8d8; border-bottom: 1px solid #d8d8d8;}
.goods_list_first { border-top:1px solid #00867c; height:20px}
.goods_list {width: 100%; height: 30px; margin-bottom: 5px;}
.goods_list span {display: inline-block; margin-top: 5px;}
.goods_list img {vertical-align: middle; margin-right: 10px; }
#md_goods {width: 100%; height: 200px; margin-bottom: 45px;}
#md_goods ul li {float: left; margin-left: 5px;}
#md_goods ul li:first-child {margin-left: 0;}
.mdBestGoods {}
.mdBestGoodsTxt {height: 70px; background-color: rgba(0,0,0,0.7); margin-top: -70px; position: relative;}
.mdBestGoodsTitle {font:12px "±¼¸²", gulim, sans-serif; color:#fff; font-weight: bold; margin-top: 10px; margin-left: 10px; display:inline-block;}
.mdBestGoodsTxtPrice {font:24px 'barun', '³ª´®°íµñ', 'NanumGothic','nanum', sans-serif; color: #fff29e; display:block; text-align:right; margin:5px  10px 0px 0px;}
.goods_list_box {width: 100%; height: 192px; margin-bottom: 45px;}
.goods_list_box ul li {float: left; margin-left: 4px; border: 1px solid #d8d8d8;}
.goods_list_box ul li:first-child {margin-left: 0;}
.goods_list_box_grayBox {width: 270px; height: 65px; background: #ececec;}
.goods_list_box_grayBoxTitle {font:12px 'barunB', '³ª´®°íµñ', 'NanumGothic','nanum', sans-serif; color:#000; font-weight: bold; display: inline-block; float: left; width:96%; margin: 7px  0px 7px 7px; height: 30px}
.goods_list_box_grayBoxPrice {font:12px 'barunB', '³ª´®°íµñ', 'NanumGothic','nanum', sans-serif; color:#ff006c; font-weight: bold; display: block; text-align: right; margin-right: 7px; position: relative;}
.goods_list_box_grayBoxPrice_magam {font:12px 'barunB', '³ª´®°íµñ', 'NanumGothic','nanum', sans-serif; color:#FF0000; font-weight: bold; display: block; float: left; text-align: left; margin-left: 7px; position: relative;}
.goods_list_box_grayBoxPrice_list {font:12px 'barunB', '³ª´®°íµñ', 'NanumGothic','nanum', sans-serif; color:#ff006c; font-weight: bold; display: block; text-align: right; margin: 75px 7px 0 0; position: relative;}
.goods_list_box_grayBoxPrice_list2 {font:12px "±¼¸²", gulim, sans-serif; color:#858585; font-weight: bold; display: inline-block; text-align: right; margin: 75px 0px 0 10px; position: relative;}
.goods_list_box_grayBoxPrice_list3 {font:12px "±¼¸²", gulim, sans-serif; color:#ff006c; font-weight: bold; display: inline-block; text-align: right; margin: 0px 0px 0 0; position: relative;}
.sub_goodsList_title {font:16px 'barunB', '³ª´®°íµñ', 'NanumGothic','nanum', sans-serif; color: #585f64;}
.goods_list .sub_goodsList_plus {font:12px "±¼¸²", gulim, sans-serif; color: #000; font-weight: bold; float: right; margin: 10px  12px 0px 0px;}




/*»óÇ°¸®½ºÆ® CSS Start*/
#bestgoodsBox {width: 100%; height: 305px; background: #ececec; border: 1px solid #d8d8d8; margin-bottom: 45px;}
.bestBox {width: 238px; height: 290px; background: #fff; border: 1px solid #d8d8d8; margin:7px 0 0 5px; display: inline-block; position: relative;}
.bestBoxTitle_domestic {font:16px 'nanumB', '³ª´®°íµñ', 'NanumGothic','nanum', sans-serif; color: #0096d3; margin: 10px  0px 10px 10px; position: relative;}
.bestBoxName_domestic {font:14px 'nanumB','³ª´®°íµñ', 'NanumGothic','nanum', sans-serif; color: #333; margin: 10px  0px 10px 10px; line-height: 22px; position: absolute;}

.list_train_oneday img {vertical-align: middle;}
.listTitle_domestic {font:16px 'nanumB','³ª´®°íµñ', 'NanumGothic','nanum', sans-serif; color: #333;}
.bar_domestic {width: 100%; height: 4px; background: url(/web/images/sub/goods_list/listunderbar_dome.jpg) no-repeat; margin-bottom: 15px;}

.tourBox {width: 1200px; min-height: 200px; border: 1px solid #d8d8d8; margin-bottom: 15px;}
.tourBox_wrap {clear: both;}
.tourBoxImg {width: 255px; height: 150px; margin: 10px  0px 0px 10px; float: left;}
.tourBox_txtArea {width: 850px; margin: 10px  0px 0px 10px;  float: left;}
.tourBox_Title {font:16px 'nanumB', '³ª´®°íµñ', 'NanumGothic','nanum', sans-serif; color: #0066ff;}
#tourBox_Title {font:20px 'nanumB', '³ª´®°íµñ', 'NanumGothic','nanum', sans-serif; color: #0066ff;}
#tourBox_Title_s {font:12px 'nanumB', '³ª´®°íµñ', 'NanumGothic','nanum', sans-serif; color: #142266;line-height:20px; border: 0px solid #000000;}
#tourBox_Title_b {font:14px 'nanumB', '³ª´®°íµñ', 'NanumGothic','nanum', sans-serif; color: #0066ff;line-height:25px;  border: 0px solid #000000;}
.tourBox_txtArea p {font:12px 'barunB', '³ª´®°íµñ', 'NanumGothic','nanum', sans-serif; color:#333;}

.tourBox_tmp{font:20px 'nanumB', '³ª´®°íµñ', 'NanumGothic','nanum', sans-serif; color: #0066ff;line-height:8px;}


.tourBox_Txt {font:12px 'barunB', '³ª´®°íµñ', 'NanumGothic','nanum',  sans-serif; color:#333; margin-top: 12px;}
.tourBox_Dday {font:12px 'barunB', '³ª´®°íµñ', 'NanumGothic','nanum',  sans-serif; color:#333; font-weight: bold; margin-top: 16px; float: left;}
.tourBox_Price {font:12px 'barunB', '³ª´®°íµñ', 'NanumGothic','nanum',  sans-serif; color:#ff006c; font-weight: bold; margin-top: 12px; float: left; margin-left: 15px;margin-top: 15px;}
.tourBox_Btn {clear: both; width: 120px; height: 30px; border: 1px solid #c5c5c5; background: url(/web/images/sub/goods_list/btn_calOn.jpg) no-repeat; position: relative; left: 950px; margin-bottom: 10px; text-indent: -9999em; overflow: hidden;}
.tour_calander {clear: both; width: 1100px; display: inline-block; margin: 10px  0px 10px 10px;  text-align: center;}

/*»óÇ° »ó¼¼º¸±â Css Start*/
.conBox {float: left; margin: 5px 0px 0px 15px;}
.imgview img{width:300px;height: 200px;}

.imgS{width:310px;float:left;}
.menuList{}
.menuList li, .menuListB li{float: left;margin:5px 5px 0px 0px;}
.menuList li a, .menuListB li a{display: block;width:38px;height: 25px; padding: 1px;background: #454545}

.menuList li a.on, .menuListB li a.on{background: #d8d8d8;}

.clear_fix:after{content: "";display: block;}

.prev, .prevB {float: left; margin: 5px 5px 0 2px;} 
.next, .nextB {float: left; margin: 5px 5px 0 2px;}


.detailWrap {width: 100%; border: 1px solid #d8d8d8; margin-bottom: 15px;}
.detailTitle {width: 97%; height: 40px; background: #ececec; margin: 15px  0px 15px 15px; }
.detailTitle img {vertical-align: middle; margin-left: 8px;}
.detailTitle span {font:18px 'barun', '³ª´®°íµñ', 'NanumGothic','nanum', sans-serif; color: #0066ff; display: inline-block; margin-top: 10px;}

.detailimage {width: 300px; margin-left: 15px; float: left;}
.detailimage ul li a{float: left; width: 45px; height: 30px; background: url(/web/images/sub/goods_detail/img_goods.jpg); margin: 10px 6px 0px 0px; text-indent: -9999em; overflow: hidden;}
.detailimage ul li .goodsVideo {float: left; width: 45px; height: 30px; background: url(/web/images/sub/goods_detail/btn_video.png); margin: 10px 0px 0px 0px; text-indent: -9999em; overflow: hidden;}

#detailChargeTable {margin: 0 0 15px 0;}
#detailChargeTable td {font:12px "±¼¸²", gulim, sans-serif;}
#detailChargeTable td b {font:12px "±¼¸²", gulim, sans-serif; font-weight: bold;}

.detailInfo {width: 850px; margin-left: 335px;}
.detailInfo table {margin-bottom: 20px;}
.detailInfo table tr td {height: 34px; vertical-align: middle; border-top: 1px solid #d8d8d8; border-left: 1px solid #d8d8d8;}
.chartTitle {font:12px 'nanumB', '³ª´®°íµñ', 'NanumGothic','nanum', sans-serif; color: #333; background: #e5e5e5; width: 120px; text-align: center;}
.chartTitle2 {font:12px 'nanumB', '³ª´®°íµñ', 'NanumGothic','nanum', sans-serif; color: #333; background: #e5e5e5; width: 180px; text-align: center;}
.chartTitle3 {font:12px 'nanumB', '³ª´®°íµñ', 'NanumGothic','nanum', sans-serif; color: #333; background: #e5e5e5; width: 100px; text-align: left; text-indent: 0.5em;}
.chartTitle4 {font:12px 'nanumB', '³ª´®°íµñ', 'NanumGothic','nanum', sans-serif; color: #333; background: #e5e5e5; width: 60px; text-align: left; text-indent: 0.5em;}
.chartTitle5 {font:12px 'nanumB', '³ª´®°íµñ', 'NanumGothic','nanum', sans-serif; color: #333; background: #e5e5e5; text-align: left; text-indent: 0.5em;}
.chartPrice {font:14px "±¼¸²", gulim, sans-serif; color:#333; font-weight: bold; text-align: center;}
.chartTxt {font:12px "±¼¸²", gulim, sans-serif; color:#333; font-weight: bold; text-align: left; text-indent: 2em; letter-spacing: -0.08em;}
.chartTxt2 {font:12px "±¼¸²", gulim, sans-serif; color:#333; font-weight: bold; text-align: left; text-indent: 1em;}
.chartRight {border-right: 1px solid #d8d8d8;}
.chartBot {border-bottom: 1px solid #d8d8d8;}
.chartAdult {color: #ff4800;}
.chartRed {color: red;}
.ico_trapic {vertical-align: middle;}
.chartInfo p {font:12px "±¼¸²", gulim, sans-serif; color:#333; text-align: right; margin: 0px 15px -20px 0px;}

.bullet_must {vertical-align: middle; margin: 0px 5px 0px 0px;}
.detailBtnbox {padding-bottom: 20px;}
.btn_print {margin-right: 5px;}
.btn_email {margin-right: 15px;}
.btn_anotherday {}
.btn_reserve {}

#detailCalender {width: 1200px; border: 1px solid #d8d8d8; margin-bottom: 15px;}

.detailBenefit {width: 100%; min-height: 150px; border: 1px solid #d8d8d8; margin-bottom: 15px;}
.detailBenefit_schedule {width: 100%; min-height: 150px; border: 1px solid #d8d8d8;}
.detailAccessterms {width: 100%; height: 180px; border: 1px solid #d8d8d8; margin-bottom: 7px;}
.detailAccesstermsBot {width: 100%; height: 180px; border: 1px solid #d8d8d8; margin-bottom: 15px;}
.reservBox {width: 100%; min-height: 150px; border-top: 1px solid #d8d8d8;border-left: 1px solid #d8d8d8;border-right: 1px solid #d8d8d8;}
.reservBoxBot {width: 100%; min-height: 100px; border: 1px solid #d8d8d8;}
.paymentBox {width: 100%; min-height: 100px; border: 1px solid #d8d8d8;}

.detailinclusion {width: 100%; min-height: 150px; border: 1px solid #d8d8d8; margin-bottom: 15px;}
.detailSchedule {width: 100%; min-height: 200px; border: 1px solid #d8d8d8; margin-bottom: 15px;}
.detailinclusion_in {width: 495px; display: inline-block; float: left}
.detailinclusion_out {width: 495px; display: inline-block; float: right;}
.detailinclusion_bot {width: 90%; height: 1px; margin: auto; clear: both;}
.textbox_benefit {width: 95%; padding: 20px;}
.textbox_benefit2 {width: 95%; padding: 0px 20px 20px 20px;}
.textbox_notice {width: 95%; padding: 20px; font:12px "±¼¸²", gulim, sans-serif; color:#000; line-height: 22px;}

.textbox_benefit p, .textbox_benefit2 p, .textbox_benefit font, .textbox_benefit2 font,.textbox_benefit u, .textbox_benefit2 u,.textbox_benefit table tr td, .textbox_benefit2 table tr td, .textbox_benefit table tr td p, .textbox_benefit2 table tr td p, .textbox_benefit_time p, .textbox_benefit_time u, .textbox_benefit_time table tr td, .textbox_benefit_time tr td p, .textbox_benefit_time tr td u, .textbox_benefit_schadule, .textbox_benefit_schadule p, .textbox_benefit_schadule u, .textbox_benefit_schadule tr td, .textbox_benefit_schadule tr td p, .textbox_benefit_schadule tr td u, .textbox_benefit_schadule tr td font, .textbox_benefit_schadule font  {font:12px 'barunB', '³ª´®°íµñ', 'NanumGothic','nanum', sans-serif; line-height: 22px;}
.textbox_benefit strong, .textbox_benefit2 strong, .textbox_benefit table tr td strong, .textbox_benefit2 table tr td strong, .textbox_benefit_time p, .textbox_benefit_time u, .textbox_benefit_timetr td strong, .textbox_benefit_schadule strong, .textbox_benefit_schadule tr td strong {font:12px "±¼¸²", gulim, sans-serif; font-weight: bold; line-height: 22px;}

.textbox_benefit_wrap {width: 100%;}
.textbox_benefit_time {width: 10%; padding: 20px; float: left;}
.textbox_benefit_schadule {width: 81%; padding: 20px; float: right;border-left: 1px solid #d8d8d8;}

.inclusionWrap {width: 95%; margin: 20px 0px 20px 20px;}
.inclusionWrap .inclusionWrapTitleA {width: 458px; font:13px "±¼¸²", gulim, sans-serif; color:#0263c1; font-weight: bold; display: inline-block; margin: 10px 0px 10px 0px; }
.inclusionWrap .inclusionWrapTitleB {width: 458px;font:13px "±¼¸²", gulim, sans-serif; color:#d80000; font-weight: bold; display: inline-block; margin: 10px 0px 10px 0px;}
.inclusionWrapTxt {font:14px "±¼¸²", gulim, sans-serif; color:#333; font-weight: bold; display: inline; line-height: 22px;}
.inclusionWrap p, .inclusionWrap p span, .inclusionWrap p font, .inclusionWrap p table tr td {font:14px "±¼¸²", gulim, sans-serif; color:#333;line-height: 22px;}
.inclusionWrap p b, .inclusionWrap p span b, .inclusionWrap p font b, .inclusionWrap p table tr td b {font:14px "±¼¸²", gulim, sans-serif; color:#333;line-height: 22px; font-weight: bold;}
.detailhead {width: 100%; height: 40px; border-bottom: 1px solid #d8d8d8; background: #ececec;}
.detailhead_board {width: 100%; height: 40px; border-bottom: 3px double #d8d8d8;}
.detailhead_remote {width: 95%; height: 40px; border-top: 3px double #d8d8d8; margin: auto;}
.detailhead_download {width: 95%; height: 40px; border-top: 1px solid #d8d8d8; border-bottom: 1px solid #d8d8d8; background: #efefff; margin: auto;}
.detailhead img, .detailhead_board img {vertical-align: middle; margin-left: 15px;}
.detailhead span {font:14px 'nanumB', '³ª´®°íµñ', 'NanumGothic','nanum', sans-serif; color: #585f64; display: inline-block; margin-top: 12px;}
.detailhead_board p, .detailhead_remote p, .detailhead_download p {font:14px 'nanumB', '³ª´®°íµñ', 'NanumGothic','nanum', sans-serif; color: #585f64; display: inline-block; margin: 6px 5px 0px 20px;}
.detailhead_board span, .detailhead_remote span, .detailhead_download span {font:14px 'nanumB', '³ª´®°íµñ', 'NanumGothic','nanum', sans-serif; color: #585f64; display: inline-block; margin: 6px 10px 0px 0px;}
.detailhead_remote a:hover {text-decoration: underline; color: #003366;}
.detailhead_date {float: right;}



.goods_Schedule {width: 970px; margin: auto; border: 1px solid #d8d8d8; background: #f9f9f9; margin-top: 15px;}
.goods_meetingPlace_board {width: 100%; min-height: 70px; background: #fff; border-top: 3px solid #f04089;}
.goods_meetingPlace img {vertical-align: middle; margin: 10px 0px 10px 10px;}
.head_meetingTitle {font:16px 'nanumB', '³ª´®°íµñ', 'NanumGothic','nanum', sans-serif; color: #005bac; margin-left: 15px;}

.goods_tourSchedule {width: 970px; margin: auto; border: 1px solid #d8d8d8; background: #f9f9f9; border-bottom: 3px solid #19bec4; margin-top: 15px;}
.goods_tourSchedule img {vertical-align:middle; margin: 15px 0px 15px 15px;}
.head_tourDay {font:12px "±¼¸²", gulim, sans-serif; color:#333; font-weight: bold;}
.goods_tourInfo {width: 970px; margin: auto; border: 1px solid #d8d8d8; margin-bottom: 15px;}
.goods_tourInfo_meal {clear: both; border-top: 1px solid #d8d8d8; margin-top: 30px;}
.goods_tourInfo_hotel {clear: both; border-bottom: 1px solid #d8d8d8;}
.goods_tourInfo_meal img, .goods_tourInfo_hotel img {margin : 10px; 10px 10px 15px; vertical-align:middle;}

.detailNotice {font:14px '³ª´®°íµñ', 'NanumGothic','nanum', sans-serif; color: #333; line-height: 22px; padding: 20px;}
.detailNotice_emp {font:14px '³ª´®°íµñ', 'NanumGothic','nanum', sans-serif; color: #f04089; line-height: 22px;}
.detailNotice_bold {font:14px 'nanumB','³ª´®°íµñ', 'NanumGothic','nanum', sans-serif; color: #333; line-height; text-decoration:underline;}

.agreeBox {text-align: right; margin: 5px 0px 0px 0px; font:12px "±¼¸²", gulim, sans-serif; color:#000; font-weight: bold; vertical-align: middle;}
.agreeBox2 {text-align: center; margin: 5px 0px 0px 0px; font:14px "±¼¸²", gulim, sans-serif; color:#000; font-weight: bold; vertical-align: middle; margin: 10px 0px 0px 0px;}
.AccesstermsArea {font:12px "±¼¸²", gulim, sans-serif; color:#333;}

.reservTable tr td {height: 34px; vertical-align: middle; border-top: 1px solid #d8d8d8; border-left: 1px solid #d8d8d8; font-weight: normal;}
.reservTable tr td p {font:14px '³ª´®°íµñ', 'NanumGothic','nanum', sans-serif; color: #333;}
.reservTable tr td p span {display: inline-block; margin: 0px 10px 0px 0px;}
.boxName {width: 80px;}
.boxYear {width: 80px;}
.boxCellphone {width: 80px;}
.boxCellphone2 {width: 80px;}
.boxMail {width: 120px;}
.boxGoodsNum {width: 120px;}
.boxRegion {width: 155px;}
.boxBoardTitle {width: 500px;}
.reservFinalPrice {font:22px 'nanumB', '³ª´®°íµñ', 'NanumGothic','nanum', sans-serif; color: #333;}
.reservFinalPriceColor {font:22px 'nanumB', '³ª´®°íµñ', 'NanumGothic','nanum', sans-serif; color: #f04089;}

.reservBtnBox { margin: auto; margin-top: 15px; text-align: center; }
.reservBtnBox ul li {display: inline-block; text-align: center; margin-right: 15px;}
.reservBtnBox ul li:last-child {margin-right: 0px;}
.reservBtnBox2 {width: 172px; margin: auto; margin-top: 15px;}

.memberjoinBox {width: 174px; margin: auto; margin-top: 15px;}
.memberjoinBox ul li {display: inline-block; text-align: center; margin: 0px 15px 0px 0px;}


#detailSearch {width: 100%; height: 207px; border: 1px solid #0096d3; margin: 0px 0px 15px 0px; background: url(/web/images/sub/goods_list/detailSearchBar.jpg)no-repeat;}
.searchArea_A {float: left; width: 350px; height: 115px; display: inline-block; margin: 15px 15px 0px 130px;}
.searchArea_B {float: left;width: 350px; height: 115px; display: inline-block; margin: 15px 0px 0px 15px;}
.searchArea_blockA {float: left;width: 25%; height: 24px; display: inline-block;}
.searchArea_blockA span {float: left;font:14px 'nanumB', '³ª´®°íµñ', 'NanumGothic','nanum', sans-serif; color: #003360;}
.searchArea_blockB {width: 70%; height: 24px; margin: 0px 0px 15px 0px; display: inline-block;}

.btn_deSearch {float: left; width: 172px; height: 42px; background: url(/web/images/sub/goods_list/btn_search.jpg); left: 50%; margin: 15px 0px 0px 410px; text-indent: -9999em; overflow: hidden;}
.detailindex {width: 245px;}
.detailindex2 {width: 240px;}
.detailindexCal {width: 215px;}

#exhibitionBox {width: 100%; border: 1px solid #d8d8d8; margin: 40px 0px 0px 0px;}
.exhibitionWrap {width: 950px; margin: 25px auto 15px;}
.exhibitionDetail {width: 290px; height: 300px; border: 1px solid #d8d8d8; border-top: 5px solid #0096d3; display: inline-block; margin: 5px 10px 10px 10px;}
.exTitleArea {float: left; width: 270px; margin: 25px 0px 0px 15px; position: absolute;}
.exhibitionIntro {font:16px '³ª´®°íµñ', 'NanumGothic','nanum', sans-serif; color: #383838;}
.exhibitionTitle {font:22px '³ª´®°íµñ', 'NanumGothic','nanum', sans-serif; color: #003360; margin: 5px 0px 12px 0px;}
.exhibitionDate {font:12px "±¼¸²", gulim, sans-serif; color:#000;}
.exhibitionImg {clear: both;}
#eventExhibition table,#eventExhibition img, #eventExhibition table img  {margin: auto;}
#eventExhibition {display: grid; justify-items: center;}
#EventPlan { width:100%; position: relative; overflow: hidden; min-width: 1100px; max-width: 2000px;}
#EventPlan ul{ position:relative; left: 50%; margin-left: -952px; display: block}
#EventPlan img { vertical-align: top;}

/* ¸¶ÀÌÆäÀÌÁö CSS start */
#loginBox {width: 100%; height: 390px; border: 1px solid #d8d8d8; background: url(/web/images/sub/members/back_login.jpg) no-repeat;}
#findBox {width: 100%; height: 400px; border: 1px solid #d8d8d8; }

#loginArea {margin: 70px 0px 0px 50px;}
.loginTitle {font:36px '³ª´®°íµñ', 'NanumGothic','nanum', sans-serif; color: #005bac; margin: 0px 0px 15px 0px;}
.loginKor {font:14px 'nanumB', '³ª´®°íµñ', 'NanumGothic','nanum', sans-serif; color: #585f64;}
#loginInfo {width: 420px; height: 110px; border-top: 2px solid #d8d8d8; border-bottom: 2px solid #d8d8d8;}
#loginInfo span {width: 60px; font:12px "±¼¸²", gulim, sans-serif; color:#000; display: inline-block; margin: 15px 0px 0px 10px;}
.loginStick {width: 230px;}
.loginInfoWrap {margin: 15px 0px 0px 0px;}
#loginBtn {margin: 20px 0px 0px 0px;}
#loginBtn a {margin: 0px 0px 0px 25px;}
.btn_login {width: 79px; height: 59px; border: none; background: url(/web/images/sub/members/btn_login.jpg)no-repeat; text-indent: -9999em; overflow: hidden; float: right; margin: -58px 0px 0px 0px;}
.btn_find {width: 172px; height: 42px; background: url(/web/images/sub/members/btn_find.jpg)no-repeat; text-indent: -9999em; overflow: hidden; display: inline-block;}
.btn_Member {width: 172px; height: 42px; background: url(/web/images/sub/members/btn_member.jpg)no-repeat; text-indent: -9999em; overflow: hidden; display: inline-block;}

#memberBox {width: 100%;}
#joinProcess {margin: 0px 0px 15px 0px;}
.memberAccessterms {width: 100%; min-height: 180px; border: 1px solid #d8d8d8; margin-bottom: 7px;}
.memberAccesstermsLast {width: 100%; min-height: 220px; border: 1px solid #d8d8d8; margin-bottom: 7px;}
#memberGuide {width: 100%; height: 120px; margin: 0px 0px 15px 0px;}
.memberGuideBoxA {width: 250px; height: 120px; background: #005bac; float: left;}
.memberGuideBoxB {width: 750px; height: 120px; background: #d2f2ff; float: left;}
.memberGuideTitle {font:14px 'barun', '³ª´®¹Ù¸¥°íµñ', 'NanumGothic','nanum', sans-serif; color: #fff; margin: 30px 0px 0px 30px;}
.memberGuideTitleColor {font:14px 'barun', '³ª´®¹Ù¸¥°íµñ', 'NanumGothic','nanum', sans-serif; color: #ffff99;}
.memberGuideKor {font:38px 'barun', '³ª´®¹Ù¸¥°íµñ', 'NanumGothic','nanum', sans-serif; color: #fff; margin: 5px 0px 0px 30px;}
.memberGuideSub {font:18px 'nanumB', '³ª´®°íµñ', 'NanumGothic','nanum', sans-serif; color: #005bac; margin: 15px 0px 15px 30px;}
.memberGuideTxt {font:12px '³ª´®°íµñ', 'NanumGothic','nanum', sans-serif; color: #005bac; letter-spacing: -1px; margin: 5px 0px 0px 30px;}

#memberjoinAllAgreeBox {margin-bottom: 20px; text-align: center;}

#Certification {width: 100%; height: 420px; border: 1px solid #d8d8d8;}
#Certification_insert {width: 100%; min-height: 330px; border: 1px solid #d8d8d8;}
#Certification_mod {width: 100%; min-height: 330px; }
#Certification_Final {width: 100%; min-height: 330px; border: 1px solid #d8d8d8; background: url(/web/images/sub/members/bg_members.jpg) no-repeat;}
.btn_cellphone {width: 360px; height:116px; background: url(/web/images/sub/members/btn_cellphone.jpg) no-repeat; text-indent: -9999em; overflow: hidden; border: none; margin: auto; margin: 0px 10px 30px 140px;}
.btn_cellphone:hover {background: url(/web/images/sub/members/btn_cellphone_on.jpg) no-repeat; }
.btn_cellphone:active {border: 1px solid #c5c5c5;}
.btn_ipin {width: 360px; height:116px; background: url(/web/images/sub/members/btn_ipin.jpg) no-repeat; text-indent: -9999em; overflow: hidden; border: none; margin: auto;}
.btn_ipin:hover {background: url(/web/images/sub/members/btn_ipin_on.jpg) no-repeat;}
.btn_ipin:active {border: 1px solid #c5c5c5;}

#Certification ul li {list-style: disc; margin: 0px 0px 0px 160px; line-height: 30px;}
.CertificationGyide {font:12px "±¼¸²", gulim, sans-serif; color:#333;}
.CertificationGyideColor {font:12px "±¼¸²", gulim, sans-serif; color:#005bac;}
#CertificationBox {margin: 30px 0px 30px 140px;}
.CertificationBox_Title {font:18px '³ª´®°íµñ', 'NanumGothic','nanum', sans-serif; color: #585f64; line-height: 30px; margin: 0px 0px 15px 0px;}
.CertificationBox_Sub {font:14px '³ª´®°íµñ', 'NanumGothic','nanum', sans-serif; color: #ec005e;}
.CertificationBox_blue {font:18px '³ª´®°íµñ', 'NanumGothic','nanum', sans-serif; color: #005bac;}
.reservTable tr td p {font:12px "±¼¸²", gulim, sans-serif; color:#333; vertical-align: 24px; margin: 5px 0px 5px 0px;}
.chartAccount {font:12px "±¼¸²", gulim, sans-serif; color:#333; vertical-align: 24px; margin: 5px 0px 5px 0px;}
.chartAccount img {vertical-align: middle;}
.Certification_info {margin: 15px 0px 0px 0px;}
.btn_checkRepeat {width: 80px; height: 25px; border: none; background: url(/web/images/sub/members/btn_checkRepeat.jpg) no-repeat; text-indent: -9999em; overflow: hidden;}
.btn_payment {width: 80px; height: 25px; border: none; background: url(/web/images/sub/members/btn_payment.jpg) no-repeat; text-indent: -9999em; overflow: hidden; margin: 0px 0px 0px 15px;}
.btn_checkRepeat:active {border: 1px solid #333;}

#memberFinish {width: 95%; margin: 100px auto 0px; background-color: rgba(230,230,230,0.4); padding: 15px 0px 15px 0px}
.member_greetings {font: 36px '³ª´®°íµñ', 'NanumGothic','nanum', sans-serif; color: #454545; text-align: center;}
.member_name {font:32px '³ª´®°íµñ', 'NanumGothic','nanum', sans-serif; color: #005bac;}
.member_message {font:18px '³ª´®°íµñ', 'NanumGothic','nanum', sans-serif; color: #333; text-align: center; margin: 25px 0px 0px 0px;}

#findBox ul li {float: left;}
.findBox_border {display: inline-block; width: 1px; height: 315px; border-left: 1px solid #d8d8d8; margin: 15px 0px 0px 0px;}
.findBox_id_email,.findBox_id_cellphone {width: 440px; height: 315px;}
.findBox_id_email {float: left; margin: 15px 45px 0px 15px;}
.findBox_id_cellphone {float: right; margin: 15px 15px 0px 0px;}
.findBox_title {font:18px '³ª´®°íµñ', 'NanumGothic','nanum', sans-serif; color: #333; margin: 55px 0px 0px 15px;}
.findBox_formWrap {margin: 15px 0px 0px 15px;}
.findBox_form_menu {width: 80px; display: inline-block; margin: 10px 10px 0px 0px;}
.btn_findId {margin-top: 45px; margin-left: 120px; display: inline-block;}
.btn_findId img {}

.findBox_infoBox {width: 90%; height: 60px; border: 1px solid #d8d8d8; background: #ececec; margin: 185px auto 0px;}
.findBox_infoBox p {font:14px "±¼¸²", gulim, sans-serif; color: #000; text-align: center; vertical-align: middle; margin: 22px 0px 0px 0px;}
.findBox_infoBox p span {font:14px "±¼¸²", gulim, sans-serif; color: #005bac; font-weight: bold;}
.btn_findLogin {display: inline-block; margin-top: 45px; margin-left: 414px;}

#mypageTabBox {width: 1000px;}
#mypageTabBox ul li {float: left;}

#mypage_revLogin {margin-top: 90px;}
.mypage_revLogin_member {width: 100%; height: 190px; border: 1px solid #d8d8d8; margin-bottom: 7px;}
#loginInfo_rev {width: 500px; height: 110px; border-top: 2px solid #d8d8d8; border-bottom: 2px solid #d8d8d8; float: left;}
#loginInfo_rev_mail {width: 620px; height: 110px; border-top: 2px solid #d8d8d8; border-bottom: 2px solid #d8d8d8; float: left;}
#loginInfo_rev_cellphone {width: 620px; height: 110px; border-top: 2px solid #d8d8d8; border-bottom: 2px solid #d8d8d8; float: left;}
#loginInfo_rev span,#loginInfo_rev_mail span,#loginInfo_rev_cellphone span {width: 100px; font:12px "±¼¸²", gulim, sans-serif; color:#000; display: inline-block; margin: 15px 0px 0px 10px;}
.loginInfo_revWrap {margin: 15px 0px 0px 0px;}
.loginInfo_others {display: inline-block; float: right;}
.loginInfo_others_boxA {width: 250px; font:12px "±¼¸²", gulim, sans-serif; color:#000; display: inline-block; margin: 18px 0px 0px 0px;}
.loginInfo_others_boxB {display: inline-block; margin: 18px 30px 0px 0px;}
.loginInfo_others_box a img {vertical-align: middle;}

#mypage_voc {margin-top: 90px; width: 100%; min-height: 550px; border: 1px solid #d8d8d8;}
.mypage_Top {width: 800px; margin: 0px auto 30px;}
.mypage_voc_Title {margin: 30px auto 0px;}
.mypage_voc_Title  p {font:40px 'nanumB', 'barun', '³ª´®¹Ù¸¥°íµñ', 'NanumGothic','nanum', sans-serif; color: #6699cc; }
.mypage_voc_Head {width: 100%; height: 48px; background: url(/web/images/sub/members/voc_bgTop.jpg)no-repeat;  margin: 15px auto 0px;}
.mypage_voc_Head p {font:16px 'nanumB', '³ª´®¹Ù¸¥°íµñ', 'NanumGothic','nanum', sans-serif; color: #666; line-height: 22px; text-indent: 1.3em; letter-spacing: -1px;}
.mypage_voc_Head p .voc_head_blue {font:16px 'nanumB', '³ª´®¹Ù¸¥°íµñ', 'NanumGothic','nanum', sans-serif; color: #0096d3;}
.mypage_voc_Head p .voc_head_black {font:16px 'nanumB', '³ª´®¹Ù¸¥°íµñ', 'NanumGothic','nanum', sans-serif; color: #000;}
.mypage_voc_Body {width: 760px; margin: 15px auto 0px;}
.mypage_voc_Body ul li {list-style: url(/web/images/sub/members/bullet_voc.jpg); font:14px 'barun', '³ª´®¹Ù¸¥°íµñ', 'NanumGothic','nanum', sans-serif; color: #666; line-height: 22px;}
.mypage_voc_Body ul li .voc_body_purple {font:14px 'barun', '³ª´®¹Ù¸¥°íµñ', 'NanumGothic','nanum', sans-serif; color: #9933cc;}
.mypage_voc_Body ul li .voc_body_black {font:14px 'barun', '³ª´®¹Ù¸¥°íµñ', 'NanumGothic','nanum', sans-serif; color: #000;}

#mypage_voc_login {width: 800px; height: 200px; margin: 0px auto 15px;}
#mypage_voc_login_member {width: 400px; height: 100%; float: left;}
#mypage_voc_login_ipin {width: 400px;height: 100%; float: right;}
.mypage_voc_login_title {font:28px 'nanumB', 'barun', '³ª´®¹Ù¸¥°íµñ', 'NanumGothic','nanum', sans-serif; color: #6699cc; margin: 0px 0px 0px 18px;}

#loginInfo_voc {width: 360px; height: 110px; border-top: 2px solid #d8d8d8; border-bottom: 2px solid #d8d8d8; float: left;}
#loginInfo_voc span {width: 60px; font:12px "±¼¸²", gulim, sans-serif; color:#000; display: inline-block; margin: 15px 0px 0px 5px;}
.loginInfo_vocWrap {margin: 15px 0px 0px 0px;}
.loginStick2 {width: 180px;}
.loginInfo_ansim {width: 90px; height: 59px; border: none; background: url(/web/images/sub/members/btn_vocAnsim.jpg) no-repeat; text-indent: -9999em; overflow: hidden; margin: 7px 15px 0px 60px;}
.loginInfo_ansim:active, .loginInfo_ipin:active {border: 1px solid #000;}
.loginInfo_ipin {width: 90px; height: 59px; border: none; background: url(/web/images/sub/members/btn_vocIpin.jpg) no-repeat; text-indent: -9999em; overflow: hidden; margin: 7px 0px 0px 125px;}

#mypage_voc_write {width: 800px; min-height: 200px; margin: 0px auto 15px;}
.iframeRule {min-height: 620px; margin-bottom: 15px;}
#voc_writeEnd {width: 800px; height: 165px; text-align: center; border-top: 2px solid #d8d8d8;border-bottom: 2px solid #d8d8d8;}
#voc_writeEnd p {margin-top: 15px;}
#voc_writeEnd p:first-child {margin-top: 45px;}
.voc_writeEnd_title {font:32px '³ª´®°íµñ', 'NanumGothic','nanum', sans-serif; color:#005bac;}
.voc_writeEnd_txt {font:14px '³ª´®°íµñ', 'NanumGothic','nanum', sans-serif; color:#454545;}
.txtSkyblue {color: #0096d3;}

#modifiBox {width: 100%; min-height: 150px; border: 1px solid #d8d8d8; margin: 90px 0px 0px 0px;}
.txtOrange {color: #e83ca1;}

#memberLeave_wrap {width: 100%; min-height: 150px; border: 1px solid #d8d8d8; margin: 90px 0px 0px 0px;}
#memberLeave_conBox {width: 80%; margin: auto;}
.memberLeave_txtBox {padding: 15px 0px 15px 0px; border-top: 3px solid #d8d8d8; border-bottom: 3px solid #d8d8d8; margin: 0px 0px 30px 0px;}
.member_Title {font:32px 'nanumB', 'barun', '³ª´®¹Ù¸¥°íµñ', 'NanumGothic','nanum', sans-serif; color: #005bac; margin: 30px 0px 15px 0px;}
.member_Txt {font:12px "±¼¸²", gulim, sans-serif; color:#000; line-height: 22px; display: inline-block; margin: 10px 0px 0px 0px;}
.member_Txt b {font:12px "±¼¸²", gulim, sans-serif; color:#000; font-weight: bold; line-height: 22px;}
.member_Txt_blue {font:12px "±¼¸²", gulim, sans-serif; color:#008aac; font-weight: bold; line-height: 22px;}

.revinfoBoxA {width: 100%; min-height: 150px; border: 1px solid #d8d8d8; margin: 90px 0px 0px 0px;}
.revinfoBoxB {width: 100%; min-height: 100px; border: 1px solid #d8d8d8; margin: 15px 0px 0px 0px;}
.revColor_blue {font:12px "±¼¸²", gulim, sans-serif; color:#005bac; font-weight: bold;}
.revColor_hotpink {font:12px "±¼¸²", gulim, sans-serif; color:#e50087; font-weight: bold;}

#comm_noticeWrap {margin: 15px 0px 0px 0px; width: 100%; min-height: 550px; border: 1px solid #d8d8d8;}
#comm_galleryWrap {margin: 15px 0px 0px 0px; width: 100%; min-height: 200px; border: 1px solid #d8d8d8;}
.commGrayBox {width: 100%; height: 75px; background: #ececec; margin: 90px 0px 0px 0px;}
.commSearch {display: inline-block; margin: 22px 0px 0px 220px;}
.commSearch2 {display: inline-block; margin: 22px 0px 0px 190px;}
.commSearch_Select {width: 80px; height: 24px; margin: 0px 0px 0px 15px;}
.commSearch_bar {width: 400px; height: 17px; margin: 0px 0px 0px 15px;}
.commSearch_Btn {width: 63px; height: 24px; background: url(/web/images/sub/community/btn_comsearch.jpg)no-repeat; border: none; text-indent: -9999em; overflow: hidden; margin: 0px 0px 0px 15px;}
.commSearch_Btn:active {border: 1px solid #454545; margin: 0px 0px 0px 15px;}
.galWrite_Btn {width: 63px; height: 24px; background: url(/web/images/sub/community/btn_galWrite.jpg)no-repeat; border: none; text-indent: -9999em; overflow: hidden; margin: 0px 0px 0px 15px;}
.galWrite_Btn:active {border: 1px solid #454545; margin: 0px 0px 0px 15px;}

.boardloginInfoWrap {margin: 35px 0px 0px 0px;}
.btn_boardlogin {width: 79px; height: 59px; border: none; background: url(/web/images/sub/members/btn_login.jpg)no-repeat; text-indent: -9999em; overflow: hidden; float: right; margin: -41px 0px 0px 0px;}

.commNoticeHead {width: 100%; height: 46px; background: #ececec; margin: 0px 0px 5px 0px; border-bottom: 1px solid #d3d3d3;}
.commNoticeHead div {height: 100%; display: inline-block;}
.commNoticeHead p {margin: 14px 0px 0px 0px; text-align: center; font:16px '³ª´®°íµñ', 'NanumGothic','nanum', sans-serif; color: #585f64;}
.commNoticeHead_A {width: 10%; border-right: 1px solid #d3d3d3;}
.commNoticeHead_B {width: 63.5%; border-right: 1px solid #d3d3d3;}
.commNoticeHead_C {width: 14.5%; border-right: 1px solid #d3d3d3;}
.commNoticeHead_D {width: 8%;}

.noticeBoard {margin: auto;}
.noticeBoard tr td{height: 46px; border-bottom: 1px solid #d8d8d8; text-align: center; font:14px "±¼¸²", gulim, sans-serif; color:#000;}
.noticeBoard tr .noticeNo {width: 5%; }
.noticeBoard tr .noticeTitle {width: 69%; text-align: left; text-indent: 3.5em;}
.noticeBoard tr .noticeDate {width: 19%; }
.noticeBoard tr .noticeRead {width: 7%; }
.noticeBoard tr .bordBot {border-bottom: 3px double #d8d8d8;}

.boardNumBox {display: inline-block; margin: 30px 0px 30px 30%;}
.boardNumBox ul {}
.boardNumBox ul li {display: inline-block; width: 16px; height: 14px; padding: 5px; background: #efefef; border: 1px solid #d8d8d8; text-align: center; font:12px "±¼¸²", gulim, sans-serif; color:#000;}
.boardNumBox ul li:hover {font-weight: bold;}
.boardNumBox ul li:first-child {width: 32px; background: #005bac;}
.boardNumBox ul li:last-child {width: 32px; background: #005bac;}
.boardNumBox ul li:first-child a, .boardNumBox ul li:last-child a {color: #fff;}
.boardNumBox ul .noticeActive {background: #fff; font-weight: bold;}

.qnaBoardTable {margin: auto; padding: 15px 0px 15px 0px;}
#qnaDataTable {margin: 15px 0px 0px 0px; width: 100%; min-height: 250px; border: 1px solid #d8d8d8;}
.qnaGrayBox {width: 100%; height: 150px; background: #ececec; margin: 90px 0px 0px 0px;}
.qnaBtnWrap {display: inline-block; margin: 10px 0px 0px 160px;}

.qnaBtnWrap ul li {display: inline-block; }
.qnaBtnWrap ul li a {display: block; width: 130px; height:130px; text-indent:-9999px;}

.btn_qnaA {background: url(/web/images/sub/community/btn_A.png)no-repeat;}
.btn_qnaB {background: url(/web/images/sub/community/btn_B.png)no-repeat;}
.btn_qnaC {background: url(/web/images/sub/community/btn_C.png)no-repeat;}
.btn_qnaD {background: url(/web/images/sub/community/btn_D.png)no-repeat;}
.btn_qnaE {background: url(/web/images/sub/community/btn_E.png)no-repeat;}

.afternoteBox {margin: 30px; padding-bottom: 30px; border-bottom: 1px solid #d8d8d8;}
.anImageBox {width: 225px; display: inline-block;}
.anTxtBox {width: 680px; float: right;}
.anTitle {font:16px "±¼¸²", gulim, sans-serif; color:#0096d3; font-weight: bold; margin: 15px 0px 10px 0px;}
.anBody {font:12px "±¼¸²", gulim, sans-serif; color:#333;}
.anWriter {font:12px "±¼¸²", gulim, sans-serif; color:#454545; display:inline-block; margin: 10px 15px 10px 0px;}
.anWriterCol {font:12px "±¼¸²", gulim, sans-serif; color:#005bac;}

.noticeView {width: 100%; min-height: 150px; border: 1px solid #d8d8d8; margin: 90px 0px 0px 0px;}

.gallery_write {width: 100%; min-height: 150px; border: 1px solid #d8d8d8; margin: 90px 0px 0px 0px;}
.gallery_writeB {width: 100%; min-height: 100px; border: 1px solid #d8d8d8; margin: 15px 0px 0px 0px;}

.commBoardBox {width: 555px; margin: auto; margin-top: 15px;}
.commBoardBox ul li {display: inline-block; text-align: center;margin: 0px 15px 0px 0px;}
.commBoardBox ul li:last-child {margin: 0px 0px 0px 0px;}

#accessTermsWrap {width: 100%; min-height: 200px; margin-top: 90px; border: 1px solid #d8d8d8;}
#domesticTermsBox {padding: 20px 30px 20px 30px;}
#domesticTermsBox p {font:12px "±¼¸²", gulim, sans-serif; color:#000; line-height:18px;}
#domesticTermsBox p b {font:12px "±¼¸²", gulim, sans-serif; color:#000; font-weight: bold; line-height:18px;}


#personalDateWrap {width: 100%; height: 390px; border: 1px solid #d8d8d8; background: url(/web/images/sub/accessTerms/bg_privacy.jpg) no-repeat; margin: 90px 0px 0px 0px;}
#personalDateArea {margin: 70px 0px 0px 50px;}
.personalDateTitle {font:36px '³ª´®°íµñ', 'NanumGothic','nanum', sans-serif; color: #005bac; margin: 0px 0px 15px 0px;}
.personalDateKor {font:14px 'nanumB', '³ª´®°íµñ', 'NanumGothic','nanum', sans-serif; color: #585f64;}
#personalDateInfo {width: 420px; height: 110px; border-top: 2px solid #d8d8d8; border-bottom: 2px solid #d8d8d8;}
.personalDateLine {font:14px 'nanumB', 'barun', '³ª´®¹Ù¸¥°íµñ', 'NanumGothic','nanum', sans-serif; color: #005bac; line-height: 20px;}
.personalDateTxt {font:14px '³ª´®°íµñ','NanumGothic','nanum', sans-serif; color: #454545; line-height: 20px;}
#personalDatePink {font:14px '³ª´®°íµñ','NanumGothic','nanum', sans-serif; color: #e800af; text-decoration: underline;}
.pdUpload {font:12px "±¼¸²", gulim, sans-serif; color:#000; margin: 10px 0px 0px 260px;}

/*³¯Â¥¼±ÅÃ css : Åõ¾î±×·¥¿¡¼­ º¹»ç*/
.calWeekBox {padding: 8px 0 8px 0; margin: 0 auto; text-align: center;}
.calDayBox {padding: 8px 0 8px 0; margin: 0 auto; text-align: center;}
.calDayBox a {font-weight: bold;}
.calThisMonth {font:22px 'nanumB', 'barun', '³ª´®¹Ù¸¥°íµñ', 'NanumGothic','nanum', sans-serif; color: #2281fa; letter-spacing: 0; line-height: 26px;}
.calOtherMonth {font:18px 'nanumB', 'barun', '³ª´®¹Ù¸¥°íµñ', 'NanumGothic','nanum', sans-serif; color: #6b6b6b; letter-spacing: 0; line-height: 26px;}
.calFlagBar {font-family: 'NanumGothic'; font-size: 16px; color: #adadad; letter-spacing: 0; line-height: 26px;}

.calStartTxtB {font-size: 12px; color: #fb2475; letter-spacing: 0; line-height: 16px; padding-right: 5px;}
.calRevTxtB {font-size: 12px; color: #2281fa; letter-spacing: 0; line-height: 16px; padding-right: 5px;}
.calFinishTxtB {font-size: 12px; color: #898989; letter-spacing: 0; line-height: 16px; padding-right: 5px;}
.calCallTxtB {font-size: 12px; color: #00B700; letter-spacing: 0; line-height: 16px; padding-right: 5px;}

.calStartTxt {font-family: 'NanumGothic'; font-size: 12px; color: #fb2475; letter-spacing: 0; line-height: 16px; padding-right: 5px;}
.calRevTxt {font-family: 'NanumGothic'; font-size: 12px; color: #2281fa; letter-spacing: 0; line-height: 16px; padding-right: 5px;}
.calFinishTxt {font-family: 'NanumGothic'; font-size: 12px; color: #898989; letter-spacing: 0; line-height: 16px; padding-right: 5px;}
.calCallTxt {font-family: 'NanumGothic'; font-size: 12px; color: #00B700; letter-spacing: 0; line-height: 16px; padding-right: 5px;}

.dayselectTable {margin: auto;}
.dayselectTable_month {margin-left: 10%;}
.dayselectTable_title {font:12px "±¼¸²", gulim, sans-serif; margin: 10px 0 10px 10px; display: inline-block;}

.pdTableUse {margin: auto;}
.pdTableUse tr td {font:12px "±¼¸²", gulim, sans-serif; color:#000; text-align:center; border-top: 1px solid #d8d8d8; border-right: 1px solid #d8d8d8; padding: 5px;}
.pdTableA{width: 53px;}
.pdTableB{width: 150px;}
.pdTableC{width: 120px;}
.pdTableD{width: 220px;}
.pdTableE{width: 230px;}
.pdTableF{width: 120px;}
.pdUserA {width: 224px;}
.pdUserB {width: 224px;}
.pdUserC {width: 224px;}
.pdUserD {width: 225px;}
.pdTableLeft {border-left: 1px solid #d8d8d8;}
.pdTableBot {border-bottom: 1px solid #d8d8d8;}
.pdTableBg {background: #ececec; font-size: 14px;}
.pdLink {color: #0066CC;}
.pdLink:hover {text-decoration: underline;}


#popMask { position: absolute; left: 0; top: 0; z-index: 9000; width: 100%; background-color: #000; }
#psdPage { width: 900px; position: absolute; left:5%; top: 1%; background-color: #FFF; z-index: 10000;  display: none; }
#psdTitle { float: left; width: 90%; background-color: #ececec; border-bottom: 2px solid #888888; 
				padding: 5px 0 5px 10px;	font:20px 'nanumB', 'barun', '³ª´®¹Ù¸¥°íµñ', 'NanumGothic','nanum', sans-serif; color: #2281fa; letter-spacing: 0; line-height: 40px;}
#psdClose { float: right; width: 7.75%; background-color: #ececec; border-bottom: 2px solid #888888; text-align: right;
				padding: 5px 10px 5px 0; font-family: font:20px 'nanumB', 'barun', '³ª´®¹Ù¸¥°íµñ', 'NanumGothic','nanum', sans-serif; color: #000; letter-spacing: 0; line-height: 40px;}

#psdImg { clear: both; float: left; width: 30%; padding: 15px 20px; }
#psdImg img { width: 100%; border: 1px solid #888; }
#psdCont { float: right; width: 60%; padding: 15px 20px; }

#psdCal { clear: both; padding: 10px 20px 0 20px; margin: 0 10px; border-top: 2px dotted #CCC;  border-left: 2px dotted #CCC;  border-right: 2px dotted #CCC; }
#psdList { clear: both; padding: 10px 20px 0 20px; margin: 0 10px 20px 10px; border-bottom: 2px dotted #CCC;  border-left: 2px dotted #CCC;  border-right: 2px dotted #CCC; }

.psdDeTxt {font:14px '³ª´®°íµñ','NanumGothic','nanum', sans-serif;  color: #898989; letter-spacing: 0; line-height: 20px; padding: 10px 5px; }
.psdBoxTxt { clear: both; float: left; font:12px '³ª´®°íµñ','NanumGothic','nanum', sans-serif;  color: #F42152; letter-spacing: 0; border: 1px solid #F42152; padding: 3px 5px;}
.psdContTxt { float: left; font:12px '³ª´®°íµñ','NanumGothic','nanum', sans-serif;  color: #333; letter-spacing: 0; padding: 3px 0 0 10px;}
.psdPrice { float: right; font:12px '³ª´®°íµñ','NanumGothic','nanum', sans-serif;  line-height: 40px; font-weight: bold; color: #F42152; letter-spacing: 0; padding: 0 10px 0 0;}

.psdListTitle {font:14px 'nanumB', 'barun', '³ª´®¹Ù¸¥°íµñ', 'NanumGothic','nanum', sans-serif; color: #333; letter-spacing: 0; line-height: 40px; font-weight: bold; background-color: #ececec; text-align: center; }
.psdListLine { border-bottom: 1px dashed #666; padding: 0; }
.psdListCont {font:14px 'nanumB', 'barun', '³ª´®¹Ù¸¥°íµñ', 'NanumGothic','nanum', sans-serif; color: #333; letter-spacing: 0; line-height: 16px; padding: 5px; }

.psTitle {font:22px 'nanumB', 'barun', '³ª´®¹Ù¸¥°íµñ', 'NanumGothic','nanum', sans-serif; color: #006699; line-height: 24px; text-align: center; padding: 20px;}
.psSub {font:14px '³ª´®°íµñ','NanumGothic','nanum', sans-serif;  color: #333; line-height: 20px; text-align: center;}
#changePs {width: 692px; margin: auto;}
.pwdLaw {margin: 15px 0 0 195px;}
.psBox {width: 280px; margin: auto; padding-top: 25px;}
.psBox2 {width: 280px; margin: auto; padding-top: 10px;}
.psImg {vertical-align: middle;}
.dotMargin {margin: 15px 0 15px 0;}
#psBtnBox a:first-child{margin: 15px 30px 0 190px}