@charset "utf-8";


/* basic */
#wrap{width:100%; max-width:1200px; margin:0 auto;}

.inner {max-width:1200px; position:relative;}
.serif{font-family: 'Noto Serif KR', serif;}
.poppins{font-family: 'Poppins', sans-serif;}

@media all and (max-width:1200px){
	.inner{width:100%;}
	br.pc_only{display:none;}
}

.checkCon {max-width:1200px; margin:0 auto; overflow:hidden; position:relative;}
.checkCon .check_head {position:relative;}
.checkCon .check_head .check_ico {position:absolute; bottom:25%; right:0%; width:25%;}
.checkCon .check_head .check_ico span.ico2 {padding:0 3% 0 10%;}
.checkCon .check_head .check_ico img {}

.checkCon img {max-width:100%;}
.checkSub {background: url("/img2/bg_checkSub.jpg") no-repeat 0% 0%; background-size:100% 100%; min-height:755px;}
.checkSub .btn_prev {position:absolute; top:42%; left:5%;}
.checkSub .btn_next {position:absolute; top:42%; right:5%;}

.checkBox {width:90%; margin:0 auto; background:#fff; border:1px solid #9fd38f; border-radius:30px;}

.checkBox ul.check_ul1 {width:90%; margin:0 auto;}
.checkBox ul.check_ul1 li {border-bottom:1px solid #94ce82; padding:1.5% 0;}
.checkBox ul.check_ul1 li:nth-child( 5 ) {border-bottom:none;}
.checkBox ul.check_ul1 li input {width:20%; height:53px; background:#fff; border:1px solid #428a00; border-radius:20px; vertical-align:middle;}
.checkBox ul.check_ul1 li label {vertical-align:middle; padding-right:2%;}
.checkBox ul.check_ul1 li label img {vertical-align:middle;}
.checkBox ul.check_ul1 li span.checkTxt {display:inline-block; vertical-align:middle;}
.checkBox .check_guide {width:100%; text-align:center; margin-top:5%;}

.check_ul1_bottom {width:90%; display:inline-block; background:#42a821; padding:1.5% 5%; border-radius:0 0 30px 30px;}
.check_ul1_bottom input {width:20%; height:53px; background:#fff; border:1px solid #428a00; border-radius:20px; vertical-align:middle;}
.check_ul1_bottom img {vertical-align:middle;}

.check_info_box {width:80%; position:relative; height:100px; margin:2% 0 0 9%;}

.check_info_box ul {float:left; width:49%;}
.check_info_box ul li {padding:1% 0;}
.check_info_box ul li label {margin-right:3%;}
.check_info_box ul li input {width:40%; height:36px; background:#fff; border:1px solid #7bc264; border-radius:8px; vertical-align:middle; text-align:center; font-family: "Montserrat", sans-serif; font-size:24px; font-weight:800; letter-spacing:-1px; color:#cccccc;}

.check_info_box p.check_right {width:40%; float:left; margin-top:3%;}
.check_info_box p.check_right select {width:40%; float:left; margin-right:7%;}
.check_info_box p.check_right span.rb {}

.check_txt {width:84%; margin:0 auto;}
.check_btn {width:90%; margin:0 auto 3.5% auto; text-align:right;}

@media all and (max-width:1000px){
	.check_ico img {max-width:20%;}
	.check_ico input {max-width:20%;}
	.checkBox ul.check_ul1 li label {}
	.checkBox ul.check_ul1 li label img {max-width:75%;}
	.check_info_box {}

	.check_ul1_bottom {width:90%;}
	.check_ul1_bottom img {max-width:75%;}

	.check_info_box {width:85%;}
	.check_info_box ul {width:55%; float:left;}
	.check_info_box ul li img {max-width:50%;}
	.check_info_box p.check_right {width:40%; float:left;}
	.check_info_box p.check_right select {width:53%;}

	.check_txt {}
}




.careCon {max-width:1200px; margin:0 auto; overflow:hidden; position:relative;}
.careCon img {max-width:100%;}
.careCon .w3Box {width:33.25%; float:left;}


.careSub0 {width:100%; position:relative; padding:15% 0 4% 0; display:inline-block;}
.careSub0 .prod {position:absolute; top:7%; left:3%;}


.careCon .careSub1 {padding-bottom:1.5%;}

.careSub1_foot {width:92%; margin:0 auto; border:2px solid #42a821; border-radius:40px; margin-top:7%;}
.careSub1_foot h3 {background:#42a821; border-radius:38px 38px 0 0; text-align:center; padding:4% 0;}
.careSub1_foot h3 img {height:92px;}
.careSub1_foot ul {margin:4%;}
.careSub1_foot ul li {border-bottom:1px solid #bbbbbb; padding:4% 0; text-align:center;}
/* .careSub1_foot ul li input {height:25px; border:1px solid #acacac; vertical-align:middle;} */
.careSub1_foot ul li input {height:35px; border:none; font-weight:bold; vertical-align:middle;}

.mar1 {margin-right:2%;}

.careCon .careSub2 {background:#f2f2f2; padding-bottom:1.5%;}
.careSub2_foot {width:92%; margin:0 auto; background:#fff; border:2px solid #cccccc; border-radius:40px; margin-top:7%;}
.careSub2_foot h3 {background:#cccccc; border-radius:38px 38px 0 0; text-align:center; padding:4% 0;}
.careSub2_foot h3 img {height:92px;}
.careSub2_foot ul {margin:4%;}
.careSub2_foot ul li {border-bottom:1px solid #bbbbbb; padding:4% 0; text-align:center;}
/* .careSub2_foot ul li input {height:25px; border:1px solid #acacac; vertical-align:middle;} */
.careSub2_foot ul li input {height:35px; border:none; font-weight:bold; vertical-align:middle;}


.careCon .careSub3 {background:#f2f2f2; border-left:2px solid #fff; padding-bottom:1.5%;}

.care_prev {position:absolute; bottom:1%; left:1%;}
.care_next {position:absolute; bottom:1%; right:1%;}

.care_prev2 {position:absolute; bottom:0.5%; left:2%;}


.care_home {position:absolute; bottom:1%; right:1%; width:12%;}
.care_home ul {}
.care_home ul li {float:left;}
.care_home ul li:nth-child(2) {padding:0 4% 0 10%;}

@media all and (max-width:1000px){
	.care_home {width:15%;}
	.care_home ul li img {max-width:65%;}
	.care_home ul li:nth-child(2) {padding:0;}
}


/*
.care_home {position:absolute; bottom:0.5%; right:7%;}
.care_next2 {position:absolute; bottom:0.5%; right:1%;}
.care_next3 {position:absolute; bottom:0.5%; right:1%;}
*/

/*테이블*/
.tbl_box1 {width:79%; float:right; margin-right:4%; border-collapse: collapse; border:1px solid #ddd; color:#000;}
.tbl_box1 th, td {border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; text-align: center; padding:1.5% 0;}
.tbl_box1 th {}
.tbl_box1 td {}
.tbl_box1 .col1 {background:#cccccc;}
.tbl_box1 .col2 {background:#fff;}


.tbl_ak98 {width:92%; margin:0 auto; border-collapse: collapse; border:1px solid #ddd; color:#000;}
.tbl_ak98 th, td {border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; text-align: center; padding:1.5% 0;}
.tbl_ak98 th {}
.tbl_ak98 td {}
.tbl_ak98 .col1 {background:#42a821;}
.tbl_ak98 .col2 {background:#cccccc;}

.tbl_hdx {width:92%; margin:0 auto; border-collapse: collapse; border:1px solid #ddd; color:#000; background:#fff;}
.tbl_hdx th, td {border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; text-align: center; padding:1.5% 0;}
.tbl_hdx th {}
.tbl_hdx td {}
.tbl_hdx .col1 {background:#42a821;}
.tbl_hdx .col2 {background:#cccccc;}





input[id="is_agree_yes"] + label {display: inline-block; width: 20px; height: 20px; background:#ffffff; border: 2px solid #1e2283; cursor: pointer; vertical-align:middle;}
input[id="is_agree_yes"]:checked + label:after {content: '\2714'; font-size: 36px; line-height:10px;}
input[id="is_agree_yes"] {display: none;}

input[id="is_agree_no"] + label {display: inline-block; width: 20px; height: 20px; background:#ffffff; border: 2px solid #1e2283; cursor: pointer; vertical-align:middle;}
input[id="is_agree_no"]:checked + label:after {content: '\2714'; font-size: 36px; line-height:10px;}
input[id="is_agree_no"] {display: none;}

input[id="is_yes"] + label {display: inline-block; width: 20px; height: 20px; background:#eeeaf5; border:1px solid #29201e; cursor: pointer; vertical-align:middle;}
input[id="is_yes"]:checked + label:after {content: '\2714'; font-size: 36px; line-height:10px;}
input[id="is_yes"] {display: none;}

input[id="is_no"] + label {display: inline-block; width: 20px; height: 20px; background:#eeeaf5; border:1px solid #29201e; cursor: pointer; vertical-align:middle;}
input[id="is_no"]:checked + label:after {content: '\2714'; font-size: 36px; line-height:10px;}
input[id="is_no"] {display: none;}



select {
	width:147px;
	height:36px;
	padding:0 0 0 2%;
	border:1px solid #7bc264;
	background:url('/img2/select_bg.png') no-repeat 95% 50%;
	border-radius: 10px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance : none;
	font-family: "Montserrat", sans-serif;
	font-size:24px;
	font-weight:800;
	letter-spacing:-1px;
	color:#cccccc;
	vertical-align:middle;
}

select::-ms-expand {
	display: none;
}

.care_footer {width:100%; background:#b2b2b2; text-align:center; padding:1.5% 0; display:inline-block;}
.care_footer span {text-align:center; color:#fefefe; border:1px solid #d4d4d4; border-radius:30px; padding:0.1% 1%; display:inline-block; }
.care_footer img {vertical-align:middle;}