.container .carea .ccol1 {display:none;}
.container .carea .ccol2 {margin:0px;min-height:210px !important;}
.sttl {display:block; margin:0px 0px 10px 0px; font-weight:700; color:#5e2e83; font-size:22px; text-align:left;}

.appointment {overflow:hidden; margin:20px 0;}
.appointment .apparea .appoptions {overflow:hidden; margin-bottom:20px;}
.appointment .apparea .appoptions .appoption {width:50%; float:left; margin-bottom:31px;}
.appointment .apparea .appoptions .appoption a {display:block; width:262px; margin:0px auto; padding:6px 10px 7px 10px; font-size:18px; line-height:normal; color:#fff; font-weight:600; text-align:center; background:#dd0ea7; border-radius:5px; text-decoration:none;}
.appointment .apparea .appoptions .appoption a:hover {color:#fff; background:#5e2e83;}
.appointment .apparea .appoptions .appoption.spcl a {padding:17px 10px 20px 10px;padding:6px 10px 7px 10px;}
.appointment .apparea .apptitle {font-size:22px; font-weight:700; color:#5e2e83; text-transform:uppercase; position:relative; text-align:center; margin:0 0 20px 0;}
.appointment .apparea .apptitle .applr {display:block; width:25%; height:1px; background:#28335d; float:right; margin:0; position:absolute; right:0; top:16px;}
.appointment .apparea .apptitle .applf {display:block; width:25%; height:1px; background:#5e2e87; float:left; margin:0; position:absolute; left:0; top:16px;}
.contact {width:509px; float:right; padding:0px 0px 18px 30px; margin:-45px 0px 30px 0px; position:relative; height:419px;}
.contact .detailarea {padding:347px 0px 0px 0px; background:url(/images/20/unete.jpg) no-repeat;}
.contact .detailarea .international {min-height:72px; background:url(/pictures/pages/55/bg-info.png);}
.contact .detailarea .international .detail {color:#fff; padding-top:15px; text-align:center; text-transform:uppercase; font-size:28px; font-weight:700;}

/* 940 */
.res940 .appointment .apparea .appoptions .appoption a {width:200px; min-height:50px; line-height:normal; padding:5px 10px 5px 10px;}
.res940 .appointment .apparea .appoptions .appoption.four a {/* padding:16px 10px 20px 10px; */ /* min-height:auto; */}
.res940 .appointment .apparea .apptitle .applr {width:19%;}
.res940 .appointment .apparea .apptitle .applf {width:19%;}
.res940 .contact {width:380px;}
.res940 .contact .detailarea {padding:416px 0px 0px 0px; background:url(/images/20/unete-940.jpg) center top no-repeat;}

/* 720 */
.res720 .appointment .apparea .appoptions {max-width:680px; margin:0 auto;}
.res720 .appointment .apparea .appoptions .appoption {/* width:50%; */ /* margin-bottom:20px; */}
.res720 .appointment .apparea .appoptions .appoption a {width:300px;}
.res720 .appointment .apparea .appoptions .appoption.three a {/* padding:17px 10px 20px 10px; */}
.res720 .appointment .apparea .apptitle .applr {width:30%;}
.res720 .appointment .apparea .apptitle .applf {width:30%;}
.res720 .contact {float:none; position:absolute; bottom:30px; left:50%; margin:0px 0px 0px -340px; padding:0px; width:680px; height:auto;}
.res720 .contact .detailarea {padding:416px 0px 0px 0px; background:url(/images/20/unete-720.jpg) center top no-repeat;}
.res720 .container .carea {padding-bottom:530px;}

/* 480 */
.res480 .appointment .apparea .appoptions {max-width:440px; margin:0 auto;}
.res480 .appointment .apparea .appoptions .appoption {width:100%; margin-bottom:20px; float:none;}
.res480 .appointment .apparea .appoptions .appoption a {width:350px; padding:10px 0px 11px 0px;}
.res480 .appointment .apparea .apptitle .applr {width:19%;}
.res480 .appointment .apparea .apptitle .applf {width:19%;}
.res480 .contact {float:none; position:absolute; bottom:30px; margin:0px 0px 0px -220px; padding:0px; width:440px; height:488px; left:50%;}
.res480 .contact .detailarea {padding:416px 0px 0px 0px; background:url(/images/20/unete-720.jpg) center top no-repeat;}
.res480 .container .carea {padding-bottom:530px;}


/* 320 */
.res320 .appointment {margin-bottom:0px;}
.res320 .appointment .apparea .appoptions {max-width:280px; margin:0 auto;}
.res320 .appointment .apparea .appoptions .appoption {width:100%; margin-bottom:20px;}
.res320 .appointment .apparea .appoptions .appoption a {width:260px; height:auto; padding:8px 10px 11px 10px;}
.res320 .appointment .apparea .apptitle .applr {width:3%;}
.res320 .appointment .apparea .apptitle .applf {width:3%;}
.res320 .contact {float:none; position:absolute; bottom:30px; left:50%; margin:0px 0px 0px -140px; width:280px; height:342px; padding:0px;}
.res320 .contact .detailarea {padding:270px 0px 0px 0px; background:url(/images/20/unete-720.jpg) center top no-repeat;}
.res320 .container .carea {padding-bottom:400px;}
