@charset "utf-8";
.gall_allchk{position:absolute;}
		 

.gallery{
	display: flex;
    gap: 40px;
	flex-wrap:wrap
}

.gallery .gallery-item{
	width:48%;
	position:relative;
}

.gallery .gallery-item a .item-info-cont{
	width:100%;
	height:100%;
	/*position:absolute; 
	left:0; 
	bottom:0; 
	z-index:1;
	color:#fff;
	opacity:0;*/
	/*background: -webkit-linear-gradient(bottom, rgba(000,000,000,.8), rgba(0,255,0,0));*/
	transition:all .6s; 
}

.gallery .gallery-item a .item-info-cont .in{
	width:100%;
	z-index:1;	
	padding:50rem 30rem;
	display:flex;
	gap:30rem;
	flex-direction: column;
}


.gallery .gallery-item a .item-info-cont .etc{
	margin-top:20rem
}

.gallery .gallery-item a .item-info-cont .etc span {
	display:inline-block;
	border:solid 1px #666;
	border-radius:20rem;
	padding:10px 15px;
	margin-right:10rem;
	font-size:12px;
	color:#888888;
}


.gallery .gallery-item a .item-info-cont .item-productTitle {
	font-size:var(--font-size-4);
	letter-spacing:-1.5px;
	font-weight:600
}

.gallery .gallery-item a .item-info-cont .item-name-explain {
	font-size:var(--font-size-6);
	color:#888888;
	line-height:1.75;
	letter-spacing:-1px;
	width:60%
}

/*
.gallery .gallery-item .thumb img{
	width: 100% !important;
	height: auto !important;	
	transform:scale(1);
	transition:all .6s; 
}

.gallery .gallery-item a:hover .thumb img{
	transform:scale(1.1)
}


.gallery .gallery-item a:hover .item-info-cont{
	opacity:1
}


.gallery .gallery-item a .item-info-cont:after {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    background:rgba(000,000,000,0.5);
    bottom: 0;
    left: 0;
    right: 0;
    transition: 0.5s;
	z-index:-1
}

.gallery .gallery-item a:hover .item-info-cont:after {
	bottom: 0;
}
*/

.gallery .gallery-item a .item-info-cont .new_icon{
font-size:var(--color-main) !important
}



/*view scroll*/

.detail-sec .detail-list-wrap .img-wrap {
    padding-left: 60px;
    width: 100%;
	width:100%;
	height: calc(100%);
	padding: 0;
	transition: 0.5s;
}


.detail-sec .detail-list-wrap.ani-active .img-wrap {

	/*transform: translateZ(0);
	-webkit-transform: translateZ(0);
	opacity: 1;
	animation-name: fadeInOpacity
	animation-iteration-count: 1;
	animation-timing-function: ease-in;
	animation-duration: .8s;;*/
}


.sound_only{
	display: block;
    overflow: hidden;
    position: absolute !important;
    left: -9999px;
    width: 1px;
    height: 1px;
    font-size: 0;
    line-height: 0;
    text-indent: -9999px;
}


@keyframes fadeInOpacity {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

.detail-sec .detail-list-wrap.ani-active .list {
	flex-direction: row
}

.detail-sec .detail-list-wrap .list {
	/* display:flex;
	flex-direction: row-reverse;
   height: 100vh;*/
	margin-bottom: 0
}


.detail-sec .detail-list-wrap .list:not(:first-child) .img-wrap {
	opacity:1
}


.detail-sec .detail-list-wrap .img-wrap .img {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    width: 100%;
}

@media screen and (min-width: 1200px) {
    .detail-sec .detail-list-wrap .img-wrap .img {
        padding-top:0;
        height: 100%
    }
}

.detail-sec .detail-list-wrap .img-wrap .sub-img {
    position: absolute;
    bottom: -6%;
    left: 20px;
    max-width: 32.5%;
    padding-top: calc(122 / 160 *100%)
}
.detail-sec .detail-list-wrap .list iframe {width:700px; height:420px; margin:0 auto;}

@media screen and (max-width: 1199.98px) {
    .detail-sec .detail-list-wrap .desc-wrap {
        opacity:1
    }

	.gallery{
		display:block
	}

	.gallery .gallery-item{
		width:100%
	}

	.gallery .gallery-item a .item-info-cont .etc{
		margin-top:0
	}

	.gallery .gallery-item a .item-info-cont .in{
		padding:30px;
	}

	.detail-sec .detail-list-wrap .list{
		padding:20px 
	}

	.detail-sec .detail-list-wrap .list iframe {width:400px; height:270px; margin:0 auto;}

	.detail-sec .detail-list-wrap .desc-wrap{
		margin-top:50px;
	}

}

 .detail-sec .detail-list-wrap .desc-wrap {
    display:flex;
	align-items: center;
	justify-content: center;
	flex-direction: column; 
    width: 100%;
    margin: 100px auto 0;
}

#bo_v_link{
	border:solid 1px #000;
	background:#fff;
	border-radius:30rem;
	width:150rem;
	text-align:center;
	 padding:10rem
}

