.sub-contents ul.bul li:before{color: #d3c81a !important;}


.brand {margin-top:10px;}
.brand li{padding-top: 60px;width:50%;float:left;margin-top: 40px;box-sizing: border-box;}
.brand1{background: url(/pub/site/architours/images/sub/brand1.png) no-repeat left top; padding-right: 15px;}
.brand2{background: url(/pub/site/architours/images/sub/brand2.png) no-repeat left 15px top;padding-left: 15px;}
.brand3{background: url(/pub/site/architours/images/sub/brand3.png) no-repeat left top; clear:left;padding-right: 15px;}
.brand4{background: url(/pub/site/architours/images/sub/brand4.png) no-repeat left 15px top;padding-left: 15px;}

/* .all_course{float:left;width:250px;margin-top:35px;}
.all_course.first-child{border:none;}
.all_course li{clear: both;height: 160px;line-height: 1.4;}
.all_course a{font-size: 25px;display:block;color:#000;line-height: 1.2;padding-bottom:5px;}
.all_course a span{font-size: 25px;color:#A19502;display: block;}
.all_course .trip{display: inline-block; float:left; width:70px;word-break: keep-all;}
.all_course .trip_class{display: inline-block; float:left; width:210px;word-break: keep-all;} */
.all_course {position: relative;}
.all_course > div {padding-bottom:30px;position: inherit;}
.all_course li.active {background:url('/apps/architours/default/images/sub02/arrow.png') no-repeat center top 310px;}
.all_course li:first-child {margin-left:0;}
.all_course p.btn_img{height:160px;margin-left:-1px;margin-top:-1px; background-repeat: no-repeat; background-position: center center; background-size: cover;}
.all_course .all_menu_btn{width:100%;border:1px solid #bbb;border-radius: 0;height: 310px;}
.all_course .all_menu_btn:hover{background-color: #FDF002;border-color: #FDF002;}
.all_course .all_menu_btn a{font-size: 16px;color:#000;text-decoration: none;display: inline-block;text-align: center;padding-top:160px;margin-top:-160px;width:100%;height: 310px;}
.all_course .active .all_menu_btn {background-color: #FDF002;border-color: #FDF002;}
.all_course .all_menu_btn a strong{font-size: 24px;display:block;color:#222;line-height: 1.4;padding-bottom:10px;}
.all_course .all_menu_btn span{font-size: 22px;color:#a39401;display: block;padding-top: 20px;line-height: 1;}
.all_course .detail_map{display: none;position: absolute;left:0;top:310px;padding-top:40px;}

/*ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ç­Œï¿½å ì²ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½å ì™ì˜™å ì²ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½Ñì˜™ï¿½ï¿½ìŽŒï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ë€ì˜™å ì²ï¿½ï¿½å ï¿½*/
.archi_slide_wrap{position: relative;}
.archi_slide_wrap2{position: relative;}
.archi_slide .addr{font-size: 14px;padding:20px 0;display: block;text-align: right;line-height: 1;}
.archi_slide .right,.archi_slide h2{border-top:none !important;padding-bottom:0 !important;}
.archi_slide .right .addr{padding: 3px 0;display: block;}
.archi_slide .img-responsive{clear:both;padding:20px 0 0;}
.archi_slide .img-responsive{clear:both;padding:0;font-size:14px;text-align: right;}
.archi_slide .img-responsive img{padding-bottom:14px; display: inline-block;}
.archi_slide .img-responsive span{display: block;}
.slide_txt02 {width: calc( 100% - 190px); float:left;}
.archi_slide .slide_txt02 .txt{width:60%; float:left;padding-left: 60px;}
.slide_txt02 .img-responsive{width:40%;float:left;clear: inherit; text-align: right;padding-left: 45px;}
.tab-con{position:relative;}
.archi_slide h2{padding-top:70px;width:190px; padding-right:0;border-top:none;}
.archi_slide .txt{padding-left:250px;padding-bottom:30px;}

.archi_slide_btn {color:#666;position:absolute;top:10px; left:0;width:145px;height: 50px;display: inline-block;font-size: 20px;text-align: center;background: #eee;z-index: 10; padding-top: 10px;}
.archi_slide_btn > div{ display: inline-block;}
.archi_slide_btn a{ font-size: 20px; font-weight: 100; color:#000;}
.archi_slide_btn .pager{font-size: 20px; margin:0 15px; font-weight: 300; line-height: 1;}
/*å ì™ì˜™å ì²ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½å¶ºï¿½æï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½å ì™ì˜™ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½*/

.relative_res {margin-left:-10px; margin-right:-10px;}
.relative_res .dl_wrap{clear:both;padding-bottom:20px;}
.relative_res dl{background-repeat: no-repeat; background-position: top center; margin-top: 20px;}
.relative_res dl img{width:100%;}
.relative_res dl dt{padding:20px 0;font-size:18px;}
.relative_res dl dd{font-size:15px;}
.relative_res dl dd p{height: 18px;}

/*ï¿½ï¿½ãƒªì˜‡å ì™ì˜™ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½å ì²ï¿½ï¿½å ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½å ï¿½*/
.apply_btn a{padding:10px 20px; display: inline-block;background: #ecdf11;color:#222;font-size: 20px;}
.apply_form{display:none;z-index: 102;padding-top:150px;background:url('../images/sub03/pop_top.jpg') no-repeat top left #fff; position: absolute;top:0;left:50%;margin-left:-370px;width:740px;margin-top:50px;}
.apply_form form{padding:20px 40px 25px 10px;}
.apply_form form p{padding-left:30px;font-size:16px; color:#555;padding-top:20px;}
.apply_form form table{width:100%;}
.apply_form form table td{padding:5px 0;}
.apply_form form table th label{padding-left:30px;}
.tourform form input[type = "text"]{width:100%;height:40px; background: #eee;border:none;padding-left:10px;}
.tourform form select{width:100%;height:40px; background: #fff; border:1px solid #bbb;}
.tourform form textarea{width:100%; height: 80px;padding:10px;}
.apply_form form .radio_wrap{width:100%; background: #eee; font-size:18px; color:#222;text-align: center;padding: 10px 0 10px 30px;margin-bottom: 30px;margin-top: 20px;}
.tourform form input[type = "submit"]{-webkit-appearance:none;width:110px;height:50px;line-height: 50px;display:inline-block; vertical-align: middle;background: #ecdf11;border:none;border-radius: 0;font-size: 20px;color:#222; }
.tourform form input[type = "submit"]:hover{text-decoration: underline;}
.apply_form form .cancel{display: inline-block;padding: 0;}
.apply_form form .cancel a{color:#222;width:110px;height:50px; line-height: 50px;display:inline-block; vertical-align: middle;background: #bbb;font-size: 20px;}
.close_btn{position:absolute;right:0; top:50px;}
.close_btn a{color:#fff;width:40px;height:40px;line-height: 40px;display:inline-block;vertical-align: middle;margin:-40px -40px 0 0; background: #222;border-radius: 50%;font-size: 20px;padding-top:10px;text-align: center;}
.back_bg{width:100%;height: 100%; position: absolute;left:0; top:0;background: rgba(0,0,0,0.9);display: none;z-index: 101;}

/*ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½å ì™ì˜™ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½å ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½å ï¿½*/
.rev_form_wrap {padding-top: 10px;}
.rev_form_wrap form label{font-size:18px; font-weight:normal; color:#222; padding-right:10px;}
.rev_form_wrap form input[type = "text"]{width:170px;height:40px;margin-right:30px;}
.rev_form_wrap form input[type = "submit"]{height: 40px;line-height: 40px;margin-top:-3px;}


@media (min-width: 1272px) {

	.sub .top-contents h1 { font-size:30px; color:#60b0e3;margin-bottom:15px;  font-weight:bold;font-family: 'NanumSquareRound'; padding-top:40px; }
	.sub .top-contents .location {  font-size:18px; color:#fff;  }

	.tab-menu li a:hover { color:#222; border-bottom:2px solid #60b0e3; text-decoration:none;  }
	.tab-menu li.active  a {color:#222; border-bottom:2px solid #60b0e3 }

	.sub-contents .text-box.left-text-box { padding-left:120px; background:url(../images/sub_common/icon_news.png) no-repeat 30px center #f2f2f2; min-height:80px; }

	.sub-contents h4 {font-family: 'NanumSquareRound';margin-bottom:20px;  font-size:26px;line-height: 1.5;color:#222; font-weight:normal;clear:both;}
	.sub-contents h5 {font-family: 'NanumSquareRound'; margin-bottom: 15px; font-size: 20px; line-height: 1.3; color: #222; clear: both; font-weight: normal;}

	.sub-contents ul.bul li {line-height: 2;margin-left:12px;}
	.sub-contents ul.bul li:before {  padding-right:8px;    font-size:16px; color:#f18183;   margin-left:-12px;}

	.sub-contents .guide-wrap .contents-table table thead th {font-weight: bold; padding: 7px;}

	.sub-contents p {line-height: 2;}
	.sub-contents .guide-wrap p {letter-spacing: 0.4px;}
	.sub-contents p.blue-back {background: #c0e6fd;padding: 0;display: inline-block;line-height: 1;}
	.sub-contents .red {color: #f00 !important;}

	.sub-contents .tCenter {text-align: center;}
	.sub-contents .m-b-10 {margin-bottom: 10px;}
	.sub-contents .m-l-10 {margin-left: 18px;}
	.sub-contents .m-l-16 {margin-left: 16px;}
	.sub-contents .blue {color: #60b0e3 !important;}

	.sub-contents hr {border-top:1px solid #CCC;display: block;margin:0;margin-bottom: 20px;}
	/*---------------------*/

	.relative_res dl:nth-child(3n+1) { clear:left; }

}



/* md */
@media (min-width: 1272px) and (max-width: 1469px) {

}

/* xs + sm */
@media (max-width: 1271px) {
.sub-contents ul.bul li:before {   color:#f18183;  }

.brand {margin-top:10px;}
.brand li{padding-top: 60px;width:50%;float:left;margin-top: 40px;box-sizing: border-box;height:auto; }


/*ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ç­Œï¿½å ì²ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½å ì™ì˜™å ì²ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½Ñì˜™ï¿½ï¿½ìŽŒï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ë€ì˜™å ì²ï¿½ï¿½å ï¿½*/
.archi_slide_wrap{position: relative;}
.archi_slide_wrap2{position: relative;}
.archi_slide .addr{font-size: 14px;padding:20px 0;display: block;text-align: right;line-height: 1;}
.archi_slide .right,.archi_slide h2{border-top:none !important;padding-bottom:0 !important;}
.archi_slide .right .addr{padding: 3px 0;display: block;}
.archi_slide .img-responsive{clear:both;padding:20px 0 0;}
.archi_slide .img-responsive{clear:both;padding:0;font-size:14px;text-align: right;}
.archi_slide .img-responsive img{padding-bottom:14px; display: inline-block;}
.archi_slide .img-responsive span{display: block;}
.slide_txt02 {width: 100%; float:inherit;;}
.archi_slide .slide_txt02 .txt{width:100%; float:inherit;;padding-left: 0px;}
.slide_txt02 .img-responsive{width:100%;float:inherit;clear: inherit; text-align: center;padding-left: 0;}
.tab-con{position:relative;}
.archi_slide h2{border-top:none;width:100%;}
.archi_slide .txt{width:100%; padding: 0;}

.archi_slide_btn {color:#666;position:absolute;top:10px; left:0;width:145px;height: 50px;display: inline-block;font-size: 20px;text-align: center;background: #eee;z-index: 10; padding-top: 10px;}
.archi_slide_btn > div{ display: inline-block;}
.archi_slide_btn a{ font-size: 20px; font-weight: 100; color:#000;}
.archi_slide_btn .pager{font-size: 20px; margin:0 15px; font-weight: 300; line-height: 1;}

.relative_res dl:nth-child(2n+1) { clear:left; }
.relative_res dl img { width:auto;}



}
