@charset "utf-8";

/*───────────────────────────────────────────────────────────

    로그인

───────────────────────────────────────────────────────────*/
	#wrap .sub_login .login_box{width:500px;}
	#wrap .sub_login.add .login_box{width:100%;}
	#wrap .sub_login .login_box ul li{padding-bottom:10px;}
	#wrap .sub_login .login_box ul li:last-of-type{padding-top:0;}
	#wrap .sub_login .login_box ul li input{height:60px;line-height:58px;}
	#wrap .sub_login .login_box ul li .btn{width:100%;}
	#wrap .sub_login .login_box ul li button[type="submit"]{font-family:inherit;}
	
	#wrap .sub_login .btn_box{margin-top:10px;}
	#wrap .sub_login .btn_box .btn{width:100%;}
	#wrap .sub_login .btn_box .btn + .btn{margin-top:10px;}
	
	#wrap .sub_login .login_box ul.login_link{border:none;padding:0;height:auto;line-height:initial;margin-top:40px;display: flex;align-items: center;justify-content: center;}
	#wrap .sub_login .login_box ul.login_link li{padding:0;display: flex;align-items: center;}
	#wrap .sub_login .login_box ul.login_link li + li:before{width:1px;height:14px;background:var(--border-color02);margin:0 14px;}
	#wrap .sub_login .login_box ul.login_link li a{font-size:var(--title-16);color:var(--black-color03);font-weight:400;}
	
	#wrap .sub_ok .ok_box .login_bt a{line-height:initial;display: inline-flex;}
	
	@media (max-width:640px){
		#wrap .sub_login .login_box{width:100%;}
		#wrap .sub_login .login_box ul li input{height:50px;line-height:48px;}
	}
	@media (max-width:479px){
		#wrap .sub_login .login_box ul li input{height:44px;line-height:42px;}
		
		#wrap .sub_login .login_box ul.login_link{margin-top:25px;}
		#wrap .sub_login .login_box ul.login_link li{width:auto;margin-right:0;}
		#wrap .sub_login .login_box ul.login_link li + li:before{display: inline-block;margin:0 10px;height:10px;}
		#wrap .sub_login .login_box ul.login_link li a{background:none;border:none;height:auto;line-height:initial;}
	}
	
