@charset "utf-8";

/*공통*/
input.btn-primary,
input.btn-primary.disabled,
input.btn-primary,
input.btn-primary:link,
input.btn-primary:visited {background-color:var(--c_primary)!important;border-color:var(--c_primary)!important;}

/*검색바*/
.basic_box {position:relative;display:block;margin-bottom:32px;padding:14px 30px;border:0;border-radius:4px;background:#F7FAFD;}
.basic_box:before, .basic_box:after {display:none;}
.basic_box * {vertical-align: middle;}
.basic_box .form-control {display:none;}
.basic_box form .inner {display:flex;align-items:center;justify-content:space-between;}
.board_total {display:block;margin:0;padding:0;font-size:16px;font-weight:400;line-height:40px;color:var(--c_gray_90);letter-spacing:-0.08px;background:none;}
.board_total span {font-weight:600 !important;color:var(--c_gray_80) !important;}
.board_total span b {font-weight:800;}
.board_total span:last-child > em {margin:1px 4px 0;font-size:9px;}
.board_total .vtc_bar {display:inline-block;width:1px;height:14px;margin:0 12px;background:var(--c_gray_60);}
.basic_search .searchinput {display:block ;;position:relative ;;padding-right:0 ;;border:none;}
.basic_search .searchinput input[type="text"]{width:300px ;height:100% ;padding:12px 15px ;border-radius:4px;border:1px solid var(--c_gray_30) ;background:var(--c_white);}
.basic_search .searchinput input[type="submit"]{position:initial;top:0;right:0;padding:0;width:42px;min-width:48px;height:42px;border:none;border-radius:4px;text-indent:-9999px;background:var(--c_primary) url(/images/tour2/common/icon_search.svg) no-repeat 50% !important;}
.basic_search .grap {display:none;}
.basic_box.type2 {background:#fff;}
.basic_box.type2 .basic_search .searchinput input[type="text"]{background:var(--c_gray_5);}


@media screen and (max-width:768px) {
	.basic_box form .inner{flex-direction:column;align-items:flex-start}
	#txt .basic_search{width:100%;}
	#txt .basic_search .searchinput{width:calc(100% - 75px)}
}
@media screen and (max-width:639px) {
	#txt .basic_search .searchinput{width:100%}
}
.basic_box.patent {padding:50px;border-radius:12px;text-align:center;}
.basic_box.patent .board_search02 {padding:0;}
.basic_box.patent .board_search02 > p {margin-bottom:20px;font-size:18px;}
.basic_box.patent .board_search02 > p strong {display:inline;}
.basic_box.patent .board_search02 .bot {}
.basic_box.patent .board_search02 .bot .dtWidth {width:0;height:0;font-size:0;}
.basic_box.patent .board_search02 .bot > dd {display:flex;justify-content:center;gap:8px;width:46%;margin:0 auto;}
.basic_box.patent .board_search02 .bot > dd > .selectbox {width:120px;height:48px;text-indent:18px;background:#fff url(/images/tour2/common/ico_input_arr.svg)no-repeat 90% 10px;-webkit-appearance:none;-moz-appearance:none;}
.basic_box.patent .board_search02 .bot > dd > .selectbox::-ms-expand {display:none;}
.basic_box.patent .board_search02 .bot > dd > .btn_txt {display:flex;gap:8px;width:calc(100% - 134px);height:48px;text-align:left;}
.basic_box.patent .board_search02 .bot > dd > .btn_txt > input[name="searchKeyword"] {width:calc(100% - 56px);}
.basic_box.patent .board_search02 .bot > dd > .btn_txt > input.searchbtn {padding:24px;height:48px !important; width: 48px;border: none;border-radius: 4px;text-indent: -9999px;background: var(--c_primary) url(/images/tour2/common/icon_search.svg) no-repeat 50% !important;}

.basic_box.research {border-top:1px solid #d7d7d7;}
.basic_box.research .basic_search{padding-left:130px;}
.basic_box.research .grap{width:120px}
.basic_box.research .board_total{padding-left:18px;background:url(/images/common/icon_bd.gif) no-repeat 0 13px;color:#666;font-size:13px;line-height:36px;}

/*입력폼(글쓰기, 글수정 :: 당진핫스팟, 야간명소 기준)*/
.cell_left input.textinput {width:100%;}
.cell_left input[name='ntcrNm'],
.cell_left input[name='frstRegisterPnttm'] {width:300px;}
.cell_left input[name='inqireCo'] {width:100px;}
.cell_left input[name='file'] {cursor:pointer;}
.cell_left textarea[name='nttCn'] {padding:20px}

/*본인확인*/
.holds-terms .terms-content {height:440px;padding:60px;border-radius:10px;background-color:var(--bg_line1);}
.holds-terms .terms-content::-webkit-scrollbar {width:10px;}
.holds-terms .terms-content::-webkit-scrollbar-thumb {border-radius:10px;background:var(--c_gray_60);}
.holds-terms .terms-content::-webkit-scrollbar-track {background:transparent;}
.agree-button {text-align:center;margin:22px 0 40px;font-size:18px;font-weight:800;}

/*버튼*/
input.btn.btn-ani {padding:11px 15px;font-size:16px;line-height:1;height:initial;}


@media(max-width:1600px){
	.sub06_01 #txt .basic_box,
	.sub06_01 #txt .basic_table,
	.sub06_02 #txt .basic_box,
	.sub06_02 #txt .basic_table,	
	.sub06_03 #txt .basic_box,
	.sub06_03 #txt .basic_table {width:95%;margin:0 auto;}
}
@media(max-width:1280px){
	.basic_box.patent .board_search02 .bot > dd {width:60%;}
}
@media(max-width:768px){
	.basic_box.patent .board_search02 .bot > dd {width:100%;}
}
@media(max-width:430px){
	.basic_box.patent .board_search02 .bot > dd {flex-direction: column; align-items: center;}
	.basic_box.patent .board_search02 .bot > dd > .selectbox,
	.basic_box.patent .board_search02 .bot > dd > .btn_txt {width:100%;}
}

