/*RESULT BANNER*/

	.resultBanner
	{
		width: 100%;
		padding-top: 40px;
		padding-bottom: 40px;
		background: rgba(0,41,77,1);
		background: -moz-linear-gradient(-45deg, rgba(0,41,77,1) 0%, rgba(0,114,190,1) 100%);
		background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(0,41,77,1)), color-stop(100%, rgba(0,114,190,1)));
		background: -webkit-linear-gradient(-45deg, rgba(0,41,77,1) 0%, rgba(0,114,190,1) 100%);
		background: -o-linear-gradient(-45deg, rgba(0,41,77,1) 0%, rgba(0,114,190,1) 100%);
		background: -ms-linear-gradient(-45deg, rgba(0,41,77,1) 0%, rgba(0,114,190,1) 100%);
		background: linear-gradient(135deg, rgba(0,41,77,1) 0%, rgba(0,114,190,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00294d', endColorstr='#0072be', GradientType=1 );
	}


	.resultBanner.index
	{
		width: 100%;
		padding-top: 40px;
		padding-bottom: 40px;
		background: transparent;
	}

	.resultBanner .breadcrumbCon
	{
		font-family: TitSB;
		color: #fff;
		margin-bottom: 10px;
	}

	.resultBanner .breadcrumbCon .box
	{
		color:#fff;
		display: inline-block;
		font-size: 1.4rem;
	}

	.resultBanner .breadcrumbCon .box a
	{
		color:#fff;
		text-decoration: none;
	}

	.resultBanner .breadcrumbCon .box i
	{
		color:#99ADBE;
		font-size: 1.6rem;
		margin-left: 10px;
		margin-right: 10px;
	}

	.resultBanner .breadcrumbCon .box.active
	{
		color:#99ADBE;
	}

	.resultBanner .breadcrumbCon .box.active i
	{
		display: none;
	}

	.resultBanner .searchBar
	{
		width: 100%;
		border: 1px #fff solid;
		border-radius: 3px;
		height: 54px;
		position: relative;
	}

	.resultBanner .searchBar .icon
	{
		position: absolute;
		left: 20px;
		width: 54px;
		height: 54px;
		background-color: transparent;
		border:0px;
		float: left;
		color:#fff;
		line-height: 54px;
		font-size: 2.4rem;
		text-align: center;
	}

	.resultBanner .searchBar .input
	{
		width: 70%;
		height: 54px;
		background-color: transparent;
		border:0px;
		position: absolute;
		left: 75px;
	}

	.resultBanner .searchBar .input input
	{
		width: 100%;
		height: 54px;
		background-color: transparent;
		border:0px;
		float: left;
		outline: none;
		font-family: TitSB;
		font-size: 1.8rem;
		color: #fff;
	}

	.resultBanner .searchBar .searchButton
	{
		position: absolute;
		right: 0px;
		height: 53px;
		border-top-right-radius: 3px;
		border-bottom-right-radius: 3px;
		display: none;
		z-index: 100;
		color: #0073BE;
		border:0px;
		background-color: #fff;
		width: 150px;
		font-family: TitSB;
		font-size: 1.6rem;
		outline: none;
		cursor:pointer;
	}

	.resultBanner .searchBar .result
	{
		height: 54px;
		font-size: 1.8rem;
		font-family: TitL;
		opacity: 0.5;
		line-height: 54px;
		position: absolute;
		right: 20px;
		color: #fff;
	}

	.resultBanner .searchBar .input ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	  color: #fff;
	}
	.resultBanner .searchBar .input ::-moz-placeholder { /* Firefox 19+ */
	  color: #fff;
	}
	.resultBanner .searchBar .input :-ms-input-placeholder { /* IE 10+ */
	  color: #fff;
	}
	.resultBanner .searchBar .input :-moz-placeholder { /* Firefox 18- */
	  color: #fff;
	}

	.resultBanner .selectBar
	{
		width: 100%;
		height: 54px;
		background-color: transparent;
		border: 1px #fff solid;
		border-radius: 3px;
		margin-top: -1px;
	}

	.resultBanner .selectBar .box
	{
		width: 20%;
		line-height: 54px;
		height: 52px;
		padding-left: 20px;
		color: #fff;
		font-family: TitL;
		font-size: 1.4rem;
		position: relative;
		float: left;
		display: block;
	}

	.resultBanner .selectBar .box.full {
		width: 100%;
	}

	.resultBanner .selectBar .box.selectBarMobile
	{
		display: none;
	}

	.resultBanner .selectBar .box.rightBorder
	{
		border-right: 1px #fff solid;
	}

	.resultBanner .selectBar .box .icon
	{
		position: absolute;
		right: 20px;
		top: 0%;
	}

	.resultBanner .selectBar .box.datetime
	{
		width: 20%;
		line-height: 52px;
		height: 52px;
		padding-left: 0px;
		color: #fff;
		font-family: TitL;
		font-size: 1.4rem;
		position: relative;
		float: left;
	}

	.resultBanner .selectBar .box .time
	{
		width: 50%;
		border-right: 1px #5FAAE2 solid;
		float: left;
		text-align: center;
		font-size: 2.6rem;
	}

	.resultBanner .selectBar .box .time input
	{
		width: 100%;
		height: 100%;
		position: absolute;
		left: 0px;
		opacity: 0;
	}

	.resultBanner .selectBar .box .calendar
	{
		width: 50%;
		float: left;
		text-align: center;
		font-size: 2.6rem;
		position: relative;
	}

	.resultBanner .selectBar .box .calendar input
	{
		width: 100%;
		height: 100%;
		position: absolute;
		left: 0px;
		opacity: 0;
	}

	.resultBanner .filterSelectCon
    {
        width: 100%;
        position: absolute;
        z-index: 1000;
        display: block;
    }

	.resultBanner .filterSelect
	{
		width: 100%;
		background-color: #eee;
	}

	.resultBanner .filterSelect .box
	{
		width: 100%;
		padding-top: 10px;
		padding-bottom: 10px;
		border-bottom: 1px #B1B1B1 solid;
	}

	.resultBanner .filterSelect .box .checkbox
	{
		display: inline-block;
		width: 35px;
		height: 35px;
		border: 2px #0072BB solid;
		vertical-align: middle;
		margin-left: 10px;
		margin-right: 10px;
		text-align: center;
		line-height: 35px;
		cursor: pointer;
	}

	.resultBanner .filterSelect .box .checkbox i
	{
		font-size: 1.6rem;
		color: #3197FF;
		display: none;
	}

	.resultBanner .filterSelect .box .checkbox.select i
	{
		display: inline-block !important;
	}

	.resultBanner .filterSelect .box .text
	{
		display: inline-block;
		line-height: 35px;
		vertical-align: middle;
		font-size: 1.4rem;
		color: #0072BB;
		font-family: TitL
	}

	.resultBanner .categoryCon
	{
		padding: 40px;
		padding-top: 30px;
		padding-bottom: 30px;
		width: 100%;
		background-color: #fff;
		border-radius: 7px;
		margin-top: 20px;
		-webkit-box-shadow: 0px 10px 21px 0px rgba(0,0,0,0.35);
		-moz-box-shadow: 0px 10px 21px 0px rgba(0,0,0,0.35);
		box-shadow: 0px 10px 21px 0px rgba(0,0,0,0.35);
	}	

	.resultBanner .categoryCon .box
	{
		width: 100%;
		text-align: center;
		padding-top: 10px;
		padding-bottom: 10px;
		cursor: pointer;
	}

	.resultBanner .categoryCon .box .icon
	{
		height: 75px;
		width: 100%;
		position: relative;
	}

	.resultBanner .categoryCon .box .icon img
	{
		height: 60px;
		width: auto;
		position: relative;
		top: 50%;
		margin-top: -30px;

	}

	.resultBanner .categoryCon .box:hover .icon img
	{
		height: 70px;
		opacity: 0.6;
		position: relative;
		top: 50%;
		margin-top: -35px;
	}

	.resultBanner .categoryCon .box .text
	{
		color: #033E68;
		font-family: TitSB;
		font-size: 1.2rem;
		line-height: 1.6rem;
		margin-top: 10px;
	}

