@charset "utf-8";
@import url("../../fonts/style_font_notosans.css");
body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,select,table,td,textarea,th,ul{margin:0;padding:0}
body,button,h1,h2,h3,h4,h5,input,select,table,textarea{font-family:"Noto Sans KR",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Apple SD Gothic Neo",Arial,sans-serif;font-weight:500;font-size:1.4rem;line-height:1.5}
body{position:relative;word-break:break-all;-webkit-text-size-adjust:none}
html{font-size:10px;line-height:1.5;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0}
ol,ul{list-style:none}
address,em{font-style:normal}
a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,.1)}
img{vertical-align:top}
mark{color:inherit;font-weight:700;background:0 0}
button,input{border:none;background:none;outline:none;-webkit-border-radius:0;border-radius:0;background:0 0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
button{cursor:pointer;}
video::-webkit-media-controls-start-playback-button{display:none!important}
input[type=text]::-ms-clear{display:none;}
input[type=number]::-ms-clear{display:none;}
input[type='text'],input[type='password'],input[type='submit'],input[type='search'],textarea{-webkit-appearance:none;-webkit-border-radius:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
input:checked[type='checkbox']{background:#666;-webkit-appearance:checkbox}
button,input[type='button'],input[type='submit'],input[type='reset'],input[type='file']{-webkit-appearance:button;-webkit-border-radius:0;}
input[type='search']::-webkit-search-cancel-button{-webkit-appearance:none;-webkit-border-radius:0;}

a,span,strong,em,p,li,dt,dd,input,button,th,td{letter-spacing:-0.05em;}

header, nav, footer, section{display:block;}

h1, h2, h3, h4, h5, h6{word-break:keep-all;}

#wrap{position:relative;overflow:hidden;}

.seo_header{position:relative;}
.seo_header .seo_header_in{max-width:1400px;padding:4rem 5rem;margin:0 auto;position:relative;display:flex;justify-content:space-between;align-items:center;}
.seo_header .seo_header_logo{text-align:left;font-size:0;}
.seo_header .seo_header_logo h1{display:inline-block;vertical-align:middle;}
.seo_header .seo_header_logo h1 a{display:block;text-indent:-9999px;width:7.2rem;height:2.6rem;background:url(https://www.bizforms.co.kr/new_search/images/main/img_search_logo.png) 0 0 no-repeat;}
.seo_header .seo_header_logo h2{display:inline-block;vertical-align:middle;margin-left:1rem;}
.seo_header .seo_header_logo h2 a{font-size:2.4rem;font-weight:bold;letter-spacing:-0.05em;color:#252525;line-height:2.6rem;}
.seo_header .seo_header_func{text-align:right;}
.seo_header .seo_header_member{display:inline-block;vertical-align:middle;text-align:left;}
.seo_header .seo_header_member .seo_header_member_btn{display:block;width:3rem;height:3rem;position:relative;background:url(https://www.bizforms.co.kr/renew/images/view/ico_user.png) 50% 50% no-repeat;background-size:100%;text-indent:-9999px;}
.seo_header .seo_header_member ul{}
.seo_header .seo_header_member li{display:inline-block;vertical-align:middle;margin-left:2rem;}
.seo_header .seo_header_member li:first-child{margin-left:0;}
.seo_header .seo_header_member li a{font-size:1.7rem;font-weight:400;color:#aaa;letter-spacing:-0.05em;line-height:2.6rem;}
.seo_header .seo_header_menu{display:inline-block;vertical-align:middle;text-align:left;display:none;}
.seo_header .seo_header_menu_btn{display:block;width:3rem;height:2.4rem;position:relative;text-indent:-9999px;}
.seo_header .seo_header_menu_btn:before, .seo_header_menu_btn span:after, .seo_header_menu_btn span, .seo_header_menu_btn span:before{width:100%;height:2px;border-radius:10rem;display:block;background:#000;position:absolute;}
.seo_header .seo_header_menu_btn:before{content:"";bottom:0;right:0;margin-bottom:0;transition:0.3s width 0.4s;}
.seo_header .seo_header_menu_btn span{top:50%;margin-top:-1px;transition:transform 0.3s;}
.seo_header .seo_header_menu_btn span:after{content:"";top:calc(1px - 1.2rem);left:0;margin-top:0;transition:0.3s width 0.4s;}
.seo_header .seo_header_menu_btn span:before{content:"";left:0;transition:transform 0.3s;}
.seo_on .seo_header .seo_header_menu_btn:before{transition:all 0.2s;width:0%;right:0px;}
.seo_on .seo_header .seo_header_menu_btn span{transform:rotate(45deg);transition:0.3s transform 0.4s;}
.seo_on .seo_header .seo_header_menu_btn span:before{transform:rotate(-90deg);transition:0.3s transform 0.4s;}
.seo_on .seo_header .seo_header_menu_btn span:after{transition:all 0.2s;width:0%;left:0px;}

.seo_nav{position:relative;margin-bottom:7rem;}
.seo_nav .seo_nav_in{text-align:center;max-width:1400px;padding:0rem 5rem;margin:0 auto;}
.seo_nav ul{font-size:0;display:flex;gap:3rem;}
.seo_nav li{height:7rem;border-radius:1rem;background:#f3f3f3;text-align:left;flex:1;}
.seo_nav li:hover{box-shadow:0 0.3rem 1rem rgba(0, 0, 0, 0.2);transition:all 0.1s;}
.seo_nav li a{display:block;height:100%;padding-left:7rem;}
.seo_nav li:first-child a{background:url(https://www.bizforms.co.kr/renew/images/main/ico_depart_05.png) -1.5rem -1rem no-repeat;}
.seo_nav li:nth-child(1) a{background:url(https://www.bizforms.co.kr/renew/images/main/ico_depart_05.png) -1.5rem -1rem no-repeat;}
.seo_nav li:nth-child(2) a{background:url(https://www.bizforms.co.kr/renew/images/main/ico_depart_08.png) -1.5rem -1rem no-repeat;}
.seo_nav li:nth-child(3) a{background:url(https://www.bizforms.co.kr/renew/images/main/ico_depart_04.png) -1.5rem -1rem no-repeat;}
.seo_nav li:nth-child(4) a{background:url(https://www.bizforms.co.kr/renew/images/main/ico_depart_01.png) -1.5rem -1rem no-repeat;}
.seo_nav li:nth-child(5) a{background:url(https://www.bizforms.co.kr/renew/images/main/ico_depart_02.png) -1.5rem -1rem no-repeat;}
.seo_nav li:nth-child(6) a{background:url(https://www.bizforms.co.kr/renew/images/main/ico_link_09.png) -1.5rem -1rem no-repeat;}
.seo_nav li span{font-size:1.7rem;font-weight:500;color:#252525;letter-spacing:-0.06em;line-height:7rem;display:block;}

.seo_search{position:relative;margin-bottom:7rem;}
.seo_search .seo_search_none{}
.seo_search .seo_search_none{text-align:center;padding-bottom:5rem;}
.seo_search .seo_search_none p{font-size:2rem;font-weight:400;color:#252525;letter-spacing:-0.05em;line-height:3.5rem;}
.seo_search .seo_search_none strong{font-size:2rem;font-weight:700;color:#252525;letter-spacing:-0.05em;line-height:3.5rem;}
.seo_search .seo_search_none span{font-size:2rem;font-weight:700;color:#de1e11;letter-spacing:-0.05em;line-height:3.5rem;}
.seo_search .seo_search_in{max-width:1400px;padding:0rem 5rem;margin:0 auto;position:relative;}
.seo_search .seo_search_box{position:relative;z-index:2;padding:4.5rem 5rem;background-color:#f9fafb;border-radius: 2rem;}
.seo_search .seo_search_box input{width: 100%;border: 1px solid #e5e5e5;border-radius: 1rem;height: 6rem;background-color: #fff;padding: 0 15rem 0 3rem;font-size: 1.8rem;font-weight: 400;color: #151515;letter-spacing: -0.05em;}
.seo_search .seo_search_box input::placeholder{font-size: 1.8rem;font-weight: 400;color: #c7c7c7;letter-spacing: -0.05em;}
.seo_search .seo_search_box button{position: absolute;top: 4.5rem;right: 5rem;background-color: #000;	font-size:1.8rem;font-weight:500;letter-spacing:0;color: #fff;width: 12rem;height: 6rem;border-top-right-radius: 1rem;border-bottom-right-radius: 1rem;}

.sr-only{position:absolute; width:1px; height:1px; overflow:hidden; clip:rect(0,0,0,0);}

.seo_list{margin-bottom:7rem;}
.seo_list .seo_list_in{max-width:1400px;padding:0rem 5rem;margin:0 auto;}
.seo_list .seo_list_title{text-align:center;margin-bottom:6.5rem;}
.seo_list .seo_list_title p{font-size:3rem;font-weight:500;color:#252525;letter-spacing:-0.05em;}
.seo_list .seo_list_title h1{font-size:3rem;font-weight:500;color:#252525;letter-spacing:-0.05em;}
.seo_list .seo_list_depth{}
.seo_list .seo_list_depth ul{font-size:0;}
.seo_list .seo_list_depth li{display:inline-block;vertical-align:top;width:33%;margin-bottom:5rem;}
.seo_list .seo_list_depth dl{padding-right:4rem;}
.seo_list .seo_list_depth dt{margin-bottom:2rem;}
.seo_list .seo_list_depth dt span{font-size:2.2rem;font-weight:bold;color:#151515;letter-spacing:-0.05em;line-height:2.8rem;}
.seo_list .seo_list_depth dd{margin-bottom:1.4rem;position:relative;padding-left:2rem;}
.seo_list .seo_list_depth dd:before{position:absolute;top:0;left:0;content:"-";font-size:1.8rem;font-weight:400;color:#656565;letter-spacing:-0.05em;line-height:2.8rem;}
.seo_list .seo_list_depth dd a{display:inline-block;vertical-align:top;}
.seo_list .seo_list_depth dd span{font-size:1.8rem;font-weight:400;color:#656565;letter-spacing:-0.05em;line-height:2.8rem;}
.seo_list .seo_list_depth dd a:hover span{text-decoration:underline;text-underline-offset:3px;}


.seo_view_nav{border-top:1px solid #ccc;border-bottom:1px solid #333;}
.seo_view_nav .seo_view_nav_in{max-width:1400px;padding:0rem 5rem;margin:0 auto;}
.seo_view_nav ul{font-size:0;text-align:left;}
.seo_view_nav li{display:inline-block;vertical-align:top;margin-right:5rem;}
.seo_view_nav li:last-child{margin-right:0;}
.seo_view_nav li h3{}
.seo_view_nav li a{display:inline-block;vertical-align:top;}
.seo_view_nav li span{font-size:1.8rem;font-weight:500;color:#151515;letter-spacing:-0.05em;line-height:5rem;border-bottom:3px solid transparent;display:inline-block;vertical-align:top;}
.seo_view_nav li.on span{border-color:#de1e11;}

.seo_view_area{margin-bottom:7rem;}
.seo_view_area .seo_view_area_in{max-width:1000px;padding:8rem 5rem;margin:0 auto;}
.seo_view_area .seo_view_category{text-align:center;margin-bottom:3rem;}
.seo_view_area .seo_view_category span{font-size:2rem;font-weight:400;color:#666;letter-spacing:-0.05em;}
.seo_view_area .seo_view_title{text-align:center;margin-bottom:5rem;}
.seo_view_area .seo_view_title span{font-size:3rem;font-weight:500;color:#252525;letter-spacing:-0.05em;}
.seo_view_area .seo_view_title h1{font-size:3rem;font-weight:500;color:#252525;letter-spacing:-0.05em;}
.seo_view_area .seo_view_editor{font-family:"Noto Sans KR", "맑은 고딕", -apple-system,BlinkMacSystemFont,"Helvetica Neue","Apple SD Gothic Neo",Arial,sans-serif !important;font-weight:400;letter-spacing:-0.02em;line-height:1.8;}
.seo_view_area .seo_view_editor span{font-family:"Noto Sans KR", "맑은 고딕", -apple-system,BlinkMacSystemFont,"Helvetica Neue","Apple SD Gothic Neo",Arial,sans-serif !important;letter-spacing:-0.02em;}
.seo_view_area .seo_view_editor p{font-family:"Noto Sans KR", "맑은 고딕", -apple-system,BlinkMacSystemFont,"Helvetica Neue","Apple SD Gothic Neo",Arial,sans-serif !important;letter-spacing:-0.02em;}
.seo_view_area .seo_view_editor div{font-family:"Noto Sans KR", "맑은 고딕", -apple-system,BlinkMacSystemFont,"Helvetica Neue","Apple SD Gothic Neo",Arial,sans-serif !important;letter-spacing:-0.02em;}
.seo_view_area .seo_view_editor em{font-family:"Noto Sans KR", "맑은 고딕", -apple-system,BlinkMacSystemFont,"Helvetica Neue","Apple SD Gothic Neo",Arial,sans-serif !important;letter-spacing:-0.02em;}
.seo_view_area .seo_view_editor strong{font-family:"Noto Sans KR", "맑은 고딕", -apple-system,BlinkMacSystemFont,"Helvetica Neue","Apple SD Gothic Neo",Arial,sans-serif !important;letter-spacing:-0.02em;}
.seo_view_area .seo_view_editor b{font-family:"Noto Sans KR", "맑은 고딕", -apple-system,BlinkMacSystemFont,"Helvetica Neue","Apple SD Gothic Neo",Arial,sans-serif !important;letter-spacing:-0.02em;}
.seo_view_area .seo_view_editor font{font-family:"Noto Sans KR", "맑은 고딕", -apple-system,BlinkMacSystemFont,"Helvetica Neue","Apple SD Gothic Neo",Arial,sans-serif !important;letter-spacing:-0.02em;}
.seo_view_area .seo_view_editor img{max-width:100%;}

.seo_view_form{margin-bottom:7rem;}
.seo_view_form .seo_view_form_in{max-width:1000px;padding:0rem 5rem;margin:0 auto;}
.seo_view_form p{font-size:1.8rem;font-weight:400;color:#252525;letter-spacing:-0.05em;line-height:2.4rem;margin-bottom:2rem;display:block;}
.seo_view_form p strong{font-weight:bold;}
.seo_view_form .seo_view_form_box{}
.seo_view_form .seo_view_form_box ul{font-size:0;text-align:left;}
.seo_view_form .seo_view_form_box li{width:15rem;margin-left:2.5rem;margin-bottom:3rem;display:inline-block;vertical-align:top;}
.seo_view_form .seo_view_form_box li:first-child{margin-left:0;}
.seo_view_form .seo_view_form_box .seo_view_thumb{display:block;margin-bottom:1.2rem;}
.seo_view_form .seo_view_form_box .seo_view_thumb img{display:block;width:100%;box-sizing:border-box;border:1px solid #ccc;border-radius:0.5rem;overflow:hidden;}
.seo_view_form .seo_view_form_box strong{font-size:1.6rem;font-weight:400;color:#252525;letter-spacing:-0.05em;line-height:2.4rem;display:-webkit-box;-webkit-line-clamp:2;max-height:4.8rem;}


/* ============================================
   [SEO 추가] Breadcrumb 시각적 네비게이션
   - view.asp 상세페이지 상단 경로 표시
   - 내부 링크 강화 + 사용자 현재 위치 인지
============================================= */
.seo_breadcrumb{max-width:1400px;padding:2rem 5rem;margin:0 auto;font-size:1.4rem;font-weight:400;color:#999;letter-spacing:-0.03em;line-height:2rem;}
.seo_breadcrumb a{color:#666;text-decoration:none;transition:color 0.15s;}
.seo_breadcrumb a:hover{color:#de1e11;text-decoration:underline;text-underline-offset:3px;}
.seo_breadcrumb .sep{margin:0 0.6rem;color:#ccc;}
.seo_breadcrumb .current{color:#333;font-weight:500;}


/* ============================================
   [SEO 추가] 관련 가이드 더보기 영역
   - view.asp 본문 하단, 같은 카테고리 내 다른 글 목록
   - 내부 링크 강화 → 크롤링 깊이 확보
   - 사용자 체류시간 및 페이지뷰 증가 유도
============================================= */
.seo_related_section{margin-bottom:7rem;}
.seo_related .seo_related_in{max-width:1000px;padding:0 5rem;margin:0 auto;}
.seo_related .seo_related_in h3{font-size:2rem;font-weight:600;color:#252525;letter-spacing:-0.05em;line-height:2.8rem;margin-bottom:2.4rem;padding-bottom:1.6rem;border-bottom:2px solid #333;}
.seo_related .seo_related_in ul{font-size:0;}
.seo_related .seo_related_in li{margin-bottom:1.2rem;position:relative;padding-left:1.8rem;}
.seo_related .seo_related_in li:before{position:absolute;top:0;left:0;content:"·";font-size:1.8rem;font-weight:700;color:#de1e11;line-height:2.8rem;}
.seo_related .seo_related_in li a{font-size:1.6rem;font-weight:400;color:#454545;letter-spacing:-0.04em;line-height:2.8rem;display:inline-block;transition:color 0.15s;}
.seo_related .seo_related_in li a:hover{color:#de1e11;text-decoration:underline;text-underline-offset:3px;}
.seo_related_more{margin-top:2rem;text-align:right;}
.seo_related_more a{font-size:1.5rem;font-weight:500;color:#de1e11;letter-spacing:-0.04em;line-height:2.4rem;display:inline-block;transition:opacity 0.15s;}
.seo_related_more a:hover{opacity:0.7;text-decoration:underline;text-underline-offset:3px;}


.seo_top_btn{position:fixed;bottom:5rem;left:50%;margin-left:75rem;z-index:98;}
.seo_top_btn button{cursor:pointer; border:none; outline:none; display:block; background:url(https://bizforms.co.kr/renew/css/components/images/ico_quick_top.png) 50% 50% no-repeat; text-indent:-9999px; opacity:0; width:0px; height:0px; -webkit-transition:opacity 0.4s, width 0s 0.4s, height 0s 0.4s; -moz-transition:opacity 0.4s, width 0s 0.4s, height 0s 0.4s; -ms-transition:opacity 0.4s, width 0s 0.4s, height 0s 0.4s; -o-transition:opacity 0.4s, width 0s 0.4s, height 0s 0.4s; transition:opacity 0.4s, width 0s 0.4s, height 0s 0.4s;}
.seo_top_btn:hover{animation-play-state:running; animation-fill-mode:forwards;}
.seo_top_btn.on button{opacity:0.5; width:5rem; height:5rem; -webkit-transition:opacity 1.0s; -moz-transition:opacity 1.0s; -ms-transition:opacity 1.0s; -o-transition:opacity 1.0s; transition:opacity 1.0s;}
.seo_top_btn.on:hover button{opacity:1;}


#footer{}
.footer_area{background:#f8f8f8;padding-bottom:4.3rem;}
.footer_area .fa_in{max-width:1400px;padding:0 5rem;margin:0 auto;position:relative;}
.footer_area .footer_list{padding-top:4.5rem;margin-right:14rem;}
.footer_area .footer_list ul{display:block;text-align:left;font-size:0;}
.footer_area .footer_list li{margin-right:3rem;padding-bottom:1rem;display:inline-block;vertical-align:top;}
.footer_area .footer_list a{}
.footer_area .footer_list span{font-size:1.5rem;font-weight:300;color:#000;letter-spacing:-0.05em;line-height:2.5rem;}
.footer_area .footer_list a:hover span{font-weight:bold;}
.footer_area .footer_center{margin-top:2.2rem;}
.footer_area .footer_center dl{font-size:0;}
.footer_area .footer_center dt{display:block;text-align:left;margin-bottom:1rem;}
.footer_area .footer_center dt strong{font-size:1.7rem;font-weight:bold;color:#151515;letter-spacing:0;line-height:2.7rem;padding-left:3.3rem;background:url(https://www.bizforms.co.kr/renew/images/main/ico_center.png) 0 50% no-repeat;background-size:2.7rem;display:inline-block;vertical-align:top;margin-right:1rem;}
.footer_area .footer_center dt span{font-size:1.4rem;font-weight:300;color:#909090;letter-spacing:0;line-height:2.7rem;display:inline-block;vertical-align:top;}
.footer_area .footer_center dd{display:inline-block;vertical-align:top;margin-right:0.5rem;}
.footer_area .footer_center dd button{font-size:1.2rem;font-weight:300;color:#858585;letter-spacing:-0.05em;line-height:1.9rem;border:1px solid #ccc;background:#fff;padding:0 7px 0 8px;display:block;}
.footer_area .footer_center dd button span{display:block;padding-right:9px;background:url(https://www.bizforms.co.kr/renew/images/main/ico_arrow_02.png) calc(100% - 1px) 50% no-repeat;}
.footer_area .footer_center dd a{font-size:1.2rem;font-weight:300;color:#858585;letter-spacing:-0.05em;line-height:1.9rem;border:1px solid #ccc;background:#fff;padding:0 7px 0 8px;display:block;}
.footer_area .footer_center dd a span{display:block;padding-right:9px;background:url(https://www.bizforms.co.kr/renew/images/main/ico_arrow_02.png) calc(100% - 1px) 50% no-repeat;}
.footer_area .footer_copy{margin-top:2.8rem;position:relative;}
.footer_area .footer_copy ul{padding-right:15.2rem;margin-left:-2rem;position:relative;}
.footer_area .footer_copy ul:after{position:absolute;width:1.6rem;height:100%;content:"";top:0;left:0.2rem;background:#f8f8f8;z-index:2;}
.footer_area .footer_copy li{margin-left:2rem;display:inline-block;vertical-align:top;position:relative;}
.footer_area .footer_copy li:after{position:absolute;top:0.75rem;left:-1rem;width:1px;height:1.4rem;content:"";background:#e0e0e0;}
.footer_area .footer_copy li span{font-size:1.5rem;font-weight:300;color:#909090;letter-spacing:0;line-height:2.9rem;}
.footer_area .footer_copy strong{position:absolute;top:0;right:0;}
.footer_area .footer_copy p{margin-top:0.2rem;font-size:1.5rem;font-weight:300;color:#909090;letter-spacing:0;line-height:2.9rem;word-break:keep-all;}

.footer_area .fa_pc_ver{font-size:1.3rem;font-weight:300;color:#858585;letter-spacing:-0.05em;line-height:2.1rem;border:1px solid #ccc;background:#fff;padding:0 7px 0 8px;display:block;position:absolute;bottom:0;right:0;}
.footer_area .fa_m_ver{font-size:1.3rem;font-weight:300;color:#858585;letter-spacing:-0.05em;line-height:2.1rem;border:1px solid #ccc;background:#fff;padding:0 7px 0 8px;display:block;position:absolute;bottom:0;right:0;}

.callcenter_area{position:fixed;top:0;left:0;width:100%;height:100%;z-index:8500;text-align:center;display:none;}
.callcenter_area:after{background:rgba(0,0,0,0.8);content:"";width:100%;height:100%;display:block;}
.callcenter_area .ca_in{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background:#fff;display:inline-block;vertical-align:top;border-radius:1rem;overflow:hidden;}
.callcenter_area .callcenter_box{position:relative;padding:3rem;text-align:center;width:53rem;-ms-word-break:keep-all;word-break:keep-all;}
.callcenter_area .callcenter_close{text-align:left;position:absolute;top:2rem;right:2rem;}
.callcenter_area .callcenter_close .btn_callcenter_close{display:block;height:3.5rem;width:3.5rem;text-indent:-9999px;background:url(https://www.bizforms.co.kr/renew/images/main/ico_close.png) 50% 50% no-repeat;background-size:2rem;}
.callcenter_area .callcenter_title{margin-bottom:1.5rem;}
.callcenter_area .callcenter_title strong{font-size:2.3rem;font-weight:bold;color:#000;letter-spacing:-0.05em;line-height:4.3rem;display:block;}
.callcenter_area .callcenter_input{margin-bottom:2.5rem;text-align:center;background:#f9f9f9;border-radius:1rem;}
.callcenter_area .callcenter_input ul{padding:3rem 0 2rem 0;display:inline-block;vertical-align:top;}
.callcenter_area .callcenter_input li{margin-bottom:1rem;font-size:0;text-align:left;}
.callcenter_area .callcenter_input strong{font-size:1.5rem;font-weight:500;color:#252525;letter-spacing:-0.05em;line-height:2.5rem;display:inline-block;vertical-align:middle;width:5rem;}
.callcenter_area .callcenter_input span{font-size:0;display:inline-block;vertical-align:middle;}
.callcenter_area .callcenter_input .input_callcenter_01{font-size:1.5rem;font-weight:400;color:#454545;letter-spacing:-0.05em;line-height:3.4rem;background:#fff;border:1px solid #eee;border-radius:0.5rem;padding:0 1rem;width:calc(23rem + 4px);}
.callcenter_area .callcenter_input .input_callcenter_02{font-size:1.5rem;font-weight:400;color:#454545;letter-spacing:-0.05em;line-height:3.4rem;background:#fff;border:1px solid #eee;border-radius:0.5rem;display:inline-block;vertical-align:middle;width:7rem;text-align:center;}
.callcenter_area .callcenter_input .input_callcenter_03{font-size:1.5rem;font-weight:400;color:#454545;letter-spacing:-0.05em;line-height:3.4rem;background:#fff;border:1px solid #eee;border-radius:0.5rem;display:inline-block;vertical-align:middle;width:7rem;text-align:center;}
.callcenter_area .callcenter_input .input_callcenter_04{font-size:1.5rem;font-weight:400;color:#454545;letter-spacing:-0.05em;line-height:3.4rem;background:#fff;border:1px solid #eee;border-radius:0.5rem;display:inline-block;vertical-align:middle;width:7rem;text-align:center;}
.callcenter_area .callcenter_input em{font-size:1.5rem;font-weight:500;color:#252525;letter-spacing:-0.05em;line-height:2.5rem;display:inline-block;vertical-align:middle;width:2rem;text-align:center;}
.callcenter_area .callcenter_desc{padding-bottom:3rem;text-align:left;}
.callcenter_area .callcenter_desc strong{display:block;font-size:1.5rem;font-weight:400;color:#353535;letter-spacing:-0.05em;line-height:2.5rem;margin-bottom:1.5rem;}
.callcenter_area .callcenter_desc ul{}
.callcenter_area .callcenter_desc li{font-size:1.5rem;font-weight:300;color:#858585;letter-spacing:-0.05em;line-height:2.5rem;margin-bottom:0.5rem;}
.callcenter_area .callcenter_btn{text-align:center;font-size:0;}
.callcenter_area .callcenter_btn .btn_callcenter_cancel{width:37.5%;height:6rem;font-size:1.7rem;text-align:center;font-weight:500;color:#fff;letter-spacing:-0.05em;background:#ccc;border-radius:1rem;margin-right:2%;}
.callcenter_area .callcenter_btn .btn_callcenter{width:60.5%;height:6rem;font-size:1.7rem;text-align:center;font-weight:500;color:#fff;letter-spacing:-0.05em;background:#000;border-radius:1rem;}


@media all and (max-width:1680px){
	.seo_top_btn{left:auto;right:5rem;margin-left:0;}
}
@media all and (max-width:1417px){
	.footer_area .footer_list{margin-right:0;}
	.footer_family{top:auto;bottom:0;}
	.footer_family ul{top:auto;bottom:0;padding-top:0.8rem;padding-bottom:2.9rem;}
	.footer_family li button{top:auto;bottom:0;}
}
@media all and (max-width:1400px){
	.footer_sns{position:relative;top:auto;bottom:auto;right:auto;padding-top:2.4rem;}
	.footer_sns ul{text-align:left;}
	.footer_area .footer_copy{margin-top:1.6rem;}

	.seo_nav ul{display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem;}
}

@media all and (max-width:1300px){
	.footer_area .footer_list{overflow-x:auto;}
	.footer_area .footer_list::-webkit-scrollbar{height:1rem;background:transparent;}
	.footer_area .footer_list::-webkit-scrollbar-thumb{background:transparent;border-radius:0.5rem;}
	.footer_area .footer_list:hover::-webkit-scrollbar-thumb{background:#d6d6d6;}
	.footer_area .footer_list::-webkit-scrollbar-track{}
	.footer_area .footer_list ul{white-space:nowrap;}
}
@media all and (max-width:1200px){
	.seo_list .seo_list_depth li{width:50%;}
}
@media all and (max-width:960px){
	.footer_area .fa_in{padding:0 4rem 0 4rem;margin-bottom:10rem;}
	.footer_family{right:4rem;}

	.footer_area .fa_pc_ver{right:15rem;}

	.footer_sns li{width:3.6rem;}
	.footer_sns li:first-child+li{margin:0 2.2rem 0 2.3rem;}

	.seo_header .seo_header_in{padding:4rem 3rem;}
	.seo_nav .seo_nav_in{padding:0rem 3rem;}
	.seo_search .seo_search_in{padding:0rem 3rem;}
	.seo_list .seo_list_in{padding:0rem 3rem;}
	.seo_view_nav .seo_view_nav_in{padding:0rem 3rem;}
	.seo_view_area .seo_view_area_in{padding:6rem 3rem}
	.seo_view_form .seo_view_form_in{padding:0rem 3rem;}
	.seo_view_nav li{margin-right:3rem;}
	.seo_breadcrumb{padding:1.4rem 3rem;}
	.seo_related .seo_related_in{padding:0 3rem;}
	.footer_area .fa_in{padding:0rem 3rem;}

}
@media all and (max-width:780px){
	.footer_area .footer_copy{padding-bottom:5rem;}
	.footer_area .footer_copy ul{padding-right:0;}
	.footer_area .footer_copy strong{top:auto;right:auto;bottom:0;left:0;}
	.footer_area .footer_copy strong img{width:6rem;}
}
@media all and (max-width:760px){
	.seo_nav ul{grid-template-columns:repeat(2, 1fr);}
}
@media all and (max-width:640px){
	.footer_area .fa_in{padding:0 2.5rem 0 2.5rem;margin-bottom:8rem;}
	.callcenter_area .callcenter_box{width:46rem;}

	.footer_family{right:2.5rem;}
}
@media all and (max-width:480px){
	.callcenter_area .callcenter_box{width:41rem;}
}
@media all and (max-width:420px){
	.callcenter_area .callcenter_box{width:39rem;}
}
@media all and (max-width:400px){
	.callcenter_area .callcenter_box{width:37rem;}
}
@media all and (max-width:380px){
	.callcenter_area .callcenter_box{width:35rem;}
}
@media all and (max-width:360px){
	.callcenter_area .callcenter_box{width:33rem;}
}
@media all and (max-width:340px){
	.callcenter_area .callcenter_box{width:31rem;}
}
