
/*모바일 스타일*/
@media screen and (max-width: 1023.5px) {
	div.pc {
		display:none !important;
	}
	div.mo {
		display:block;
		margin-bottom: 8.3vw;
	}
	.mo-con {
		display: block;
	}
	.mediaViewInfo {
		--web-view-name: MO_메인_와이즈만;
		--web-view-id: MO__;
		--web-scale-on-resize: true;
		--web-enable-deep-linking: true;
	}
	:root {
		--web-view-ids: MO__;
	}
	* {
		margin: 0;
		padding: 0;
		box-sizing: border-box;
		border: none;
	}
	#MO__ {
		position: absolute;
		width: 720px;
		height: 2504px;
		background-color: rgba(248,248,248,1);
		overflow: hidden;
		--web-view-name: MO_메인_와이즈만;
		--web-view-id: MO__;
		--web-scale-on-resize: true;
		--web-enable-deep-linking: true;
	}
	@keyframes fadein {

		0% {
			opacity: 0;
		}
		100% {
			opacity: 1;
		}

	}
	#Top_01_bg {
		fill: rgba(203,67,53,1);
	}
	.Top_01_bg {
		position: absolute;
		overflow: visible;
		width: 720px;
		height: 121px;
		left: 0px;
		top: 0px;
	}
	#btn_logo {
		position: absolute;
		width: 254.002px;
		height: 82.333px;
		left: 80px;
		top: 38.832px;
		overflow: visible;
		padding: 24px;
	}
	#n_1 {
		fill: rgba(159,31,18,1);
	}
	.n_1 {
		overflow: visible;
		position: absolute;
		width: 206.002px;
		height: 34.334px;
		left: 24px;
		top: 24px;
		transform: matrix(1,0,0,1,0,0);
	}
	#n_2 {
		fill: rgba(255,255,255,1);
	}
	.n_2 {
		overflow: visible;
		position: absolute;
		width: 40px;
		height: 35px;
		left: 40px;
		top: 63.332px;
		transform: matrix(1,0,0,1,0,0);
		--web-animation: fadein 0.30000001192092896s ease-out;
		--web-action-type: page;
		--web-action-target: member_mo_menu.html;
		cursor: pointer;
	}
	#Bottom {
		fill: rgba(72,72,72,1);
	}
	.Bottom {
		position: absolute;
		overflow: visible;
		width: 720px;
		height: 331px;
		left: 0px;
		top: 2173px;
	}
	#n______CNI__Books {
		left: 54px;
		top: 2265px;
		position: absolute;
		overflow: visible;
		width: 613px;
		height: 24px;
		line-height: 18px;
		margin-top: -1px;
		text-align: left;
		
		font-style: normal;
		font-weight: normal;
		font-size: 16px;
		color: rgba(255,255,255,1);
	}
	#n___2219__3_5F___02-2033-8800_ {
		left: 54px;
		top: 2310px;
		position: absolute;
		overflow: visible;
		width: 399px;
		height: 98px;
		line-height: 24px;
		margin-top: -3px;
		text-align: left;
		
		font-style: normal;
		font-weight: normal;
		font-size: 18px;
		color: rgba(255,255,255,1);
	}
	#Copyright__All_right_reserved {
		left: -26px;
		top: 2429px;
		position: absolute;
		overflow: visible;
		width: 375px;
		height: 21px;
		text-align: right;
		font-family: Apple SD Gothic Neo;
		font-style: normal;
		font-weight: bold;
		font-size: 16px;
		color: rgba(255,255,255,1);
	}
	#Text {
		left: 45px;
		top: 2205px;
		position: absolute;
		overflow: visible;
		width: 75px;
		white-space: nowrap;
		text-align: center;
		
		font-style: normal;
		font-weight: normal;
		font-size: 20px;
		color: rgba(255,255,255,1);
	}
	#n_ {
		left: 148px;
		top: 2205px;
		position: absolute;
		overflow: visible;
		width: 153px;
		white-space: nowrap;
		text-align: center;
		
		font-style: normal;
		font-weight: normal;
		font-size: 20px;
		color: rgba(255,255,255,1);
	}
	#n_3368 {
		position: absolute;
		width: 162px;
		height: 55px;
		left: 80px;
		top: 390px;
		overflow: visible;
	}
	#n_268 {
		fill: rgba(255,255,255,1);
	}
	.n_268 {
		filter: drop-shadow(0px 1px 2px rgba(0, 0, 0, 0.161));
		position: absolute;
		overflow: visible;
		width: 168px;
		height: 61px;
		left: 0px;
		top: 0px;
	}
	#Icon_Button {
		position: absolute;
		width: 127.042px;
		height: 29px;
		left: 96.479px;
		top: 403.434px;
		overflow: visible;
	}
	#Text_ {
		left: 0px;
		top: 5px;
		position: absolute;
		overflow: visible;
		width: 110px;
		height: 29px;
		line-height: 24px;
		margin-top: -2px;
		text-align: left;
		
		font-style: normal;
		font-weight: lighter;
		font-size: 20px;
		color: rgba(96,96,96,1);
	}
	#ic_chevron_right_24px {
		fill: rgba(199,199,199,1);
	}
	.ic_chevron_right_24px {
		overflow: visible;
		position: absolute;
		width: 7.463px;
		height: 12.084px;
		left: 119.58px;
		top: 8.457px;
		transform: matrix(1,0,0,1,0,0);
	}
	#n__ {
		left: 80px;
		top: 298px;
		position: absolute;
		overflow: visible;
		width: 100%;
		text-align: left;
		
		font-style: normal;
		font-weight: bold;
		font-size: 45px;
		color: rgba(0,0,0,1);
	}
	#ic_face_24px {
		fill: rgba(203,67,53,1);
	}
	.ic_face_24px {
		overflow: visible;
		position: absolute;
		width: 80px;
		height: 80px;
		left: 80px;
		top: 205.457px;
		transform: matrix(1,0,0,1,0,0);
	}
	#n_268_ {
		fill: rgba(255,255,255,1);
	}
	.n_268_ {
		filter: drop-shadow(0px 1px 2px rgba(0, 0, 0, 0.161));
		position: absolute;
		overflow: visible;
		width: 486px;
		height: 356px;
		left: 80px;
		top: 525px;
	}
	#n__ba {
		position:absolute;
		right:3.4vw;
		bottom:4.1vw;
		line-height: 2.7vw;
		font-style: normal;
		font-weight: bold;
		font-size:2.7vw;
		color: rgba(203,67,53,1);
	}
	.type02 #n__ba {
		color:#3292c4;
	}
	#n__bb {
		left: 16px;
		top: 0px;
		position: absolute;
		overflow: visible;
		width: 232px;
		white-space: nowrap;
		line-height: 31px;
		margin-top: -3px;
		text-align: left;
		
		font-style: normal;
		font-weight: normal;
		font-size: 25px;
		color: rgba(0,0,0,1);
		letter-spacing: -0.2px;
	}
	#n_36 {
		fill: rgba(189,189,189,1);
	}
	.n_36 {
		position: absolute;
		overflow: visible;
		width: 8px;
		height: 7px;
		left: 0px;
		top: 15px;
	}
	#CNI_ {
		left: 16px;
		top: 0px;
		position: absolute;
		overflow: visible;
		width: 316px;
		white-space: nowrap;
		line-height: 31px;
		margin-top: -3px;
		text-align: left;
		
		font-style: normal;
		font-weight: normal;
		font-size: 25px;
		color: rgba(0,0,0,1);
		letter-spacing: -0.2px;
	}
	#n_36_bc {
		fill: rgba(189,189,189,1);
	}
	.n_36_bc {
		position: absolute;
		overflow: visible;
		width: 8px;
		height: 7px;
		left: 0px;
		top: 15px;
	}
	#n__be {
		left: 16px;
		top: 0px;
		position: absolute;
		overflow: visible;
		width: 187px;
		white-space: nowrap;
		line-height: 31px;
		margin-top: -3px;
		text-align: left;
		
		font-style: normal;
		font-weight: normal;
		font-size: 25px;
		color: rgba(0,0,0,1);
		letter-spacing: -0.2px;
	}
	#n_36_bf {
		fill: rgba(189,189,189,1);
	}
	.n_36_bf {
		position: absolute;
		overflow: visible;
		width: 8px;
		height: 7px;
		left: 0px;
		top: 15px;
	}
	#Text_bh {
		overflow: visible;
		white-space: nowrap;
		line-height: 4.1vw;
		text-align: left;
		font-style: normal;
		font-weight: bold;
		font-size: 4.1vw;
		color: rgba(203,67,53,1);
		margin-bottom:5.2vw;
	}
	.type02 #Text_bh {
		color:#3292c4;
	}
	#n_436 {
		position: absolute;
		width: 344.438px;
		height: 29px;
		left: 79.563px;
		top: 905px;
		overflow: visible;
	}
	#n_303 {
		fill: rgba(203,67,53,1);
	}
	.n_303 {
		overflow: visible;
		position: absolute;
		width: 20.25px;
		height: 20.25px;
		left: 0px;
		top: 4.035px;
		transform: matrix(1,0,0,1,0,0);
	}
	#n____ {
		left: 26.438px;
		top: 0px;
		position: absolute;
		overflow: visible;
		width: 319px;
		white-space: nowrap;
		line-height: 29px;
		margin-top: -4.5px;
		text-align: left;
		
		font-style: normal;
		font-weight: normal;
		font-size: 20px;
		color: rgba(203,67,53,1);
	}
	#n_3369 {
		position: absolute;
		width: 480px;
		height: 350px;
		left: 577px;
		top: 523px;
		overflow: visible;
	}
	#n_546 {
		position: absolute;
		width: 480px;
		height: 350px;
		left: 0px;
		top: 0px;
		overflow: visible;
	}
	#n_268_bn {
		fill: rgba(255,255,255,1);
	}
	.n_268_bn {
		filter: drop-shadow(0px 1px 2px rgba(0, 0, 0, 0.161));
		position: absolute;
		overflow: visible;
		width: 486px;
		height: 356px;
		left: 0px;
		top: 0px;
	}
	#n__bo {
		left: 387px;
		top: 295px;
		position: absolute;
		overflow: visible;
		width: 72px;
		white-space: nowrap;
		line-height: 29px;
		margin-top: -4.5px;
		text-align: left;
		
		font-style: normal;
		font-weight: normal;
		font-size: 20px;
		color: rgba(203,67,53,1);
	}
	#Text__bp {
		position: absolute;
		width: 232px;
		height: 36px;
		left: 31px;
		top: 109px;
		overflow: visible;
	}
	#n_GT_ {
		left: 11px;
		top: 0px;
		position: absolute;
		overflow: visible;
		width: 222px;
		white-space: nowrap;
		line-height: 31px;
		margin-top: -3px;
		text-align: left;
		
		font-style: normal;
		font-weight: normal;
		font-size: 25px;
		color: rgba(0,0,0,1);
		letter-spacing: -0.2px;
	}
	#n_36_br {
		fill: rgba(189,189,189,1);
	}
	.n_36_br {
		position: absolute;
		overflow: visible;
		width: 5px;
		height: 5px;
		left: 0px;
		top: 16px;
	}
	#Text__bs {
		position: absolute;
		width: 199px;
		height: 38px;
		left: 31px;
		top: 163px;
		overflow: visible;
	}
	#n_Askhow {
		left: 11px;
		top: 0px;
		position: absolute;
		overflow: visible;
		width: 185px;
		white-space: nowrap;
		line-height: 31px;
		margin-top: -3px;
		text-align: left;
		
		font-style: normal;
		font-weight: normal;
		font-size: 25px;
		color: rgba(0,0,0,1);
		letter-spacing: -0.2px;
	}
	#n_36_bu {
		fill: rgba(189,189,189,1);
	}
	.n_36_bu {
		position: absolute;
		overflow: visible;
		width: 5px;
		height: 5px;
		left: 0px;
		top: 16px;
	}
	#Text__bv {
		position: absolute;
		width: 199px;
		height: 37px;
		left: 31px;
		top: 218px;
		overflow: visible;
	}
	#n_Askhow_bw {
		left: 11px;
		top: 0px;
		position: absolute;
		overflow: visible;
		width: 185px;
		white-space: nowrap;
		line-height: 31px;
		margin-top: -3px;
		text-align: left;
		
		font-style: normal;
		font-weight: normal;
		font-size: 25px;
		color: rgba(0,0,0,1);
		letter-spacing: -0.2px;
	}
	#n_36_bx {
		fill: rgba(189,189,189,1);
	}
	.n_36_bx {
		position: absolute;
		overflow: visible;
		width: 5px;
		height: 5px;
		left: 0px;
		top: 16px;
	}
	#n__by {
		left: 31px;
		top: 39px;
		position: absolute;
		overflow: visible;
		width: 221px;
		white-space: nowrap;
		line-height: 34px;
		margin-top: -2.5px;
		text-align: left;
		
		font-style: normal;
		font-weight: bold;
		font-size: 29px;
		color: rgba(203,67,53,1);
	}
	#n_1550 {
		fill: rgba(255,255,255,1);
		stroke: rgba(255,211,206,1);
		stroke-width: 5px;
		stroke-linejoin: miter;
		stroke-linecap: butt;
		stroke-miterlimit: 4;
		shape-rendering: auto;
	}
	.n_1550 {
		position: absolute;
		overflow: visible;
		width: 560px;
		height: 261px;
		left: 80px;
		top: 979px;
	}
	#Text__b {
		position: absolute;
		width: 169px;
		height: 36px;
		left: 110px;
		top: 1097px;
		overflow: visible;
	}
	#n__b {
		left: 12px;
		top: 0px;
		position: absolute;
		overflow: visible;
		width: 158px;
		white-space: nowrap;
		line-height: 31px;
		margin-top: -3px;
		text-align: left;
		
		font-style: normal;
		font-weight: normal;
		font-size: 25px;
		color: rgba(0,0,0,1);
		letter-spacing: -0.2px;
	}
	#n_36_b {
		fill: rgba(189,189,189,1);
	}
	.n_36_b {
		position: absolute;
		overflow: visible;
		width: 6px;
		height: 6px;
		left: 0px;
		top: 15px;
	}
	#Text__ca {
		position: absolute;
		width: 153px;
		height: 36px;
		left: 110px;
		top: 1173px;
		overflow: visible;
	}
	#n__ca {
		left: 12px;
		top: 0px;
		position: absolute;
		overflow: visible;
		width: 142px;
		white-space: nowrap;
		line-height: 31px;
		margin-top: -3px;
		text-align: left;
		
		font-style: normal;
		font-weight: normal;
		font-size: 25px;
		color: rgba(0,0,0,1);
		letter-spacing: -0.2px;
	}
	#n_36_ca {
		fill: rgba(189,189,189,1);
	}
	.n_36_ca {
		position: absolute;
		overflow: visible;
		width: 6px;
		height: 6px;
		left: 0px;
		top: 15px;
	}
	#n_12 {
		fill: transparent;
		stroke: rgba(255,211,206,1);
		stroke-width: 1px;
		stroke-linejoin: miter;
		stroke-linecap: butt;
		stroke-miterlimit: 4;
		shape-rendering: auto;
	}
	.n_12 {
		overflow: visible;
		position: absolute;
		width: 558.5px;
		height: 1px;
		left: 81.5px;
		top: 1075px;
		transform: matrix(1,0,0,1,0,0);
	}
	#n_13 {
		fill: transparent;
		stroke: rgba(255,211,206,1);
		stroke-width: 1px;
		stroke-linejoin: miter;
		stroke-linecap: butt;
		stroke-miterlimit: 4;
		shape-rendering: auto;
	}
	.n_13 {
		overflow: visible;
		position: absolute;
		width: 555px;
		height: 1.5px;
		left: 82.5px;
		top: 1154.5px;
		transform: matrix(1,0,0,1,0,0);
	}
	#Text_b {
		left: 110px;
		top: 1007px;
		position: absolute;
		overflow: visible;
		width: 114px;
		height: 44px;
		line-height: 35px;
		margin-top: -2.5px;
		text-align: left;
		
		font-style: normal;
		font-weight: bold;
		font-size: 30px;
		color: rgba(203,67,53,1);
	}
	#Arrow_Right {
		position: absolute;
		width: 16px;
		height: 16px;
		left: 594px;
		top: 1107px;
		overflow: visible;
	}
	#n_10 {
		fill: rgba(189,189,189,1);
	}
	.n_10 {
		overflow: visible;
		position: absolute;
		width: 16px;
		height: 16px;
		left: 0px;
		top: 0px;
		transform: matrix(1,0,0,1,0,0);
	}
	#Arrow_Right_cb {
		position: absolute;
		width: 16px;
		height: 16px;
		left: 594px;
		top: 1187px;
		overflow: visible;
	}
	#n_10_cc {
		fill: rgba(189,189,189,1);
	}
	.n_10_cc {
		overflow: visible;
		position: absolute;
		width: 16px;
		height: 16px;
		left: 0px;
		top: 0px;
		transform: matrix(1,0,0,1,0,0);
	}
	#n_1551 {
		opacity: 0.8;
		fill: rgba(255,255,255,1);
		stroke: rgba(255,229,170,1);
		stroke-width: 5px;
		stroke-linejoin: miter;
		stroke-linecap: butt;
		stroke-miterlimit: 4;
		shape-rendering: auto;
	}
	.n_1551 {
		position: absolute;
		overflow: visible;
		width: 560px;
		height: 261px;
		left: 80px;
		top: 1270px;
	}
	#Text__ce {
		position: absolute;
		width: 108px;
		height: 36px;
		left: 110px;
		top: 1388px;
		overflow: visible;
	}
	#n__cf {
		left: 12px;
		top: 0px;
		position: absolute;
		overflow: visible;
		width: 97px;
		white-space: nowrap;
		line-height: 31px;
		margin-top: -3px;
		text-align: left;
		
		font-style: normal;
		font-weight: normal;
		font-size: 25px;
		color: rgba(0,0,0,1);
		letter-spacing: -0.2px;
	}
	#n_36_cg {
		fill: rgba(189,189,189,1);
	}
	.n_36_cg {
		position: absolute;
		overflow: visible;
		width: 6px;
		height: 6px;
		left: 0px;
		top: 15px;
	}
	#Text__ch {
		position: absolute;
		width: 130px;
		height: 36px;
		left: 110px;
		top: 1464px;
		overflow: visible;
	}
	#n__ci {
		left: 12px;
		top: 0px;
		position: absolute;
		overflow: visible;
		width: 119px;
		white-space: nowrap;
		line-height: 31px;
		margin-top: -3px;
		text-align: left;
		
		font-style: normal;
		font-weight: normal;
		font-size: 25px;
		color: rgba(0,0,0,1);
		letter-spacing: -0.2px;
	}
	#n_36_cj {
		fill: rgba(189,189,189,1);
	}
	.n_36_cj {
		position: absolute;
		overflow: visible;
		width: 6px;
		height: 6px;
		left: 0px;
		top: 15px;
	}
	#n_15 {
		fill: transparent;
		stroke: rgba(253,232,185,1);
		stroke-width: 1px;
		stroke-linejoin: miter;
		stroke-linecap: butt;
		stroke-miterlimit: 4;
		shape-rendering: auto;
	}
	.n_15 {
		overflow: visible;
		position: absolute;
		width: 558.5px;
		height: 1px;
		left: 80.5px;
		top: 1366.5px;
		transform: matrix(1,0,0,1,0,0);
	}
	#n_14 {
		fill: transparent;
		stroke: rgba(253,232,185,1);
		stroke-width: 1px;
		stroke-linejoin: miter;
		stroke-linecap: butt;
		stroke-miterlimit: 4;
		shape-rendering: auto;
	}
	.n_14 {
		overflow: visible;
		position: absolute;
		width: 558.5px;
		height: 1px;
		left: 80.5px;
		top: 1445.5px;
		transform: matrix(1,0,0,1,0,0);
	}
	#Text_cm {
		left: 110px;
		top: 1298px;
		position: absolute;
		overflow: visible;
		width: 147px;
		height: 44px;
		line-height: 35px;
		margin-top: -2.5px;
		text-align: left;
		
		font-style: normal;
		font-weight: bold;
		font-size: 30px;
		color: rgba(203,67,53,1);
	}
	#Arrow_Right_cn {
		position: absolute;
		width: 16px;
		height: 16px;
		left: 594px;
		top: 1398px;
		overflow: visible;
	}
	#n_10_co {
		fill: rgba(189,189,189,1);
	}
	.n_10_co {
		overflow: visible;
		position: absolute;
		width: 16px;
		height: 16px;
		left: 0px;
		top: 0px;
		transform: matrix(1,0,0,1,0,0);
	}
	#Arrow_Right_cp {
		position: absolute;
		width: 16px;
		height: 16px;
		left: 594px;
		top: 1478px;
		overflow: visible;
	}
	#n_10_cq {
		fill: rgba(189,189,189,1);
	}
	.n_10_cq {
		overflow: visible;
		position: absolute;
		width: 16px;
		height: 16px;
		left: 0px;
		top: 0px;
		transform: matrix(1,0,0,1,0,0);
	}
	#n_1552 {
		opacity: 0.8;
		fill: rgba(255,255,255,1);
		stroke: rgba(255,202,156,1);
		stroke-width: 5px;
		stroke-linejoin: miter;
		stroke-linecap: butt;
		stroke-miterlimit: 4;
		shape-rendering: auto;
	}
	.n_1552 {
		position: absolute;
		overflow: visible;
		width: 560px;
		height: 261px;
		left: 80px;
		top: 1561px;
	}
	#n_1553 {
		opacity: 0.8;
		fill: rgba(255,255,255,1);
		stroke: rgba(180,212,255,1);
		stroke-width: 5px;
		stroke-linejoin: miter;
		stroke-linecap: butt;
		stroke-miterlimit: 4;
		shape-rendering: auto;
	}
	.n_1553 {
		position: absolute;
		overflow: visible;
		width: 558px;
		height: 261px;
		left: 80px;
		top: 1852px;
	}
	#Text__ct {
		position: absolute;
		width: 175px;
		height: 36px;
		left: 110px;
		top: 1679px;
		overflow: visible;
		--web-animation: fadein 0.30000001192092896s ease-out;
		--web-action-type: page;
		--web-action-target: member_mo_test.html;
		cursor: pointer;
	}
	#n__cu {
		left: 12px;
		top: 0px;
		position: absolute;
		overflow: visible;
		width: 164px;
		white-space: nowrap;
		line-height: 31px;
		margin-top: -3px;
		text-align: left;
		
		font-style: normal;
		font-weight: normal;
		font-size: 25px;
		color: rgba(0,0,0,1);
		letter-spacing: -0.2px;
	}
	#n_36_cv {
		fill: rgba(189,189,189,1);
	}
	.n_36_cv {
		position: absolute;
		overflow: visible;
		width: 6px;
		height: 6px;
		left: 0px;
		top: 15px;
	}
	#Text__cw {
		position: absolute;
		width: 175px;
		height: 36px;
		left: 113px;
		top: 1970px;
		overflow: visible;
	}
	#n__cx {
		left: 12px;
		top: 0px;
		position: absolute;
		overflow: visible;
		width: 164px;
		white-space: nowrap;
		line-height: 31px;
		margin-top: -3px;
		text-align: left;
		
		font-style: normal;
		font-weight: normal;
		font-size: 25px;
		color: rgba(0,0,0,1);
		letter-spacing: -0.2px;
	}
	#n_36_cy {
		fill: rgba(189,189,189,1);
	}
	.n_36_cy {
		position: absolute;
		overflow: visible;
		width: 6px;
		height: 6px;
		left: 0px;
		top: 15px;
	}
	#Text__cz {
		position: absolute;
		width: 108px;
		height: 36px;
		left: 110px;
		top: 1755px;
		overflow: visible;
	}
	#n__c {
		left: 12px;
		top: 0px;
		position: absolute;
		overflow: visible;
		width: 97px;
		white-space: nowrap;
		line-height: 31px;
		margin-top: -3px;
		text-align: left;
		
		font-style: normal;
		font-weight: normal;
		font-size: 25px;
		color: rgba(0,0,0,1);
		letter-spacing: -0.2px;
	}
	#n_36_c {
		fill: rgba(189,189,189,1);
	}
	.n_36_c {
		position: absolute;
		overflow: visible;
		width: 6px;
		height: 6px;
		left: 0px;
		top: 15px;
	}
	#n_17 {
		fill: transparent;
		stroke: rgba(253,211,174,1);
		stroke-width: 1px;
		stroke-linejoin: miter;
		stroke-linecap: butt;
		stroke-miterlimit: 4;
		shape-rendering: auto;
	}
	.n_17 {
		overflow: visible;
		position: absolute;
		width: 554px;
		height: 2px;
		left: 83.5px;
		top: 1657.5px;
		transform: matrix(1,0,0,1,0,0);
	}
	#n_19 {
		fill: transparent;
		stroke: rgba(193,219,253,1);
		stroke-width: 1px;
		stroke-linejoin: miter;
		stroke-linecap: butt;
		stroke-miterlimit: 4;
		shape-rendering: auto;
	}
	.n_19 {
		overflow: visible;
		position: absolute;
		width: 556px;
		height: 1px;
		left: 81.5px;
		top: 1948px;
		transform: matrix(1,0,0,1,0,0);
	}
	#n_16 {
		fill: transparent;
		stroke: rgba(253,211,174,1);
		stroke-width: 1px;
		stroke-linejoin: miter;
		stroke-linecap: butt;
		stroke-miterlimit: 4;
		shape-rendering: auto;
	}
	.n_16 {
		overflow: visible;
		position: absolute;
		width: 554px;
		height: 1px;
		left: 83.5px;
		top: 1736.5px;
		transform: matrix(1,0,0,1,0,0);
	}
	#n_18 {
		fill: transparent;
		stroke: rgba(193,219,253,1);
		stroke-width: 1px;
		stroke-linejoin: miter;
		stroke-linecap: butt;
		stroke-miterlimit: 4;
		shape-rendering: auto;
	}
	.n_18 {
		overflow: visible;
		position: absolute;
		width: 556px;
		height: 1px;
		left: 81.5px;
		top: 2028px;
		transform: matrix(1,0,0,1,0,0);
	}
	#n__da {
		left: 110px;
		top: 1589px;
		position: absolute;
		overflow: visible;
		width: 195px;
		height: 44px;
		line-height: 35px;
		margin-top: -2.5px;
		text-align: left;
		
		font-style: normal;
		font-weight: bold;
		font-size: 30px;
		color: rgba(203,67,53,1);
	}
	#n__db {
		left: 113px;
		top: 1880px;
		position: absolute;
		overflow: visible;
		width: 177px;
		height: 44px;
		line-height: 35px;
		margin-top: -2.5px;
		text-align: left;
		
		font-style: normal;
		font-weight: bold;
		font-size: 30px;
		color: rgba(203,67,53,1);
	}
	#Arrow_Right_c {
		position: absolute;
		width: 16px;
		height: 16px;
		left: 594px;
		top: 1689px;
		overflow: visible;
	}
	#n_10_c {
		fill: rgba(189,189,189,1);
	}
	.n_10_c {
		overflow: visible;
		position: absolute;
		width: 16px;
		height: 16px;
		left: 0px;
		top: 0px;
		transform: matrix(1,0,0,1,0,0);
	}
	#Arrow_Right_da {
		position: absolute;
		width: 16px;
		height: 16px;
		left: 594px;
		top: 1980px;
		overflow: visible;
	}
	#n_10_db {
		fill: rgba(189,189,189,1);
	}
	.n_10_db {
		overflow: visible;
		position: absolute;
		width: 16px;
		height: 16px;
		left: 0px;
		top: 0px;
		transform: matrix(1,0,0,1,0,0);
	}
	#Arrow_Right_dc {
		position: absolute;
		width: 16px;
		height: 16px;
		left: 594px;
		top: 1769px;
		overflow: visible;
	}
	#n_10_dd {
		fill: rgba(189,189,189,1);
	}
	.n_10_dd {
		overflow: visible;
		position: absolute;
		width: 16px;
		height: 16px;
		left: 0px;
		top: 0px;
		transform: matrix(1,0,0,1,0,0);
	}
	#n_3373 {
		position: absolute;
		right: 0px;
		bottom:0;
		overflow: visible;
		--web-animation: fadein 0.30000001192092896s ease-out;
		--web-action-type: page;
		--web-action-target: member_mo_out.html;
		cursor: pointer;
	}
	#n_3372 {
		width:5.5vw;
		height:5.6vw;
		background-image: url("/assets/img/brand/n_3372_gray.png");
		background-size:cover;
	}
	.type01 #n_3372,
	.type02 #n_3372 {
		background-image: url("/assets/img/brand/n_3372.png");
	}
	.mbox-swiper {
		margin-top:10.4vw;
		margin-left:10% !important;
	}
	.swiper-slide .mbox {
		margin:2px;
		overflow: visible;
	}
	.mbox {
		width:100%;
		height:48.6vw;
		filter: drop-shadow(0px 1px 2px rgba(0, 0, 0, 0.161));
		background:#fff;
		border-radius: 15px;
		padding:5.5vw 3.4vw 4.1vw 4.1vw;
		overflow-y: hidden;
	}
	.mbox li {
		position:relative;
		overflow: visible;
		line-height: 3.4vw;
		text-align: left;
		font-style: normal;
		font-weight: normal;
		font-size: 3.4vw;
		color: rgba(0,0,0,1);
		letter-spacing: -0.2px;
		margin-bottom:4.1vw;
		padding-left:2vw;

	}
	.mbox li:last-child {
		margin-bottom:0;
	}
	.mbox li .ball {
		position:absolute;
		left:0;
		top:50%;
		transform: translateY(-50%);
		display:inline-block;
		width:1.1vw;
		height:1.1vw;
		border-radius: 0.5vw;
		background-color: rgb(189,189,189);
	}
	.mlist {
		width:80%;
		margin:3.4vw auto 0;
		border:5px solid rgba(255,211,206,1);
		background-color:#fff;
		border-radius: 16px;
	}
	.mlist-1 {
		margin-top:8.3vw;
	}
	.type02 .mlist-1 {
		border-color:rgba(180,212,255,1)
	}
	.mlist-2 {
		border-color:rgba(255,229,170,1) ;
	}
	.mlist-3 {
		border-color:rgba(255,202,156,1);
	}
	.mlist-4 {
		border-color:rgba(180,212,255,1);
	}
	.type02 .mlist-4 {
		border-color:rgba(255,211,206,1);
	}
	.mlist li {
		position: relative;
		border-bottom:1px solid rgba(255,211,206,1);
		padding:3.1vw 3.4vw;
	}
	.type02 .mlist-1 li {
		border-color:rgba(180,212,255,1)
	}
	.type02 .mlist-4 li {
		position: relative;
		border-bottom:1px solid rgba(255,211,206,1);
		padding:3.1vw 3.4vw;
	}
	.mlist-2 li {
		border-color:rgba(255,229,170,1) ;
	}
	.mlist-3 li {
		border-color:rgba(255,202,156,1);
	}
	.mlist-4 li {
		border-color:rgba(180,212,255,1);
	}
	.type02 .mlist-1 li {
		border-color:rgba(180,212,255,1)
	}
	.mlist li:last-child {
		border-bottom:0;
	}
	.mlist .title {
		overflow: visible;
		line-height: 4.1vw;
		text-align: left;
		font-style: normal;
		font-weight: bold;
		font-size: 4.1vw;
		color: rgba(203,67,53,1);
		padding:4.1vw;
	}
	.type02 .mlist .title {
		color:#3292c4;
	}
	.mlist li .ball {
		position:absolute;
		top:50%;
		transform:translateY(-50%);
		display: inline-block;
		width:0.8vw;
		height:0.8vw;
		border-radius: 0.4vw;
		background-color: rgba(189,189,189,1);
	}
	.mlist li a {
		white-space: nowrap;
		line-height: 3.4vw;
		text-align: left;
		font-style: normal;
		font-weight: normal;
		font-size: 3.4vw;
		color: rgba(0,0,0,1);
		letter-spacing: -0.2px;
		padding-left:2vw;
	}
	.mlist li img {
		position:absolute;
		right:3.4vw;
		top:50%;
		width:2.2vw;
		height:auto;
		transform:translateY(-50%);
	}
	.mbox1 {
		width:95%;
		margin:11.6vw auto 0;
	}
	.mbox1 > span {
		display:block;
		width:11.1vw;
		height:11.1vw;
		background-image: url("/assets/img/brand/ic_face_24pxM.png");
		background-size: cover;
	}
	.type02 .mbox1 > span {
		background-image: url("/assets/img/brand/ic_face_24pxM_2.png");
	}
	.mbox1 h2 {
		width: 100%;
		text-align: left;
		font-style: normal;
		font-weight: bold;
		font-size: 6.2vw;
		color: rgba(0,0,0,1);
		margin:4.1vw 0 4.8vw;
	}
	.mbox1 a {
		position: relative;
		display:inline-block;
		width:20.7vw;
		height:7vw;
		border-radius: 27.5px;
		background-color: #fff;
		filter: drop-shadow(0px 1px 2px rgba(0, 0, 0, 0.161));
		line-height: 7.5vw;
		margin-top: -2px;
		text-align: left;
		font-style: normal;
		font-weight: lighter;
		font-size: 3vw;
		color: rgba(96,96,96,1);
		padding-left:2.2vw;
	}
	.mbox1 a img {
		position:absolute;
		right:2.2vw;
		top:50%;
		transform:translateY(-50%);
		width:5px;
		height:auto;
	}
	.mo .info {
		width:80%;
		margin:10px auto 0;
		white-space: nowrap;
		line-height: 2.7vw;
		text-align: left;
		font-style: normal;
		font-weight: normal;
		font-size: 2.7vw;
		color: rgba(203,67,53,1);
	}
	.type02 .mo .info {
		color:#3292c4;
	}
	.mo .info > span {
		display:inline-block;
		width:2.8vw;
		height:2.8vw;
		background-image: url("/assets/img/brand/ic_warning_main.png");
		background-size: cover;
		margin-right:5px;
	}
	.type02 .mo .info > span {
		background-image: url("/assets/img/brand/ic_warning_2.png");
	}

	/*진단검사 예약*/
	.text-wrapper {
		width:93.7vw;
		margin:11.1vw auto 0;
		padding:9vw 0 0;
	}
	.text-wrapper .form {
		width:89.1vw;
		padding: 7.6vw 5.5vw;
		margin-top:9vw;
	}
	.text-wrapper .form > .title {
		font-size: 4.1vw;
		line-height:4.1vw;
		margin-top:6.9vw;
		margin-bottom:6.2vw;
	}
	.text-wrapper > .title {
		font-size:5vw;
		line-height:7vw;
	}
	.text-wrapper > .title > span {
		display: block;
		font-size:4.1vw;
		line-height:6vw;
	}
	.text-wrapper .form .subject {
		display: flex;
		justify-content: space-between;
	}
	.text-wrapper .form .subject > li {
		font-size:3.4vw;
		line-height: 6.4vw;
		margin-right:0;
	}
	.text-wrapper .form .subject > li input[type="checkbox"] {
		width:5.5vw;
		height:5.5vw;
		border-color: rgba(96,96,96,0.4);
	}
	.text-wrapper .form .subject > li input[type="radio"] {
		width:5.5vw;
		height:5.5vw;
		margin-right:1.3vw
	}
	.text-wrapper .form .info-table .title,
	.info-table2 .title {
		font-size:3.4vw;
		line-height:3.4vw;
	}
	.text-wrapper .form .info-table .title {
		padding-top: 6.9vw;
	}
	.text-wrapper .form .info-table input[type=text] {
		height:11.1vw;
		line-height: 11.1vw;
		margin-top:3vw;
		font-size:3.4vw;
		padding:4.8vw;
	}
	.text-wrapper .form .info-table input[type=text]::placeholder {
		font-size:3.4vw;
	}
	.text-wrapper .form .info-table .select2-container--default .select2-selection--single .select2-selection__rendered {
		font-size:3.4vw;
		color:rgba(0,0,0,1);
		width:100% !important;
		height:11.1vw;
	}
	.ui-datepicker-title span {
		font-size:3.4vw;
	}
	.ui-datepicker thead th,
	.ui-datepicker tbody td,
	.ui-datepicker tbody td > a,
	.ui-datepicker tbody td > a.ui-state-active {
		height:55px;
		line-height:55px !important;
		text-align: center;
		font-style: normal;
		font-weight: normal;
		font-size: 3.4vw;
		letter-spacing: -0.2px;
	}
	.ui-datepicker tbody td > a.ui-state-active {
		display: inline-block;
		position:relative;
		border:0;
	}
	.ui-datepicker tbody td > span {
		font-size:3.4vw;
	}
	.ui-datepicker thead th {
		font-weight: bold;
	}
	.text-wrapper .check {
		width:89.1vw;
		display: inline-block;
		justify-content: normal;
		padding:4.1vw 5.5vw 0;
		font-size:2.7vw;
		line-height:3vw;
	}
	.text-wrapper .check > div:first-child {
		margin-bottom:2.7vw;
	}
	.text-wrapper .check > div:first-child > * {
		display: block;
	}
	.text-wrapper .check input[type=checkbox] {
		display: inline-block;
		width:5.5vw;
		height:5.5vw;
	}
	.text-wrapper .check label{
		display:inline-block !important;
		font-size:3.4vw;
		line-height: 5.5vw;
	}
	.text-wrapper .check-list-wrap {
		margin-top:16.2vw;
		padding:7.6vw 6vw 10.4vw;
	}
	.text-wrapper .check-list {
		width:100%;
	}
	.text-wrapper .check-list tr:first-child td {
		font-size:4.3vw;
	}
	.text-wrapper .check-list td > span {
		font-size:2.5vw;
		line-height:3.5vw;
		margin-top:2.7vw;
	}
	.text-wrapper .check-list td {
		line-height: 4vw;
		text-align: left;
		
		font-style: normal;
		font-weight: normal;
		font-size: 3.4vw;
		color: rgba(72,72,72,1);
		padding:2.7vw 0;
	}
	.text-wrapper .check-list td > a {
		font-size:2.6vw;
		line-height:4.5vw;
		width:15.9vw;
		height:4.5vw;
		border-radius: 2.25vw;
	}
	.text-wrapper .check-list input[type=checkbox] {
		width:5.5vw;
		height:5.5vw;
		margin-right:15px;
	}
	.submit-btn {
		width:100%;
		height:20vw;
		line-height:20vw;
		font-size:4.8vw;
	}
	.info-table2 {
		width:89.1vw;
	}

	/*비회원 진단검사 예약*/
	.logo_noMember {
		width:100%;
		margin-top:8.3vw;
		margin-bottom:3.1vw;
		padding:0 6.9vw;
		box-sizing: border-box;
	}
	.noMember .text-wrapper .back {
		display: none;
	}
	.noMember .text-wrapper > .title {
		font-size:6vw;
		line-height: 8.5vw;
	}
	.logo_noMember > img {
		width:23.3vw;
	}
	.text-wrapper .form > .title:first-child {
		margin-top:0;
	}
	.noMember .text-wrapper .form .info-table td > button {
		height: 11.1vw;
		line-height: 11.1vw;
		font-size:3.4vw
	}
	.text-wrapper .form .info-table .border.w-50 select {
		width:47.5% !important;
		background:#Fff;
	}
	.text-wrapper .form .info-table select,
	.text-wrapper .form .info-table .select2-container {
		width:47.5% !important;
	}
	.text-wrapper .form .info-table select:first-child,
	.text-wrapper .form .info-table .select2-container,
	.text-wrapper .form .info-table .select2-container--default .select2-selection--single .select2-selection__rendered {
		height:11.1vw;
		line-height:11.1vw;
		margin-right:5%;
	}
	.text-wrapper .form .info-table .select2-container:last-child {
		margin-right:0;
	}
	.text-wrapper .form .info-table .select2-container .select2-selection--single {
		height:11.1vw;
		line-height:11.1vw;
		width:100% !important;
	}
	.container {
		padding-bottom: 0;
	}
	.info-table2 td {
		padding:0 5.5vw;
	}
	.ui-datepicker tbody td > a.ui-state-active::after {
		content: '';
		display:block;
		position:absolute;
		bottom:-6px;
		left:50%;
		transform: translateX(-50%);
		width:9px;
		height:9px;
		border-radius: 4.5px;
		background-color: rgba(203,67,53,1);
	}
	.type02 .ui-datepicker tbody td > a.ui-state-active::after {
		background-color: #3292c4;
	}
	.ui-datepicker tbody td {
		height:7vw;
		line-height:7vw;
	}
	.ui-datepicker-title {
		font-size:3.4vw;
	}
	.ui-datepicker-header {
		margin-bottom:2.7vw;
	}
	.box1 .box1-1 h2 > span {
		display: inline-block;
	}
	.noMember .text-wrapper > .title {
		margin-top:0;
	}
	.noMember .text-wrapper .form .info-table td > button {
		width:24.8vw;
	}
	.noMember .text-wrapper .form .info-table td.w-3 {
		display:flex;
		justify-content: space-between;
	}
	.noMember .text-wrapper .form .info-table td.w-3 > select {
		width:calc(90% / 3 ) !important;
		height:11.1vw !important;
		line-height:11.1vw !important;
		font-size:3.4vw !important;
		padding:0 4.8vw !important;
		margin-top:3vw;
		margin-right:0;
	}
	.text-wrapper .form .info-table .select2-container--default .select2-selection--single .select2-selection__rendered {
		padding:0 4.8vw;
	}

	.text-wrapper .form .info-table .border select {
		height:11vw;
		line-height:11vw;
		font-size: 3.4vw;
		color: rgba(0,0,0,1);
		width: 100% !important;
		padding:0 4.8vw;
	}
	.noMember .text-wrapper .form .w-3 > select {
		width:calc(88% / 3 ) !important;
		height:11.1vw !important;
		line-height: 11.1vw !important;
		padding:0 2vw !important;
		text-align: center !important;
		margin-right: 5% !important;
		font-size: 3.4vw !important;
	}
	.noMember .text-wrapper .form .w-3 > select:last-child {
		margin-right:0 !important;
	}
	.popup {
		width:85%;
	}
	.text-banner {
		display:flex;
		align-items: center;
		width:100%;
		padding:15px 30px;
		border-radius:8px;
		border:1px solid #E7E7E7;
		margin-top:12px;
		background-color: #fff;
		/*filter:drop-shadow(0px 1px 2px rgba(0, 0, 0, 0.161))*/
	}
	.text-banner > h2 {
		width:70px;
		font-size:16px;
		font-weight:bold;
		color:#333;
	}
	.text-banner > ul {
		width:calc(100% - 132px);
	}
	.text-banner li {
		display: flex;
		justify-content: space-between;
	}
	.text-banner li > a {
		width:calc(100% - 90px);
		font-size:15px;
		color:#333;
		display: block;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		word-break: break-all;
		text-align:left;
	}
	.text-banner li > p {
		display: inline-block;
		width:80px;
		margin-left:0;
		font-size:14px;
		color:#a0a0a0;
		text-align: right;
	}
	.siblings-tab {
		width:100%;
		margin-top:10px;
		margin-left: 10px;
	}
	.siblings-tab .tabs {
		margin-bottom:10px;
	}
	.siblings-tab .tab {
		cursor: pointer;
		display: inline-block;
		margin-right:10px;
		padding: 8px 10px;

		font-size: 18px;
		line-height:18px;
		font-weight: bold;
		color: #777;
		border:1px solid #E7E7E7;
		border-radius: 8px;
		background-color:#f5f5f5;
	}

	.siblings-tab .content {
		display: block;
		padding-top:0 !important;
	}
	.siblings-tab .tab.active {
		color:#fff;
		background-color: #cb4335;
		box-sizing: border-box;
	}
	.box1 .box-1-2-1 {
		top:0px;
		right:405px;
	}
	.box1 .box-1-2-2 {
		top:0px;
		right:0;
	}
	.box1 .info {
		display: flex;
		align-items: center;
		font-style: normal;
		font-weight: normal;
		font-size: 14px;
		color: rgba(203,67,53,1);
	}
	.type02 .box1 .info {
		color:#3292c4;
	}
	.box1 .info > span {
		display: inline-block;
		width:16px;
		height:16px;
		background-image: url("/assets/img/brand/ic_warning_main.png");
		background-size: cover;
		margin-right:6px;
	}
	.type02 .box1 .info > span {
		background-image: url("/assets/img/brand/ic_warning_2.png");
	}
	.box2 > * {
		height:140px !important;
	}
	.box3 > * {
		border:5px solid rgba(255,211,206,1);
		filter: none !important;
		height:300px !important;
	}
	.box3 > *:nth-child(2) {
		border-color:rgba(255,229,170,1);
	}
	.box3 .box1-2 h2 {
		display:flex;
		justify-content: space-between;
		align-items: center;
		padding-bottom:5px;
		margin-bottom:10px;
	}
	.box3 .box1-2 h2 > a {
		display:inline-block;
		font-weight: normal;
		font-size:14px;
		line-height:14px;
		color:#777;
		font-weight:bold;
	}
	.box1 {
		position:relative;
		display: block;
		gap:25px;
		margin-bottom:10px;
	}
	.box1 > * {
		flex-grow: 1;
	}
	.box1 .box1-1 {
		padding:16px 35px;
	}
	.box1 .box1-1 > span {
		display:block;
		width:34px;
		height:34px;
		background-image: url("/assets/img/brand/ic_face_24pxM.png");
		background-size: cover;
	}
	.type02 .box1 .box1-1 > span {
		background-image: url("/assets/img/brand/ic_face_24pxM_2.png");
	}
	.box1 .box1-1 h2 {
		overflow: visible;
		text-align: left;
		font-style: normal;
		font-weight: bold;
		font-size: 36px;
		line-height:45px;
		color: rgba(0, 0, 0, 1);
		margin:15px 0 30px;
	}
	.box1 .box1-1 h2 > span {
		display: block;
	}
	.box1 .box1-1 a {
		position: relative;
		display:inline-block;
		width:106px;
		height:36px;
		border-radius: 16px;
		background-color: #fff;
		filter: drop-shadow(0px 1px 2px rgba(0, 0, 0, 0.161));
		line-height: 36px;
		margin-top: -5px;
		text-align: left;

		font-style: normal;
		font-weight: lighter;
		font-size: 14px;
		color: rgba(96, 96, 96, 1);
		padding-left:16px;
	}
	.box1 .box1-1 a:last-child {
		margin-left:10px;
	}
	.box1 .box1-1 a img {
		position:absolute;
		right:16px;
		top:50%;
		transform:translateY(-50%);
	}
	.box1 .box1-2 {
		width:95%;
		height:200px;
		border-radius: 15px;
		background-color: #fff;
		filter: drop-shadow(0px 1px 2px rgba(0, 0, 0, 0.161));
		padding:20px 23px;
		margin-bottom: 10px;
	}
	.box1 .box1-2 h2 {
		display:flex;
		justify-content: space-between;
		white-space: nowrap;
		line-height: 28px;
		margin-top: -4px;
		text-align: left;

		font-style: normal;
		font-weight: bold;
		font-size: 20px;
		color: rgba(203, 67, 53, 1);
		margin-bottom:10px;
	}
	.type02 .box1 .box1-2 h2 {
		color:#3292c4;
	}
	.box1 .box1-2 > div {
		height:calc(100% - 38px);
		overflow-x:hidden;
		overflow-y: auto;
	}
	.box1 .box1-2 > div::-webkit-scrollbar {
		width:5px;
	}
	.box1 .box1-2 > div::-webkit-scrollbar-thumb {
		background-color: #cb4335 ;
		border-radius: 2px;
	}
	.box1 .box1-2 > div::-webkit-scrollbar-track {
		background-color: rgba(255,242,241,1);
		border-radius: 2px;
	}
	.type02 .box1 .box1-2 > div::-webkit-scrollbar-thumb {
		background-color: #3292c4 ;
		border-radius: 2px;
	}
	.type02 .box1 .box1-2 > div::-webkit-scrollbar-track {
		background-color: #EAF4F9;
		border-radius: 2px;
	}
	.box1 .box1-2 > div #invoiceList li,
	.box1 .box1-2 > div #testList li{
		cursor: pointer;
	}
	.box1 .box1-2 > div #invoiceList li > p {
		width: calc(100% - 85px);
		overflow: hidden;
		white-space: nowrap;
		text-overflow:ellipsis;
	}
	.box1 .box1-2 > div #invoiceList li > span {
		flex:0 0 85px;
		text-align:right;
	}
	/*.box1 .box1-2 > div #testList li {*/
	/*	padding-left:0;*/
	/*}*/
	.box1 .box1-2 > div #testList li img {
		height:23px;
		width:23px;
		padding-right:6px;
		box-sizing: initial;
	}
	.box1 .box1-2 li {
		position: relative;
		display:flex;
		align-items: center;
		white-space: nowrap;
		line-height: 26px;
		text-align: left;

		font-style: normal;
		font-weight: normal;
		font-size: 16px;
		color: rgba(0, 0, 0, 1);
		letter-spacing: -0.2px;
		padding:0 14px;
		margin-bottom:10px;
	}
	.box1 .box1-2 li:last-child {
		margin-bottom:0;
	}
	.box1 .box1-2 li > button {
		line-height:23px;
		height:23px;
		padding:0 5px;
		margin-left:auto;
		background-color: #ffebe9;
		color:rgba(203, 67, 53, 1);
		font-weight:bold;
		border-radius:3px;
	}
	.box1 .box1-2 li span:first-child {
		position:absolute;
		left:0;
		top:50%;
		transform: translateY(-50%);
		display:inline-block;
		width:6px;
		height:6px;
		border-radius: 3px;
		background-color: rgb(189,189,189);
	}
	.box1 .box1-2 li span:last-child {
		margin-left:auto;
	}
	.box1 .box1-2 > a {
		position:absolute;
		right:23px;
		bottom:15px;
		white-space: nowrap;
		line-height: 26px;
		text-align: left;

		font-style: normal;
		font-size: 14px;
		color: rgba(203,67,53,1);
	}
	.type02 .box1 .box1-2 > a {
		color:#3292c4;
	}
	.goToTest {
		display: flex;
		align-items: center;
		justify-content: center;
		width:100%;
		margin:20px 0;
	}
	.goToTest > div {
		display:flex;
		justify-content: space-between;
		align-items: center;
		width:1200px;
		height:150px;
		padding:0 50px;
		color:#fff;
		background-color: #F7A600;
	}
	.goToTest > div > p {
		font-size:32px;
		font-weight: bold;
		margin-right: 30px;
	}
	.goToTest > div > p > span {
		display: inline-block;
		font-size:17px;
		font-weight: normal;
		line-height:24px;
		padding-top:8px;
	}
	.goToTest > div > a {
		display: inline-block;
		height: 70px;
		line-height:70px;
		padding:0 22px;
		background-color: #cb4335;
		color:#fff;
		border-radius: 8px;
		font-size:17px;
		font-weight: bold;
		width: 210px;
	}

	/* WTC 이동 베너 CSS 2025.04.02 added by hawk5 */
	.goToTestWTC {
		display: flex;
		align-items: center;
		justify-content: center;
		width:100%;
		margin:20px 0;
	}
	.goToTestWTC > div {
		display:flex;
		justify-content: space-between;
		align-items: center;
		width:1200px;
		height:150px;
		padding:0 50px;
		color:#fff;
		background-color: #a52324;
	}
	.goToTestWTC > div > p {
		font-size:32px;
		font-weight: bold;
		margin-right: 30px;
	}
	.goToTestWTC > div > p > span {
		display: inline-block;
		font-size:17px;
		font-weight: normal;
		line-height:24px;
		padding-top:8px;
	}
	.goToTestWTC > div > a {
		display: inline-block;
		height: 70px;
		line-height:70px;
		padding:0 22px;
		background-color: #262626;
		color:#fff;
		border-radius: 8px;
		font-size:17px;
		font-weight: bold;
		width: 210px;
	}


	/*메인 - 배너 영역*/
	.brand-mypage-banner {
		width:98%;
		height:100%;
		background-color: #fff;
		border-radius: 17px;
	}

	.noticeModal {
		display: none;
		position: fixed;
		z-index: 100;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		overflow: auto;
		background-color: rgba(0,0,0,0.4);
		padding-top: 60px;
	}

	.noticeModal > div {
		position: relative;
		max-width:700px;
		width:100%;
		background-color: #fefefe;
		margin: 5% auto;
		padding: 55px 10px 40px;
		border: 1px solid #888;
		border-radius: 8px;
	}

	.noticeModal .close {
		position: absolute;
		top:10px;
		right:10px;
		color: #aaa;
		float: right;
		font-size: 28px;
		line-height:28px;
		font-weight: bold;
		cursor:pointer;
	}
	.noticeModal-header {
		border-top:2px solid #000;
		border-bottom:1px solid #ddd;
		padding:15px 15px;
	}
	.noticeModal-header h2 {
		font-weight:bold;
		font-size:21px;
		line-height:24px;
		padding-bottom: 7px;
	}
	.noticeModal-header p {
		color:#999;
	}
	.noticeModal-header p span {
		padding-left:15px;
	}
	.noticeModal-contents {
		padding:15px;
	}

	#frmRegisterMember .text-wrapper .check-list td {
		font-size:14px;
	}
	#frmRegisterMember .text-wrapper {
		width:100%;
		padding:35px 0px;
		margin:35px auto 0;
		background: #fffbf1;
		filter:none;
	}
}