@media screen and (max-width: 1024px){
	.sub-left{display: none;}
	.sub-right{width: 100%;}
	#container.sub-right{width: 100%;}
	.check-input1{margin: 0 auto 40px;}
	.sub4-agent1 > dl > dt{width: 230px;margin-top: 60px;}
	.sub4-agent1 > dl > dd{width: calc(100% - 230px);}
	.sub4-Orgchart1 > ul > li{width: 30%;min-width: 190px;height: 60px;}
	.sub4-Orgchart1 > ul > li.li-01::before{position: absolute;top: 102px;left: 0;z-index: 2;width: calc(50% - 1px);height: 1px;background: #c1dff9;content:"";}
	.sub4-Orgchart1 > ul > li.li-02::after{width: 68%;}
	.sub4-Orgchart1 > ul > li.li-04{margin-top: 35px;}
	.sub4-Orgchart1 > ul > li.li-04 > dl{width: calc(50% - 20px);}
	.sub4-Orgchart1 > ul > li.li-04 > dl > dt{height: 55px;}
	.sub4-people1 > dl > dd{padding-left: 40px;}
	/* S 2023-12-11 */
	.sub-center{min-height: auto;padding-bottom: 80px;}
	.sub1-lawtext1 > dd{padding: 0 5%;}
	/* E 2023-12-11 */
}

/* S 2023-12-11 */
@media screen and (max-width: 850px){
	.sub1-icon-box1 > ul > li{width: calc(25% - 20px);}
	.sub1-icon-box1 > ul > li.last-style1{width: calc(100% - 20px);margin-left: 10px;}
	.sub1-icon-box1 > ul > li.last-style1 dl{margin: 0 auto;width: calc(25% - 20px);}
	.sub1-icon-box1 .accept{position: relative;left: auto;bottom: auto;display: table;margin: 10px auto 18px;width: auto;height: auto;padding: 10px 10px 15px 0;border-right: 1px solid #1767b0;border-bottom: 0;background: none;}
	.sub1-icon-box1 .accept::after{position: absolute;right: -10px;bottom: 0;width: 10px;height: 11px;background: url('../images/sub/sub1_bg2mo.png') no-repeat;content:"";}
	.sub1-icon-box1 .accept > br{display: block;}
}
/* E 2023-12-11 */

@media screen and (max-width: 768px){
	.scroll-768{width: 100%;overflow-x: auto;}
	.scroll-768::after{display: block;}
	.scroll-768 > table{width: 768px;}
	.sub-search1 > *{height: 46px;}
	.sub-search1 > a{width: 130px;}
	.sub-search1 > select{width: 130px;}
	.sub-search1 > input{width: calc(100% - 290px);}
	.check-input1 > ul{padding-right: 0;}
	.sub4-agent1 > .pic1 > img{margin: 0 -20%;width: 140%;max-width: 140%;}
	.sub4-agent1 > .pic1::before{display: none;}
	.sub4-agent1 > dl > dt{float: none;width: auto;margin: 45px 0 30px;text-align: center;}
	.sub4-agent1 > dl > dd{float: none;width: auto;padding: 0;}
	.sub4-agent1 > dl > dd::before{display: none;}
	.sub4-agent1 > dl > dd > h5{padding-top: 0;}
	.sub4-agent1 > dl > dd > h5::before{display: none;}
	.sub4-Orgchart1{padding: 40px 20px 50px;border-radius: 25px 25px 0 0;}
	.sub4-Orgchart1 > h5{margin-bottom: 35px;}
	.sub4-Orgchart1 > ul > li{font-size: 16px;}
	.sub4-Orgchart1 > ul > li.li-02{min-width: 110px;}
	.sub4-Orgchart1 > ul > li.li-04 > dl{width: calc(50% - 15px);padding: 20px 20px 25px;}
	.sub4-Orgchart1 > ul > li.li-04 > dl > dt{font-size: 18px;}
	.sub4-people1 > dl{width: calc(100% - 30px);}
	
	/* S 2023-12-11 */
	.sub1-mediate1 > dl{padding: 20px 20px 25px;}
	.sub1-mediate1 > dl::before{display: table;position: static;width: auto;height: auto;margin: 0 auto 18px;}
	.sub1-mediate1 .btn1{margin: 25px auto 10px;}
	.sub1-mapgps1{margin-bottom: 40px;}
	/* E 2023-12-11 */
}

@media screen and (max-width: 600px){
	.member-tab1 > ul{margin: 0 -18px;}
	.member-tab1 > ul > li{padding: 50px 18px 20px;}
	.member-text3 > ul > li > br{display: none;}
	.member-seek1{float: none;width: 100%;max-width: 360px;margin: 30px auto 0;}
	.member-logon1{padding: 50px 15px 55px;}
	.member-input1{padding: 0;}
	.member-input1 .pass-box1{padding-right: 65px;}
	.member-input1 .pass-box1 .btn1{left: auto;right: 0;}
	.sub-search1 > a{margin-top: 10px;width: calc(100% - 10px);}
	.sub-search1 > select{width: 120px;}
	.sub-search1 > input{width: calc(100% - 140px);}
	.member-input1 .gray-box1{padding: 25px 20px;}
	.member-input1 .text-list1 > li:not(:first-child){margin-top: 15px;}
	.sub-table1 table th,
	.sub-table1 table td{font-size: 13px;}
	.sub-table1.row-style1 table td{padding: 8px;}
	.view-list1 .file-dl1 > dt{width: 100%;}
	.view-list1 .file-dl1 > dd{width: auto;padding: 10px 0 0;}
	.sub4-agent1 > .pic1 > img{margin: 0 -40%;width: 180%;max-width: 180%;}
	.sub4-Orgchart1 > ul > li.li-04{margin-top: 5px;}
	.sub4-Orgchart1 > ul > li.li-04 > dl{float: none;margin: 25px auto 0;width: 100%;max-width: 300px;}
	.error-box1 ul > li{font-size: 16px;line-height: 1.4;}
	.error-box1 ul > li.title{margin: 36px 0 26px;font-size: 21px;line-height: 1.2;}
	
	/* S 2023-12-11 */
	.sub1-lawtext1 > *{width: 100%;display: block;}
	.sub1-lawtext1 > dt{min-width: auto;}
	.sub1-lawtext1 > dd{padding: 18px 0 0;}
	.sub1-icon-box1 > ul > li:not(:first-child)::after{top: -30px;left: calc(50% - 20.5px);background: url('../images/sub/sub1_bg1mo.png') no-repeat center;}
	.sub1-icon-box1 > ul > li{width: calc(100% - 20px);}
	.sub1-icon-box1 dl{width: 100% !important;max-width: 280px;margin: 0 auto;}
	.sub1-icon-box1 .accept{margin-top: 5px}
	/* E 2023-12-11 */
}

@media screen and (max-width: 550px){
	.paging{margin-top: 35px;padding: 0 72px;}
	.paging > a{width: 30px;height: 30px;line-height: 24px; font-size: 13px;}
	.paging > a.img{top: calc(50% - 17px);}
	.paging > a.prev{left: 34px;}
	.paging > a.next{right: 34px;}
	.view-list1 > li.title{padding: 14px 14px 10px;font-size: 17px;}
	.view-list1 > li.file{padding: 10px 14px;}
	.view-list1 > li.text{padding: 18px 14px 40px;}
	.reset-pass1 > li > label{width: 122px;padding: 5px 15px 0 0;font-size: 16px;}
	.reset-pass1 > li > input{width: calc(100% - 122px);}
	.sub4-people1 > dl{padding: 18px;border-radius: 20px;}
	.sub4-people1 > dl > dt{width: 100px;border-radius: 10px;}
	.sub4-people1 > dl > dd{width: calc(100% - 100px);padding-left: 25px;}
	.sub4-people1 > dl > dd p{font-size: 15px;font-weight: 300;}
	.sub4-people1 > dl > dd p.name{font-size: 20px;}
	
	/* S 2023-12-11 */
	.sub1-mediate1 > dl > dt{font-size: 17px;}
	.sub1-mediate1 > dl > dd{font-size: 15px;}
	.sub1-AddTel1 > li{font-size: 17px;padding-left: 88px;background-position: left top !important;}
	/* E 2023-12-11 */
	
	
}
@media screen and (max-width: 425px){
	#container.member{padding: 50px 0 70px;}
	.member-title1{margin-bottom: 30px;font-size: 32px;}
	.member-tab1{margin-bottom: 20px;}
	.member-tab1 > ul{margin: 0 -15px;}
	.member-tab1 > ul > li{padding: 42px 15px 20px;font-size: 16px;background-size: 27px !important;}
	.member-tab1 > ul > li::before{display: none;}
	.member-input1 .id-box1 > a{width: 100px;}
	.member-input1 .id-box1 > input{width: calc(100% - 110px);}
	.Email-input1 > select{width: 100% !important;margin: 8px 0 0;}
	.Email-input1 > input[type="text"]{width: calc(50% - 18px) !important;}
	.sub-table1 .Email-input1 > input[type="text"]{width: calc(50% - 14px) !important;}
	.reset-pass1 > li:not(:last-child){margin-bottom: 25px;}
	.reset-pass1 > li{display: block;}
	.reset-pass1 > li > label{width: 100%;padding: 0 0 8px;text-align: left;}
	.reset-pass1 > li > input{width: 100%;}
	
	/* S 2023-12-11 */
	.sub1-AddTel1 > li{padding: 82px 0 0 18px;font-size: 16px;}
	/* E 2023-12-11 */
}