
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #626262;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #626262;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #626262;
}
:-moz-placeholder { /* Firefox 18- */
  color: #626262;
}

/* 게시판 */
.board_wrap{width:600px; margin:0 auto;}

.board_wrap .bd_tit{margin-top:100px; text-align:center;}
.board_wrap .bd_tit h3{font-size:35px; color:#e76c24; font-weight:300;}
.board_wrap .bd_tit h3 span{color:#443e3a;}
.board_wrap .bd_tit p{font-size:20px; color:#5c5856; margin:14px 0; font-weight:100; letter-spacing:-0.5px;}
.board_wrap .bd_tit p strong{font-weight:500;}
.board_wrap .bd_tit a{display:inline-block; margin:16px 0 30px;}
.board_wrap .bd_tit a img{margin-left:22px;}

.board_wrap .bd_list{border-top:4px solid #e76c24; border-bottom:4px solid #e76c24; padding-top:20px; margin-bottom:20px;}
.board_wrap .bd_list > ul{overflow:hidden; margin-top:20px;}
.board_wrap .bd_list > ul > li{float:left; width:290px; margin-right:10px; margin-bottom:20px; border:1px solid #ddd; box-sizing:border-box;}
.board_wrap .bd_list > ul > li:nth-of-type(2n){margin-right:0; margin-left:10px;}
/*.board_wrap .bd_list > ul > li .list_img{width:288px; height:207px;}*/
.board_wrap .bd_list > ul > li .list_img{width:288px; height:140px;}
.board_wrap .bd_list > ul > li .list_img img{width:100%; height:140px;}
.board_wrap .bd_list > ul > li .list_con{margin:30px 20px;}
.board_wrap .bd_list > ul > li .list_con h5{font-size:20px; color:#1f1d1d; text-overflow: ellipsis; font-weight:400;height:32 px; white-space: nowrap; width: 100%; overflow: hidden;}
.board_wrap .bd_list > ul > li .list_con p{font-size:18px; color:#787878; font-weight:300; padding-bottom:30px; border-bottom:1px solid #ddd;height:80px; text-overflow: ellipsis; width: 100%; overflow: scroll;margin-top: 10px;}
.board_wrap .bd_list > ul > li .list_con span{display:block; margin-top:20px; font-size:16px; color:#787878; font-weight:300; background:url("../img/bd_list_icon.jpg")/*tpa=http://chim.iwellps.com/img/bd_list_icon.jpg*/ no-repeat 100% 50%;}
.board_wrap .bd_list .rtop{padding:20px 0;}
.board_wrap .bd_list .rcon{padding:20px 0;}
.board_wrap .bd_list .rcon .readCont{position:relative; display:inline-block; width:100%; top:0; left:0; font-size:18px;}
.board_wrap .bd_list .rcon .readCont img{width:100%;}
.board_wrap .bd_list .rcon .readCont p img{width:100%!important;}
.board_wrap .bd_list .rcon .readCont p{position:relative; word-break: break-word;}
.board_wrap .bd_list .rcon .readCont p > span{position:relative; width:100%; top:0; left:0; font-size:18px;}
.board_wrap .bd_list .rcon .readCont p font{font-size:18px;} 

.board_wrap .bd_list2{border-top:4px solid #e76c24; border-bottom:4px solid #e76c24; padding-top:20px;}
.board_wrap .bd_list2 > ul{overflow:hidden;}
.board_wrap .bd_list2 > ul > li{float:left; width:290px; margin-right:10px; margin-bottom:20px; border:1px solid #ddd; box-sizing:border-box;}
.board_wrap .bd_list2 > ul > li:nth-of-type(2n){margin-right:0; margin-left:10px;}
.board_wrap .bd_list2 > ul > li .list_img{width:288px; height:475px;}
.board_wrap .bd_list2 > ul > li .list_img img{width:100%;}

.board_wrap .bd_list3{border-top:4px solid #e76c24; border-bottom:4px solid #e76c24; padding-top:30px;}
.board_wrap .bd_list3 .kind{position:relative;}
.board_wrap .bd_list3 .kind h4{width:100%; height:50px; line-height:50px; padding-left:20px; border:1px solid #ccc; box-sizing:border-box; font-size:18px; color:#626262; font-weight:300; background:url("../img/bd_select_arrow.jpg")/*tpa=http://chim.iwellps.com/img/bd_select_arrow.jpg*/ no-repeat 100% 50%; cursor:pointer;}
.board_wrap .bd_list3 .kind > ul{position:absolute; top:50px; left:0; width:100%; display:none; background:#fff; z-index:9;}
.board_wrap .bd_list3 .kind > ul > li{width:100%; height:50px; line-height:50px; padding-left:20px; border:1px solid #ccc; box-sizing:border-box; background:#fff; border-top:0;}
.board_wrap .bd_list3 .kind > ul > li a{display:block; font-size:18px; color:#626262; font-weight:300;}
.board_wrap .bd_list3 .beaf > ul > li{background:#f5f5f5; padding:65px 40px 45px 40px; border:1px solid #ddd; box-sizing:border-box; margin-bottom:30px;}
.board_wrap .bd_list3 .beaf > ul > li:first-of-type{margin-top:30px;}
.board_wrap .bd_list3 .beaf > ul > li h5{padding-bottom:30px; margin-bottom:30px; text-align:center; font-size:18px; color:#343434; font-weight:500; background:url("../img/beaf_tit_icon.jpg")/*tpa=http://chim.iwellps.com/img/beaf_tit_icon.jpg*/ no-repeat 50% 100%;}
.board_wrap .bd_list3 .beaf > ul > li .beaf_slider{position:relative;}
.board_wrap .bd_list3 .beaf > ul > li .beaf_slider ul li{width:517px; height:281px;}
.board_wrap .bd_list3 .beaf > ul > li .beaf_slider ul li img{width:100%;}
.board_wrap .bd_list3 .beaf > ul > li .beaf_slider .bx-controls a{position:absolute; top:50%; width:55px; height:55px; font-size:0; margin-top:-27.5px;}
.board_wrap .bd_list3 .beaf > ul > li .beaf_slider .bx-controls a.bx-prev{background:url("../img/beaf_slide_prev.png")/*tpa=http://chim.iwellps.com/img/beaf_slide_prev.png*/ no-repeat 0 0; left:-20px;}
.board_wrap .bd_list3 .beaf > ul > li .beaf_slider .bx-controls a.bx-next{background:url("../img/beaf_slide_next.png")/*tpa=http://chim.iwellps.com/img/beaf_slide_next.png*/ no-repeat 0 0; right:-20px;}
.board_wrap .bd_list3 .online{margin-top:30px; margin-bottom:30px;}
.board_wrap .bd_list3 .online ul li{position:relative; border:1px solid #e76c24; margin-bottom:10px; padding:35px 30px 20px;}
.board_wrap .bd_list3 .online ul li .on_wrap{display:block; overflow:hidden; padding-bottom:25px; border-bottom:1px solid #ddd;}
.board_wrap .bd_list3 .online ul li .on_wrap img{float:left; margin-right:10px; margin-top:5px;}
.board_wrap .bd_list3 .online ul li .on_wrap .on_txt{float:left;}
.board_wrap .bd_list3 .online ul li .on_wrap .on_txt h5{font-size:18px; color:#e76c24; font-weight:500;}
.board_wrap .bd_list3 .online ul li .on_wrap .on_txt p{font-size:20px; color:#1f1d1d; font-weight:300;}
.board_wrap .bd_list3 .online ul li .on_wrap .on_txt p strong{font-weight:500;}
.board_wrap .bd_list3 .online ul li .on_date{text-align:right; margin-top:15px;}
.board_wrap .bd_list3 .online ul li .on_date span{display:inline-block; padding-right:25px; font-size:16px; color:#787878; font-weight:300; background: url("../img/bd_list_icon.jpg")/*tpa=http://chim.iwellps.com/img/bd_list_icon.jpg*/ no-repeat 100% 50%;}
.board_wrap .bd_list3 .online ul li .on_stat{position:absolute; top:0; right:30px; width:60px; height:60px; line-height:60px; color:#fff; background:#e76c24; text-align:center; font-size:17px;}
.board_wrap .bd_list3 .online ul li.answer{border:1px solid #a79f9b;}
.board_wrap .bd_list3 .online ul li.answer .on_wrap .on_txt h5{color:#a79f9b;}
.board_wrap .bd_list3 .online ul li.answer .on_stat{background:#a79f9b; line-height:22px; padding-top:8px; height:52px;}
.board_wrap .on_btn{text-align:right !important; margin-top:20px;}
.board_wrap .on_btn a{text-align:center !important;}

.board_wrap .bd_pager{font-size:0; text-align:center; margin:50px 0;}
.board_wrap .bd_pager span{display:inline-block; font-size:20px; color:#6a6a6a; line-height:45px; margin-right:18px;}
.board_wrap .bd_pager span.on{color:#e76c24; margin-right:7px; margin-left:18px;}

.board_wrap .bd_search{overflow:hidden; margin-bottom:20px;}
.board_wrap .bd_search .slt_box{position:relative; float:left; width:180px; height:50px; margin-right:10px; background:url("../img/bd_select_arrow.jpg")/*tpa=http://chim.iwellps.com/img/bd_select_arrow.jpg*/ no-repeat 100% 50%; border:1px solid #ccc; box-sizing:border-box;}
.board_wrap .bd_search .slt_box select{-webkit-appearance:none; -moz-appearance:none; appearance:none; background:none; border-radius:0px;}
.board_wrap .bd_search .slt_box select::-ms-expand{display:none;}
.board_wrap .bd_search .slt_box label{position:absolute; font-size:18px; color:#626262; top:9px; left:20px;}
.board_wrap .bd_search .slt_box .cfc{width:100%; height:48px; line-height:48px; opacity:0; filter:alpha(opacity=0); box-sizing:border-box;}
.board_wrap .bd_search .slt_box .cfc option{font-size:18px; color:#626262;}
.board_wrap .bd_search .txt_box{float:left; width:300px; height:50px; margin-right:10px; box-sizing:border-box; border:1px solid #ccc;}
.board_wrap .bd_search .txt_box input{border:0; width:280px; font-size:18px; color:#626262; outline:none; height:48px; margin-left:18px;}
.board_wrap .bd_search .slt_btn{float:left; width:100px; height:50px; line-height:50px; background:#54504d; text-align:center;}
.board_wrap .bd_search .slt_btn a{display:block; font-size:18px; color:#fff; font-weight:300;}

.board_wrap .bd_inp_form{padding-bottom:55px; margin-bottom:55px; border-bottom:1px solid #cbcbcb;}
.board_wrap .bd_inp_form .inp_bg01{height:172px; background:url("../img/inp_form_bg01.jpg")/*tpa=http://chim.iwellps.com/img/inp_form_bg01.jpg*/ no-repeat 100%;}
.board_wrap .bd_inp_form .inp_bg01 .form_grp{margin-top:10px;}
.board_wrap .bd_inp_form .inp_bg01 .form_grp:first-of-type{margin-top:0; padding-top:30px;}
.board_wrap .bd_inp_form .inp_bg02{height:auto; background:#f7933d url("../img/inp_form_bg02.jpg")/*tpa=http://chim.iwellps.com/img/inp_form_bg02.jpg*/ no-repeat center bottom; background-size:100% auto;}
.board_wrap .bd_inp_form .inp_bg02 .form_grp{margin-top:10px;}
.board_wrap .bd_inp_form .inp_bg02 .form_grp:first-of-type{margin-top:0; padding-top:42px;}
.board_wrap .bd_inp_form .inp_bg02 .form_grp.last {padding-bottom:45px;}
.board_wrap .bd_inp_form .form_grp > label{display:block; text-align:center;}
.board_wrap .bd_inp_form .form_grp > label span{display:inline-block; width:72px; padding-left:15px; background:url("../img/main_consult_bullet.jpg")/*tpa=http://chim.iwellps.com/img/main_consult_bullet.jpg*/ no-repeat 5px 50%; font-weight:100; font-size:18px; color:#fff;}
.board_wrap .bd_inp_form .form_grp > label input{width:300px; height:50px; border:1px solid #fff; box-sizing:border-box; margin-left:30px; font-size:18px; background:transparent; padding-left:20px; font-weight:100; color:#fff;}
.board_wrap .bd_inp_form .form_grp > label span.top_ty {vertical-align:top;}
.board_wrap .bd_inp_form .form_grp > label textarea{width:300px; height:150px; border:1px solid #fff; box-sizing:border-box; margin-left:30px; font-size:18px; background:transparent; padding:15px; font-weight:100; color:#fff;}
.board_wrap .bd_inp_form .form_grp .slt_box{position:relative; display:inline-block; width:300px; height:50px; margin-left:24px; background:url("../img/bd_select_arrow2.jpg")/*tpa=http://chim.iwellps.com/img/bd_select_arrow2.jpg*/ no-repeat 100% 50%; border:1px solid #fff; box-sizing:border-box;}
.board_wrap .bd_inp_form .form_grp .slt_box select{-webkit-appearance:none; -moz-appearance:none; appearance:none; background:none; border-radius:0px;}
.board_wrap .bd_inp_form .form_grp .slt_box select::-ms-expand{display:none;}
.board_wrap .bd_inp_form .form_grp .slt_box label{position:absolute; font-size:18px; top:9px; left:20px; color:#fff; font-weight:300;}
.board_wrap .bd_inp_form .form_grp .slt_box .cfc{width:100%; height:48px; line-height:48px; opacity:0; filter:alpha(opacity=0); box-sizing:border-box;}
.board_wrap .bd_inp_form .form_grp .slt_box .cfc option{font-size:18px; color:#626262;}
.board_wrap .bd_inp_form .inp_agree{overflow:hidden;}
.board_wrap .bd_inp_form .inp_agree .ia_left{float:left; width:445px; height:70px; line-height:70px; background:#e76c24;}
.board_wrap .bd_inp_form .inp_agree .ia_left label{display:block; font-size:17px; color:#fff; font-weight:100; margin-left:30px;}
.board_wrap .bd_inp_form .inp_agree .ia_left label input[type="checkbox"]{width:15px; height:15px; margin-right:5px;}
.board_wrap .bd_inp_form .inp_agree .ia_right{float:right; width:155px; height:70px; line-height:70px; background:#54504d;}
.board_wrap .bd_inp_form .inp_agree .ia_right a{display:block; padding-left:30px; font-size:17px; color:#fff; font-weight:500; background:url("../img/ia_right_icon.jpg")/*tpa=http://chim.iwellps.com/img/ia_right_icon.jpg*/ no-repeat 85% 50%;}
.board_wrap .bd_inp_form .inp_agree .ia_clear{clear:both; width:100%;}
.board_wrap .bd_inp_form .inp_agree .ia_clear a{background:none; padding:0; text-align:center;}

.board_wrap .bd_btn{text-align:center; margin-bottom:55px;}
.board_wrap .bd_btn a{display:inline-block; width:200px; height:65px; line-height:65px; border:1px solid #e76c24; box-sizing:border-box; font-size:20px; color:#e76c24; font-weight:500;}

.board_wrap .bd_sns{text-align:center; margin-bottom:45px; font-size:0;}
.board_wrap .bd_sns a{display:inline-block; margin:0 15px;}

.board_wrap .write_form{border-top:4px solid #e76c24; border-bottom:4px solid #e76c24; padding-top:30px;}
.board_wrap .write_form .policy_wrap{margin-bottom:30px;}
.board_wrap .write_form .policy_wrap .scrolly{padding:20px; height:140px; border:1px solid #ccc; box-sizing:border-box; overflow-y:scroll; font-size:18px; color:#626262; font-weight:300;}
.board_wrap .write_form .policy_wrap .agree{text-align:center; margin-top:15px;}
.board_wrap .write_form .policy_wrap .agree label{display:block; font-size:17px; color:#626262; font-weight:300; margin-left:30px;}
.board_wrap .write_form .policy_wrap .agree label input[type="checkbox"]{width:15px; height:15px; margin-right:5px;}
.board_wrap .write_form .tbl_write{width:100%; padding:30px 0; border-top:1px solid #ccc;}
.board_wrap .write_form .tbl_write tbody th{font-size:20px; color:#373737; font-weight:500; text-align:left; padding-left:20px; line-height:60px;}
.board_wrap .write_form .tbl_write tbody th.compulsory{background:url("../img/write_form_icon.png")/*tpa=http://chim.iwellps.com/img/write_form_icon.png*/ no-repeat 6px 50%;}
.board_wrap .write_form .tbl_write tbody td{padding:5px 0;}
.board_wrap .write_form .tbl_write tbody td .slt_box{position:relative; float:left; width:275px; height:50px; background:url("../img/bd_select_arrow.jpg")/*tpa=http://chim.iwellps.com/img/bd_select_arrow.jpg*/ no-repeat 100% 50%; border:1px solid #ccc; box-sizing:border-box;}
.board_wrap .write_form .tbl_write tbody td .slt_box select{-webkit-appearance:none; -moz-appearance:none; appearance:none; background:none; border-radius:0px;}
.board_wrap .write_form .tbl_write tbody td .slt_box select::-ms-expand{display:none;}
.board_wrap .write_form .tbl_write tbody td .slt_box label{position:absolute; font-size:18px; color:#626262; top:9px; left:20px;}
.board_wrap .write_form .tbl_write tbody td .slt_box .cfc{width:100%; height:48px; line-height:48px; opacity:0; filter:alpha(opacity=0); box-sizing:border-box;}
.board_wrap .write_form .tbl_write tbody td .slt_box .cfc option{font-size:18px; color:#626262;}
.board_wrap .write_form .tbl_write tbody td input[type="text"]{width:430px; height:50px; border:1px solid #ccc; padding-left:20px; box-sizing:border-box; font-size:18px; color:#626262;}
.board_wrap .write_form .tbl_write tbody td input[type="password"]{width:430px; height:50px; border:1px solid #ccc; padding-left:20px; box-sizing:border-box; font-size:18px; color:#626262;}
.board_wrap .write_form .tbl_write tbody td.check label{display:block; font-size:17px; color:#626262; font-weight:300; margin-top:10px;}
.board_wrap .write_form .tbl_write tbody td.check label input[type="checkbox"]{width:15px; height:15px; margin-right:5px;}
.board_wrap .write_form .tbl_write tbody td.radio label{display:inline-block; font-size:17px; color:#626262; font-weight:300; height:50px; line-height:50px;}
.board_wrap .write_form .tbl_write tbody td.radio label input[type="radio"]{width:15px; height:15px; margin-right:5px;}
.board_wrap .write_form .tbl_write tbody td textarea{resize:none; width:430px; height:100px; border:1px solid #ccc; padding:10px 20px; box-sizing:border-box; font-size:18px; color:#626262;}
.board_wrap .write_form .tbl_write tbody td.spam span{display:inline-block; width:160px; height:50px; line-height:50px; font-size:35px; color:#e76c24; font-style:italic; font-weight:300;}
.board_wrap .write_form .tbl_write tbody td.spam input[type="text"]{width:270px;}
.board_wrap .write_form .tbl_write tbody td.join_txt input[type="text"]{width:275px;}
.board_wrap .write_form .tbl_write tbody td.join_txt input[type="password"]{width:195px;}
.board_wrap .write_form .tbl_write tbody td.join_txt label{display:inline-block; font-size:17px; color:#626262; font-weight:300; margin-left:10px;}
.board_wrap .write_form .tbl_write tbody td.join_txt label input[type="checkbox"]{width:15px; height:15px; margin-right:5px;}
.board_wrap .write_btn{text-align:center; margin:30px 0; font-size:0;}
.board_wrap .write_btn a{display:inline-block; font-size:18px; width:100px; height:50px; line-height:50px; box-sizing:border-box;}
.board_wrap .write_btn a:first-of-type{background:#54504d; color:#fff; margin-right:10px;}
.board_wrap .write_btn a:last-of-type{background:#fff; border:1px solid #54504d; color:#54504d;}


/* 기존모바일 게시판 css */
.row{max-width:640px;}
.beaf_slide_div{position:relative; width:100%; overflow:hidden; margin:30px 0; background:#f9f9f9; font-size:12px;}
.beaf_slide_div .beaf_slide_top{position:relative; width:100%; overflow:hidden; margin:0 auto;}
.beaf_slide_div .beaf_slide_top li{float:left; height:32px; color:#333; text-align:center; line-height:32px;}
.beaf_slide_div .beaf_slide_top li.beaf_left{width:15%; background:#e6e6e6;}
.beaf_slide_div .beaf_slide_top li.beaf_center{width:70%; color:#fff; background:#616dd9;}
.beaf_slide_div .beaf_slide_top li.beaf_right{width:15%; background:#e6e6e6;}

.beaf_slide_div .slide_con_img{position:relative; width:100%; margin:5px auto 15px auto ; /*border:1px solid #dddddd;*/}
.beaf_slide_div .slide_con_img .beaf_con_logo{position:absolute; left:34%; bottom:40%; width:30%; z-index:7;}
.beaf_slide_div .slide_con_img .beaf_con_logo img{width:100%;}

.beforeafter{position:relative; width:100%;}
#rolling{clear:both; position:relative; width:100%; height:392px; margin:0 auto 0 auto; overflow:hidden; }
.wrapli{position:relative; left:0; top:0;}
.wrapli li{float:left;overflow:hidden;}
.wrapli li img{width:100%;}
.bt-roll{position: absolute; bottom:7%; /*left:34%;*/ width:100%; margin:0 auto; text-align:center;}
.bt-roll ul {display:inline-block; margin:0 auto; width:30%; font-size:0;}
.bt-roll ul li{display:inline-block; width:33.33%;}
.bt-roll ul li img{width:100%;}
/*.bt-roll01{left:44%;}
.bt-roll02{left:40%;}
.bt-roll03{left:34%;}*/
/*loop{position:relative; z-index:2;}*/
.loop{ z-index:2;}
.loop a{display:block;}
/*.loop img{width:100%; height:auto;}*/
.loop img{width:100%; height:auto; width:170px;height:120px;}
.beaf_slide_list{position:relative; width:100%; overflow:hidden; margin:0 auto;}

.beaf_slide_list .beaf_btn_left{float:left; position:absolute; left:1%; top:36%; width:3%;}
.beaf_slide_list .beaf_btn_left img{width:100%;}
.beaf_slide_list .beaf_btn_right{float:right; position:absolute; right:1%; top:36%; width:3%;}
.beaf_slide_list .beaf_btn_right img{width:100%;}

.beaf_slide_list .list_con{position:relative; width:90%; margin:10px 5%; overflow:hidden;}
/*.beaf_slide_list .list_con li{float:left; position:relative; width:32%; margin:0 1% 0 0; cursor:pointer;}*/
.beaf_slide_list .list_con li{float:left; width:32%; margin:0 1% 0 0; cursor:pointer;}
.thumbborder {position:absolute; left:0; top:0; border: #ff7800 3px solid; width:97%; height:95%;}
.beaf_slide_list .list_con li.last{margin:0; display:none;}

/*버튼들*/
.btnAll{position:relative; color:#797979 !important; overflow:hidden; margin-bottom:20px;}
.btnAll a.btns{display:inline-block; padding-right:4px; background:url("../img/btn_bg.gif")/*tpa=http://chim.iwellps.com/img/btn_bg.gif*/ no-repeat 100% 0; font-size:11px;color:#797979; line-height:26px;word-spacing:-1px;text-decoration:none !important;white-space:nowrap; color:#797979 !important; float:right;} 
.btnAll a.btns strong{display:block; padding:1px 8px 0 12px; background:url("../img/btn_bg.gif")/*tpa=http://chim.iwellps.com/img/btn_bg.gif*/ no-repeat; color:#797979 !important;}

/* 스마트 폰: 568px 이하 */
@media handheld, only screen and (max-width: 568px) {
	.beaf_slide_div .slide_con_img{height:370px;}
	#rolling{height:370px; }
}


/* 스마트 폰: 480px 이하 */
@media handheld, only screen and (max-width: 480px) {
	.thumbborder {width:93%; height:90%;}
	.beaf_slide_div .slide_con_img{height:211px;}
	#rolling{height:211px; }
}
.board_wrap .bd_write{margin-bottom:20px;}
.board_wrap .bd_write a{display:block; height:50px; line-height:50px; background:#54504d; text-align:center; font-size:18px; color:#fff; font-weight:300;}