#bo_v_link:hover{
	background:#000;
	color:#fff;
	border-color:#000
}

.orders_btn{
    width: 210rem;
    height: 70rem;
    max-width: 210rem;
    font-size: var(--font-size-5);
    font-weight: 700;
    border-radius: 50px;
    background-color: #ff2400;
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
    white-space: nowrap;
    transition: opacity .4s;
    -webkit-transition: opacity .4s;
}

.orders_btn::after{
    content: '';
    display: inline-block;
    width: 20rem;
    height: 20rem;
    background: url(/theme/simple/images/icon/arrow-right-bk.svg) no-repeat;
    background-size: cover;
    margin-left: 10rem;
    transition: .2s ease-in;
    -webkit-transition: .2s ease-in;
	filter:invert(100) 
}

.orders_btn:hover::after{
    transform: translateX(4px);
    -webkit-transform: translateX(4px);
	 background-position:-13px;

	
}




.jt_board_list {width: 100%;table-layout:auto;position: relative;border-top: 1px solid #0a0a0a;}
.jt_board_list caption {width: 1px;height: 1px;position: absolute;top: 0;left: 0;font-size: 0;line-height: 0;overflow: hidden;}
.jt_board_list tr {width: 100%;}
.jt_board_list td {padding: 35px; font-size:1.29rem; font-weight:500; vertical-align: middle;border-bottom: 1px solid #dedede;cursor: pointer;-webkit-transition: background 300ms;transition: background 300ms;}

.jt_board_list .num {width: 100px; color:#888}
.jt_board_list .title {width: auto;}
.jt_board_list .title a{ color:#000;  font-weight:600}
.jt_board_list .date {color:#0a0a0a; font-size:0.95rem; text-align:center}
.jt_board_list td.title {padding: 22px 35px;text-align: left;}


.jt_pagination {display: block;width: 100%;margin-top: 80px;font-size: 0;text-align: center;font-weight: 700;}
.jt_pagination:empty {margin-top: 0;}
.jt_pagination .page-numbers {display: inline-block;min-width: 35px;height: 35px;padding: 0 4px;margin: 0 4px;margin-bottom: 4px;position: relative;font-size: 17px;font-weight: 600;line-height: 35px;text-align: center;vertical-align: top;color: #0a0a0a;-webkit-transition: color 300ms;transition: color 300ms;font-family: 'Montserrat', 'Noto Sans KR', sans-serif;}
.jt_pagination .page-numbers:after {content: '';display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;border: 1px solid transparent;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

.jt_pagination .page-numbers.current:after {border: none;border-bottom: 2px solid #0a0a0a;width: 22px;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);margin-top: -2px;}
.jt_pagination .page-numbers.first,
.jt_pagination .page-numbers.prev,
.jt_pagination .page-numbers.next,
.jt_pagination .page-numbers.last {font-size: 0;border: 1px solid #dedede; -webkit-transition: 0.3s; transition:0.3s}

.jt_pagination .page-numbers.first:before,
.jt_pagination .page-numbers.prev:before,
.jt_pagination .page-numbers.next:before,
.jt_pagination .page-numbers.last:before {display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 2px;font-family: 'jt-font';font-size: 16px;font-weight: normal;line-height: 30px;color: #0a0a0a;}
.jt_pagination .page-numbers.next { margin-left: 20px;}
.jt_pagination .page-numbers.prev { margin-right: 20px;}
.jt_pagination .page-numbers.first {margin-left: 0;margin-right: 0;}
.jt_pagination .page-numbers.first:before {content: '\e956';}
.jt_pagination .page-numbers.prev:before {content: '\e957';}
.jt_pagination .page-numbers.next:before {content: '\e958';}
.jt_pagination .page-numbers.last {margin-left: 0;margin-right: 0;}
.jt_pagination .page-numbers.last:before {content: '\e959';}

.jt_list_last_update {float: left;font-weight: 400;margin-top:1rem;font-size: 20px;}
.jt_list_last_update span{font-weight: 700;}

.btn_bo_user{display:flex; justify-content: flex-end;}
.btn_bo_user li i{font-size:var(--font-size-6); margin-left:10px}
.btn_bo_user .move{display:flex; margin-right:0px; font-size:0}
.btn_bo_user .move > div{ font-size:var(--font-size-6)}
.btn_bo_user .move.f1 > div button{ font-size:var(--font-size-6); margin-left:10px;}

.item_tit_detail_cont{display:flex; flex-wrap:wrap; flex-direction: column;  gap:30rem; }

#bo_btn_top{clear:both}
#bo_view_wrap{padding:100px 0}
#bo_view_wrap h2{padding-bottom:4rem; position:relative;}
#bo_view_wrap .btn_bo_user{border-top:solid 1px #dadada; border-bottom:solid 1px #dadada; padding:20px 0; margin-bottom:50px; font-size:0}
#bo_view_wrap .bo_v_etc{font-size:var(--font-size-6); font-size:15rem;  border-radius:30rem; color:#656565}
#bo_view_wrap .bo_v_tit{font-size:var(--font-size-2); font-weight:700; letter-spacing:-1px;}
#bo_view_wrap .bo_v_explain{font-size:var(--font-size-6); color:#888888; line-height:1.75; letter-spacing:-1px; padding-top:30rem}
#bo_view_wrap .top_data{font-size:var(--font-size-6); border-bottom:solid 1px #000; padding-bottom:2rem; margin-bottom:2rem}
#bo_view_wrap #bo_v_atc{padding-bottom:5rem; font-size:1.2rem; font-weight:500;}
#bo_view_wrap .bo_v_nb{border-top:solid 1px #dadada; border-bottom:solid 1px #dadada; padding:20px ;font-size:1.2rem;}



#bo_write_wrap{color:#000;  font-size:var(--font-size-6); padding:100px 0 }
#bo_write_wrap .terms_wrap{ margin-bottom:2rem;  overflow:hidden;}
#bo_write_wrap .terms{ overflow:hidden; background:#fff; padding:3rem; text-align:left; font-size:var(--font-size-6); border:solid 2px #000;  height:250px ;overflow-y:scroll;  font-weight:200px }
#bo_write_wrap .agree_area {width:100%;  overflow:hidden; text-align:center;  padding:20px 0; font-size:1.2rem; font-weight:400;margin-bottom:5rem}
#bo_write_wrap .agree_area .rdo {margin:0 0 0 40px;}
#bo_write_wrap .agree_area .rdo:first-child {margin:0;}
#bo_write_wrap .terms_wrap h4{font-weight:200px; font-size:1.2rem; margin-bottom:10px;}
#bo_write_wrap .text-right{font-size:var(--font-size-6); font-weight:200px; text-align:right;   margin-bottom:3rem; padding:0.5rem 0 ; color:#0b0b0b;}


#bo_write_wrap .bo_v_option{display:flex; font-size:1.1rem; margin-bottom:2rem}
#bo_write_wrap .bo_v_option li{margin-right:1rem}
#bo_write_wrap .write_div{margin-bottom:2rem}
#bo_write_wrap .write_div input{border-bottom:solid 1px #000; font-size:var(--font-size-6); padding:10rem 0;}
#bo_write_wrap .write_div input[type="checkbox"], input[type="radio"] {border:solid 1px #000 !important}


#bo_write_wrap h3 {
	width:100%;
    font-size: 1.3rem;
    font-weight: 800;
    margin-bottom:2rem;
}

#bo_write_wrap h3 b {
    color: #6ee61e;
    font-weight: 800;
} 


#bo_write_wrap .img-input-check{
	border:none;
	line-height: 1.35;
    font-weight: bold;
    font-size: 1rem;
}

#bo_write_wrap .img-input-check input{
  cursor:pointer;
  width:30px;
  height:30px;
  border:2px solid #dadada;
  vertical-align:middle;
 }

#bo_write_wrap .img-input-check input > span{
  vertical-align: middle;
  padding-left: 5px;
 }

/* label:before에 체크하기 전 상태 CSS */
#bo_write_wrap .img-input-check input:before{
  content:"";
  display:inline-block;
  width:30px;
  height:30px;
  border:2px solid #dadada;
  vertical-align:middle;
  }
  
/* label:before에 체크 된 상태 CSS */  
#bo_write_wrap .img-input-check input:checked{
  content:"";
  background:#000 url('/theme/one/skin/board/youtube/img/icon_check_2.png');
  background-repeat: no-repeat;
  background-position: 50%;
  background-size:10px;
 }

#bo_write_wrap .img-input-check input:checked:before{
	border:solid 2px #000;
}

#bo_write_wrap .img-input input[type=radio]{
    display: none;
}

#bo_write_wrap .img-input input[type=radio]+label{
    display: inline-block;
    cursor: pointer;
    height:6rem;
    width: 6rem;
    border: 2px solid #dadada;
    line-height:1.35;
    text-align: center;
    font-weight:bold;
    font-size:var(--font-size-6);
	margin-right:1rem;
	padding-top:3.7rem;
}