/*RESULT FILTER*/
	.resultFilter
	{
		border-bottom: 1px #3197FF solid;
		padding-top: 10px;
		padding-bottom: 10px;
	}

	.resultFilter.index
	{
		border-bottom: 0px #3197FF solid;
		padding-top: 0px;
		padding-bottom: 10px;
		text-align: center;
	}

	.resultFilter .dateBox
	{
		width: 80%;
		float: left;
		background-color: #3197FF;
		height: 70px;
		border-radius: 11px;
	}

	.resultFilter .dateBox .date
	{
		width: 100%;
		text-align: center;
		color: #fff;
		font-size: 1.4rem;
		font-family: TitSB;
		margin-top: 9px;
	}

	.resultFilter .dateBox .numdate
	{
		width: 100%;
		text-align: center;
		color: #fff;
		font-size: 1.4rem;
		font-family: TitSB;
	}

	.resultFilter .arrowLeft
	{
		width: 10%;
		float: left;
		color: #3197FF;
		font-size: 3.6rem;
		text-align: left;
	}

	.resultFilter .arrowRight
	{
		width: 10%;
		float: left;
		color: #3197FF;
		font-size: 3.6rem;
		text-align: right;
	}

	.resultFilter .filterCon
	{
		padding: 20px;
	}

	.resultFilter .filterCon .box
	{
		font-family: TitL;
		font-size: 1.4rem;
		color: #3197FF;
		display: inline-block;
		margin-right: 10px;
		height: 30px;
		line-height: 30px;
		cursor: pointer;
		border: 1px transparent solid;
		padding-left: 10px;
		padding-right: 10px;
		margin-bottom: 10px;
		border-radius: 30px;
	}

	.resultFilter .filterCon .box i
	{
		margin-right: 10px;
	}

	.resultFilter .filterCon .box:hover
	{
		border: 1px #3197FF solid;
	}