/*───────────────────────────────────────────────────────────

    회원가입

───────────────────────────────────────────────────────────*/
	/*동의*/
    #wrap .member_agree{line-height: 1.7;}
	#wrap .sub_agree .agree_box{font-size:var(--title-20);}
	#wrap .bbs_write_title{font-size:140%;color:var(--black-color00);font-weight:600;}
	#wrap .textarea_box{height:180px;box-sizing:border-box;overflow:hidden;background:var(--point-color02);border:1px solid var(--border-color01);padding:10px 10px;}
	#wrap .textarea_box textarea{height:100%;overflow-y:auto;background:var(--point-color02);border:none;padding:12px 12px;width:100%;resize:none;border:none;padding:0 10px 0 0;font-size:var(--title-16);color:var(--black-color08);font-weight:400;height:100%;}
	#wrap .textarea_box textarea::-webkit-scrollbar{width:4px;background:var(--border-color01);box-sizing:border-box;border-radius:4px;}
	#wrap .textarea_box textarea::-webkit-scrollbar-thumb{width:4px;background:var(--black-color03);box-sizing:border-box;border-radius:4px;}
	
	@media (max-width:1200px){
		#wrap .sub_agree .line{border-bottom:2px solid var(--border-color03);margin-bottom:3.2%;}
		#wrap .sub_agree .agree_box p{border:none;background:none;padding:1.6% 0 0 0;}
	}
	@media (max-width:767px){
		#wrap .sub_agree .line{margin-bottom:6.4%;}
		#wrap .sub_agree .agree_box p{padding-top:15px;}
	}
	@media (max-width:479px){
		#wrap .textarea_box{height:150px;}
		#wrap .textarea_box textarea::-webkit-scrollbar, #wrap .textarea_box textarea::-webkit-scrollbar-thumb{width:2px;}
		
		#wrap .sub_agree .line{margin-bottom:8%;}
		#wrap .textarea_box textarea{padding:0 5px 0 0;}
	}
	
	/*정보입력*/
		#wrap .bbs_write{box-sizing:border-box;border-top:1px solid var(--black-color03);}
		#wrap .bbs_write th, #wrap .bbs_write td{vertical-align: middle;line-height:initial;padding:15px 20px;border-bottom:1px solid var(--border-color01);}
		#wrap .bbs_write th{background: var(--point-color02);padding-left:30px;font-size:var(--title-20);color:var(--black-color03);font-weight:400;}
		#wrap table.bbs_write td{font-size:var(--title-18);color:var(--black-color06);font-weight:400;}
		#wrap table.bbs_write th .require_dot{font-size:var(--title-18);color:var(--point-color16);font-weight:400;}
		#wrap table.bbs_write th .require_dot:before{color:var(--point-color16);}
		#wrap table.bbs_write td input[type="text"],
		#wrap table.bbs_write td input[type="password"],
		#wrap table.bbs_write td input[type="number"],
		#wrap table.bbs_write td input[type="date"]{min-width:460px;}
		#wrap table.bbs_write .flex_box{display: flex;flex-wrap:wrap;gap:10px;align-items: center;}
		#wrap table.bbs_write .flex_box > p{font-size:var(--title-18);color:var(--black-color06);font-weight:400;padding: 0;line-height: inherit;}
		#wrap table.bbs_write .radio_box{display: flex;gap:30px;padding:12px 0;flex-wrap:wrap;}
		#wrap .bbs_write .btn{height:50px;}
		#wrap .bbs_write .btn_sm{width:auto;padding:0 27px;font-size:var(--title-18);}
		#wrap table.bbs_write td input[name="email_id"]{min-width:200px;}
		#wrap table.bbs_write td input[name="email_domain"]{min-width:220px;}
		#wrap table.bbs_write td input[name="zip"]{min-width:300px;}
		#wrap table.bbs_write .address_box{margin-top:10px;}
		#wrap table.bbs_write .address_box input[name="address"]{min-width:initial;width:39.7%;}
		#wrap table.bbs_write .address_box input[name="address2"]{min-width:initial;width:calc(60.3% - 10px);}
		#wrap table.bbs_write .captcha_td .img_box{display: flex;gap:10px;}
		#wrap table.bbs_write .captcha_td #captcha_box{margin:0;width:160px;height:50px;box-sizing:border-box;overflow:hidden;border-radius:6px;border:1px solid var(--border-color01);position: relative;}
		#wrap table.bbs_write .captcha_td #captcha_box img{width: calc(100% + 2px) !important;height: calc(100% + 2px) !important;max-width: initial;max-height: initial;position: absolute;top:-1px;left:-1px}
		#wrap table.bbs_write .captcha_td .img_box .btn_reset{display: inline-flex; background:var(--point-white) url('../images/sub/icon_reset.svg') no-repeat center; font-size: 0; cursor: pointer; min-width:50px; width:50px;height:50px;box-sizing: border-box;border:1px solid var(--border-color01);border-radius:6px;padding:0;}
		#wrap table.bbs_write .captcha_td input[name="captcha"]{min-width:235px;}
		#wrap table.bbs_write td .at{margin:0;}
		
		@media (max-width:1024px){
			#wrap .bbs_write th{padding-left:20px;}
			table.bbs_write th .require_dot{padding-left:0;}
		}
		@media (max-width:860px){
			#wrap .bbs_write .btn_sm{padding:0 12px;min-width:100px;}
			#wrap table.bbs_write td input[type="text"], #wrap table.bbs_write td input[type="password"], #wrap table.bbs_write td input[type="number"], #wrap table.bbs_write td input[type="date"]{width:100%;min-width:initial;}
			#wrap table.bbs_write .flex_box input#file_txt{width:calc(100% - 110px);}
			#wrap table.bbs_write .radio_box{gap:20px;padding:6px 0;}
			#wrap table.bbs_write .flex_box input[name="email_id"]{width:40%;}
			#wrap table.bbs_write .flex_box input[name="email_domain"]{width:calc(60% - 33px);}
			#wrap table.bbs_write .flex_box input[name="zip"]{width:calc(100% - 121px);}
			#wrap table.bbs_write .address_box input[type="text"]{width:calc(50% - 5px);}
			#wrap table.bbs_write .flex_box input[name="captcha"]{width:100%;}
		}
		@media (max-width:640px){
			#wrap .bbs_write .btn{height:46px}
		}
		@media (max-width:479px){
			#wrap .bbs_write th, #wrap .bbs_write td{padding:12px 15px;}
			#wrap .bbs_write th{padding-left:10px;}
			#wrap .bbs_write col:nth-child(1){width:35%;}
			#wrap .bbs_write col:nth-child(2){width:65%;}
			#wrap table.bbs_write .flex_box input#file_txt{width:100%;}
			#wrap .bbs_write .btn_sm{width:100%;height:40px;}
			#wrap table.bbs_write .radio_box{gap:5px 15px;padding:3px 0;}
			#wrap table.bbs_write .flex_box input[name="email_id"]{width:calc(100% - 28px);}
			#wrap table.bbs_write select{width:100%;}
			#wrap table.bbs_write .captcha_td .img_box{width:100%;}
			#wrap table.bbs_write .captcha_td #captcha_box{width:calc(100% - 50px);height:40px;border-radius:3px;}
			#wrap table.bbs_write .captcha_td .img_box .btn_reset{min-width:40px;width:40px;height:40px;border-radius:3px;background-size:auto 15px;}
			#wrap table.bbs_write .captcha_td input[name="captcha"]{min-width:initial;width:100%;}
		}
		
	/*마이페이지*/
		.sub_join .bbs_title_box{display: flex;justify-content: flex-end;margin-bottom:30px;gap:20px;}
		.sub_join .bbs_title_box .btn{width:auto;padding:0 20px;}
		
