.contents-box {margin-bottom: 45px;}
.contents-box:after {content: "";clear: both;	display: block;}
.contents-box:last-child {margin-bottom: 0;}
.title0301 {color:#212121; font-size:24px; line-height:30px;	margin-bottom:5px; 	font-weight:600;	letter-spacing:-1px;}	
.title0301 .gray-txt {display:block;	color: #cccccc; font-size:30px;	line-height:30px; padding-bottom:5px;}	
.title0301 > .word-eng {color: #616161;	font-size: 18px;	line-height: 30px;	font-weight: 400}
.title0301 + .title0401 {margin-top: 30px;}

.ul-list01 {display: block;}
.ul-list01 > li {color: #424242;	font-size: 15px; line-height: 26px;	padding:0 0 3px 9px;
	background: url(http://www.bongseng-healthcare.or.kr/img/bul/bul_type01.png) no-repeat left 13px;	background-size: 4px 2px;}


/* Á¾ÇÕ°ËÁø¼¾ÅÍ - Á¾ÇÕ°ËÁø¼¾ÅÍ */
.tabmenu-sex-wrapper {margin-top: 30px;	margin-bottom:16px;}
.tabmenu-sex-wrapper:after {content: "";	clear: both;	display: block;}
.tabmenu-sex-wrapper > li {float: left;	width: 50%;}
.tabmenu-sex-wrapper > li.depth1 {float: none;	width: 100%;}
.tabmenu-sex-wrapper > li > button {position: relative; display:block; width:100%; height:70px;background:#d9d9d9;	-webkit-transition:all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.tabmenu-sex-wrapper > li > button .icon-bubble-tail {display: none;}
.tabmenu-sex-wrapper > li > button .button-sex-wrapper {position: relative;	display: inline-block;	padding-top: 4px;	height: 70px;	margin-left: -50px;}
.tabmenu-sex-wrapper > li > button .button-sex-wrapper > .icon-checked {position:absolute;	top:50%;	right:0; display:none; width:31px; margin-top:-27px; margin-right: -50px;}
.tabmenu-sex-wrapper > li > button .button-sex-wrapper > strong {display: block;}
.tabmenu-sex-wrapper > li > button .button-sex-wrapper > strong > img {display: inline-block;	width: 86px;}
.tabmenu-sex-wrapper > li > button .button-sex-wrapper > strong > span {	display:inline-block;	color:#212121;font-size:18px;margin-left:35px;-webkit-transition: all 0.3s ease-in-out;	transition: all 0.3s ease-in-out;}
.tabmenu-sex-wrapper > li:hover > button,
.tabmenu-sex-wrapper > li > button.on {	background: #3063af}
.tabmenu-sex-wrapper > li:hover > button .button-sex-wrapper > strong > span,
.tabmenu-sex-wrapper > li > button.on .button-sex-wrapper > strong > span {color: #fff;	font-weight: 500}
.tabmenu-sex-wrapper > li > button.on .icon-bubble-tail {position: absolute;	bottom: 0;	left: 50%;	display: block;	width: 12px;	margin-left: -6px;	margin-bottom: -6px;}
.tabmenu-sex-wrapper > li > button.on .button-sex-wrapper > .icon-checked {display: block;}
.checkup-information {border:0px solid #c2c2c2;	padding: 0px;}
.checkup-information > dl {position: relative;	display: block;	padding-left: 270px; background: #f8f8f8;}
.checkup-information > dl.human-wrapper {display: none;}
.checkup-information > dl.human-wrapper.on {display: block;}
.checkup-information > dl > dt {position: absolute;	top:0;	left:0;	display: block; width: 270px;	height: 100%;	border-bottom: 1px solid #d9e0ee}
.checkup-information > dl > dt .dt-title {position: absolute;	top: 50%;	left: 0; 	display: block;	width: 100%; margin-top: -43px; text-align: center;}
.checkup-information > dl > dt .dt-title > .image {display: block;	width: 56px;	height: 56px; background: #c7cede; border-radius: 50%;	margin: 0 auto 10px auto;}
.checkup-information > dl > dt .dt-title > .image > img {display: block;	width: 100%;}
.checkup-information > dl > dt .dt-title > strong {display: block;	color: #212121; font-weight:400}
.checkup-information > dl > dd {letter-spacing:-0.5px; min-height:100px; padding:20px 25px; background:#fff;	border-left:1px solid #eaeaea; border-bottom:1px solid #eaeaea; font-weight:500}
.checkup-information > dl:first-child dt,
.checkup-information > dl:first-child dd {border-top: 2px solid #212121}


/*Á¾ÇÕ°Ç°­°ËÁø ¿¹¾à¾È³»  ¹ÝÀÀÇü */

@media only all and (max-width: 1023px) {
/* Á¾ÇÕ°Ç°­°ËÁø ¿¹¾à¾È³» */
	.tabmenu-sex-wrapper {margin-top: 1.154rem;	margin-bottom: 0.8846rem;}
	.tabmenu-sex-wrapper > li > button {	height: 3.077rem;}
	.tabmenu-sex-wrapper > li > button .button-sex-wrapper {padding-top: 0.5385rem;	height: 3.077rem;	margin-left: -1.154rem;}
	.tabmenu-sex-wrapper > li > button .button-sex-wrapper > .icon-checked {width:1.192rem;	margin-top: -0.8846rem;	margin-left: -1.154rem;	margin-right: -1.538rem;}
	.tabmenu-sex-wrapper > li > button .button-sex-wrapper > strong > img {width: 3.308rem;}
	.tabmenu-sex-wrapper > li > button .button-sex-wrapper > strong > span {	display: inline-block;	color: #212121;	font-size: 1rem;	margin-left: 0.5rem;}
	.tabmenu-sex-wrapper > li > button.on .icon-bubble-tail {width: 0.9231rem;	margin-left: -0.4615rem;	margin-bottom: -0.4615rem;}
	.checkup-information {padding:0rem;}
	.checkup-information > dl {padding-left: 6.923rem;}
	.checkup-information > dl > dt {width: 6.923rem;}
	.checkup-information > dl > dt .dt-title {margin-top: -1.923rem;	font-size: 1rem;}
	.checkup-information > dl > dt .dt-title > .image {margin: 0 auto 0.3846rem auto;}/*width: 2.154rem;	height: 2.154rem;	ÀÌ¹ÌÁö »çÀÌÁî*/
	.checkup-information > dl > dd {min-height: 5.769rem;padding: 0.7692rem 0.9615rem;}
}

@media only all and (max-width:640px) {
	.title0301 {color:#212121; font-size:20px; line-height:30px;	margin-bottom:5px; 	font-weight:600;	letter-spacing:-1px;}	

}