/*RESULT DOCTOR*/
	.resultDoctor
	{
		width: 100%;
	}

	.resultDoctor .box
	{
		width: 100%;
		padding-top: 10px;
		padding-bottom: 10px;
		border-bottom:1px #3197FF solid;
	}

	.resultDoctor .box .doctorBox
	{
		width: 100%;
		padding-top: 30px;
		padding-bottom: 30px;
	}

	.resultDoctor .box .doctorBox .name
	{
		width: 100%;
		font-family: TitSB;
		color: #003252;
		font-size: 1.4rem;
		border-bottom: 1px #F3F3F3 solid;
		padding-top: 10px;
		padding-bottom: 10px;
		letter-spacing: 0.86px;
	}

	.resultDoctor .box .doctorBox .name i
	{
		margin-left: 7px;
	}

	.resultDoctor .box .doctorBox .detail
	{
		padding-top: 7px;
		padding-bottom: 7px;
		border-bottom: 1px #F3F3F3 solid;
		color: #0072BB;
		font-size: 1.2rem;
		font-family: TitL;
		letter-spacing: 0.74px;
	}

	.resultDoctor .box .doctorBox .functionButton
	{
		width: 100%;
		margin-top: 20px;
	}

	.resultDoctor .box .doctorBox .functionButton button
	{
		padding-right: 10px;
		padding-bottom: 10px;
		background-color: #0072BB;
		height: 22px;
		line-height: 20px;
		border-radius: 4px;
		border:	0px;
		color: #fff;
		font-family: TitSB;
		letter-spacing: 0.56px;
		cursor: pointer;
		margin-right: 13px;
		outline: none;
	}

	.resultDoctor .box .doctorBox .functionButton button i
	{
		margin-right: 5px;
	}

	.resultDoctor .box .doctorBox .educationCon
	{
		width: 100%;
		padding: 10px;
		border: 1px #3197FF solid;
		border-radius: 6px;
		margin-top: 10px;
		display: none;
		padding-bottom: 0px;
	}


	.resultDoctor .box .doctorBox .educationCon .educationBox
	{
		width: 100%;
		display: flex;
		color: #0072BB;
		margin-bottom: 10px;
		font-size: 1.2rem;
		text-align: left;
	}


	.resultDoctor .box .doctorBox .educationCon .educationBox .range
	{
		-webkit-flex: 2;
	    -ms-flex: 2;
	    flex: 2;
	    font-family: TitSB;
	}

	.resultDoctor .box .doctorBox .educationCon .educationBox .degree
	{
		-webkit-flex: 5;
	    -ms-flex: 5;
	    flex: 5;
	    font-family: TitL;
	}

	.resultDoctor .box .doctorDate
	{
		position: relative;
		height: 100%;
	}

	.resultDoctor .box .doctorDate .doctorDateBox
	{
		width: 80%;
		border:1px #3197FF solid;
		border-radius: 6px;
		float: left;
		margin-left: 10%;
	}

	.resultDoctor .box .doctorDate .doctorDateBox .header
	{
		width: 100%;
		padding: 15px;
		font-family: TitSB;
		font-size: 1.4rem;
		text-align: center;
		color: #0072BB;
		letter-spacing: 0.74px;
	}

	.resultDoctor .box .doctorDate .doctorDateBox .body
	{
		width: 100%;
		padding-left: 7px;
		padding-right: 7px;
		overflow: hidden;
		height: 153px;
	}

	.resultDoctor .box .doctorDate .doctorDateBox .body.autoHeight
	{
		min-height: 153px;
		height: auto !important;
	}

	.resultDoctor .box .doctorDate .doctorDateBox .body .timeBox
	{
		width: 100%;
		height: 44px;
		background-color: #0072BB;
		border-radius: 6px;
		text-align: center;
		line-height: 44px;
		margin-bottom: 7px;
		color: #fff;
		font-size: 1.4rem;
		font-family: TitSB;
	}

	.resultDoctor .box .doctorDate .doctorDateBox .body .timeBox.disabled
	{
		opacity: 0.3
	}

	.resultDoctor .box .doctorDate .doctorDateBox .footer
	{
		width: 100%;
		height: 35px;
		line-height: 35px;
		text-align: center;
		border-top: 1px #3197FF solid;
		font-size: 1.4rem;
		color: #3197FF;
		font-family: TitSB;
		cursor: pointer;
	}


	.resultDoctor .box .doctorDate .doctorDateBox .footer i
	{
		margin-right: 10px;
	}


	.resultDoctor .box .doctorDate .arrowLeft
	{
		width: 10%;
		float: left;
		color: #3197FF;
		font-size: 3.6rem;
		text-align: left;
		opacity: 0.25;
		position: absolute;
		height: 100px;
		line-height: 100px;
		top: 50%;
		margin-top: -50px;
	}

	.resultDoctor .box .doctorDate .arrowRight
	{
		width: 10%;
		float: left;
		text-align: right;
		color: #3197FF;
		font-size: 3.6rem;
		opacity: 0.25;
		position: absolute;
		height: 100px;
		line-height: 100px;
		top: 50%;
		margin-top: -50px;
		right: 0px;
	}

	.resultDoctor .box .doctorBox .doctorImage
	{
		border-radius: 6px;
	}

	.selectBarMobileTitle
	{
		display: none;
	}


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

		#filterLanguage
		{
			display: none;
		}
		#filterClinic
		{
			display: none;
		}
		#filterCenter
		{
			display: none;
		}
		#filterGender
		{
			display: none;
		}

		.selectBarMobileTitle
		{
			position: relative;
			width: 100%;
			background-color: #fff;
			padding-left: 10px;
			height: 44px;
			border-bottom: 1px #0072BB solid;
			letter-spacing: 0.87px;
			padding-right: 10px;
			font-size: 1.4rem;
			line-height: 44px;
			font-family: TitSB;
			color: #0072BB;
			display: block;
		}

		.selectBarMobileTitle .icon
		{
			position: absolute;
			right: 10px;
			top: 0px;
		}

		.resultBanner .filterSelectCon
		{
			width: 100%;
			position: relative;
			z-index: 100;
			display: none;
		}

		.resultBanner .filterSelectCon.full
		{
			display: block;
		}
		


		#filterLanguageModal
		{
			display: block !important;
		}
		#filterClinicModal
		{
			display: block !important;
		}
		#filterCenterModal
		{
			display: block !important;
		}
		#filterGenderModal
		{
			display: block !important;
		}

		.resultBanner .selectBar .box
		{
			display: none;
		}
		.resultBanner .selectBar .box.full
		{
			display: block;
		}

		.resultBanner .selectBarMobile
		{
			width: 75% !important;
			display: block !important;
			line-height: 54px;
			height: 52px;
			padding-left: 20px;
			color: #fff;
			font-family: TitL;
			font-size: 1.4rem;
			position: relative;
			float: left;
			text-align: center;
			border-right: 1px #fff solid;
		}

		.resultBanner .selectBar .box.datetime
		{
			width: 25%;
			line-height: 52px;
			height: 52px;
			padding-left: 0px;
			color: #fff;
			font-family: TitL;
			font-size: 1.4rem;
			position: relative;
			float: left;
			display: block !important;
		}

		.resultBanner .filterSelect .box
		{
			width: 100%;
			padding-top: 5px;
			padding-bottom: 5px;
			border-bottom: 1px #B1B1B1 solid;
		}

		.resultBanner .filterSelect .box .checkbox
		{
			display: inline-block;
			width: 22px;
			height: 22px;
			border: 2px #0072BB solid;
			vertical-align: middle;
			margin-left: 10px;
			margin-right: 10px;
			text-align: center;
			line-height: 18px;
			cursor: pointer;
		}

		.resultBanner .filterSelect .box .checkbox i
		{
			font-size: 1rem;
			color: #3197FF;
			display: none;
		}

		.resultBanner .filterSelect .box .checkbox.select i
		{
			display: inline-block !important;
		}

	}

	@media (max-width: 575px){
		.resultDoctor .box .doctorBox {
		    padding-top: 15px;
				padding-bottom: 25px;
				margin-bottom:25px;
				border-bottom: 1px dotted rgba(0, 153, 255, 0.616);
		}
		.resultDoctor .box {
			padding: 30px 15px;
			border-bottom: 4px #3197FF solid;
		}
		
		.resultDoctor .box .doctorBox .doctorImage
		{
			max-width:80px;
		}
		.functionButton button {
			margin-top:2px;
			margin-bottom:2px;
		}

		.resultDoctor .box .container {
			padding-bottom:15px;
			background:#fafafa;
			box-shadow: 0 0 10px 0 rgba(0,0,0,0.08);
			border-radius:5px;
		}
		.doctorBox .row, .resultDoctor .row{
			margin-right:0;
			margin-left:0;
		}
		.resultBanner
		{
			width: 100%;
			padding-top: 20px;
			padding-bottom: 40px;
			background: rgba(0,41,77,1);
			background: -moz-linear-gradient(-45deg, rgba(0,41,77,1) 0%, rgba(0,114,190,1) 100%);
			background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(0,41,77,1)), color-stop(100%, rgba(0,114,190,1)));
			background: -webkit-linear-gradient(-45deg, rgba(0,41,77,1) 0%, rgba(0,114,190,1) 100%);
			background: -o-linear-gradient(-45deg, rgba(0,41,77,1) 0%, rgba(0,114,190,1) 100%);
			background: -ms-linear-gradient(-45deg, rgba(0,41,77,1) 0%, rgba(0,114,190,1) 100%);
			background: linear-gradient(135deg, rgba(0,41,77,1) 0%, rgba(0,114,190,1) 100%);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00294d', endColorstr='#0072be', GradientType=1 );
		}

		.resultBanner.index
		{
			width: 100%;
			padding-top: 40px;
			padding-bottom: 40px;
			background: transparent;
		}

		.resultBanner .breadcrumbCon
		{
			font-family: TitSB;
			color: #fff;
			margin-bottom: 10px;
		}

		.resultBanner .breadcrumbCon .box
		{
			color:#fff;
			display: inline-block;
			font-size: 1.4rem;
		}

		.resultBanner .breadcrumbCon .box a
		{
			color:#fff;
			text-decoration: none;
		}

		.resultBanner .breadcrumbCon .box i
		{
			color:#99ADBE;
			font-size: 1.6rem;
			margin-left: 10px;
			margin-right: 10px;
		}


		.resultBanner .searchBar
		{
			width: 100%;
			border: 1px #fff solid;
			border-radius: 3px;
			height: 54px;
			position: relative;
		}

		.resultBanner .searchBar .icon
		{
			position: absolute;
			left: 0px;
			width: 54px;
			height: 54px;
			background-color: transparent;
			border:0px;
			float: left;
			color:#fff;
			line-height: 54px;
			font-size: 2rem;
			text-align: center;
		}

		.resultBanner .searchBar .input
		{
			width: 70%;
			height: 54px;
			background-color: transparent;
			border:0px;
			position: absolute;
			left: 45px;
		}

		.resultBanner .searchBar .input input
		{
			width: 100%;
			height: 54px;
			background-color: transparent;
			border:0px;
			float: left;
			outline: none;
			font-family: TitSB;
			font-size: 1.4rem;
			letter-spacing: 0.87px;
			color: #fff;
		}

		.resultBanner .searchBar .searchButton
		{
			position: absolute;
			right: 0px;
			height: 53px;
			border-top-right-radius: 3px;
			border-bottom-right-radius: 3px;
			display: none;
			z-index: 100;
			color: #0073BE;
			border:0px;
			background-color: #fff;
			width: auto;
			padding-left: 15px;
			padding-right: 15px;
			font-family: TitSB;
			font-size: 1.4rem;
			outline: none;
		}


		.resultBanner .searchBar .result
		{
			height: 54px;
			font-size: 1.4rem;
			font-family: TitL;
			opacity: 0.5;
			line-height: 54px;
			position: absolute;
			right: 10px;
			color: #fff;
		}

		.resultBanner .searchBar .input ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
		  color: #fff;
		}
		.resultBanner .searchBar .input ::-moz-placeholder { /* Firefox 19+ */
		  color: #fff;
		}
		.resultBanner .searchBar .input :-ms-input-placeholder { /* IE 10+ */
		  color: #fff;
		}
		.resultBanner .searchBar .input :-moz-placeholder { /* Firefox 18- */
		  color: #fff;
		}

		.resultBanner .selectBarMobile
		{
			width: 60% !important;
			display: block !important;
			line-height: 54px;
			height: 52px;
			padding-left: 20px;
			color: #fff;
			font-family: TitL;
			font-size: 1.4rem;
			position: relative;
			float: left;
			text-align: center;
			border-right: 1px #fff solid;
		}

		.resultBanner .selectBar .box.datetime
		{
			width: 40%;
			line-height: 52px;
			height: 52px;
			padding-left: 0px;
			color: #fff;
			font-family: TitL;
			font-size: 1.4rem;
			position: relative;
			float: left;
			display: block !important;
		}

		.resultBanner .selectBar .box .time
		{
			width: 50%;
			border-right: 1px #5FAAE2 solid;
			float: left;
			text-align: center;
			font-size: 2.6rem;
		}

		.resultBanner .selectBar .box .time input
		{
			width: 100%;
			height: 100%;
			position: absolute;
			left: 0px;
			opacity: 0;
		}

		.resultBanner .selectBar .box .calendar
		{
			width: 50%;
			float: left;
			text-align: center;
			font-size: 2.6rem;
			position: relative;
		}

		.resultBanner .selectBar .box .calendar input
		{
			width: 100%;
			height: 100%;
			position: absolute;
			left: 0px;
			opacity: 0;
		}
	}


