@charset "utf-8";


@media only screen and (max-width: 801px) {

/* 센터 하단 배너 */
.bannerSlide .swiper-slide img:first-child {display: none;}
.bannerSlide .swiper-slide img:last-child {display: block;}

/*******************************����********************************/
.s_t_title_W {width:100%;}
.s_t_title {width:90%;max-width:800px; min-width:300px;  margin:0 auto;display:block;padding-bottom:30px; }
.s_t_title_le {width:100%; margin-bottom:20px; padding:50px 0 0 0 ;}
.s_t_title_le h2 { font-size:15px;  padding-bottom:10px;}
.s_t_title_le p {font-size:25px; line-height: 1.3;}
.s_t_title_ri {text-align:left;width:100%;}
.page_root ul li {font-size:14px;}

.s_t_title03 {width:100%; margin-bottom:20px; padding:00px 0 0 0 ;}
.s_t_title03 h2 { font-size:15px;  padding-bottom:10px;}
.s_t_title03 p {font-size:25px; line-height: 1.3;}
.page_root03 ul li {font-size:14px;}

.s_t_title_W02 {width:100%;  padding-bottom:50px; margin-bottom:0px; border-bottom:1px solid #000;}
.s_t_title02 {width:100%;  margin-bottom:30px;}
.s_t_title02 h2 { font-size:15px;  padding-bottom:10px;}
.s_t_title02 p {font-size:25px;  line-height: 1.3;}
.page_root02  {width:100%;}
.page_root02 ul li {display:inline-block;font-size:16px;background: url(/img/common/root_bl_w.png) right 50% no-repeat; padding:0 20px 0 10px}
.page_root02 ul li.home img { margin-top:3px;}
.page_root02 ul li:last-child {background:none;padding:0 0px 0 10px;}
.page_root02 ul li:last-child span {border-bottom: 2px solid #fff;}


.sub_tab02 { width:100%; margin-top:50px; border-top:1px solid #eee; padding:20px 5px 0 0;}
.sub_tab02 ul {text-align:left;}
.sub_tab02 li {margin-bottom:5px;font-size:20px; margin:0 10px 0 0px;}

.sub_tab03 {  text-align:center; ;width:100%; position: relative;}
.sub_tab03 li {font-size:14px;}
.sub_tab03 li a {padding:15px 30px; }

.sub_tab04 { width:100%; margin:50px 0; }
.sub_tab04 li {margin-bottom:5px;font-size:14px;font-weight:400; margin:0 2px;}
.sub_tab04 li a {padding:7px 10px; min-width:40px;}


/*�λ縻*/
.intro01 {margin-bottom:50px; }
.intro0101 {max-width:800px; min-width:300px; }
.intro0102 { padding-top:50px;max-width:800px; width:90%;min-width:300px; }
.intro0102 p.st01 {line-height: 1.3;font-size:18px; padding-bottom:40px; }
.intro0102 p.st02 {line-height: 1.5;font-size:13px;  }
.lawyergroup .groupwrap{ margin-top:-50px;}
.lawyergroup .groupwrap img {height:90px;}
.intro03 { min-width:300px; padding:50px 0 0px 0;}
.intro03 img {width:90%;}
.intro04 {max-width:auto; min-width:300px; width:90%; margin: 80px auto 0;}
.intro04 ul {margin-bottom:50px;float:none;}
.intro04 ul li { margin-top:50px;float:none;}
.intro04_img_W {width:100%; float:none;}
.intro04_img {border-radius: 20px; margin:0 00px 0 0; height:200px; overflow:hidden;}
.intro04_img img {width:100%;}
.intro04_info_W{width:100%;  float:none; }
.intro04_info { margin:00px 0px 50px 00px; }
.intro04_info p.st01 {font-size:12px; padding-bottom:20px;}
.intro04_info p.st02 {font-size:18px;padding-bottom:20px; }
.intro04_info p.st03 {font-size:13px;}
.intro04_img_W02 {width:100%; float:none;}
.intro04_info_W02 {width:100%;  float:none; }

.intro-box {width: 90%; min-width: 300px; flex-wrap: wrap;}
.intro-box .intro03 {width: 100%; height: 200px;}
.intro-box .intro03 img {width: 50%;}
.intro-box .intro01 {width: 100%;}
.intro-box .intro01 .intro0102 {width: 100%; text-align: center;}
.intro-box .intro01 .intro0102 p.st02 strong {font-size: 18px;}

/*ã�ƿ��ô±�*/
.location01 {max-width:800px; min-width:300px;}
.location02 {max-width:auto; min-width:300px; margin:0 auto;width:90%;}
.location02 ul {float:none;width:100%;}
.location02 ul li {width:100%; margin-bottom:50px;float:none;}
.location02_le {width:100%; float:none; font-size:30px;padding-top:0px;}
.location02_ri {width:100%;  float:none; }
.location02_info01 {margin:0px 0 50px 0;}
.location02_info02 {float:none;width:100%; border-bottom:1px solid #eee; padding-bottom:50px;}
.location02_info0201 {float:none; width:100%;}
.location02_info0202 {float:none;width:100%; padding:100px 0 0 0;}
.location02_info02 ul {width:100%; margin:0 0 0 0;}
.location02_info02 ul li {margin-bottom:15px}
.location02_info02 p.tit {font-size:15px; padding-bottom:5px; }
.location02_info02 p.txt {font-size:13px;}
.location02_info02 p.txt span.st01 {font-size:17px;}
.location02_info02 p.txt span.st02 {font-size:13px;}
.location02_info02 p.txt span.st03 {font-size:20px;}
.location02_info02 p.txt span.st04 {font-size:17px;}

/*���ļ���*/
.ser_top_W {width: 100%;margin-bottom:50px;  display: flex;}
.knowledge_ser_W {max-width:800px; min-width:300px;}
.wincase_ser_W {width:100%; max-width:auto; min-width:300px; }
.ser_type01 {overflow:hidden; width: 100%; padding:50px 0 50px 0;}
.ser_type01 .kn_ser{width:100%; }
.ser_type01 .kn_ser input{ width: calc(100% - 150px);  font-size:15px; }
.ser_type01 .kn_ser .btn_search{border-radius:25px;background:#fff;padding:5px 20px ; }
.ser_type01 .kn_ser p.ex {color:#fff;text-align:left; padding:20px 20px 0 20px; display:none;}

.knowledge_cate_W  {width: 100%;margin-bottom:30px;  display: flex;}
.knowledge_cate {width:90%; position: relative;max-width:auto; min-width:300px;overflow:scroll; height:50px; }
.knowledge_cate ul {width:auto; width:200%;}
.knowledge_cate ul li.tit {display:none; }
.knowledge_cate ul li {padding-right:20px;}
.knowledge_cate ul li a {font-size:15px;}
.knowledge_cate ul li a.on { font-size:17px;}

.sub-center-title {text-align: left; padding: 0 5%;}
.sub-center-title p {font-size: 14px;}
.sub-center-title h2 {font-size: 20px;}
.s_c0105_info_img {height: 150px;}
.s_c0105_info_ri > h2 {font-size: 18px;}
.s_c0105_info_ri > span.desc {flex-wrap: wrap;}

.view_knowledge {display: flex;width:100%;flex-wrap: wrap; padding-bottom:0; margin-bottom:0;}
.view_type_le {width:100%; padding:0 0px 0 0;}
.view_type_le02 {width:100%; margin:00px;padding:0 0px 0 0;}
.view_type_ri  {width:100%; margin:50px 0 0 0px; border-top:1px solid #eee; padding:50px 0 0 0; }
.view_type_con {margin-bottom:0px; margin-left:0px;}
.vkr_tit {font-size:20px;}
.lawyer_card {background:var(--main-color);;border-radius:20px; width:100%; overflow:hidden; }



/*�������Ұ�*/
.lawyer_list {max-width:auto; min-width:300px; margin:0 auto; width:90%;}
.lawyer_list ul {display: flex; margin:50px 0 100px 0;flex-wrap: wrap;}
.lawyer_list ul li {width:100%; align-content: center;margin:0 0% 10px 0% ; height:400px; overflow: hidden;}
.lawyer_list ul li .lawyer_list_con a {display:block;}
.lawyer_list ul li .lawyer_list_con .lawyer_img { height:400px; }
.lawyer_list ul li .lawyer_list_con .lawyer_img img { margin-top: 20px; width:200px;}
.lawyer_list ul li .lawyer_list_con .ly_overlay p.eng {display:none;}
.lawyer_list ul li .lawyer_list_con .ly_overlay p.tit {font-size:14px; display:block; padding:90px 0 50px 0px;}
.lawyer_list ul li .lawyer_list_con .ly_overlay p.tit strong {font-size:20px; }
.lawyer_list ul li .lawyer_list_con:hover .lawyer_img img {display:none;transition: all .3s;}
.lawyer_list ul li .lawyer_list_con:hover .lawyer_img{background: linear-gradient(#b89765 , var(--main-color)  70%);transition: all .3s;}
.lawyer_list ul li .lawyer_list_con:hover .ly_overlay {background:none; top:-300px;transition: all .3s;}

.lawyer_list02 {max-width:auto; min-width:290px; margin:0 auto;width:100%; }
.lawyer_list02 ul {display: flex; margin-top:50px; flex-wrap: wrap;}
.lawyer_list02 ul li {width:49%; align-content: center;margin:0 0.5% 10px 0.5% ; height:290px;}
.lawyer_list02 ul li .lawyer_list02_con .lawyer_img {height:290px; }
.lawyer_list02 ul li .lawyer_list02_con .lawyer_img img {width:190px;}
.lawyer_list02 ul li .lawyer_list02_con .ly_overlay {position: relative; text-align:center;color:#fff;}
.lawyer_list02 ul li .lawyer_list02_con .ly_overlay p.eng {display:none;}
.lawyer_list02 ul li .lawyer_list02_con .ly_overlay p.tit {font-size:14px; display:block; padding:80px 0 0 0px;}
.lawyer_list02 ul li .lawyer_list02_con .ly_overlay p.tit strong {font-size:17px; display:inline-block; }


.lawyer_info {display: flex; flex-wrap: wrap;}
.lawyer_left {width:100%;background:#dce5f0 ;}
.lawyer_left .lawyer_fixed { width:100%; height:500px;  max-height:500px;position:relative; }
.lawyer_left .lawyer_img { max-width: 300px;  max-height:auto;  aspect-ratio:none;  margin: 0 auto;}
.lawyer_left .lawyer_fixed img {width:300px; margin-top:-50px;}
.lawyer_left .lawyer_fixed_btn { bottom: 50%; left:0%;position:absolute; margin-left:0px; top:420px; z-index:100;display: flex; justify-content: center; width:100%;height:80px;}
.lawyer_left .lawyer_fixed_btn span.bt01 { width:80px; height:80px;}
.lawyer_left .lawyer_fixed_btn span.bt02 {width:80px; height:80px;}
.lawyer_right { width:100%;padding-top:70px;background:#fff;}

.lc_in_W {width:80%; }
.lawyer_con01 {padding:0 00px 50px 00px;border-bottom:1px solid #ebebeb;}
.lawyer_con01 .lc01_st01 {font-size:20px;}
.lawyer_con01 .lc01_st01 strong {font-size:30px;}

.lc01_st02 {padding-top:30px;}
.lc01_st02 p {font-size:20px; margin-bottom:10px;}
.lc01_st02 span {font-size:13px;}
.lc01_st02 dl dt {width:20%; font-size:20px;}
.lc01_st02 dl dd {width:80%;}
.lc01_st02 dl dd span {font-size:14px;}

.lc01_st03{font-size:50px;display:block;font-weight:400; padding:10px 0 30px 0;}
.lc01_st03 span.ico01 {font-size:14px; padding:0 0 0 30px; font-weight:400;color:#333; display:inline-block; background: url("/img/sub/icon01.png") 0 50% no-repeat; margin-right:15px;}
.lc01_st03 span.ico02 {font-size:14px;padding:0 0 0 30px; font-weight:400;color:#333; display:inline-block; background: url("/img/sub/icon02.png") 0 50% no-repeat;}
.lc01_st03 span {font-size:14px; margin-right:10px; display:block;}

.lawyer_con02 {padding:50px 0px;}
.lc02_st01 {font-size:20px; padding:0 0 20px 0;}
.lc02_st02 { font-size:14px;}

.lawyer_con03 {border-bottom:1px solid #ebebeb;  background:#fff; padding:80px 0px;}
.lc03_st01 p {margin-bottom:10px;}
.lc03_st01 ul li {font-size:14px;}

.lawyer_con04 {border-bottom:1px solid #ebebeb;  background:#f6f8fa; padding:80px 0px;}
.lc04_st01 p { margin-bottom:10px;}
.lc04_st01 ul li { font-size:14px;}


.lawyer_con05 {padding:80px 0px;}
.lc05_st01 p {fmargin-bottom:10px;}
.lc05_st01 ul li {font-size:14px;}
.lc05_st01 ul {margin-bottom:30px;}
.lawyer_con06 {padding:80px 20px;}
.lawyer_con06_tit {font-size:20px;margin-bottom:15px;}
.lawyer_area-box {width:90%; margin:0px auto; }

/* ��ȣ�� �� �¼Ҹ���Ʈ :: ����Ʈ */
.lawyer_area-box .register-list-con{margin:0 -15px 0 -15px;}
.lawyer_area-box .register-item{width:100%; font-size:14px; margin:0 2px; padding-top:0.75em;}
.lawyer_area-box .register-item .register-item-inner{display:block; background-color:#fff; border-radius:20px; padding:37px 30px 23px;  margin:0 0px;  min-height:200px;}


.lawyer_con07 {}
.lawyer_con08 {}
.lawyer_con09 {}


/* ����01 */
.s_center01 {padding:50px 0 100px 0;  height:auto;}
.s_center01_con {padding:100px 0 0 0;}
.cen_info01_01 {margin-bottom:00px;}
.cen_info01_01 p.st01 span.eng {font-size: 12px; }
.cen_info01_01 p.st01 span.tit {font-size:30px;  padding-bottom:30px;}
.cen_info01_02 {font-size: 14px; ;padding:30px 30px 30px 30px;}
.cen_info01_02 span.txt01 {font-size:20px;padding:0 30px 30px 30px;}

.s_center02 { height:auto; flex-wrap: wrap; width:100%;display:flex;}
.s_c02_con {width:49%; text-align:center; color: #000;  border-right:1px solid #d0d0d0; padding:50px 0px 0 0px; border-bottom:1px solid #d0d0d0; padding-bottom:50px;}
.s_c02_con:nth-child(2), .s_c02_con:nth-child(4) {border-right:none;}
.s_c02_con p.icon {padding:0 0 10px 0;}
.s_c02_con p.icon img {margin-top:20px;}
.s_c02_con p.icon span {width:90px; height:90px;}
.s_c02_con p.tit {display:block;font-size:20px; font-weight: 500; padding:0 0 20px 0;}
.s_c02_con p.eng {display:block;font-size: 12px; font-weight: 700; padding:0 0 5px 0; text-transform:uppercase; color:#8c6f4f;}
.s_c02_con02 {height:240px;}
.s_c02_con ul li { font-size:14px;}
.sc02_bg01, .sc02_bg02, .sc02_bg03, .sc02_bg04 {background:none;}

.s_center03 {height:auto; padding:100px 0;}
.s_center03_tit{font-size:14px; text-align:left; padding:0 20px; margin-bottom:30px;}
.s_center03_tit span {font-size:25px; }
.s_center03_con_W {overflow-x: scroll;background:#dce5f0; padding-left:0px;}
.s_center03_con {max-width:auto; min-width:300px; margin:0 auto; padding-top:0px;  width:1000px; }
.s_center03_info {width:200px; height: 350px; align-content: center;margin:0 0px 0 0 ;border-radius:0px;  overflow:hidden;}
.s_center03_info a {height: 100%;} 
.s_center03_info .lawyer_img {background:#dce5f0; height:100%; overflow:hidden;}
.s_center03_info .lawyer_img img {width:90%; margin-top:30px;}
.s_center03_info .lawyer_img img:hover {width: 95%;}
.s_center03_info .lawyer_overlay {bottom:0;background-color: rgb(55, 72, 116, 0.6); position:relative; margin-top:-60px; color:#fff; padding:20px 0;width:100%;}
.s_center03_info .lawyer_overlay p.eng {display:none; }
.s_center03_info .lawyer_overlay p.tit {font-size:15px;  padding:0px 0 0 20px; }
.s_center03_info .lawyer_overlay p.tit strong {font-size:18px; }

.s_center04 { background-size:cover;  padding:100px 0;}
.s_center04_tit{font-size:14px; }
.s_center04_tit span {font-size:25px;}
.s_center04_con {max-width:auto; min-width:300px; width:90%;   padding-top:30px;flex-wrap: wrap}
.s_center04_info {width:100%;  margin:0 5px; padding:30px 0px; display:flex; border-bottom:1px solid rgb(255, 255, 255, 0.2);}
.s_center04_info:last-child {border-bottom:0px;}
.s_center04_info p.tt {text-align:left;}
.s_center04_info p.tt span.eng {display:block;font-size: 12px; }
.s_center04_info p.tt span.tit {display:block;font-size:17px; padding:0 0 10px 0;}
.s_center04_info p.tt span.txt {display:block;font-size:14px; }
.s_center04_info p.icon {display:block; padding:0 20px 30px 0;justify-content:center;}
.s_center04_info p.icon span {padding-top:30px; width:80px; height:50px; }
.s_center04_info p.icon span img {width:30px;}

.s_center05 {padding:70px 0; }
.s_center05_tit{font-size:14px; font-weight: 400;margin-bottom:20px;}
.s_center05_tit span {font-size:20px; font-weight: 700;display:block; }
.s_center05_con {max-width:auto; min-width:300px; width:100%; padding-top:20px;}

.s_center06 {position: relative; width:100%;display: flex; }
.s_center06_info {width:50%; color:#fff;align-items: center;display: flex;flex-direction: column; align-content: center; justify-content: center;}
.s_center06_info p.tit {display:block;font-size:40px; font-weight: 600; padding:0 0 20px 0;}
.s_center06_info p.txt {display:block;font-size:18px; font-weight: 400; padding:0 0 20px 0;}
.s_center06_info p.btn {display:block;  padding:0 0 20px 0;}
.s_center06_info p.btn a {display:inline-block;font-size:18px; font-weight: 500; padding:10px 40px; border:1px solid #fff; color:#fff;}
.sc06_bg01 {background:#ccc url("/img/sub/center_bg0107.png") 50% 50% no-repeat; height:500px;}
.sc06_bg02 {background:#ccc url("/img/sub/center_bg0108.png") 50% 50% no-repeat; height:500px;}
.s_center06_info p.btn a:hover {background: #fff;  color:#000; transition: all .3s;}


.s_c0101 { background-size:cover;  padding:100px 0;} 
.s_c0101_con {}
.s_c0101_info01 {margin-bottom:50px;background:url("/img/sub/center_line01.png") 50% bottom no-repeat; padding:50px 0;}
.s_c0101_info01 p.st01 span.tit {font-size: 60px; font-weight: 700;  padding-bottom:50px;}
.s_c0101_info02 {font-size: 16px; font-weight: 400;padding:00px 0 50px 0;}
.s_c0101_info02 span.txt01 {font-size: 30px; font-weight: 500; display:block; padding:0 0 30px 0;}

.ns_c0101 { background-size:cover;  padding:70px 0;} 
.ns_c0101_con {text-shadow: 3px 4px 24px 0px rgba(0, 0, 0, 0.17);}
.ns_c0101_info01 {margin-bottom:50px;background:url("/img/sub/center_line01.png") 50% bottom no-repeat; padding:50px 0;}
.ns_c0101_info01 p.st01 span.tit {font-size: 25px;  padding-bottom:50px;}
.ns_c0101_info02 {font-size: 14px; padding:00px 30px 50px 30px;}
.ns_c0101_info02 span.txt01 {font-size:25px;display:block; padding:0 0 30px 0;}

.s_c0102 {background-size:1000px; padding:70px 20px 300px 20px;  height:auto; }
.s_c0102_con {max-width:auto; min-width:300px;padding:30px 0 0px 0; width:90%;}
.s_c0102_con .step {width:70px; height:70px;}
.s_c0102_con .step span.eng {font-size: 12px; margin-top:10px; }
.s_c0102_con .step span.num {font-size:30px; }
.s_c0102_con .tit {font-size: 20px; margin:20px 0 20px 0;}
.s_c0102_con .txt {font-size: 13px; font-weight:400; padding-bottom:50px;}
.s_c0102_con .txt span {font-size:20px; }

.s_c0103 {padding:70px 0 100px 0; }
.s_c0103_con {max-width:auto; min-width:300px;padding:30px 0 0px 0; width:90%;}
.s_c0103_con .step {width:70px; height:70px; }
.s_c0103_con .step span.eng {font-size: 12px; margin-top:10px;}
.s_c0103_con .step span.num {font-size:30px; }
.s_c0103_con .tit {font-size: 20px; margin:20px 0 20px 0;}
.s_c0103_con .txt {font-size: 13px; }
.s_c0103_con .txt span {font-size:20px;font-weight:400;}
.s_c0103_con .img {display:flex; margin:70px 2px 0 2px;}
.s_c0103_con .img .img01 {display:none; }
.s_c0103_con .img .img02 {width:100%; border-radius:20px; }
.s_c0103_con .img .img03 {display:none;}

.s_c0104 {background-size:cover; padding:70px 0 70px 0;  height:auto;}
.s_c0104_con {max-width:auto; width: 90%;min-width:300px; padding:30px 0 0px 0;}
.s_c0104_info01 ul {display:flex; margin:30px 0px 0 0px;flex-wrap: wrap;}
.s_c0104_info01 ul li {width:100%; padding:0 25px 50px 25px;}
.s_c0104_info01 ul li:last-child {padding:0 25px 0px 25px;}
.s_c0104_info01 ul li p.tit {font-size:20px; font-weight:500; margin:20px 0 10px 0;}
.s_c0104_info01 ul li p.txt {font-size: 13px;}
.s_c0104_info01 ul li p.img{}
.s_c0104_info01 ul li p.img img {border-radius:10px;}
.s_c0104_con .step {width:70px; height:70px; }
.s_c0104_con .step span.eng {font-size: 12px; margin-top:10px;}
.s_c0104_con .step span.num {font-size:30px;  }
.s_c0104_con .tit {font-size: 20px;  margin:20px 0 20px 0;}
.s_c0104_con .txt {font-size: 13px;}
.s_c0104_con .txt span {font-size:20px;}

.s_c0105 {padding:0px 0 70px 0;background-size:cover;}
.s_c0105_con {max-width:auto; width: 90%;min-width:300px; margin: 0 auto; padding:0px 0 0px 0;}
.s_c0105_info {display:flex; margin:70px 2px 0 2px; width:100%; border-top:1px solid #ddd; padding:30px 0;flex-wrap: wrap;text-align:left; }
.s_c0105_info_le {width:100%;font-size:20px;padding-bottom:10px;}
.s_c0105_info_ri {width:100%;}
.s_c0105_info_ri p.text {font-size: 14px; padding-bottom:0; }
.s_c0105_info_ri ul {width:100%;display:flex; flex-wrap: wrap;}
.s_c0105_info_ri ul li { width:100%; margin:0 0px 10px 0; padding:0 0 30px 0;}
.s_c0105_info_ri ul li p.img {height:150px;}
.s_c0105_info_ri ul li p.tit {padding:0 20px;}
.s_c0105_info_ri ul li p.tit span.st02 {font-size: 17px;}
.s_c0105_info_ri ul li p.txt {font-size:14px;}
.s_c0105_info_ri02 {width:100%;}
.s_c0105_info_ri02 p.text {font-size: 14px;}
.s_c0105_info_ri02 p.title {font-size:17px;}
.s_c0105_info_ri02 p.title02 {font-size:17px;}
.s_c0105_info_ri02 ul {width:100%;display:flex; flex-wrap: wrap;}
.s_c0105_info_ri02 ul li { width:100%; margin:0 0px 10px 0;  padding:0 0 30px 0;}
.s_c0105_info_ri02 ul li p.img {height:150px;}
.s_c0105_info_ri02 ul li p.tit {padding:0 20px;}
.s_c0105_info_ri02 ul li p.tit span.st02 {font-size: 17px;}
.s_c0105_info_ri02 ul li p.txt {font-size:14px; color:#777; padding:0 20px;}

.s_c0201 {padding:50px 0 50px 0;;  height:auto;background-size:cover;}
.s_c0201_info02 {font-size: 14px; font-weight: 400;padding:00px 15px 50px 15px;}
.s_c0201_info02 span.txt01 {font-size:30px; padding:0 15px 30px 15px; }

.s_c0202 {padding:70px 0 70px 0; }
.s_c0202_con {max-width:auto; width: 90%;min-width:300px; padding:00px 0 0px 0;}
.s_c0202_info01 ul {display:flex; margin:0px  0px 0px 0px;flex-wrap: wrap;}
.s_c0202_info01 ul li {width:100%; padding:0 0px;  margin:0 0 20px 0 ;border-radius:10px; }
.s_c0202_info01 ul li.wd3 {width:100%; padding:0 0px;  margin:0 0 20px 0 ;border-radius:10px; }
.s_c0202_info01 ul li p.tit {font-size:20px; font-weight:500; margin:20px 0 5px 0;}
.s_c0202_info01 ul li p.txt {font-size: 14px;}
.s_c0202_info01 ul li p.img{height:150px; overflow:hidden;}
.s_c0202_info01 ul li p.img img {width:100%;}
.s_c0202_con .step {width:70px; height:70px;}
.s_c0202_con .step span.eng {font-size: 12px; margin-top:10px;}
.s_c0202_con .step span.num {font-size:30px; }
.s_c0202_con .tit {font-size: 25px; margin:20px 0 20px 0;}
.s_c0202_con .txt {font-size: 14px; padding:0 15px 50px 15px;}
.s_c0202_con .txt span {font-size:18px; font-weight:500;display:block; margin-bottom:10px;}

.s_c0203 {background-size:cover; padding:70px 0 70px 0; }
.s_c0203_con {max-width:auto; width: 90%;min-width:300px;  padding:0px 0 0px 0;}
.s_c0203_info01 ul {display:flex; margin:0 0 0px 0;flex-wrap: wrap;}
.s_c0203_info01 ul li {text-align:left;width:100%; padding:0 0px 30px 0;  margin:0 0 15px 0 ;border-radius:10px; }
.s_c0203_info01 ul li p.tit {font-size: 20px; margin:20px 0px 10px 0px; padding:0 30px; }
.s_c0203_info01 ul li p.txt {font-size: 14px; font-weight:400; color:#777; padding:0 20px;margin-bottom:20px;}
.s_c0203_info01 ul li p.txt span {display:block; color:#000; font-weight:700;}
.s_c0203_info01 ul li p.img{height:150px; overflow:hidden;}
.s_c0203_info01 ul li p.img img {width:100%;}
.s_c0203_info01 ul li p.target {font-size: 14px;margin-bottom:20px;}
.s_c0203_info01 ul li ul li {margin:0 15px ;}
.s_c0203_info01 ul li ul li {font-size:14px; }

.s_c0203_info01 ul li ul {flex-direction: column; margin:0 30px 0 10px;  border-top:1px solid #eee; padding-top:30px;}
.s_c0203_con .step {width:70px; height:70px;}
.s_c0203_con .step span.eng {font-size: 14px;  margin-top:10px; height:10px;}
.s_c0203_con .step span.num {font-size:30px; }
.s_c0203_con .tit {font-size: 25px; margin:20px 0 20px 0;}
.s_c0203_con .txt {font-size: 14px; padding:0 15px 50px 15px;}
.s_c0203_con .txt span {font-size:18px; }

/* 02 */
.s_center2 {background-size:cover; padding:150px 0 100px 0; height:auto;}

.cen_info2_01 {margin-bottom:50px;}
.cen_info2_01 p.st01 span.eng {font-size: 12px; font-weight: 600; display:block; padding:0 0 10px 0;}
.cen_info2_01 p.st01 span.tit {font-size: 30px;  padding-bottom:30px;}
.cen_info2_02 {font-size: 14px;  padding:30px 15px 30px  15px ;}
.cen_info2_02 span.txt01 {font-size: 20px; padding:0 15px 30px 15px;} 

.s_center2_01 {display:flex;   height:auto; flex-wrap: wrap;}
.sc2_01_con { width:100%; padding:100px 30px 0 30px;}
.sc2_01_con p.tit {font-size:25px; padding:0 0 10px 0;}
.sc2_01_con p.eng {font-size: 12px; }
.sc2_01_con ul {margin:20px 0 0 0; }
.sc2_01_con ul li { font-size:13px; margin:0 10px;}
.sc2_01_con ul li p.icon {display:block; padding:0 0 5px 0;}
/* .sc2_01_con ul li p.icon img {margin-top:25px;} */
.sc2_01_con ul li p.icon span {width:80px; height:80px; }
.sc2_01_con ul li p.icon span img {width:30px;}
.sc2_01_con p.btn { padding:0 0 50px 0;margin-top:30px;}
.sc2_01_con p.btn a { padding:10px 20px;}


.s_center2_02 {height:auto;  background:#fff; padding:150px 0 0 0; width:100%;}
.s_center2_02_tit{font-size:18px; font-weight: 400;}
.s_center2_02_tit span {font-size:50px; font-weight: 700;display:block;}
.s_center2_02_con {position: relative;max-width:1500px; min-width:1200px; margin:0 auto;width:100%; padding-top:50px;display: flex; }
.s_center2_02_info {display: flex; width:20%;align-content: center;margin:0 1px 0 0 ;border-radius:20px;  overflow:hidden;}
.s_center2_02_info .lawyer_img {background:#dce5f0; height:500px; overflow:hidden;}
.s_center2_02_info .lawyer_img img {width:80%; margin-top:30px;}
.s_center2_02_info .lawyer_img:hover {background-color:#374874; }
.s_center2_02_info .lawyer_overlay {bottom:0;background-color: rgb(55, 72, 116, 0.7); position:relative; margin-top:-100px; color:#fff; padding:20px 0;width:100%;}
.s_center2_02_info .lawyer_overlay p.eng {font-size:13px; display:block; padding:00px 0 0 30px;text-align:left;}
.s_center2_02_info .lawyer_overlay p.tit {font-size:20px; display:block; padding:0px 0 0 30px;text-align:left;}
.s_center2_02_info .lawyer_overlay p.tit strong {font-size:25px; display:inline-block; }
.s_center2_02_info .lawyer_img img:hover {width: 85%; transition: all .3s cubic-bezier(0.46, 0.03, 0.52, 0.96);}

.s_center2_03 { background-size:cover;  padding:100px 0;}
.s_center2_03_tit{font-size:14px; }
.s_center2_03_tit span {font-size:25px;}
.s_center2_03_con {max-width:auto; min-width:300px; width:90%;   padding-top:30px;flex-wrap: wrap}
.s_center2_03_info {width:100%;  margin:0 5px; padding:30px 0px; display:flex; border-bottom:1px solid rgb(255, 255, 255, 0.2);}
.s_center2_03_info:last-child {border-bottom:0px;}
.s_center2_03_info p.tt {text-align:left;}
.s_center2_03_info p.tt span.eng {display:block;font-size: 12px; }
.s_center2_03_info p.tt span.tit {display:block;font-size:17px; padding:0 0 10px 0;}
.s_center2_03_info p.tt span.txt {display:block;font-size:14px; }
.s_center2_03_info p.icon {display:block; padding:0 20px 30px 0;justify-content:center;}
.s_center2_03_info p.icon span {padding-top:30px; width:80px; height:50px; }
.s_center2_03_info p.icon span img {width:30px;}

.cen02_01 {padding:70px 0 70px 0; }
.cen02_01_info {font-size: 14px; padding:00px 15px 0px 15px;}
.cen02_01 span.txt01 {font-size:25px;  padding:0 0 10px 0; }

.cen02_01_bg01 {background-size:cover; }
.cen02_01_bg02 {background-size:cover; }

.cen02_02 {padding:70px 0 70px 0; }
.cen02_02_con {max-width:auto; width:90%;min-width:300px; padding:00px 0 0px 0; flex-wrap: wrap;}
.cen02_02_le {width:100%;font-size: 25px;  padding-bottom:10px; margin-right:0%;border-bottom:1px solid #ddd; color:#374874;}
.cen02_02_le span {display:none;}
.cen02_02_ri {width:100%;}
.cen02_02_ri .txt {font-size: 14px; font-weight:400; padding:20px  0 0 0px ;}
.cen02_02_ri .txt span {font-size:18px;  margin-bottom:10px;}
.cen02_02_ri .info01 {padding-top:50px;}
.cen02_02_ri .info01 p.txt {padding:00;}
.cen02_02_ri .info01 p.txt span {;font-size: 14px;  padding:5px 10px;}
.cen02_02_ri .step ul {display:flex; margin:0px 2px 0 2px; flex-wrap: wrap; }
.cen02_02_ri .step ul li {width:23%; height:auto; padding:0 0px;  margin:0 0.5% 5px 0.5% ; padding:20px 0; border-radius:10px; line-height:1.3em;overflow:hidden; border:1px solid #374874; display:flex; flex-wrap:wrap; 
flex-direction: column; text-align:center; justify-content: center;}
.cen02_02_ri .info02 {border-bottom:1px solid #eee; padding:50px 0;}
.cen02_02_ri .info02 p.title {padding:10px 0px 20px 0px; font-weight:500; color:#000;font-size:20px;}
.cen02_02_ri .info02 p.title span {font-size:30px; }
.cen02_02_ri .info02 p.txt {padding:0px 0 30px 0;}
.cen02_02_ri .info02 p.txt span {display:inline-block; border:1px solid #ddd;font-size: 16px; font-weight:400; color:#777; border-radius:5px;}
.cen02_02_ri .info02 p.img img {width:100%;}
.cen02_02_ri .info02:first-child {padding:0 0 50px 0;}
.cen02_02_ri .info02:last-child {border-bottom:none;}

.cen02_02_le_w {width:100%;font-size: 25px; margin-right:0%;border-bottom:1px solid rgba(255, 255, 255, 0.17); padding-bottom:20px; margin-bottom:20px;}
.cen02_02_le_w span {display:none;}
.cen02_02_ri_w {width:100%;}

.cen02_02_ri_w .info02 {border-bottom:1px solid rgba(255, 255, 255, 0.17);padding:50px 0; }
.cen02_02_ri_w .info02 p.title {font-size:20px;}
.cen02_02_ri_w .info02 p.title span {font-size:30px;}
.cen02_02_ri_w .info02 p.txt {padding:0px 0 30px 0;color:#fff; }
.cen02_02_ri_w .info02 p.txt span {display:inline-block; font-size: 16px; font-weight:400; border-radius:5px;}
.cen02_02_ri_w .info02 p.img img {width:100%;}
.cen02_02_ri_w .info02:first-child {padding:0 0 50px 0;}
.cen02_02_ri_w .info02:last-child {border-bottom:none;}

.cen02_02_back1 {height:200px; background-size:cover;max-width:auto; min-width:300px;}
.cen02_02_back2 {height:200px; background-size:cover; max-width:auto; min-width:300px;}
.cen02_02_back3 {height:200px;  background-size:cover; max-width:auto; min-width:300px; }

.cen02_02_back4 {background-size:cover; padding-bottom:00px;}
.cen02_02_back5 {background-size:cover; padding-bottom:300px;}


/* 03 */
.s_center3 {background-size:cover; padding:150px 0 100px 0;  height:auto;}
.s_center3_con {}
.cen_info3_01 {margin-bottom:50px;}
.cen_info3_01 p.st01 span.eng {font-size: 14px;}
.cen_info3_01 p.st01 span.tit {font-size:30px; }
.cen_info3_02 {font-size: 14px; padding:30px 15px 30px 15px;}
.cen_info3_02 span.txt01 {font-size: 20px; ; padding:0 0 10px 0;} 

.s_center3_01 {background-size:cover;padding:70px 0 70px 0;}
.sc3_01_con {max-width:auto; width:90%;min-width:300px; }
.sc3_01_con p.eng {font-size: 14px; }
.sc3_01_con p.tit {font-size:25px;}
.sc3_01_con p.txt {font-size:14px; font-weight:300;color:#rgba(255, 255, 255, 0.5);}
.sc3_01_con p.txt span {font-size:20px; padding:15px 0 10px 0;}
.sc3_01_con ul {display:flex; color:#fff; margin:30px 0 0 0;  flex-wrap: wrap;}
.sc3_01_con ul li { font-size:14px; margin:0 0 10px 0; width:100%;border-radius:10px;}
.sc3_01_con ul li p.img {height:150px; padding:0 0 0px 0; overflow:hidden;}
.sc3_01_con ul li p.img img {width:100%;}
.sc3_01_con ul li p.tit {font-size:20px; padding-top:20px;}
.sc3_01_con ul li p.txt {font-size:14px; font-weight:400; color:#777; padding:0 0 30px 0;}

.s_center3_02 {background-size:cover; padding:70px 0; }
.sc3_02_con {max-width:auto; width:90%;min-width:300px; }
.sc3_02_con p.eng {font-size: 14px; padding:0 0 5px 0;}
.sc3_02_con p.tit {font-size:25px; padding:0 0 20px 0;}
.sc3_02_con p.txt {font-size:14px; font-weight:300;color:#rgba(255, 255, 255, 0.5);}
.sc3_02_con p.txt span {font-size:20px; padding:5px 0 10px 0;}
.sc3_02_con ul {display:flex; color:#fff; margin:50px 0 0 0;}
.sc3_02_con ul li { font-size:17px; margin:0 0.5%; width:48%; overflow:hidden;flex-direction: column}
.sc3_02_con ul li .img {padding:0 0 0px 0;height:150px; width:100%; overflow:hidden;} 
.sc3_02_con ul li .img img {height:auto; width:100%; object-fit: cover; transform: translateY(-30%);}
.sc3_02_con ul li .info {width:auto;text-align:center; padding:30px 20px ;}
.sc3_02_con ul li .info p.tit {display:block; font-size:20px; font-weight:500;}
.sc3_02_con ul li .info p.txt {display:block; font-size:14px; font-weight:400; color:#777; padding:0 0 0px 0;}


.s_center3_03 { background-size:cover;  padding:100px 0;}
.s_center3_03_tit{font-size:14px; }
.s_center3_03_tit span {font-size:25px;}
.s_center3_03_con {max-width:auto; min-width:300px; width:90%;   padding-top:30px;flex-wrap: wrap}
.s_center3_03_info {width:100%;  margin:0 5px; padding:30px 0px; display:flex; border-bottom:1px solid rgb(255, 255, 255, 0.2);}
.s_center3_03_info:last-child {border-bottom:0px;}
.s_center3_03_info p.tt {text-align:left;}
.s_center3_03_info p.tt span.eng {display:block;font-size: 12px; }
.s_center3_03_info p.tt span.tit {display:block;font-size:17px; padding:0 0 10px 0;}
.s_center3_03_info p.tt span.txt {display:block;font-size:14px; }
.s_center3_03_info p.icon {display:block; padding:0 20px 30px 0;justify-content:center;}
.s_center3_03_info p.icon span {padding-top:30px; width:80px; height:50px; }
.s_center3_03_info p.icon span img {width:30px;}


/* 04 */
.s_center4 {background-size:cover;  padding:150px 0 70px 0; height:auto;}
.cen_info4_01 {margin-bottom:50px;}
.cen_info4_01 p.st01 span.eng {font-size: 12px;}
.cen_info4_01 p.st01 span.tit {font-size: 30px;}
.cen_info4_02 {font-size: 14px;   padding:30px 15px 30px 15px;}
.cen_info4_02 span.txt01 {font-size: 20px;  padding:0 0 30px 0;} 

.s_center4_01 {background-size:cover; padding:70px 0 70px 0; }
.sc4_01_con {max-width:auto; width:90%; min-width:300px;}
.sc4_01_con p.eng {font-size: 14px;}
.sc4_01_con p.tit {font-size:25px; padding:0 0 10px 0;}
.sc4_01_con p.txt {font-size:14px; }
.sc4_01_con ul { margin-top:50px;}
.sc4_01_con ul li { margin:0 1px 0 1px; }
.sc4_01_con ul li:nth-child(2), .sc4_01_con ul li:nth-child(4) {padding-top:20px;}
.sc4_01_con ul li img {border-radius:10px;}

.s_center4_02 {background-size:cover; padding:70px 0 70px 0; }
.sc4_02_con {max-width:auto; width:90%;min-width:300px; }
.sc4_02_con p.eng {font-size: 14px;}
.sc4_02_con p.tit {font-size:25px; padding:0 0 10px 0;}
.sc4_02_con p.txt {font-size:14px;}
.sc4_02_con ul {display:flex; margin-top:50px;}
.sc4_02_con ul li { margin:0 1px 0 1px; }
.sc4_02_con ul li img {border-radius:10px;}

.s_center4_03 {background-size:cover; padding:70px 0 70px 0;  flex-wrap: wrap}
.sc4_03_con {max-width:auto; width:90%;min-width:300px;}
.sc4_03_con p.eng {display:block;font-size: 14px; font-weight: 600; padding:0 0 5px 0; text-transform:uppercase; color:#b89765;}
.sc4_03_con p.tit {display:block;font-size:20px; font-weight: 700; padding:0 0 20px 0;}
.sc4_03_con p.txt {font-size:14px; font-weight:300;color:#rgba(255, 255, 255, 0.5);}
.sc4_03_info {display:flex; margin-top:30px;width:100%;flex-direction: column;}
.sc4_03_info .img {width:100%;}
.sc4_03_info .img img {border-radius:10px; width:100%;}
.sc4_03_info .txt {font-size:14px; padding:20px 0 0 0; width:100%;}
.sc4_03_info .txt p {font-size:20px;}

.sc4_03_info02 {display:flex;width:100%;flex-direction: column;}
.sc4_03_info02 .img {width:100%;}
.sc4_03_info02 .img img {border-radius:10px; width:100%;}
.sc4_03_info02 .txt {width:100%;font-size:14px; font-weight:300; text-align:right; padding:100px 0 20px 0px;}
.sc4_03_info02 .txt p {display:block;font-size:20px; font-weight: 500;}


.s_center4_04 { background-size:cover;  padding:100px 0;}
.s_center4_04_tit{font-size:14px; }
.s_center4_04_tit span {font-size:25px;}
.s_center4_04_con {max-width:auto; min-width:300px; width:90%;   padding-top:30px;flex-wrap: wrap}
.s_center4_04_info {width:100%;  margin:0 5px; padding:30px 0px; display:flex; border-bottom:1px solid rgb(255, 255, 255, 0.2);}
.s_center4_04_info:last-child {border-bottom:0px;}
.s_center4_04_info p.tt {text-align:left;}
.s_center4_04_info p.tt span.eng {display:block;font-size: 12px; }
.s_center4_04_info p.tt span.tit {display:block;font-size:17px; padding:0 0 10px 0;}
.s_center4_04_info p.tt span.txt {display:block;font-size:14px; }
.s_center4_04_info p.icon {display:block; padding:0 20px 30px 0;justify-content:center;}
.s_center4_04_info p.icon span {padding-top:30px; width:80px; height:50px; }
.s_center4_04_info p.icon span img {width:30px;}


.area-box{ max-width:auto;  }
/* �¼Ҹ���Ʈ :: ����Ʈ */
.area-box .register-list-con{margin:0 15px 0 15px;}
.area-box .register-item{width:100%; font-size:14px; margin:0 2px; padding-top:0.75em;}
.area-box .register-item .register-item-inner{display:block; background-color:#fff; border-radius:20px; padding:37px 30px 23px;  margin:0 0px;  min-height:200px;}


/*�¼һ��*/

.calistBox{width:100%;position:relative; border-top:1px solid #111;}
.catop{display:none; }
.catItem{display:block; text-align:center; color: #111; font-size: 0.8rem; font-weight: 500; line-height: 1.375rem; letter-spacing: -0.0225rem; padding: 1.5rem 0.2rem;}


.result .camid{ display:flex; background:none;}

.result .camid .cm01{width:100%;}
.result .camid .cm02{width:20%;}
.result .camid .cm03{width:100%;}
.result .camid .cm04{width:100%;}
.result .camid .cm05{width:100%;}
.result .camid .cm06{width:100%;}
.result .camid .cm07{width:100%;}

.result .camid .camem{font-size: 0.9rem;  line-height: 1.5rem; letter-spacing: -0.02rem;  padding:1.5rem 0.2rem;}

.camem_w {display: flex;  flex-direction: column;width:80%; border:1px solid #000;} 
.result .camid .cm01{display: flex;  text-align: center;  align-items: center; justify-content: center;}
.result .camid .cm02{display: flex; align-items: center; justify-content: center; flex-direction: column; padding: 0rem; top: 0rem; left: 0rem; position: absolute; width: 4rem;}
.result .camid .camImg{position:relative;}
.result .camid .camImg figure{border-radius: 0.1875rem; width:6.25rem; height:8.875rem; position:relative; border: 1px solid rgba(0, 0, 0, 0.10);}
.result .camid .camImg figure img{width:100%; min-height:8.875rem;}

.result .camid .cm03{display:block;  align-items: center; justify-content: flex-start; text-align: center; align-items: center; justify-content: center;}
.result .camid .cm04 {display: block;  text-align: center; align-items: center; justify-content: center;}
.result .camid .cm04 span { border-radius: 0.1875rem; border: 2px solid #a61f24;   display: inline-block; width:80%; paddding:5px; margin: 0;  font-weight: 700; color: #a61f24;font-size: 1rem;}
.result .camid .cm05 {display: block; color: #111; font-size: 1rem;  text-align: center; align-items: center; justify-content: center;}
.result .camid .cm06 {display: block; text-align: center; align-items: center; justify-content: center;}
.result .camid .cm07 {display: block; text-align:left; align-items: center; white-space:nowrap; background-color:#ccc;word-break:keep-all;}
.result .camid .cm07 p {margin-right:0px; padding:0 0px; width:100%;white-space:nowrap; border:1px solid #000;word-break:keep-all}




/*�¼һ��_new*/
.win_listBox{width:100%;position:relative; margin-top:00px;}
.win_top {width:100%; display:flex; border-bottom:1px solid #111; border-top:1px solid #111;}
.wintItem {display:block; text-align:center; color: #111; font-size: 0.8rem; font-weight: 500; line-height: 1.375rem; letter-spacing: -0.0225rem; padding: 1.0rem 0.2rem;}
.win_top .ct01{width:12rem;}
.win_top .ct02{width:12rem;display:none;}
.win_top .ct03{width:12rem;display:none;}
.win_top .ct04{width:64rem;}
.win_con .win_mid{width:100%; display:flex; border-bottom: 1px solid rgba(17, 17, 17, 0.10);text-align:center; background:#fff; padding:10px 0;}
.win_con .win_mid:hover { background:#e4ebf3;}
.win_con .win_mid .cm01{width:20rem;}
.win_con .win_mid .cm_w {width:86rem; display:flex;}
.win_con .win_mid .cm02{width:20rem;}
.win_con .win_mid .cm03{width:20rem;}
.win_con .win_mid .cm04{width:80rem;}
.win_con .win_mid .cm05{display: none;}

.win_con .win_mid .camem02 {position:relative;font-weight: 400;  text-align: center; color: #111; font-size: 1rem;  line-height: 1.75rem; letter-spacing: -0.02rem;  padding:1.5rem 0.2rem;}
.win_con .win_mid .cm01{display: flex;  text-align:left;  align-items: center; justify-content: center;align-items: flex-start}
.win_con .win_mid .cm01 span.win_img {border-radius: 0.1875rem; width:6.25rem; height:8.875rem; position:relative; border: 1px solid rgba(0, 0, 0, 0.10);}
.win_con .win_mid .cm01 span.win_img img{width:100%; min-height:8.875rem;}
.win_con .win_mid .cm02{display:none; text-align: center; align-items: center; justify-content: center}
.win_con .win_mid .cm03{ display:none; align-items: center;   text-align: center; justify-content: center}
.win_con .win_mid .cm03 span {border-radius: 0.1875rem; border: 2px solid #a61f24;   display: inline-block; width:80%; paddding:5px; margin: 0;  font-weight: 700; color: #a61f24;font-size: 1rem;}
.win_con .win_mid .cm04 {display: flex;  text-align: left; align-items: center;padding:3px 25px; flex-direction: column;justify-content: flex-start;}
.win_con .win_mid .cm04 p.cm0401 {display:flex; text-align: left;   width:100%;}
.win_con .win_mid .cm04 p.cm0401 span {border-radius: 0.1875rem; border: 2px solid #a61f24;  color:#a61f24;display: inline-block; width:auto; padding:3px 10px;   font-weight: 400;  font-size: 0.8rem;}
.win_con .win_mid .cm04 p.cm0402 {display:block; text-align: left; width:100%; padding:10px 0;}
.win_con .win_mid .cm04 p.cm0402 span {display: inline-block;  color:#000;  font-weight: 500; padding:0px 10px 0px 0; }
.win_con .win_mid .cm05 {display: none;}




/*�¶��λ��*/
.catItem02 { font-size: 0.9rem;  ine-height: 1.375rem; padding: 1.0rem 0.1rem;}
.cou_top .ct01{width:0rem;display: none; }
.cou_top .ct02{width:60rem;}
.cou_top .ct03{width:20rem;}
.cou_top .ct04{width:20rem;display: none; }
.cou_top .ct05{width:20rem;}
.cou_top .ct06{width:rem;}
.cou_top .ct07{width:rem;}

.result02 .camid02 .cm01{width:0rem;}
.result02 .camid02 .cm02{width:60rem;}
.result02 .camid02 .cm03{width:12rem;}
.result02 .camid02 .cm04{width:20rem;}
.result02 .camid02 .cm05{width:20rem;}
.result02 .camid02 .camem02 {font-size:0.9rem;  line-height: 1.5rem; letter-spacing: -0.02rem;  padding:1.5rem 0.2rem;}
.result02 .camid02 .cm01{display: none; }
.result02 .camid02 .cm02{display: flex; position: relative; display: block; overflow: hidden; max-width: 100%; text-overflow: ellipsis; white-space: nowrap; text-align: left;}
.result02 .camid02 .cm03{ display: flex;  align-items: center; justify-content: flex-start; text-align: center; align-items: center; justify-content: center;}
.result02 .camid02 .cm04 {display: none; }
.result02 .camid02 .cm05 {display: flex;  font-size:0.9rem;  text-align: center; align-items: center; justify-content: center;}
.result02 .camid02 .cm05 span.off { border-radius:20px;padding:3px 10px;  font-size: 0.7rem;}
.result02 .camid02 .cm05 span.on { border-radius:20px;  padding:3px 5px;   font-size: 0.7rem;font-weight:400;}


/*�湮���*/
.counsel02_info {display: flex;}
.counsel02_left {display:none;}
.counsel02_right { width:100%; display: flex; flex-direction: column; padding-top:120px;}
.counsel02_con {padding:0 0px 0px 0px;text-align:left;}
.co02_info_W {margin:0 auto; width:90%; min-width:30px;  max-width:auto;}
.lc01_st01 {font-size:40px;display:block;font-weight:400;}
.lc01_st01 strong {font-weight:600;font-size:50px;}


.counsel_table {margin-top:30px; flex-direction: column; font-size: 14px;}
.counsel_table > ul > li {margin-bottom:10px;}
.counsel_table .cate { font-size: 14px;   margin-bottom: 20px;}
.counsel_table .td02 {flex-basis: calc(50% - 0px); }
.counsel_table .cate {margin-bottom: 0; height: 60px; display: flex; align-items: center;}
.counsel_table input[type="text"] {border-bottom: 1px solid #E9E9E9; border-top:none; border-right:none; border-left:none; font-family: inherit; font-size: inherit; font-weight: inherit; color: #1e1e1e; width: 100%; padding-bottom: 0px;}
.counsel_table .td02 input[type="text"] {height: 60px;}
.counsel_table textarea {font-size: inherit; font-family: inherit; font-weight: inherit;}
.counsel_table textarea::placeholder , .counsel_table input[type="text"]::placeholder {color: #9C9C9C; font-family: inherit; font-size: inherit; font-weight: inherit;}
.counsel_table .section div ul { display: flex; height: 60px; align-items: center;}
.counsel_table .section div ul li { display: flex; align-items: center;  color: #474747; padding-right:30px;}
.counsel_table [type="radio"],
.counsel_table [type="checkbox"] {appearance: none;border-radius: 100%;width: 20px;height: 20px;transition: all 0.2s ease-in-out;background-color:#FBFBFB;border: 1px solid #DBDBDB; position: relative; cursor: pointer;}
.counsel_table [type="radio"]:checked , .counsel_table [type="checkbox"]:checked {background-color: var(--main-color); border-color: var(--main-color);}
.counsel_table [type="radio"]:checked + label, .counsel_table [type="checkbox"]:checked + label {color: var(--main-color); display:inline-block;}
.counsel_table [type="radio"]:checked::before,
.counsel_table [type="checkbox"]:checked::before {opacity: 1;}
.counsel_table [type="radio"] + label,
.counsel_table [type="checkbox"] + label {cursor: pointer; padding-left: 10px;}
.counsel_table [type="radio"]::before ,
.counsel_table [type="checkbox"]::before { content: "\e929"; position: absolute; left: 50%; top: 50%; transform:translate(-50%,-50%); opacity: 0; font-size: 0px;}  
.counsel_table .radio_box input[type="radio"] {margin-right: 10px;}
.counsel_table .radio_box input[type="text"] {width: 140px;}
.counsel_table .radio_box input::placeholder { color: #474747;}
.counsel_table textarea { width: calc(100% - 62px);  height: 200px; background-color: #FBFBFB; border: 1px solid #DBDBDB; padding: 20px 30px;}
.counsel_table input[type="file"] {position: absolute; width: 0; height: 0; padding: 0; overflow: hidden; border: 0;}
.counsel_table .file_box{display: flex; align-items: center; color: #1e1e1e; font-size: 14px; font-weight: 500;flex-wrap: wrap; gap: 10px 0; line-height: 1.6; word-break: keep-all;}
.counsel_table .file_label { width: 160px; height: 45px; border: 1px solid #1E1E1E; background-color: #fff; display: flex; align-items: center; justify-content: center; text-align: center; cursor: pointer; font-size: 14px; transition: all 0.2s ease;}
.counsel_table .file_label:hover { background-color: #ebebeb; border-color: #d5d5d5; box-shadow: inset 0px 0px 10px #0000003d;}
.counsel_table .file_name { margin: 0 5px 0 10px; }
.counsel_table .select002{width: 100%;font-weight: 400;  height: 60px; border-bottom: 1px solid #E9E9E9; border-top:none; border-right:none; border-left:none; padding: 0px 0 0px 5px !important;  font-size: 14px;}
.counsel_table .select002 ::placeholder{font-size: 16px; color: #ccc; }
.counsel_table .spam div {display: flex; }
.counsel_table .spam div .captcha { width: 120px; height: 60px; border-radius: 60px; overflow: hidden; background-color: #1E1E1E; color: #fff; display: flex; align-items: center; justify-content: center;}
.counsel_table .spam div .captcha img { max-width: 100% ; max-height: 100%;}
.counsel_table .spam input {padding-left: 20px; width: 455px;}
.counsel_table .check .check_txt {background-color: #FBFBFB; border: 1px solid #DBDBDB; padding:28px 30px; line-height: 1.6; color: #1e1e1e; margin-bottom: 10px;}
.counsel_table .check .check_input {display: flex; justify-content: flex; margin-bottom: 60px; align-items: center;}
.counsel_table .check .check_txt p:nth-child(1) {margin-bottom: 25px;}
.counsel_table .inquiry_btn {  font-size:15px; width: 150px; height:50px; margin-bottom:50px ; border-radius: 2px; cursor: pointer;position: relative; overflow: hidden;}
.counsel_table .inquiry_btn p {z-index: 2;}
.counsel_table .inquiry_btn::before {z-index: 1;;content: ""; position: absolute;background-color: #b89765; border-radius: 100%; width: 200px; height: 200px; scale: 0; transition: all 0.8s cubic-bezier(0.39, 0.58, 0.11, 1.26);}
.counsel_table .inquiry_btn:hover::before {scale: 1;}


/*�Խ���*/
.bbs_in {max-width:auto; width: 90%;min-width:300px; }

.list_type01 li{width:100%; margin:0 0 20px 0; } 
.list-box-text p.tit {margin-bottom: 1rem; height:150px;}
.list-box-text p.tit span { font-size:17px;}
.list-box-text p.tag {  font-size: 13px;}
.list-box-text p.date {  font-size: 13px;}

.list_type02 {width: 100%;}
.list_type02 li{width: 100%; margin:0 0 20px 0;  float:none;} 
.list-box-text02  p.tit {margin-bottom: 1rem; height:150px;}
.list-box-text02  p.tit span { font-size:17px;}
.list-box-text02  p.tag {  font-size: 13px;}
.list-box-text02  p.date {  font-size: 13px; }


.board_paginate{margin-top:30px;}
.board_paginate a, .board_paginate strong{width:30px;height:30px;line-height:30px; font-size:14px; margin-right:5px}
.board_paginate a:hover{color:var(--main-color);}
.board_paginate strong{color:#fff;border:1px solid #000;vertical-align:middle;background:#000;border-radius: 50%;}

.board_button{padding:30px 0;height: 55px;}
.board_button .btn_copy{margin-top:20px;padding:20px 10px;}
.board_button .btn{min-width:70px;height:55px;padding:0 30px;font-size:14px;}
.board_button .btn:nth-child(n+2){margin-left:5px;}

/* view */
.view_type02 {position:relative;}
.view_type02 dt {border-bottom:1px solid #000;padding:30px 0 0 0;}
.view_type02 dt .titA {font-size: 20px; line-height: 1.5; margin: 0 auto; text-align:center;padding:0 0 0 0; color:#000;}
.view_type02 dt .dateA {font-size: 14px; color: #666; text-align:center; padding:10px 0 30px 0;}
.view_type02 dt .dateA span {display:inline-block; padding-right:15px; font-size:13px;}
.view_type02 dt .tagA {color: #999; padding:20px 0 20px 0;font-size: 13px;  }
.view_type02 dt .tagA span {font-size:14px;  padding:5px 20px;border-radius:20px; margin:0 5px 5px 0;}
.view_type02 dt .cateA {font-size: 14px; color: #2d71c4; text-align:center; padding:10px 0 0 0;}
.view_type02 dt .coop { padding:10px 0 0px 0;font-size: 12px;}
.view_type02 dt .coop span { background:url("/img/sub/icon_coop.png") 0 2px no-repeat; background-size:15px auto; padding:0 0 0 25px;}
.view_type02 dt .linkA {font-size: 13px; padding-bottom:10px; }
.view_type02 dt .linkA span.link { font-size:13px; padding:5px 20px;}
.view_type02 dt .linkA span.link_ad {background:none; color:#666; padding-top:10px; display:block;}
.view_type02 dd .fileA  {background: #f8f8f8; padding: 13px 0;width: 100%; border-top:1px solid #e5e5e5; font-size:13px;}
.view_type02 dd .fileA .item{color:#000; padding-right:15px;}
.view_type02 dd .fileA .file_name{color:#666; font-size:11px;}
.view_type02 dd .fileA .file_name a {background:url("/img/sub/ico_file_o.png") no-repeat scroll 0 5px;  padding:5px 20px 5px 20px; font-size:12px; position:relative;top: -2px; display:block;}
.view_type02 dd{padding:0 ; border-bottom:1px solid #e5e5e5;}
.view_type02 dd .viewCon {color:#555; line-height:25px; padding:50px 0;}
.view_type02 dd .viewCon p > img{max-width:100% !important;}
.view_type02 dd .viewCon img{ max-width:100%; width: auto !important; height: auto;}
.view_type02 dt .dateA {color: #999; padding:10px 0 30px 0;font-size: 12px;  }
.view_type02 dt .dateA span {display:inline-block; padding-right:15px; font-size:12px;}
.view_type02 dd .dataA {text-align:left;padding: 13px 0;width: 100%; border-bottom:1px solid #e5e5e5;}
.view_type02 dd .dataA ul li {padding:5px 10px;}
.view_type02 dd .dataA span {color:#000; display:inline-block; padding-right:15px; font-size:13px;}


.view_type03 dt {border-bottom:1px solid #e5e4e4; text-align:center; padding:70px 0 50px 0;}
.view_type03 dt .titA {font-size: 20px; line-height: 1.5; margin: 0 auto;color:#000; font-weight:600;}
.view_type03 dt .titA span.cate { font-size:14px; padding-bottom:10px; }
.view_type03 dt .titA span.tag { font-size:13px; padding:20px 0 0 0; }
.view_type03 dt .dateA {color: #999; padding:10px 0 30px 0;font-size: 13px;  }
.view_type03 dt .dateA span {display:inline-block; padding-right:15px; font-size:13px;}
.view_type03 dt .tagA {color: #999; padding:20px 0 0px 0;font-size: 13px;  }
.view_type03 dt .tagA span {display:inline-block; padding:3px 10px; font-size:13px; border:1px solid #eee; padding:5px 10px;border-radius:20px; margin:0 5px 5px 0;}
.view_type03 dd .dataA {text-align:left;padding: 13px 0;width: 100%; border-bottom:1px solid #e5e5e5;}
.view_type03 dd .dataA ul li {padding:5px 10px;}
.view_type03 dd .dataA span {color:#000; display:inline-block; padding-right:15px; font-size:13px;}
.view_type03 dt .coop { padding:20px 0 10px 0;font-size: 14px; color: #777; overflow: hidden; }
.view_type03 dt .coop span { background:url("/img/sub/icon_coop.png") 0 2px no-repeat; padding:0 0 0 25px;}
.view_type03 dt .linkA {color: #999; padding:20px 0;font-size: 13px;  }
.view_type03 dt .linkA span {display:inline-block; margin-right:15px; font-size:15px; padding:5px 20px;border-radius:20px;background:var(--main-color); color:#fff;}
.view_type03 dt .cate {font-size: 12px; font-weight: bold; color: #bc9a5d; text-align:center; padding:0 0 30px 0;}
.view_type03 dt .posA {font-size: 14px; color: #f1732f; text-align:center; padding:10px 0 0 0;}

.view_type03 dd .fileA  {text-align:left;background: #f8f8f8; padding: 13px;width: 100%; border-top:1px solid #e5e5e5; font-size:13px;}
.view_type03 dd .fileA .item{color:#000; padding-right:15px;}
.view_type03 dd .fileA .file_name{color:#666;}
.view_type03 dd .fileA .file_name a {background:url("/img/sub/ico_file_o.png") no-repeat scroll 0 4px; content: ""; left: 0;padding:0 20px 5px 20px; top: -2px; font-size:14px;display:block;}
.view_type03 dd {padding:0 ; border-bottom:1px solid #e5e4e4;}
.view_type03 dd .view_wincase {color:#555; line-height:25px; padding:0px 0; word-break:break-all; }
.view_type03 dd .winA {color: #999; padding:15px 0;font-size: 16px;  border-top: 1px solid #000;border-bottom:1px solid #e5e5e5; display:flex; }

.view_type03 dd .winA div {display: flex;  text-align:left;   flex-direction: column; font-size:14px; text-align:left; align-items: flex-start}
.view_type03 dd .winA span {display:block;  padding:0 0px 0px 0;color:#000;  text-align:left; width:100%;}

.view_type03 dd .view_wincase ul li { flex-direction: column; display: flex; width: 100%;padding:50px 0;  border-bottom:1px dashed #ddd; }
.view_type03 dd .view_wincase ul li  h3 {font-size:18px;padding:0 20px 10px 20px;}
.view_type03 dd .view_wincase ul li div {width:100%;word-break: keep-all;font-weight: 400; text-align:left; font-size:14px;padding:0 20px;}
.view_type03 dd .view_wincase ul li:first-child, .view_type03 dd .view_wincase ul li:nth-child(3), .view_type03 dd .view_wincase ul li:nth-child(5), .view_type03 dd .view_wincase ul li:nth-child(7) {background:#fbf9f8;}
.view_type03 dd .view_wincase ul li:nth-child(2) .view_type03 dd .view_wincase ul li:nth-child(4), .view_type03 dd .view_wincase ul li:nth-child(6), .view_type03 dd .view_wincase ul li:nth-child(8) {background:#fff;}

.view_type03 dd .view_wincase img{overflow:hidden;position:relative; margin-bottom:10px; max-width:96%;  height: auto !important;}
.view_type03 dd .view_wincase div.btn {position:absolute;top:1150px; z-index:99; width:1100px; margin:0 auto;}
.view_type03 dd .view_wincase div.btn p.img_prev{float:left;}
.view_type03 dd .view_wincase div.btn p.img_next{float:right;}
.view_type03 dd .view_wincase div.v_con_list {width:100% !important; overflow:hidden;position:relative; margin-bottom:10px;}
.view_type03 dd .view_wincase div.v_con_list ul li {width:135px; height:79px; float:left; margin-right:2px; margin-bottom:1px; overflow:hidden;}
.view_type03 dd .view_wincase div.v_con_list ul li img {width:100%; border:1px solid #fff;}


.viewShiftA{border-top:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd; clear:both;}
.viewShiftA p{padding:15px 0; border-top:1px solid #e1e1e1;  color:#555}
.viewShiftA p:first-child{border-top:none}
.viewShiftA span.Tit{color:#000; display:inline-block; padding:0 20px;}
.viewShiftA span.data{color:#000; display:inline-block; font-size: 13px;}
.viewShiftA a{white-space:nowrap; text-overflow:ellipsis}
.viewShiftA a:hover{text-decoration:underline;}


.qna_viewA {border-top:1px solid #cdcdcd;background:#f1f2f7 url("/img/sub/ico_qna.gif") no-repeat scroll 25px 25px; }
.qna_viewA p.an {padding:25px 25px 25px 50px;color:#000; line-height:24px;font-size: 13px;}
.qna_viewA p.btn {padding:0 25px 25px 0;text-align:right;}

.qna_writeA {border-top:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd; padding:25px;vertical-align:top;position:relative;height:70px;}
.qna_writeA p.qna_writeA_le {width:90%;display:inline-block; float:left;}
.qna_writeA p.qna_writeA_le textarea {border:1px solid #ccc; width:100%; display:inline-block;height:55px;font-family:'Poppins', 'Spoqa Han Sans Neo', 'Malgun Gothic','MalgunGothic','Nanum Gothic',Dotum,'����',Gulim,Helvetica,sans-serif;}
.qna_writeA p.qna_writeA_ri {width:7%;display:inline-block; float:right;}
.qna_writeA p.qna_writeA_ri span.btn {background:#2b3a53;width:100%; color:#fff; display:inline-block; height:45px; padding-top:30px;text-align:center;}

.shareA {text-align:right; vertical-align:middle; padding:20px 0 0 0;width:90%;  margin:0 auto;}
.shareA span { padding:0 20px 0 0;}
.shareA a {display:inline-block; padding:0 0 0 0;border-radius:20px;overflow:hidden; margin-right:2px;}

.message {padding-top:30px;}
.msg_write {margin-bottom:25px;}
.msg_write01 textarea, .msg_write01 textarea:focus{width:95%; border:0;background:none;height:80px; color:#666; padding:5px 0 0 10px; font-size:12px; line-height:20px;}
.msg_write02 {border-top:1px solid #f0f0f1;text-align:right;}
.msg_write03 {border-bottom:1px solid #f0f0f1;text-align:left; height:38px;}
.msg_write03 input {border:0;background:none; padding:5px 0 0 20px;}
.btn_msg {background:#15295b; width:100px; height:33px; color:#fff;display:inline-block;text-align:center; padding-top:5px; font-weight:700;}
.msg_total {text-align: left;font-size:12px; color:#666; padding-bottom:10px;}
.msg_total b {color:#000;}
.msg_list {width:100%; position: relative; text-align: left;border-top:1px solid #000; margin-bottom:45px;font-size:12px;}
.msg_list ul li {width:100%; padding:20px 0;border-bottom:1px solid #dfe0e1;}
.msg_list ul li p.name {padding-bottom:10px; color:#000; font-weight:700;}
.msg_list ul li p.name span {margin-right:10px; vertical-align:middle;}
.msg_list ul li p.txt {padding-bottom:5px; color:#626264;  text-overflow:ellipsis;}
.msg_list ul li p.date { color:#838486; font-size:12px;}
.msg_list ul li p.date  a {color:#999;}



/* write */
.wrt_board {position:relative;border-top:2px solid #000; } 
.wrt_board dl dt, .wrt_board dl dd{min-height:33px; padding:5px 0;}
.wrt_board dl dt{display: block;width:95px;  line-height:33px; font-size:12px; color:#000;}
.wrt_board dl dd{font-size:12px;display: block;}
.wrt_board dl.mdrop dt, .wrt_board dl.mdrop dd{display:block;}
.wrt_board dl.mdrop dt{padding-bottom:0;}
.wrt_board dl.mdrop dd{padding-top:0;}
.wrt_board dl dd .w1{width:70% !important;}
.wrt_board dl dd .w2{width:60% !important;}
.wrt_board dl dd .w3{width:24% !important;}
.wrt_board dl dd .frm_item label{line-height:33px;}
.wrt_board dl dd .frm_item input{display:table-cell; width:90%; vertical-align:middle;}
.wrt_board dl dd .frm_item.type1{float:none; width:100%;}
.wrt_board dl dd .frm_item.type1 label{width:35px;}
.wrt_board dl dd .frm_item.type2{float:none; margin-top:2px; width:100%;}
.wrt_board dl dd .frm_item.type2 label{width:35px;}
.wrt_board dl dd .wfull{width:95%;}
.wrt_board dl dd .textbox {color:#555; height:30px;}
.wrt_board dl dd .h_n {height:auto;}
.wrt_board dl dd span {font-weight:200; font-size:12px; padding:10px 0; color:#666; display:inline-block;}

/* inquiry */
.inq_wrapper {width:100%;float:left;}
.inq_le_tit {width:15%; float:left;text-align:left; border-top:2px solid #000;}
.inq_le_tit span {padding-top:20px; font-size:20px;display:block;}
.inq_info {width:70%; float:right;text-align:left;color: #999;}
.chk_area02 { color:#888; line-height:28px; padding-bottom:0;}
.chk_area02 span {padding-right:30px;display:inline-block;}
.chk_area03 { color:#888; line-height:28px; border-bottom:1px dotted #ccc; padding-bottom:25px;}
.chk_area03 span {padding:20px 0;display:inline-block;}
.ipt_area02 {padding:20px 0;}
.ipt_line02 {padding:0 0 5px 0;}
.txt_input02{width:47%;height:35px;line-height:20px;padding:0 13px;font-size:14px;color:#000;border-bottom:1px solid #ccc;font-weight:400;}
.txt_input02:focus{border-bottom:1px solid #333;background:#fff;color:#000;}
.txt_input03{width:94%;height:35px;line-height:20px;padding:0 13px;font-size:14px;color:#000;border-bottom:1px solid #ccc;font-weight:400;}
.txt_input03:focus{border-bottom:1px solid #333;background:#fff;color:#000;}
.txt_textarea02{width:95%;height:100px;line-height:30px;padding:0 13px;font-size:13px;color:#000;border-bottom:1px solid #ccc;font-weight:400;font-family:'Nanum Square','����',Dotum,'����',Gulim,Helvetica,sans-serif;}
.txt_textarea02:focus{border:1px solid #333;background:#fff;color:#000;}
.file_line02 {position:relative;padding:0;padding:0 0 5px 0;}
.file_line02 input.request_file2{width:100%;height:35px;line-height:20px;padding:0;color:#999;font-size:13px;position:absolute;z-index:2;background:#fff;}
.file_line02 .fake input{display:inline-block;width:80%;height:35px;line-height:20px;padding:0 13px; vertical-align:top;color:#999;font-size:13px;border:1px solid #ccc;border-radius:3px; background:#fff;}
.file_line02 .fake .btnfile{display:inline-block;height:35px;line-height:30px;width:15%;color:#fff;text-align:center;font-size:14px;z-index:1;border-radius:3px;background:#777;border:1px solid #777;}
.file_line02 p {font-size:13px; padding-bottom:5px;}
.btn_area {padding:30px 0; width:70%; float:right;text-align:right}
 a.btn003 {color:#fff; font-size:15px;background:#000; display:inline-block; padding:15px 30px;}
.inq_info p.tit {color:#000; padding:15px 0 10px 0;}

.txt_input002{width:47%;height:35px;line-height:20px;padding:0 13px;font-size:14px; color:#fff !important; border-bottom:1px solid #95866e;font-weight:400;background:#fff;}
.txt_input002:focus{border-bottom:1px solid #333;background:#fff;color:#000 !important;}

.txt_input04{width:49%;height:40px;line-height:20px;padding:0 13px;font-size:14px;color:#666;border:1px solid #ccc;font-weight:400;}
.txt_input04:focus{border-bottom:1px solid #333;background:#fff;color:#000;}


/* ����� */
.login-bx {width:80%;  padding-bottom:0px; margin:0 auto;}
.login-bx div.tc{ width:100%;}
.login-bx div.tc .inp{ padding:0;}
.login-bx div.tc .inp .input{border-radius: 10px;; background:#eee; height:50px; line-height:50px; text-indent:22px; font-size:15px;display:block; width:100%; color:#999;font-family:'Poppins', 'Spoqa Han Sans Neo', 'Malgun Gothic','MalgunGothic','Nanum Gothic',Dotum,  Gulim,Helvetica,sans-serif;}
.login-bx div.tc .inp+.inp{ margin-top:20px;}
.login-bx div.tc .chk{ padding:16px 0; text-align:right; color:#959595; display:block; font-size:14px;}
.login-bx div.tc .btn-box{ margin-top:10px;}
.login-bx div.tc .btn-box a{font-size:18px;color: #fff;}

/* 241030 */
.s_c0102 {width: 100%;}
.s_c0103_con {margin: 0 auto;}
.s_c0102_con {margin: 0 auto;}
.s_c0103 {width: 100%;}
.s_c0104_info01 > ul > li {margin-bottom: 30px; padding: 30px;}
.s_c0104_info01 > ul > li:last-child {margin-bottom: 0; padding: 30px;}
.s_center05_tit .cr-box {flex-wrap: wrap; max-width: auto; padding: 50px; width: auto;}
.s_center05_tit .cr-box .cr-left {width: 100%; margin-bottom: 30px;}
.s_center05_tit .cr-box .cr-right {width: 100%;}
.s_center05_tit .cr-box .cr-right span br {display: none;}
.cen02_02_ri .step > ul > li {width: 100%; margin-bottom: 20px;}
.cen02_02_ri .step > ul > li:last-child {margin-bottom: 0;}
.sc3_02_con > ul {flex-wrap: wrap;}
.sc3_02_con > ul li {width: 100%;}
.sc3_02_con > ul li:last-child {width: 100%; margin-top: 30px;}
.s_center_box .s_center4_01 {width: 100%;}
.s_center_box .s_center4_02 {width: 100%;}
.view_type03 dd .view_wincase ul li h3 {width: 100%; text-align: left;}
.s_center05_tit .cr-box .cr-right p {font-size: 20px;}
.s_center05_tit .cr-box .cr-right img {width: 90%; margin: 20px 0;}
.win_top .ct01 {width: 20rem; white-space: nowrap;}
.counsel_table .inquiry_btn {margin: 0 auto 50px;}
}

@media screen and (max-width: 490px) {
    .s_c0102{background: #fff url(/img/sub/center_bg0115.png) 50% top no-repeat;background-size: 780px; padding: 40px 20px 45px 20px; height: auto;}
    .cen02_02_ri .info01 p.txt span{
        text-align: center;
        display: block;
        margin: 10px auto;
        width: 60%;
    }
    .s_c0105_info_ri > span.desc{
        flex-direction: column;
        align-items: center;
    }
    .s_c0105_info_ri > span.desc strong{
        width: 70%;
        margin-right: 0;
        text-align: center;
        margin-bottom: 20px;
    }
    .s_c0105_info_ri > span.desc strong:last-child{
        margin-bottom: 0;
    }
}