/*───────────────────────────────────────────────────────────

    게시판

───────────────────────────────────────────────────────────*/
	/*검색*/
	#wrap .board_search{background:var(--point-color02);padding:30px 30px;margin:0;}
	#wrap .board_search fieldset{display: flex;flex-wrap:wrap;gap:10px;align-items: center;justify-content: center;}
	#wrap .board_search .board_search_sel{width:140px;}
	#wrap .board_search .board_search_sel select{width:100%;}
	#wrap .board_search .input_box{width:400px;height:50px;box-sizing:border-box;display: flex;align-items: center;justify-content: center;flex-wrap:wrap;background: var(--point-white);border:1px solid var(--border-color01);border-radius:6px;padding:0 4px;}
	#wrap .board_search .input_box .input_text{width:calc(100% - 50px);box-sizing:border-box;border:none;background:none;}
	#wrap .board_search .input_box .btn_search{width:50px;height:50px;font-size:0;background:url('../images/sub/icon_search.svg')no-repeat center;}
	
	/*말머리*/
	.board_preface{display: flex;flex-wrap:wrap;align-items: center;justify-content: center;gap:10px;margin-top:50px;}
	.board_preface li a{display: inline-flex;box-sizing:border-box;align-items: center;justify-content: center;text-align: center;height:52px;padding:0 30px;background: var(--point-white);border:1px solid var(--border-color01);font-size:var(--title-20);color:var(--black-color00);font-weight:400;border-radius:60px;letter-spacing:-0.04em;}
	.board_preface li[selected="selected"] a, .board_preface:not(:has(li[selected="selected"])) li:first-child a{border-color: var(--point-color05); background: var(--point-color05);font-weight:600;}
	
	/*gallery*/
	.gallery_list{margin-top:50px;}
	.gallery_list.list{display: flex;flex-wrap:wrap;gap:46px 28px;}
	.gallery_list.list > li{width:calc(100% / 3 - 19px);position: relative;}
	.gallery_list.list > li a{display: block;width:100%;height:100%;position: absolute;top:0;left:0;z-index:5;}
	.gallery_list.list > li .thumb{position: relative;width:100%;height:0;padding-bottom:47.8%;overflow:hidden;}
	.gallery_list.list > li .thumb img{width:100%;height:100%;position: absolute;top:0;left:0;z-index:1;}
	.gallery_list.list > li .thumb .arw_box{width:34px;height:34px;content:"";box-sizing:border-box;border-radius:100%;background:rgba(0,0,0,0.6);position: absolute;top:50%;left:50%;transform:translate(-50%, -50%);display: flex;align-items: center;justify-content: center;z-index:3;}
	.gallery_list.list > li .thumb .arw_box:before{border-left:8px solid var(--point-white);border-top:6px solid transparent;border-bottom:6px solid transparent;display: inline-block;content:"";margin-left:2px;}
        .sub_forecast .gallery_list.list > li .thumb .arw_box{display: none;}
	.gallery_list.list > li .txt{text-align: center;margin-top:21px;font-size:var(--title-20);}
	.gallery_list.list > li .txt strong{font-size:120%;color:var(--black-color03);font-weight:700;letter-spacing:0;}
	.gallery_list.no_data{text-align: center;}
	
	/*default*/
	.bbs_table{position: relative;width: 100%;table-layout: fixed;box-sizing: border-box;border-top: 1px solid var(--black-color03);margin-top:50px;}
	.bbs_table tr{font-size: var(--title-20);  transition: all 0.4s; box-sizing: border-box;}
	.bbs_table :is(th, td){font-size: 90%;color: var(--black-color03);line-height: 1.55;text-align: center;vertical-align: middle;padding: 22px 10px;letter-spacing: -0.04em; border-bottom: 1px solid var(--border-color01);}
	.bbs_table th{font-weight: 500;}
	.bbs_table td{font-weight: 400;}
	.bbs_table td.left{text-align: left; padding-inline: 0;}
	.bbs_table td a{white-space: normal;overflow:hidden;text-overflow:ellipsis;display: -webkit-inline-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;max-width: calc(100% - 30px);word-break: break-all;vertical-align: middle;margin-right: 5px;box-sizing: border-box;}
    .bbs_table td .icon{display: inline-flex;align-items: center;justify-content: center;text-align: center;padding: 4px 10px;background: var(--point-color05);border-radius: 4px;font-size: max(13px, 70%);font-weight: 500;color: var(--black-color02);margin-right: 10px;translate: 0 -2px;}
	.bbs_table td img{vertical-align: middle;}
	.table_no_data{font-size:var(--title-20);color:var(--black-color01);font-weight:500;padding:19px 0;text-align: center;box-sizing:border-box;border-bottom:1px solid var(--border-color01);}
	.table_no_data p{font-weight:300;font-size: 95%;color: var(--black-color06);}
	
	/*view*/
    #wrap .bbs_view{font-size: var(--title-20);}
	#wrap .bbs_view div.view_tit{border:none;background:none;font-size:var(--title-20);border-bottom:1px solid var(--black-color03);text-align: center;padding:73px 0 36px;}
	#wrap .bbs_view div.view_tit h3{font-size:200%;color:var(--black-color03);font-weight:700;font-family:var(--font-type02);line-height:initial;width:100%;text-align: center;letter-spacing:-0.02em;}
	#wrap .bbs_view div.view_cont{border-bottom:1px solid var(--border-color01);font-size: 95%;font-weight: 400;color: var(--black-color04);line-height: 1.63;padding: 60px 60px 100px;}
	#wrap .bbs_view div.view_cont .thumb{position: relative;}
	#wrap .bbs_view div.view_cont .thumb .arw_box{width:42px;height:42px;content:"";box-sizing:border-box;border-radius:100%;background:rgba(0,0,0,0.6);position: absolute;top:50%;left:50%;transform:translate(-50%, -50%);display: flex;align-items: center;justify-content: center;z-index:3;}
	#wrap .bbs_view div.view_cont .thumb .arw_box:before{border-left:10px solid var(--point-white);border-top:7px solid transparent;border-bottom:7px solid transparent;display: inline-block;content:"";margin-left:2px;}
	#wrap .sub_board .bbs_view .extra_editor_wrap{border:1px solid var(--border-color01);display: flex;flex-wrap:wrap;align-items: center;}
	#wrap .sub_board .bbs_view .extra_editor_wrap > h4, #wrap .sub_board .bbs_view .extra_editor_wrap > div.extra_cont{padding:25px 0;}
	#wrap .sub_board .bbs_view .extra_editor_wrap > h4{width:160px;text-align: center;background:none;font-size:var(--title-17);color:var(--black-color06);font-weight:500;}
	#wrap .sub_board .bbs_view .extra_editor_wrap > div.extra_cont{box-sizing:border-box;position: relative;padding-left:50px;width:calc(100% - 160px);}
	#wrap .sub_board .bbs_view .extra_editor_wrap > div.extra_cont:before{width:1px;height:14px;content:"";background:var(--border-color01);position: absolute;left:0;top:50%;transform:translateY(-50%);}
	#wrap .sub_board .bbs_view .extra_editor_wrap div.extra_cont > span{font-size:var(--title-17);color:var(--black-color08);font-weight:400;}
	#wrap .sub_board .bbs_view .extra_editor_wrap div.extra_cont > span a{font-size:inherit !important;color:inherit !important;font-weight:inherit !important;}
	#wrap .view_btn .btn_wrap{position: static;}
	#wrap .view_btn .btn_wrap .btn{width:200px;}
	
		/*comment*/
			#wrap .board_comment{border:1px solid var(--border-color01)}
			#wrap .board_comment .comment_name{display: flex;flex-wrap:wrap;gap:10px 20px;}
			#wrap .board_comment .comment_name p{display: inline-flex;align-items: center;gap:10px;}
			#wrap .board_comment .comment_memo{display: flex;flex-wrap:wrap;gap:10px;}
			#wrap .board_comment .comment_memo textarea{}
			#wrap .board_comment .comment_memo a{width:92px;height:auto;line-height:initial;display: inline-flex;align-items: center;justify-content: center;text-align: center;font-size:var(--title-16);color:var(--black-color03);font-weight:400;}
			
			#wrap .board_comment_list .comment .com_modify{display: flex;flex-wrap:wrap;gap:10px;}
			#wrap .board_comment_list .comment .com_modify a{width:92px;height:auto;line-height:initial;display: inline-flex;align-items: center;justify-content: center;text-align: center;font-size:var(--title-16);color:var(--point-white);font-weight:400;}
			
	
	/*write*/
	#wrap .bbs_write + .bbs_write{border-top:none;}
	#wrap .edit-box{background:var(--point-white);}
	#wrap .flex_box .btn_basic{background:var(--point-white);}
	#wrap .flex_box .file_btn{position: relative;}
	#wrap .flex_box .file_btn #file{opacity:0;width:100%;height:100%;position: absolute;top:0;left:0;cursor:pointer;visibility:hidden;}
	#wrap .policy_cont{margin-top:40px;}
	#wrap .policy_cont .policy_txt{padding-bottom:24px;line-height:initial;}

    /* 비밀글 */
        #wrap .sub_pw_input {max-width: 100%;margin: 0;border: 0;outline: 0;}
		#wrap .sub_pw_input .ok_box {max-width: 100%;margin: 0;padding:70px 0;font-family: inherit;text-align:center;}
		#wrap .sub_pw_input .ok_box h2 {padding-bottom:20px; font-size:16px; font-weight:500; color:#333;}
		#wrap .sub_pw_input .ok_box div.input_box {padding-bottom: 0;}
		#wrap .sub_pw_input .ok_box div.input_box input {width:200px;}
		#wrap .sub_pw_input .ok_box a.ok_bt {display:inline-block; font-size:15px; font-weight:700; width:120px; height:40px; background:#222222; border:1px solid #222222; text-align:center; line-height:40px; color:#fff; font-weight:500;}

	/* over */
	@media (pointer: fine) and (hover: hover) {
		.bbs_table tbody tr:hover{background: var(--point-color02);}
	}
	
	@media (max-width:1023px){
		/*gallery*/
		.gallery_list.list{gap:35px 20px;}
		.gallery_list.list > li{width:calc(50% - 10px);}
		
		/*default*/
		.bbs_table col:nth-child(1){width: 90px;}
		.bbs_table col:nth-child(3){width: 130px;}
		.bbs_table col:nth-child(4){width: 130px;}
		.bbs_table :is(th, td){padding-block: clamp(15px, 2.2vw, 22px);}
        .bbs_table td .icon{translate: 0 clamp(-2px, -0.2vw, 0px);padding: clamp(3px, 0.9vw, 4px) clamp(8px, 1.5vw, 10px);}
		.table_no_data{padding-block: clamp(15px, 2.2vw, 22px);}
		
		/*view*/
		#wrap .bbs_view div.view_tit{padding-block: clamp(50px, 7.1vw, 73px) clamp(20px, 4vw, 36px);}
        #wrap .bbs_view div.view_cont{padding: clamp(20px, 6vw, 60px);padding-bottom: clamp(50px, 10vw, 100px);}
        #wrap .bbs_view div.view_tit h3{font-size: 190%;}
	}
	@media (max-width:860px){
		/*write*/
		#wrap .flex_box .btn_basic{width:100px;}
	}
	@media (max-width:640px){
		/*검색*/
		#wrap .board_search .input_box{width:calc(100% - 150px);}
		
		/*말머리*/
		.board_preface{margin-top:40px;}
		.board_preface li a{padding:0 20px;height:46px;}
		
		/*gallery*/
		.gallery_list{margin-top:40px;}
		.gallery_list.list{gap:30px 15px;}
		.gallery_list.list > li{width:calc(50% - 7.5px);}
		.gallery_list.list > li .txt{margin-top:15px;}
		
		/*default*/
		.bbs_table{margin-top:40px;}
		.bbs_table col:nth-child(1){width: 70px;}
        .bbs_table col:nth-child(3){width: 100px;}
		.bbs_table col:nth-child(4){width: 100px;}
		#wrap .view_btn.view_write_btn .btn_wrap .btn{width:120px;}
		
		/*view*/
		#wrap .sub_board .bbs_view .extra_editor_wrap > h4, #wrap .sub_board .bbs_view .extra_editor_wrap > div.extra_cont{padding:20px 0;}
		#wrap .sub_board .bbs_view .extra_editor_wrap > h4{width:100px;}
		#wrap .sub_board .bbs_view .extra_editor_wrap > div.extra_cont{width:calc(100% - 100px);padding-left:25px;}
		#wrap .view_btn .btn_wrap .btn{width:150px;}
        #wrap .bbs_view div.view_tit h3{font-size: 170%;}
		
			/*comment*/
			#wrap .board_comment .comment_name{gap:20px;}
			#wrap .board_comment .comment_name > p{width:calc(50% - 10px);}
			#wrap .board_comment .comment_name span{display: inline-block;width:42px;}
			#wrap .board_comment .comment_name input{width:calc(100% - 52px);}
	}
	@media (max-width:479px){
		/*검색*/
		#wrap .board_search{padding:20px 20px;}
		#wrap .board_search .board_search_sel{width:100%;margin:0;}
		#wrap .board_search .input_box{width:100%;height:40px;padding:0;border-radius:3px;}
		#wrap .board_search .input_box .input_text{width:calc(100% - 40px);}
		#wrap .board_search .input_box .btn_search{width:40px;height:40px;background-size:auto 17px;}
		
		/*말머리*/
		.board_preface{margin-top:30px;gap:5px 8px;}
		.board_preface li a{height:40px;padding:0 15px;}
		
		/*gallery*/
		.gallery_list{margin-top:30px;}
		.gallery_list.list{gap:20px 15px;}
		.gallery_list.list > li .thumb .arw_box{width:26px;height:26px;}
		.gallery_list.list > li .thumb .arw_box:before{border-left: 6px solid var(--point-white);border-top: 5px solid transparent;border-bottom: 5px solid transparent;}
		.gallery_list.list > li .txt{margin-top:10px;}
		.gallery_list.list > li .txt strong{font-size:100%}
		
		/*default*/
		.bbs_table{margin-top:30px; display: block;}
        .bbs_table thead{display: none;}
        .bbs_table :is(tbody, tr, th, td){position: relative; display: block; width: 100%; box-sizing: border-box; border:0; padding:0; text-align: left;}
        .bbs_table :is(col, th, td):nth-child(1){display: none;}
        .bbs_table tr{display: flex;flex-wrap: wrap;gap: 10px 15px;border-bottom: 1px solid var(--border-color01);padding-block: 15px;}
        .bbs_table td:nth-child(3){width: auto;order: 4;}
        .bbs_table td:nth-child(3):before{display: inline-flex;content:'l';margin-right: 14px;color: var(--border-color01);} 
        .bbs_table td:nth-child(4){width: auto;order: 3;}
		#wrap .view_btn.view_write_btn .btn_wrap .btn{width:100px;}
        .bbs_table td .icon{display: flex;width: fit-content;margin: 0 0 7px;}
        .bbs_table td a{-webkit-line-clamp: 1;}
		
		/*view*/
        #wrap .bbs_view div.view_cont{font-size: max(14px, 85%);}
		#wrap .bbs_view div.view_cont .thumb .arw_box{width:32px;height:32px;}
		#wrap .bbs_view div.view_cont .thumb .arw_box:before{border-left: 7px solid var(--point-white);border-top: 5px solid transparent;border-bottom: 5px solid transparent;}
		#wrap .view_btn .btn_wrap .btn{width:120px;}
        #wrap .bbs_view div.view_tit h3{font-size: 150%;}

			/*comment*/
			#wrap .board_comment .comment_memo{padding-top:20px;}
			#wrap .board_comment .comment_memo textarea{width:calc(100% - 80px);}
			#wrap .board_comment .comment_memo a{width:70px;}
			
			#wrap .board_comment_list .comment .com_modify textarea{width:calc(100% - 80px);}
			#wrap .board_comment_list .comment .com_modify a{width:70px;}
		
		/*write*/
		#wrap .flex_box .file_btn{width:100%;}
		#wrap .flex_box .btn_basic{width:100%;}
		#wrap .bbs_write .btn{height:44px;}
		#wrap .policy_cont{margin-top:30px;}
		#wrap .policy_cont .policy_txt{padding-bottom:12px;}
	}
	