/*NAVIGATION BAR*/

	.navigation
	{
		text-align: center;
		line-height: 36px;
		vertical-align: middle;
	}

	.navigation .box
	{
		display: inline-block;
		width: 36px;
		height: 36px;
		border: 1px transparent solid;
		vertical-align: middle;
		border-radius: 36px;
		font-size: 1.8rem;
		color: #0072BB;
		font-family: TitL;
		cursor: pointer;
	}

	.navigation .box.active
	{
		border: 1px #0072BB solid;
	}

	.navigation .iconArrow
	{
		display: inline-block;
	}

	.navigation .iconArrow i
	{
		font-size: 3.6rem;
		color: #0072BB;
		cursor: pointer;
		vertical-align: middle;
		margin-left: 20px;
		margin-right: 20px;
	}




/* SEARCH RESULT GENERAL */

#searchResultContainer h1 {
	font-size: 1.8rem;
}

#searchResultContainer a {
	text-decoration: none;
}
#searchResultContainer a:hover {
	opacity:0.8;
}

.resultBanner.general {
	padding-bottom: 0;
	padding-top: 1rem;
}

.resultFilter .filterCon.general {
	padding: 0;
}

.resultBox {
	border-top:1px solid #3197FF;
	font-size: 1.4rem;
}

.resultBox p {
    color:#0072BB;
    font-family:TitL;
    font-size:12px;
    line-height: 12px;
    padding:0;
    margin:0;
}