/*ÀÇ·áÁø css*/
#design .doctor_box {padding-left:240px;padding-bottom:60px;margin-bottom:60px;border-bottom:1px solid #ddd;position:relative;}
#design .doctor_box:last-child {padding-bottom:0;margin-bottom:0;border-bottom:none;}
#design .doctor_box .doc_img {position:absolute;top:0;left:0;width:185px;height:238px;}
#design .doctor_box .doc_img img {width:100%;height:100%;}
#design .doctor_box .doc_info {min-height:365px;position:relative;}
#design .doctor_box .doc_info .don_name {font-size:30px; color:#333;line-height: 1;margin-bottom:24px}
#design .doctor_box .doc_info .don_name span {display:inline-block;margin-left:19px;font-size:18px;color:#666;}
#design .doctor_box .doc_info .don_part {margin-bottom:18px;}
#design .doctor_box .doc_info .don_part strong {display:inline-block; width:80px;font-size:18px;font-weight:500;color:#3378c1;}
#design .doctor_box .doc_info .don_part span {display:inline-block;font-size:16px;font-weight:400;color:#666;}
#design .doctor_box .doc_info .don_clinic {margin-bottom:18px;}
#design .doctor_box .doc_info .don_clinic strong {display:inline-block;width:115px;font-size:16px;font-weight:500;color:#333;}
#design .doctor_box .doc_info .don_clinic a {display:inline-block;font-size:16px;font-weight:400;color:#fb5f63;text-decoration:underline;}
#design .doctor_box .doc_info .btn_area {margin-top:-20px;/*position:absolute;left:0;bottom:0;*/}
/*ÀÇ·áÁø css*/




/*ÀÇ·áÁø ¸¶ÃëÅëÁõÀÇÇÐ°ú / ¿µ»óÀÇÇÐ°ú ³ôÀÌ Á¶Àý  css*/
#design1 .doctor_box {padding-left:240px;padding-bottom:60px;margin-bottom:60px;border-bottom:1px solid #ddd;position:relative;}
#design1 .doctor_box:last-child {padding-bottom:0;margin-bottom:0;border-bottom:none;}
#design1 .doctor_box .doc_img {position:absolute;top:0;left:0;width:185px;height:238px;}
#design1 .doctor_box .doc_img img {width:100%;height:100%;}
#design1 .doctor_box .doc_info {min-height:250px;position:relative;}
#design1 .doctor_box .doc_info .don_name {font-size:30px; color:#333;line-height: 1;margin-bottom:24px}
#design1 .doctor_box .doc_info .don_name span {display:inline-block;margin-left:19px;font-size:18px;color:#666;}
#design1 .doctor_box .doc_info .don_part {margin-bottom:18px;}
#design1 .doctor_box .doc_info .don_part strong {display:inline-block; width:80px;font-size:18px;font-weight:500;color:#3378c1;}
#design1 .doctor_box .doc_info .don_part span {display:inline-block;font-size:16px;font-weight:400;color:#666;}
#design1 .doctor_box .doc_info .don_clinic {margin-bottom:18px;}
#design1 .doctor_box .doc_info .don_clinic strong {display:inline-block;width:115px;font-size:16px;font-weight:500;color:#333;}
#design1 .doctor_box .doc_info .don_clinic a {display:inline-block;font-size:16px;font-weight:400;color:#fb5f63;text-decoration:underline;}
#design1 .doctor_box .doc_info .btn_area {margin-top:-20px;/*position:absolute;left:0;bottom:0;*/}
/*ÀÇ·áÁø ¸¶ÃëÅëÁõÀÇÇÐ°ú / ¿µ»óÀÇÇÐ°ú ³ôÀÌ Á¶Àý  css*/



/*ÀÇ·áÁø*/
#contain .nessacery_text {padding-bottom: 10px;text-align:center;font-size: 15px;}
#contain .nessacery_text span {vertical-align:middle;}

#contain .add_text {padding: 10px 0;font-size: 14px;}