#bo_write_wrap .img-input input[type=radio]+label:last-child{
	margin-right:0
}

#bo_write_wrap .img-input input[type=radio]+label{
    background-color: #fff;
    color: #333;
}

#bo_write_wrap .img-input input[type=radio]:checked+label{
   border:solid 2px #0075ff;
}

#bo_write_wrap .img-input label{position:relative}


#bo_write_wrap .img-input .c-1::before {
    content: "";
    display: block;
    position: absolute;
    top: 20%;
    left: 50%;
    margin-left: -1rem;
    background-image: url(/theme/one/skin/board/online/img/c_1.png);
    width: 2rem;
    height:2rem;
	background-size:100%;
}

#bo_write_wrap .img-input .c-2::before {
    content: "";
    display: block;
    position: absolute;
    top: 20%;
    left: 50%;
    margin-left: -1rem;
    background-image: url(/theme/one/skin/board/online/img/c_2.png);
    width: 2rem;
    height:2rem;
	background-size:100%;
}

#bo_write_wrap .select-style select::-ms-expand {
	display: none;
}

#bo_write_wrap .select-style select {
	-o-appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	width: 200px;
	height: 40px;
	background: url('/theme/one/skin/board/youtube/img/icon_check_2.png') calc(100% - 5px) center no-repeat;
	background-size: 30px;
	padding: 5px 30px 5px 10px;
	outline: 2px none;
	border:solid 2px #000;
}