/*───────────────────────────────────────────────────────────

    더윤의 치료

───────────────────────────────────────────────────────────*/
	.therapy_wrap .sec01 .sub_title h4{line-height:1.68;}
	.sticky_wrap .sec_item .img_wrap img + img{margin-top:80px;}
	.sub_title h5 .s_600{font-weight:600;}
	.sub_title > strong{font-size:100%;color:var(--black-color02);font-weight:600;line-height:1.7;}
	.temperament_type .temp_title{flex-direction: row;flex-direction:row;gap:6px 16px;align-items: center;flex-wrap:wrap;}
	.temperament_type .temp_title > span{display: inline-flex;background:var(--point-color01);align-items: center;justify-content: center;box-sizing:border-box;height:34px;width:76px;text-align: center;font-size:var(--title-20);color:var(--black-color02);font-weight:500;border-radius:34px;}
	.temperament_type .type_feature{display: flex;flex-wrap:wrap;gap:60px;align-items: center;margin-top:45px;margin-bottom:40px;}
    .temperament_type .gap_box .type_feature{margin-block: 0;}
	.temperament_type .type_feature .img{width:41.8%;box-sizing:border-box;position: relative;height:0;padding-bottom:27.3%;}
	.temperament_type .type_feature .img img{width:100%;height:100%;position: absolute;top:0;left:0;object-fit:cover;}
	.temperament_type .type_feature ul{width:calc(58.2% - 60px);}
	.temperament_type .type_feature ul li{display: flex;gap:10px;font-size:var(--title-18);color:var(--black-color02);font-weight:400;line-height:1.77;align-items: baseline;}
	.temperament_type .type_feature ul li + li{margin-top:6px;}
	.temperament_type .type_feature ul li:before{width:15px;height:12px;content:"";background:url('../images/sub/icon_chk_bk.svg')no-repeat center;background-size:auto 100%;flex-shrink:0;transform:translateY(-1px);}

    .therapy_wrap .atopy_herp .ico_wrap{background: var(--point-color03);}
    .therapy_wrap .atopy_herp .ico_wrap li:last-child .ico_box{border: 0;}
	
	.therapy_wrap .sticky_wrap .sec_item:nth-child(3):before{background:var(--point-color03);}
	
	.therapy_wrap .care_step{display: flex;flex-direction: column;gap:60px;}
	.therapy_wrap .care_step li{display: flex;align-items: center;flex-wrap:wrap;gap:40px;}
	.therapy_wrap .care_step li .img{width:41.8%;box-sizing:border-box;position: relative;height:0;padding-bottom:27.3%;}
	.therapy_wrap .care_step li .img img{width:100%;height:100%;position: absolute;top:0;left:0;object-fit:cover;}
	.therapy_wrap .care_step li .txt{width:calc(58.2% - 40px);}
	.therapy_wrap .care_step li .txt strong{display: inline-flex;align-items: center;justify-content: center;text-align: center;width:100px;height:36px;font-size:var(--title-17);background:var(--black-color08);color:var(--point-white);font-weight:500;border-radius:30px;}
	.therapy_wrap .care_step li:nth-child(2) .txt strong{background:var(--black-color06);}
	.therapy_wrap .care_step li:nth-child(3) .txt strong{background:var(--black-color03);}
	.therapy_wrap .care_step li .txt p{margin-top:20px;font-size:var(--title-17);color:var(--black-color02);font-weight:300;line-height:1.76;}
	
	.therapy_wrap .sticky_wrap .sec_item:nth-child(4):before{background:var(--point-color02);}
	.cold_care .cold_title{flex-direction: row;gap:20px;align-items: center;}
	.cold_care .cold_title p{font-size:110%;color:var(--black-color02);font-weight:600;} 
	
	.therapy_wrap .sticky_wrap .sec_item:nth-child(5):before{background:var(--point-color01);}
	
	.sec_yungigo .num_list li{padding:0;display: flex;flex-wrap:wrap;gap:15px 12px;font-size: var(--title-20);}
	.sec_yungigo .num_list li + li{margin-top:40px;}
	.sec_yungigo .num_list li:before{position: static; }
	.sec_yungigo .num_list li span{width:calc(100% - 48px);line-height:36px;font-size: max(18px, 100%);color:var(--black-color02);font-weight:600;}
	.sec_yungigo .num_list li p{width:100%;font-size: max(16px, 85%);color:var(--black-color02);font-weight:300;line-height:1.76;}
	
	@media (max-width:1023px){
		.sticky_wrap .sec_item .img_wrap img + img{margin-top:clamp(30px, 7vw, 80px);}
		
		.therapy_wrap .care_step{gap:40px;}
		.therapy_wrap .care_step li{gap:30px;}
		.therapy_wrap .care_step li .txt{width:calc(58.2% - 30px);}
        .temperament_type .gap_box .type_feature{margin-bottom: 0;}
	}
	@media (max-width:860px){
		.temperament_type .type_feature{gap:30px;margin:20px 0 25px;}
		
		.sec_yungigo .num_list li span{width:calc(100% - 44px);line-height:32px;}
	}
	@media (max-width:640px){
		.temperament_type .temp_title > span{width:70px;height:30px;}
		.temperament_type .type_feature .img{width:100%;padding-bottom:64%;}
		.temperament_type .type_feature ul{width:100%;}
		.temperament_type .type_feature ul li{line-height:1.5;gap:7px;}
		.temperament_type .type_feature ul li:before{width:13px;height:10px;transform:translateY(0px);}
		
		.therapy_wrap .care_step li{gap:20px;}
		.therapy_wrap .care_step li .img,
		.therapy_wrap .care_step li .txt{width:100%;}
		.therapy_wrap .care_step li .img{padding-bottom:65%;;}
		.therapy_wrap .care_step li .txt strong{width:86px;}
		.therapy_wrap .care_step li .txt p{margin-top:10px;}
		
		.cold_care .cold_title{gap:5px 10px;}
		.cold_care .cold_title p{font-size:100%;}
		
		.sec_yungigo .num_list li span{width:calc(100% - 40px);line-height:28px;}
		.sec_yungigo .num_list li + li{margin-top:30px;}
	}
	@media (max-width:479px){
		.sec_yungigo .num_list li{gap:10px 10px;}
		.sec_yungigo .num_list li span{width: calc(100% - 36px);line-height:24px;}
	}