/*ÀÇ·áÁø*/
#contain #design .table_wp_s {width:800px;}
#contain #design .table_wp_m {width:950px;}
#contain #design .table_wp .mobile_only {display:none;}
#contain #design table{width:100%;border-collapse:collapse;border-top:1px solid #333;letter-spacing: -0.4px;}
#contain #design table caption{font-size:0;line-height: 0;height: 0;}
#contain #design table thead th{padding:17px 10px;line-height:15px;font-size:16px;font-weight:400;text-align:center;color:#333;border-left:1px solid #ddd;border-right:none;background:#f9f9f9;}
#contain #design table thead th:first-child{border-left:0}
#contain #design table thead th.bb1 {border-bottom:1px solid #ddd;}
#contain #design table thead tr{background-color:#fff}
#contain #design table tbody tr{}
#contain #design table tbody th{font-size:16px;color:#333;padding:14px 20px;font-weight:400;text-align:center;border:1px solid #ddd;border-bottom:1px solid #ddd;background: #ffff;vertical-align: middle;}
#contain #design table tbody td{font-size:16px;color:#666;padding:14px 20px;text-align:center;border:1px solid #ddd;border-bottom:1px solid #ddd;vertical-align: middle;}
#contain #design table tbody td:first-child{border-left:0}
#contain #design table tbody td:last-child{border-right:0}
#contain #design table tbody th:first-child{border-left:0}
#contain #design table tbody th:last-child{border-right:0;background-color:#fbfbfb}
#contain #design table tbody tr:first-child th,
#contain #design table tbody tr:first-child td{border-top:1px solid #ddd;}
#contain #design table tbody td button{margin:2px 0;padding:2px 5px;border:1px solid #ddd;border-bottom:1px solid #ddd;background-color:#fff}
#contain #design table tfoot th{padding:4px 10px;font-weight:800;text-align:center;color:#002747;border:1px solid #ddd;border-bottom:1px solid #ddd;background-color:#f4f5f8}
#contain #design table tfoot td{padding:8px 10px;text-align:center;border:1px solid #ddd;border-bottom:1px solid #ddd;border-top: 3px double #999;background-color:#f8f8f8}
#contain #design table tfoot td:first-child{border-left:0}
#contain #design table tfoot td:last-child{border-right:0}
#contain #design table tfoot th:first-child{border-left:0}
#contain #design table tfoot th:last-child{border-right:0}
#contain #design table tfoot td.tal{text-align:left}
#contain #design table tfoot td button{margin:2px 0;padding:2px 5px;border:1px solid #ccc;background-color:#fff}
#contain #design table tbody td.subject{text-align:left}
#contain #design table tbody td.subject a:hover{color:#000;text-decoration:underline}
#contain #design table tbody th.item,
#contain #design table tbody td.item{background:#f9f9f9;border-bottom:1px solid #ddd;text-align:center;}
#contain #design table tbody td.item span.red{vertical-align:middle;}
#contain #design table tbody td span.poss {color:#ff5d65;font-weight:bold}
#contain #design table tbody td span.noposs {color:#666;font-weight:normal}
#contain #design table tbody td .dtnum{display:block;position:relative;line-height: 1.1em;}
#contain #design table tbody td .new{font-size:11px;font-weight:800;color:#c00}
#contain #design table tbody td .btn_zip{padding:0 7px;height:25px;font-size:12px;letter-spacing:-1px;color:#fff !important;border:1px solid #333;background:#777 !important;cursor:pointer}
#contain #design table tbody td .okay{padding:5px 30px;font-size:16px;color:#fff;border:1px solid #333;background:#333;cursor:pointer}
#contain #design table tbody td span.info { padding:0 3px;}
#contain #design table tbody td .line_h {line-height:30px;}

.btn_style1 {display:inline-block;width:180px;height:50px;line-height:50px;background:#80adca; border:1px solid #4a7e9f;box-sizing:border-box;text-align:center;font-size: 16px;color:#fff;letter-spacing: -0.5px;transition:all 0.3s;margin-right:10px;float:left;}
.btn_style1:hover {background:#97c5e2;color:#fff;border:1px solid #80adca;}
.btn_style2 {display:inline-block;width:180px;height:50px;line-height:50px;background:#fff;border:1px solid #ccc;box-sizing:border-box;text-align:center;font-size: 16px;color:#666666;letter-spacing: -0.5px;transition:all 0.3s;float:left;margin-right:15px;}
.btn_style2:hover {background:#f9f8f8;color:#666;border:1px solid #666;}
.btn_area {padding-top:50px; }
.btn_area button {display:inline-block;margin-right:5px;}