#bo_write_wrap .select-style select option {
	background: black;
	color: #fff;
	padding: 3px 0;
}

.form_flex_wrap {
    display: flex;
    flex-wrap: wrap;
    -moz-column-gap: 10rem;
    column-gap: 10rem;
	font-size:50%;
}

.form_flex_wrap .input_box {
    width: 40%;
    flex-grow: 1;
}

.input_box {
    margin-bottom: 20rem
}

.input_box label {
    display: block;
    text-align: left;
    margin-bottom: 0rem;
    font-size: 1.3rem;
    font-weight: 500;
    line-height: 1.75;
}

.input_box input,.input_box textarea,.input_box select {
    box-sizing: border-box;
    width: 100%;
	border:none;
    border-bottom: 2px solid #000;
    padding-left: 0rem;
    padding-right: 0rem;
    position: relative;
    outline: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    color: #000;
	padding:15rem 0;
}

.input_box input:focus,.input_box input:focus-visible,.input_box textarea:focus,.input_box textarea:focus-visible,.input_box select:focus,.input_box select:focus-visible {
    border-width: 2px !important;
    border-color: #0075ff !important;
    box-shadow: unset !important;

}

.input_box textarea{border-top:solid 1px #dadada;}
.input_box input,.input_box textarea,.input_box select placeholder {
	
	font-weight:400;
	letter-spacing: -0.01em;
}

.input_box select {
    position: relative;
    background-image: url(../img/images/icon/select_arr.svg);
    background-repeat: no-repeat;
    background-size: 2rem 1rem;
    background-position: center right 2rem
}



.board-date{
	 color:rgba(000,000,000,0.3);
	 font-size:17rem;
	 font-weight:600;
	 letter-spacing:-1px
}

.date{
	position:relative;
	padding-right:15rem;
	margin-right:15rem;
	font-family: 'Poppins', sans-serif;
}
/*
.date:after {
    position: absolute;
    right: 0;
    top: 50%;
    width: 1px;
    height: 18px;
    margin-top: -9px;
    background: #666;
    content: "";
	display:block
}
*/


.board-type{}
.board-type .in-880{
	width:900rem; 
	max-width:100%; 
	padding-left: 3.75rem;
    padding-right: 3.75rem; 
	margin:0 auto; 
	position:relative;  
}

.board-type .prev-list{position:absolute; left:-30%; top:42%; font-size:1.2rem;  color:#000}
.board-type .prev-list i{margin-right:10px;color:#000}

#bo_v_sns{ display:flex; justify-content: flex-end;  border-top:solid 1px #000}
#bo_v_sns li{padding:30px 15px;}
#bo_v_sns li img{ filter: invert(100%);}
#bo_v_sns span{display:none}


/* 페이징 */
.pg_wrap {clear:both;margin:30px 0 ;text-align:right}
.pg_wrap:after {display:block;visibility:hidden;clear:both;content:""}
.pg {}
.pg_page, .pg_current {display:inline-block;vertical-align:middle;font-size:var(--font-size-6);}
.pg a:focus, .pg a:hover {text-decoration:none}
.pg_page {color:#666;font-size:var(--font-size-6);height:30px;line-height:28px;padding:0 15px;min-width:30px;text-decoration:none;border-radius:50px;}
.pg_page:hover{background-color:#fff}
.pg_start {text-indent:-999px;overflow:hidden;background:url('../img/btn_first.gif') no-repeat 50% 50% #fff;padding:0;border:1px solid #bbb; font-size:0}
.pg_prev {text-indent:-999px;overflow:hidden;background:url('../img/btn_prev.gif') no-repeat 50% 50% #fff;padding:0;border:1px solid #bbb;  font-size:0}
.pg_end {text-indent:-999px;overflow:hidden;background:url('../img/btn_end.gif') no-repeat 50% 50% #fff;padding:0; font-size:0;  font-size:0}
.pg_next {text-indent:-999px;overflow:hidden;background:url('../img/btn_next.gif') no-repeat 50% 50% #fff;padding:0;border:1px solid #bbb;  font-size:0}
.pg_start:hover,.pg_prev:hover,.pg_end:hover,.pg_next:hover{background-color:#fafafa}

.pg_current {display:inline-block;font-weight:bold;height:30px;line-height:30px;padding:0 10px;min-width:30px;border-radius:50px;}

.bo_sch_wrap{float:right; margin-bottom:2rem;}
.bo_sch_wrap select{border:none; border-bottom:solid 2px #000; margin-right:20px; font-size:var(--font-size-6)}
.bo_sch_wrap input{border:none; border-bottom:solid 2px #000; height:50px; font-size:var(--font-size-6)}
.bo_sch_wrap .flex{display:flex}
.bo_sch_wrap .sch_bar i{font-size:1.2rem; margin-top:10px;}


.thumb{position:relative; transition:all .3s}
.thumb:hover #p1{display:none}
.thumb #p1{position:absolute; left:0; }
.thumb .gall_chk{position:absolute; top:20px; left:20px; z-index:30}
.thumb .gall_chk input{width:30px; height:30px;}



/*글쓰기*/
.main_contact{margin-top:158px; background:#000}
.main_contact .contact_cont{margin-top:95px;}
.contact_cont .contact_info{display:inline-block; vertical-align:top; width:290px;}
.contact_cont .contact_info dl{margin-bottom:50px;}
.contact_cont .contact_info dl.mg0{margin-bottom:0;}
.contact_cont .contact_info dl dt{font-size:16px; font-weight:600; color:#777; margin-bottom:10px;}
.contact_cont .contact_info dl dd{font-size:24px; font-weight:500; color:#fff; line-height:36px;}
.contact_cont .contact_info .down_wrap{margin-top:157px;}
.contact_cont .contact_info .down_wrap a{font-size:16px; font-weight:600; color:#00ff95;}
.contact_cont .contact_info .down_wrap a img{position:relative; top:-1px; margin-right:7px;}
/*
.contact_cont .contact_form{display:inline-block; vertical-align:top; width:580px;}
.contact_cont .contact_form ul{}
.contact_cont .contact_form ul li{display:inline-block; vertical-align:top; width:100%; height:72px; background:#262626; border-bottom:2px solid #161616; box-sizing:border-box;}
.contact_cont .contact_form ul li:last-child{border-bottom:0;}
.contact_cont .contact_form ul li.w50{width:50%;}
.contact_cont .contact_form ul li.area{height:260px;}
.contact_cont .contact_form ul li.mg{border-right:2px solid #161616;}
.contact_cont .contact_form ul li select{width:100%; height:100%;background:#262626 url("http://newto.co.kr/theme/newto/css/../img/select_icon.png") no-repeat right 32px center; font-size:16px; color:#fff; padding-left:28px;}
.contact_cont .contact_form ul li input{width:100%; height:100%; background:transparent; border:none; padding-left:28px; font-size:16px; color:#fff;}
.contact_cont .contact_form ul li textarea{width:100%; height:100%; background:#262626; font-size:16px; color:#fff;padding:26px;}
*/
.contact_cont .form_submit{margin-top:22px;}
.form_submit .form_chk{display:inline-block; vertical-align:middle;width:50%;}
.chk{position: relative;display:none;}
.chk_label{display: inline-block;vertical-align:middle;position: relative;padding-left: 33px;font-size: 16px;line-height: 24px;color: #777;cursor: pointer}
.chk_label .agree_btn{display:inline-block; border-bottom:1px solid #000;}
.chk+.chk_label:after{position: absolute;top: 0px;left: 0;width: 24px;height: 24px;background: url("/theme/simple/skin/board/youtube/img/chk_off.png") no-repeat center center;content: ''; filter: invert(200%); border:solid 1px #000 }
.chk:checked+.chk_label:after{position: absolute;top: 0px;left: 0;width: 24px;height: 24px;background: url("/theme/simple/skin/board/youtube/img/chk_on.png") no-repeat center center;content: ''; filter: invert(200%) }
.form_submit .form_btn{float:right;margin-top:20rem; display:inline-block; vertical-align:middle; max-width:200px; width:50%; text-align:right; border:solid 2px #000}
.form_submit .form_btn:hover{background:var(--color-main)}
.form_submit .form_btn button{font-size:16px; font-weight:600;  }
.form_submit .form_btn button span{position:relative; display:inline-block; vertical-align:middle; background: url("/theme/simple/skin/board/youtube/img/submit_black_icon.png") no-repeat center center; width:50px; height:50px; line-height:50px; border:2px solid #fff; border-radius:50%; margin-left:20px;transition:all .3s; overflow:hidden;}

.form_submit .form_btn button span img{position:relative; top:-2px;}

.contact_cont .partner{margin-top:178px;}
.contact_cont .partner h3{font-size:50px; font-weight:700;line-height:60px;}
.contact_cont .partner ul{margin-top:83px;}
.contact_cont .partner ul li{display:inline-block; vertical-align:top; margin-bottom:65px;}
.contact_cont .partner ul li.mgb0{margin-bottom:0;}

/*글쓰기*/
.cke_sc{display:none}
.eag_form {width: 100%; overflow:hidden; margin-top: 50px;}
.eag_form li {width: 100%; overflow:hidden; padding: 10px 0; margin: 7px 0;}
.eag_form li:nth-child(2n-1) {margin-right: 4%;}
.eag_form li select{width:100%; height:100%;background:#262626; font-size:16px;  padding-left:28px;}

.file{padding:20rem 0}
.file_del{}
.file_del label{font-size:15rem !important; color:rgba(000,000,000,0.5)  !important; }
.group {position: relative; }

.group input, .group textarea {background: none; font-size: 18px; padding: 0  0 20px 100px; display: block; width: 100%; border: none; border-radius: 0; border-bottom: 1px solid #4F4F4F; }
.group label.focused {top: 0; font-size: 12px; -webkit-transform: translateY(0%); -moz-transform: translateY(0%); -ms-transform: translateY(0%); -o-transform: translateY(0%); transform: translateY(0%);}
.group input:focus ~ .bar:before,textarea:focus ~ .bar:before {width: 100%;}
.group label {color: #757575; font-size: 18px; position: absolute; pointer-events: none; left: 0; top:15px;  -webkit-transition: 300ms ease all; transition: 300ms ease all;}
.bar {position: relative; display: block; width: 100%;}
.bar:before {content: ''; height: 2px; width: 0; bottom: 21px; position: absolute; background:blue; -webkit-transition: 300ms ease all; transition: 300ms ease all;  left: 0%;}

.typeW .group input, .typeW .group textarea {color: #000;}
.typeW .bar:before { background: #000;}
.typeW .group input, .typeW .group textarea, .typeW .file {border-bottom: 1px solid #ccc;}
.typeW #file-chosen.focused2 {color: #000 !important;}

.big-btn-wrap {text-align:center}
.big-btn-wrap button{border:solid 2px #000; border-radius:50px; width:250px; padding:20px; font-weight:600; margin:50px auto 0;}
.big-btn-wrap button:hover{background:#000; color:#fff;}

#bo_list_wrap{
		margin-bottom:100px;
	}

@media screen and (max-width:1024px) {
	#bo_view_wrap{
		padding:0 0 100px 0
	}

	#bo_view_wrap .bo_v_tit{
		font-size:23px;
	}


}

