@charset "utf-8";

	.main_top {display:table;margin:0 auto;}

	.main_v {height:400px;display: table-cell; vertical-align: middle; text-align: center;position:relative;}

	.doctor_before{position:relative; display:inline-block; padding-left:10px;}
	.doctor_before::before{content:""; position:absolute; width:4px; height:4px; background:#ddbe8e; left:0; top:7.5px;}

	.implant_visual_01 {background:url(/img/03_dentalcare/dentalcare_01.jpg) center center no-repeat; width:100%; height:auto;  background-size:cover;}
	.dentalcare_visual_02 {background:url(/img/03_dentalcare/dentalcare_01.jpg) center center no-repeat; width:100%; height:auto; background-size:cover;}
	.dentalcare_visual_03 {background:url(/img/03_dentalcare/dentalcare_01.jpg) center center no-repeat; width:100%; height:auto; background-size:cover;}
	.dentalcare_visual_04 {background:url(/img/03_dentalcare/dentalcare_01.jpg) center center no-repeat; width:100%; height:auto; background-size:cover;}
	.dentalcare_visual_05 {background:url(/img/03_dentalcare/dentalcare_01.jpg) center center no-repeat; width:100%; height:auto; background-size:cover;}
	.dentalcare_visual_06 {background:url(/img/03_dentalcare/06/gum_jpg_01.jpg) center center no-repeat; width:100%; height:auto; background-size:cover;}
	.dentalcare_visual_0602 {background:url(/img/03_dentalcare/06/gum_jpg_05.jpg) center center no-repeat; width:100%; background-size:cover;}

	/*오시는길*/
	.map .text {position: relative;}
	.map .b50 {position: absolute; bottom: 50px;}
	.sub_0102_bg01 {background:url(/img/01_hospital/location_01.jpg) center no-repeat; background-size:cover; position: relative; height: 440px;}
	.sub_0102_bg01_200330 {background:url(/img/01_hospital/location_01_200330.jpg) center no-repeat; background-size:cover; position: relative; height: 440px;}
	.sub_0102_bg01_200420 {background:url(/img/01_hospital/location_01_200420.jpg) center no-repeat; background-size:cover; position: relative; height: 440px;}
	.sub_0102_bg01_200513 {background:url(/img/01_hospital/location_01_200513.jpg) center no-repeat; background-size:cover; position: relative; height: auto;}
	.sub_0102_bg01_220829 {background:url(/img/01_hospital/location_01_220829.jpg) center no-repeat; background-size:cover; position: relative; height: auto;}
	.sub_0102_bg01_221110 {background:url(/img/01_hospital/location_01_221110.jpg) center no-repeat; background-size:cover; position: relative; height: auto;}
	.sub_0102_bg02 {background:url(/img/01_hospital/location_02.jpg) center no-repeat; background-size:cover; position: relative; height: 440px;}
	.sub_0102_bg03 {background:url(/img/01_hospital/location_03_211217.jpg) center no-repeat; background-size:cover; position: relative; height: 440px;}
	.sub_0102_bg04 {background:url(/img/01_hospital/location_04.jpg) center top no-repeat; background-size:cover; position: relative; height: auto;}
	.sub_0102_bg05 {background:url(/img/01_hospital/location_05.jpg) center top no-repeat; background-size:cover; position: relative; height: auto;}
	.sub_0102_bg06 {background:url(/img/01_hospital/location_06.png) center top no-repeat; background-size:cover; position: relative; height: auto;}
	.sub_0102_bg07 {background:url(/img/01_hospital/location_07.png) center top no-repeat; background-size:cover; position: relative; height: auto;}
	.sub_0102_bg08 {background:url(/img/01_hospital/location_08.jpg) center top no-repeat; background-size:cover; position: relative; height: auto;}
	.sub_0102_bg01 .h_440 {height: 440px; position: relative;}
	.sub_0102_bg01_200420 .h_440 {height: 440px; position: relative;}
	.sub_0102_bg02 .h_440 {height: 440px; position: relative;}
	.sub_0102_bg03 .h_440 {height: 440px; position: relative;}
	.sub_0102_bg04 .h_440 {height: auto; position: relative;}

	.sub_0102_bg07 .h_440 {height: 440px; position: relative;}

	.sub02_06_v01 {background:url(/img/02_effort/sub02_6_1.jpg) center left no-repeat; background-size:cover;}


	.sub02_07_v01 {background:url(/img/02_effort/papa_doctor_01.jpg) center no-repeat; background-size:cover;}
	.sub02_07_v03 {background:url(/img/02_effort/papa_doctor_04.jpg) center no-repeat; background-size:cover;}

	.sub02_08_v01 {background:url(/img/02_effort/sub2_08_1.jpg) center no-repeat; background-size:cover;}




	.sub03_03_v02 {background:url(/img/03_dentalcare/03/bg_book.jpg) center no-repeat; background-size:cover;}
	.sub03_03_v03 {background:url(/img/03_dentalcare/03/cavity02_12.jpg) center no-repeat; background-size:cover;}

	.sub03_03_line2 {background:url(/img/03_dentalcare/03/line02.png) center center no-repeat;}
	.sub03_03_line {background:url(/img/03_dentalcare/03/line01.png) center center no-repeat;}
	.sub03_03_allow {background:url(/img/03_dentalcare/03/allow_01.png) center center no-repeat;}

	/*틀니/보철*/
	.sub03_05_v01 {background:url(/img/03_dentalcare/05/sub3_5_17.jpg) center no-repeat; background-size:cover;}
	.sub03_05_v02 {background:url(/img/03_dentalcare/05/sub3_5_20.jpg) center no-repeat !important; background-size:cover !important;}
	.sub03_05_v03 {background:url(/img/03_dentalcare/05/sub3_5_22.jpg) center 0 no-repeat; background-size:cover;}
	.sub03_05_v04 {background:url(/img/03_dentalcare/05/sub3_5_34.jpg) center no-repeat; background-size:cover;}
	.sub03_05_v05 {background:url(/img/03_dentalcare/05/sub3_5_10.jpg) center no-repeat; background-size:cover;}

	.sub03_05_v02 .ra_subbox {position: relative;}
	.sub03_05_v02 .v_al_bottom {position: absolute; top: 65px; left: 0;}
	.sub03_05_v02 .fr {position: absolute; right: 0;}



	.sub03_06_v01 {background:url(/img/03_dentalcare/06/gum_jpg_02.jpg) center no-repeat; background-size:cover;}
	.sub03_06_v02 {background:url(/../img/03_dentalcare/01/implant_31.jpg) center no-repeat; background-size:cover;}



	.sub07_visual {background:url(/img/03_dentalcare/07/temporo_jpg_01.jpg) center no-repeat; background-size:cover;}
	.sub03_07_v02 {background:url(/img/03_dentalcare/07/temporo_jpg_04.jpg) center no-repeat; background-size:cover;}
	.sub03_07_v02.new_tempo {background:url(/img/03_dentalcare/07/tempo_02.jpg) center no-repeat; background-size:cover;}
	.sub03_07_v02.new_tempo2 {background:url(/img/03_dentalcare/07/tempo_13.jpg) center no-repeat; background-size:cover;}
	.sub03_07_img01 {position:absolute;top:-250px;right:-10px;}

	.sub03_07_v03 {background:url(/img/03_dentalcare/07/wo_left.jpg) center no-repeat; background-size:cover;}
	.sub03_07_v04 {background:url(/img/03_dentalcare/07/temporo_jpg_13.jpg) center no-repeat; background-size:cover;}

	.sub03_08_v01{background:url(/img/03_dentalcare/08/loveny_jpg_03.jpg) center center no-repeat; background-size:cover;}


	.implant .sub03_8 .sub03_8_06_v {background:url(/img/03_dentalcare/06/gum_jpg_02.jpg) center no-repeat; background-size:cover;}
	.sub03_8_06_v02 {background:url(/img/03_dentalcare/06/gum_jpg_09.jpg) center no-repeat; background-size:cover;}
	.implant .sub03_06_v03 {background:url(/img/03_dentalcare/06/gum_jpg_14.jpg) center no-repeat; background-size:cover;}
	.implant .sub03_06_v04 {background:url(/img/03_dentalcare/06/gum_jpg_14.jpg) center no-repeat; background-size:cover;}
	.implant .sub03_8 .sub03_8_08_v {background:url(/img/03_dentalcare/sub3_2_11.jpg) center no-repeat; background-size:cover;}

	.top_num {position:absolute;top:0px;left:50%; transform:translateX(-50%);}
	.top_num2 {position:absolute;top:-20px;left:50%; transform:translateX(-50%);}
	.top_num3 {position:absolute;top:-20px; left:0px;}
	.top_num4 {position:absolute;top:-0px; left:50%; transform:translateX(-50%);}

	.center_num {position:absolute;top:50%; left:50%; transform:translateX(-50%);z-index:9}
	.checkbox_bg {background:url(/img/03_dentalcare/03/cavity02_png_05.png) left top no-repeat;padding-left:35px;}
	.checkbox_bg2 {background:url(/img/03_dentalcare/01/implant_png_17.png) left top no-repeat;padding-left:35px;}

	.top_point_bg {background-image:url(/img/03_dentalcare/point_tr.png);background-position:0px 3px;padding-top:10px;}
	.top_point_bg2 {position: relative;}
	.top_point_bg2::before {content: ""; display: block; width: 8px; height: 8px; border-radius: 50%; background-color: #39c2d8; position: absolute; left: 13px; top: -12px;}

	.top_point_bg5 {position: relative; color:#2e97b5;}
	.top_point_bg5::before {content: ""; display: block; width: 8px; height: 8px; border-radius: 50%; background-color: #2e97b5; position: absolute; left: 50%; transform:translateX(-50%); top: -18px;}

	.top_num_bg1 {background:url(/img/03_dentalcare/06/gum_jpg_06.jpg) right bottom no-repeat; background-size:contain;}
	.top_num_bg2 {background:url(/img/03_dentalcare/06/gum_jpg_07.jpg) right bottom no-repeat; background-size:contain;}
	.top_num_bg3 {background:url(/img/03_dentalcare/06/gum_jpg_08.jpg) right bottom no-repeat; background-size:contain;}

	.sq_no_1 {background:url(/img/03_dentalcare/07/square01.png) left center no-repeat;padding-left:60px;padding-left:65px}
	.sq_no_2 {background:url(/img/03_dentalcare/07/square02.png) left center no-repeat;padding-left:60px;padding-left:65px}
	.sq_no_3 {background:url(/img/03_dentalcare/07/square03.png) left center no-repeat;padding-left:60px;padding-left:65px}
	.sq_no_4 {background:url(/img/03_dentalcare/07/square04.png) left center no-repeat;padding-left:60px;padding-left:65px}
	.sq_no_5 {background:url(/img/03_dentalcare/07/square05.png) left center no-repeat;padding-left:60px;padding-left:65px}
	.sq_no_6 {background:url(/img/03_dentalcare/07/square06.png) left center no-repeat;padding-left:60px;padding-left:65px}
	.sq_no_7 {background:url(/img/03_dentalcare/07/square07.png) left center no-repeat;padding-left:60px;padding-left:65px}
	.sq_no_8 {background:url(/img/03_dentalcare/07/square08.png) left center no-repeat;padding-left:60px;padding-left:65px}

	.implant .sub03_8 .sub03_8_08_v {background:url(/img/03_dentalcare/sub3_2_11.jpg) center center no-repeat;}

	.dentalcare_0601_line {display: block; width:9.5%;  height:5px; background-color:rgba(57,194,216,0.5); position: absolute; left: 52%; top: 120px; z-index: 0;}
	.dentalcare_0602_line {margin-bottom: 10px; background-color:rgba(57,194,216,0.5);height:5px;}


/*	.under_line {position: relative ;z-index: 100} */

	.under_line {border-bottom:1px solid #83d2ff;}

	span.under_line_blue {position:relative;border-bottom : 7px inset rgba(57,194,216,0.5);padding-top:5px; };

	.under_line2 {text-decoration:underline;}


	/* 단락 */
	.round_box {padding:15px 15px;-moz-border-radius: 21px; /*모질라*/ -webkit-border-radius: 21px; /*웹킷*/ /*IE9+,FF4+,chrome,Safari5,+opera*/ display:inline-block;border-radius: 21px;margin:0 auto;text-align:center;}
	.round_box2 {padding:15px 15px;-moz-border-radius: 21px; /*모질라*/ -webkit-border-radius: 21px; /*웹킷*/ /*IE9+,FF4+,chrome,Safari5,+opera*/ border-radius: 21px;margin:0 auto;text-align:center;}

	.btn_box {padding:10px 25px;}

	.ra_box {width:100% !important;padding:0;margin:0;}
	.ra_box .container {padding:8rem 0;}


	.ra_halfbox {width:50%;padding:0;margin:0;float:left}
	.ra_halfbox_1 {width:50%;padding:0;margin:0;float:left}
	.ra_halfbox_pd {width:50%;padding:0;margin:0;float:left}
	.ra_mhalfbox {width:50%;padding:0;margin:0;float:left}


	.ra_thirdbox {width:30%;float:left}
	.ra_thirdbox2 {width:33.33%;float:left}
	.ra_thirdbox3 {width:33.33%;float:left}

	.ra_quarterbox {width:25%;float:left}


	.ra_subbox {max-width:1200px; margin:0 auto;}

	.ra_textbox {max-width:620px; margin:0 auto;padding:20px 60px;text-align:center;}


	.center_line {width:50%;height:55px;float:left;border-right:1px solid #39c2d8;margin-top:-25px;}

	.tdpBlock {display:none;}
	.tdpBlock_n {display:block;}

	.mdpBlock {display:none;}
	.mdpBlock_n {display:block;}

	.fc_f7d42f {color:#f7d42f !important}
	.fc_3195e4 {color:#3195e4 !important}
	.fc_39c2d8 {color:#39c2d8 !important}
	.fc_3b6797 {color:#3b6797 !important}
	.fc_456c97 {color:#456c97 !important}
	.fc_0f2d4a {color:#0f2d4a !important}
	.fc_2e93e3 {color:#2e93e3 !important}
	.fc_614814 {color:#614814 !important}
	.fc_65b0ea {color:#65b0ea !important}
	.fc_18c2b0 {color:#18c2b0 !important;}
	.fc_83d2ff {color:#83d2ff !important;}
	.fc_83d2ff {color:#83d2ff !important;}
	.fc_666 {color:#666;}
	.fc_8fafbc {color:#8fafbc !important;}
	.fc_899db1 {color:#899db1 !important;}


	.fc_c8ad76 {color:#c8ad76 !important}
	.fc_db5558 {color:#db5558 !important}
	.fc_ddbe8e {color:#ddbe8e !important}
	.fc_2222 {color:#222 !important}
	.fc_999 {color:#999 !important}
	.fc_333{color:#333 !important}
	.fc_fff {color:#fff !important}
	.fc_ddd{color:#ddd !important}
	.fc_sm_blue {color:#3a99e5; letter-spacing:5px;}
	.fc_sm_dyellow {color:#614814; letter-spacing:5px;}


	.fwn {font-weight:normal !important}
	.fwb {font-weight:bold !important}

	.fs10 {font-size:10px !important;}
	.fs12 {font-size:12px !important;}
	.fs12_1 {font-size:12px !important;}
	.fs13 {font-size:13px !important;}
	.fs14 {font-size:14px !important;}
	.fs14_1 {font-size:14px !important;}
	.fs15 {font-size:15px !important;}
	.fs16 {font-size:16px !important;}
	.fs16_1 {font-size:16px !important;}
	.fs18 {font-size:18px !important;}
	.fs18_2 {font-size:18px !important;}
	.fs18_1 {font-size:18px !important;}
	.fs20 {font-size:20px !important;}
	.fs22 {font-size:22px !important;}
	.fs24 {font-size:24px !important;}
	.fs25 {font-size:25px !important;}
	.fs24_1 {font-size:24px !important;}
	.fs28 {font-size:28px !important;}
	.fs30 {font-size:30px !important;}
	.fs30_1 {font-size:30px !important;}
	.fs30_2 {font-size:30px !important;}
	.fs36 {font-size:36px !important;}
	.fs48 {font-size:48px !important;}
	.fs72 {font-size:72px !important;}

	.dp_in {display: inline;}
	.dp_inb {display: inline-block;}
	.dp_b {display: block;}


	.bd_circle { border-radius: 50%;padding:15px;margin:20px;}
	.bd_circle2 { border-radius: 50%;padding:10px;margin:10px;}

	.dtn_circle { border:2px solid #222;border-radius: 30px; ;padding:15px 25px;}
	.dtn_circle:hover {background-color:#222;color:#fff;}

	.line_h120 {line-height:130%;}
	.line_h150 {line-height:150%;}
	.line_h180 {line-height:180%;}
	.line_h100 {line-height:100%;}
	.line_10px {line-height:10px;}
	.line_20px {line-height:20px;}

	.letter_sp1 {letter-spacing:0.5px}
	.letter_sp5 {letter-spacing:2px}
	.letter_sp5-1 {letter-spacing:5px;}
	.letter_sp5_4 {letter-spacing:5.4px;}
	.letter_sp15 {letter-spacing:15px;}
	.letter_sp18 {letter-spacing:18px;}
	.letter_sp20 {letter-spacing:20px;}

	.h_bg {padding:5px 10px;}

	.mg_0 {margin: 0 !important;}
	.mgt_m5 {margin-top:-5px !important}
	.mgt_m30 {margin-top:-30px !important}
	.mgt_m55 {margin-top:-55px !important}
	.mgt_m500 {margin-top:-500px !important}

	.mg_10 {margin:10px !important}
	.mg_20 {margin:20px !important}
	.mg_30 {margin:30px !important}
	.mg_60 {margin:60px !important}
	.mg_60_01 {margin:60px 0 0 0 !important}
	.mg_80 {margin:80px !important}
	.mgt_5 {margin-top:5px !important}
	.mgt_10 {margin-top:10px !important}
	.mgt_15 {margin-top:15px !important}
	.mgt_20 {margin-top:20px !important}
	.mgt_25 {margin-top:25px !important}
	.mgt_20_1 {margin-top:20px !important}
	.mgt_30 {margin-top:30px !important}
	.mgt_w30 {margin-top:30px !important}
	.mgt_40 {margin-top:40px !important}

	.mgt_40_1 {margin-top:40px !important}
	.mgt_50 {margin-top:50px !important}
	.mgt_60 {margin-top:60px !important}
	.mgt_60_1 {margin-top:60px !important}
	.mgt_80 {margin-top:80px !important}
	.mgt_110 {margin-top:110px !important}
	.mgb_10 {margin-bottom:10px !important}
	.mgb_20 {margin-bottom:20px !important}
	.mgb_15 {margin-bottom:15px !important}
	.mgb_30 {margin-bottom:30px !important}
	.mgb_35 {margin-bottom:35px !important}
	.mgb_40 {margin-bottom:40px !important}
	.mgb_40_1 {margin-bottom:40px !important}
	.mgb_50 {margin-bottom:50px !important}
	.mgb_60 {margin-bottom:60px !important}
	.mgr_m100 {margin-right:-100px !important}
	.mgr_5 {margin-right:5px !important}
	.mgr_9 {margin-right:9px !important}
	.mgr_10 {margin-right:10px !important}
	.mgr_15 {margin-right:15px !important}
	.mgr_20 {margin-right:20px !important}
	.mgr_30 {margin-right:30px !important}
	.mgr_40 {margin-right:40px !important}
	.mgl_30 {margin-left:30px !important}
	.mgl_50p {margin-left:50% !important}

	.mgtb_5_10 {margin:5px 0 15px 0 !important}
	.mgtb_50 {margin:50px 0 !important}
	.mglr_10 {margin-left:10px !important;margin-right:10px !important}

	.mobile_mgt_30{}




	.pd_5 {padding:5px !important}
	.pd_10 {padding:10px !important}
	.pd_12 {padding:12px !important}
	.pd_15 {padding:15px !important}
	.pd_20 {padding:20px !important}
	.pd_30 {padding:30px !important}
	.pd_30_1 {padding:0 30px 30px 30px !important}
	.pd_40 {padding:40px !important}
	.pd_50 {padding:50px !important}
	.pd_50_1 {padding:50px !important}
	.pd_60 {padding:60px !important}
	.pd_80 {padding:80px !important}
	.pd_80_1 {padding:80px !important}
	.pd_100 {padding:100px !important}

	.pdtb_20 {padding:20px 0 !important}
	.pdtb_20_1 {padding:20px 0 !important}
	.pdtb_40 {padding:40px 0 !important}
	.pdtb_50 {padding:50px 0 !important}
	.pdtb_80 {padding:80px 0 !important}
	.pdtb_80_1 {padding:80px 0 !important}

	.pdt_5 {padding-top:5px !important}
	.pdt_30 {padding-top:30px !important}
	.pdt_40 {padding-top:40px !important}
	.pdt_45 {padding-top:45px !important}
	.pdt_60 {padding-top:60px !important}
	.pdt_50 {padding-top:50px !important}
	.pdt_80 {padding-top:80px !important}
	.pdt_100 {padding-top:100px !important}

	.pdb_5 {padding-bottom:5px !important}
	.pdb_10 {padding-bottom:5px !important}
	.pdb_20_mo {padding-bottom:0px !important}
	.pdb_30 {padding-bottom:30px !important}
	.pdb_35 {padding-bottom:35px !important}
	.pdb_40 {padding-bottom:40px !important}
	.pdb_60 {padding-bottom:60px !important}
	.pdb_60_1 {padding-bottom:60px !important}
	.pdb_80 {padding-bottom:80px !important}

	.pdl_15 {padding-left:15px !important}
	.pdl_30 {padding-left:30px !important}
	.pdl_40 {padding-left:40px !important}
	.pdl_50 {padding-left:50px !important}
	.pdl_60 {padding-left:60px !important}
	.pdl_35 {padding-left:35px !important}
	.pdl_150 {padding-left:150px !important}

	.pdr_10 {padding-right:10px !important}

	.pdlr_10 {padding-right:0 10px !important}
	.pdlr_25 {padding-right:0 25px !important}
	.pdlr_20 {padding-right:0 20px !important}

	.pdtl_60 {padding-top:60px; padding-left:60px !important}
	.pdtlr_60 {padding:60px 60px 0 60px !important}
	.pdtlr_30 {padding:30px 30px 0 30px !important}
	.pdtb_30 {padding-top:30px !important;padding-bottom:30px !important}
	.pdtb_60 {padding-top:60px !important;padding-bottom:60px !important}
	.pdlr_10  {padding-left:10px !important;padding-right:10px !important}
	.pdlr_20  {padding-left:20px !important;padding-right:20px !important}
	.pdlr_100 {padding-left:100px !important;padding-right:100px !important}

	.mpdt_40 {padding-top:0px;}

	.pdtb_80_01 {padding:80px 0 !important;}
	.pdtb_80_02 {padding:80px 0 !important;}



	.bg_e2edf3 {background-color:#e2edf3 !important}
	.bg_0f2d4a {background-color:#0f2d4a !important}
	.bg_0b334d {background-color:#0f2d4a !important}

	.bg_fff {background-color:#fff !important}
	.bg_222 {background-color:#222 !important}
	.bg_222e48 {background-color:#222e48 !important}
	.bg_263644 {background-color:#263644 !important}
	.bg_386494 {background-color:#386494 !important}
	.bg_3b6797 {background-color:#3b6797 !important}
	.bg_4c93bd {background-color:#4c93bd !important}
	.bg_61bc91 {background-color:#61bc91 !important}
	.bg_639fbb {background-color:#639fbb !important}
	.bg_66b0ea {background-color:#66b0ea !important}
    .bg_00c402 {background-color:#00c402 !important}


	.bg_6e99c6 {background-color:#6e99c6 !important}
	.bg_6ea5c4 {background-color:#6ea5c4 !important}
	.bg_8ebbd0 {background-color:#8ebbd0 !important}
	.bg_b1d0e4 {background-color:#dce4ec !important}




	.bg_93661c {background-color:#93661c !important}
	.bg_c0e0ed {background-color:#c0e0ed !important}
	.bg_c8ad76 {background-color:#c8ad76 !important}
	.bg_cfdde3 {background-color:#cfdde3 !important}
	.bg_e1ecff {background-color:#e1ecff !important}
	.bg_e8e8e4 {background-color:#e8e8e4 !important}
	.bg_ebddc6 {background-color:#ebddc6 !important}
	.bg_e2f5f2 {background-color:#e2f5f2 !important}
	.bg_f5 {background-color:#f5f5f5 !important}
	.bg_f1 {background-color:#eee !important}
	.bg_opfff {background-color:rgba( 255, 255, 255,0.5 ) !important}
	.bg_opnavy {background-color:rgba( 0,0,15,0.7 ) !important}
	.bg_efece7 {background-color:#efece7 !important}
	.bg_dfdfdf {background-color:#dfdfdf !important}
	.bg_f4f1ed {background-color:#f4f1ed !important}
	.bg_a69d94 {background-color:#a69d94 !important}

	.bg_e1ecff {background-color:#e1ecff;}
	.bg_3195e4 {background-color:#3195e4;}
	.bg_18468c {background-color:rgba( 24,70,140,0.8 ) !important}


	.bd_ddbe8e {border:1px solid #ddbe8e;}
	.bd_ddd {border:1px solid #ddd;}
	.bdr_eee {border-right:1px solid #eee;}
	.bdb_blue {border-bottom:2px solid #39c2d8}
	.bdb_blue2 {border-bottom:2px solid #477ebb;}
	.bdt_0 {border-top:0;}
	.bdl_0 {border-left:0;}
	.bdr_0 {border-right:0;}
	.bdb_0 {border-bottom:0;}


	.under_bar_bg {background:url(/img/03_dentalcare/bg_pattern_blue.gif) left bottom repeat-x;}
	.img_bg {background:url(/img/03_dentalcare/06/eee_png.png) left center repeat;}
	.img_bg2 {background:url(/img/03_dentalcare/06/eee_png_r.png) left center repeat;}

	.fl_left {float:left;}
	.fl_left3 {float:left;}
	.fl_right {float:right;}

	.flR {float:right;}


	.ps_relative {position:relative;}
	.ps_absolute {position:absolute;}

	.text_left{text-align:left;}
	.text_right{text-align:right;}
	.text_center{text-align:center;}
	.text_justify{text-align:justify;}


	.table {display:table;}
	.table_center{display:table-cell;vertical-align:middle;}

	.v_al_bottom{vertical-align:bottom}

	.top_left {position:absolute; top:0px;left:1px;}
	.bottom_right {position:absolute; bottom:30px; right:0;}
	.top_left2 {position:absolute; top:-0px;left:-80px;}
	.bottom_right2 {position:absolute; bottom:100px; right:-40px;}


	.div_center {margin:0 auto}
	.ul_center {  display: table;margin-left: auto;margin-right: auto}
	.mobile_center {}




	.h_30 {height:30px ;}
	.h_65 {height:65rem !important;}
	.h_65_1 {height:65rem !important;}
	.h_300 {height:300px ;}
	.h_350 {min-height:350px ;}
	.h_500 {min-height:500px ;}
	.h_100p {min-height:100% ;}

	.mx_h_500 {max-height:500px !important;}

	.mn_h_50 {min-height:50px}
	.mn_h_100 {min-height:100px}
	.mn_h_150 {min-height:150px}
	.mn_h_200 {min-height:200px}
	.mn_h_300 {min-height:300px}
	.mn_h_340 {min-height:340px}
	.mn_h_350 {min-height:350px}
	.mn_h_400 {min-height:400px}
	.mn_h_500_v {min-height:500px}
	.mn_h_500 {min-height:500px}


	.w_50p {width:50% !important;}
	.w_60p {width:60%}
	.w_80p {width:80%}
	.w_90p {width:90%}
	.w_100p {width:100%}
	.w_300 {width:300px}
	.w_350 {width:350px}
	.w_400 {width:400px}
	.w_900 {width:900px}
	.w_1200 {width:1200px}
	.mx_w_100 {max-width:100px}
	.mx_w_200 {max-width:200px}
	.mx_w_250 {max-width:250px}
	.mx_w_300 {max-width:300px}
	.mx_w_400 {max-width:400px}
	.mx_w_450 {max-width:450px}
	.mx_w_500 {max-width:500px}
	.mx_w_550 {max-width:550px}
	.mx_w_600 {max-width:600px}
	.mx_w_800 {max-width:800px}
	.mx_w_900 {max-width:900px}

	.mn_w_100 {min-width:100px}
	.mn_w_900 {min-width:900px}


	.mob_w_50p {}
	.m_width {width:80%}
	.img_width {}


	.block_li li{display:inline-block;border:0px solid #000;width:90px;height:110px;vertical-align:middle;}


	.mobile_none {display:block;}
	.mobile_none2 {display:inline;}
	.web_none {display:none;}

	.br01 {display:block;}
	.br02 {display:none;}
	.br03 {display:block;}
	.br05 {display:none;}
	.br06 {display:block;}
	.br07 {display:none;}
	.br08 {display:block;}
	.br09 {display:none;}
	.br10 {display:none;}

	/*모바일/pc*/
	.mobile {display: none;}
	.pc {display: block;}
	.pc2 {display: block;}


	/*display*/
	.dp_in {display: inline;}
	.dp_inb {display: inline-block;}
	.dp_b {display: block;}

	.dp_t {display: table; margin-left:auto; margin-right:auto;}
	.dp_t_lr {display: table; height:inherit; width:auto; margin-left:auto; margin-right:auto;}

	.dp_t_lr_wh60p {display: table; height:60%; width:60%; margin-left:auto; margin-right:auto;}
	.dp_t_lr_h100p {display: table; height:100%; width:auto; margin-left:auto; margin-right:auto;}
	.dp_t_lr_100p {display: table; height:inherit; width:100%; margin-left:auto; margin-right:auto;}
	.dp_t_lr_h250 {display: table; height:250px; width:auto; margin-left:auto; margin-right:auto;}
	.dp_t_lr01 {display: table; height:250px; margin-left:auto; margin-right:auto;}
	.dp_t_lr02 {display: table; height:inherit; width:40%; margin-left:auto; margin-right:auto;}
	.sub03_wrap .sub03_12 .sub03_12_02 .dp_t_lr03 {display: table; height:100%; width:auto; margin-right:auto; position:static;}
	.sub03_wrap .sub03_12 .sub03_12_03 .dp_t_lr03 {display: table; height:100%; width:auto; margin-left:auto; position:static;}

	.dp_t_l {display: table; height:inherit; width:auto; margin-left:auto;}
	.dp_t_r {display: table; height:inherit; width:auto; margin-right:auto;}

	.dp_ts {display: table-cell; vertical-align:middle;}

	/*over-flow*/
	.of_hd {overflow:hidden;}

	.mgr_46 {margin-right:46px;}
	.w_33p_m46 {width:calc(33.33333333% - 30.66666666px);}
	.fl.w_33p_m46:nth-child(3n) {margin-right:0 !Important;}
	.fl.w_33p_m46:nth-child(3n+1) {clear:both;}

	.border_r_bold {border-right:2px solid #898989;}

	.w_25p {width:25%;}
@media(max-width:1500px){

	.tdpBlock {display:none;}
	.tdpBlock_n {display:block;}

	.br03 {display:none;}
	.br09 {display:block;}


	.dentalcare_0601_line {display: block; width:12.3%;  height:5px; background-color:rgba(57,194,216,0.5); position: absolute; left: 52.5%; top: 120px; z-index: 0;}

	.pd_100 {padding:80px !important}
	.pd_80_1 {padding:60px !important}

	.sub_0102_bg04 {background-size: cover;}

	.tab_none {display:none;}

	/*오시는길*/
	.sub_0102_bg01 {background-position: 20% center;}
	.sub_0102_bg01_200420 {background-position: 100% center;}
	.sub_0102_bg02 {background-position: 71% center;}
	.sub_0102_bg03 {background-position: 95% center;}
	.sub_0102_bg04 {background-position: 67% center;}

	.pd_30_1 {padding:0 30px 30px 30px !important}

	.fs18_2 {font-size:18px !important;}
	}

	@media(max-width:992px){

	.main_v {height:300px;}

	.fs14 {font-size:12px !important;}
	.fs15 {font-size:15px !important;}
	.fs16 {font-size:16px !important;}
	.fs16_01 {font-size:14px !important;}
	.fs18 {font-size:16px !important;}
	.fs18_2 {font-size:14px !important;}
	.fs24 {font-size:16px !important;}
	.fs30 {font-size:20px !important;}
	.fs36 {font-size:24px !important;}
	.fs72 {font-size:48px !important;}
	.fs25 {font-size:18px !important;}
	.fs30_1 {font-size:22px !important;}

	.h_65 {height:59rem !important;}

	.m_pd2{padding-left:12px;}


	.center_line {width:50%;height:15px;border-right:1px solid #39c2d8;margin-top:-5px;}

	.dentalcare_0601_line {display: block; width:16%;  height:5px; background-color:rgba(57,194,216,0.5); position: absolute; left: 53.5%; top: 120px; z-index: 0;}
	.sub03_03_line2 {background:none;}
	/*
	.top_num_bg1 {background-image:none;background-color:#6e98c5;}
	.top_num_bg2 {background-image:none;background-color:#6ea5c5;}
	.top_num_bg3 {background-image:none;background-color:#8fbbd0;}
	.top_num_bg1 {background-position:left 10px;}
	.top_num_bg2 {background-position:right 100px;}
	.top_num_bg3 {background-position:right 100px;}

	*/
	.top_num {position:absolute;top:-15px;left:50%; transform:translateX(-50%);}

	.br01 {display:none;}
	.br02 {display:block;}
	.br03 {display:none;}
	.br05 {display:none;}
	.br06 {display:none;}
	.br07 {display:block;}
	.br08 {display:block;}
	.br09 {display:none;}

	.ra_halfbox_1 {width:50%; float:left;}
	.ra_halfbox {width:100%;float:none;}

	.ra_halfbox_pd {width:100%;padding:30px 20px;float:left}


	.ra_thirdbox {width:100%;float:none;}
	.ra_thirdbox2 {width:100%;float:none;}
	.ra_thirdbox3 {width:50%;float:left;}
	.ra_quarterbox {width:50%;float:left;}

	.mx_w_300 {max-width:90%;}

	.mn_h_350 {min-height:auto;}
	.mn_h_400 {min-height:auto;}
	.mn_h_500 {min-height:auto;}
	.mn_h_200 {min-height:100px;}
	.h_350 {min-height:auto;}

	.mobile_mgt_30{margin-top:30px;}


	.mgr_m100 {margin-right:0px;}
	.mgb_40_1 {margin-bottom:30px !important}

	.pd_20 {padding:10px !important}
	.pd_40 {padding:30px 20px !important}
	.pd_60 {padding:10px !important}
	.pd_80_1 {padding:50px !important}
	.pd_50_1 {padding:20px 30px !important}
	.pd_100 {padding:50px !important}
	.pdtb_80_01 {padding:50px 0 !important}
	.pdtb_80_02 {padding:0 !important;}
	.pdb_20_mo{padding-bottom:20px !important}
	.pd_30_1 {padding:10px !important}


	.pdtb_20 {padding:10px 0 !important}
	.pdtb_40 {padding:30px 0 !important}
	.pdtb_80 {padding:50px 0 !important}
	.pdtb_80_1 {padding:50px 0 !important}

	.pdl_30 {padding-left:0px !important}
	.pdl_35 {padding-left:0px !important}
	.pdl_60 {padding-left:0px !important}
	.pdl_150 {padding-left:0px !important}

	.mpdt_40 {padding-top:90px !important}
	.mmgb_20 {margin-bottom:20px;}

	.mgt_20_1 {margin-top:10px !important}
	.mg_80 {margin:50px !important}
	.mgt_60_1 {margin-top:0 !important}


	.pdt_100 {padding-top:0px !important}

	.pdlr_100 {padding-left:20px !important;padding-right:20px !important}
	.pdl_50_ta{padding-left:50px !important;}

	.pdtb_30 {padding-top:10px !important;padding-bottom:10px !important}

	.pdtlr_60 {padding:20px !important}




	.top_left2 {display:none;}
	.bottom_right2 {display:none;}

	.mobile_center {margin:0 auto;}

	.pc2 {display: inherit;}

	.ps_absolute {position:relative;}


	.sub03_07_img01 {position:relative;top:0px; right:0px;}
	.w_80p {width:100%;}
	.fl_left {float:none;}
	.fl_right {float:none;}
	.img_width {width:100%}
	.text_right{text-align:left;}

	.mob_right {text-align:center;}

	/*오시는길*/
	.sub_0102_bg01 {background-position: 30% center;}
	.sub_0102_bg01_200420 {background-position: 75% center;}
	.sub_0102_bg02 {background-position: 71% center;}
	.sub_0102_bg03 {background-position: 72% center;}
	.sub_0102_bg04 {background-position: 67.3% center;}

	.map .b50 {position: static;}
	.map .fl_left {float: left;}
	.sub_0102_bg01 {height: auto;}
	.sub_0102_bg01_200420 {height: auto;}
	.sub_0102_bg02 {height: auto;}
	.sub_0102_bg03 {height: auto;}
	.sub_0102_bg04 {height: auto;}
	.sub_0102_bg01 .h_440 {height: auto;}
	.sub_0102_bg01_200420 .h_440 {height: auto;}
	.sub_0102_bg02 .h_440 {height: auto;}
	.sub_0102_bg03 .h_440 {height: auto;}

	.sub_0102_bg04 {background-size: cover;}

	.tab_none {display:table;}
	.ra_tab_none {display:none !important;}

	.block_li2 li{float:left;width:50%; text-align:left;padding-left:10%;height:60px;}


	}
	@media (min-width:767px) and (max-width:991px) {
	.br05 {display:block;}

	.tdpBlock {display:block;}
	.tdpBlock_n {display:none;}

	.mdpBlock {display:none;}
	.mdpBlock_n {display:block;}
	}

	@media(max-width:767px){

	.fs48 {font-size:30px !Important;}
	.fl.w_33p_m46 {width:100% !Important; margin-right:0 !important;}

	.m_w_50p {width:50%;}
	.pd_50 {padding:20px !Important;}

	.sub03_07_v02.new_tempo {background:url(/img/03_dentalcare/07/tempo_02_m.jpg) center no-repeat; background-size:cover; height:60rem;}

	.mpal_0 {padding-left:0 !important;}
	.tdpBlock {display:block;}
	.tdpBlock_n {display:none;}

	.mdpBlock {display:block;}
	.mdpBlock_n {display:none !important;}

	.fc_sm_blue {color:#3a99e5; letter-spacing:1px;}
	.fc_sm_dyellow {color:#614814; letter-spacing:1px;}

	.br03 {display:none;}
	.br05 {display:block;}
	.br06 {display:block;}
	.br07 {display:none;}
	.br08 {display:none;}
	.br09 {display:none;}
	.br10 {display:block;}


	.s_eng {font-size: 12px !important; letter-spacing: 1px !important;} {font-size: 12px !important; letter-spacing: 1px !important;}

	.fs12_1 {font-size:10px !important;} /*web에선 12px mobile에선 10px*/
	.fs14_1 {font-size:12px !important;} /*web에선 14px mobile에선 12px*/
	.fs16 {font-size:14px !important;}
	.fs16_1 {font-size:12px !important;}
	.fs18 {font-size:12px !important;}
	.fs18_2 {font-size:14px !important;}
	.fs18_1 {font-size:14px !important;}
	.fs24 {font-size:16px !important;}
	.fs24 {font-size:16px !important;}

	.fs24_1 {font-size:20px !important;}
	.fs30 {font-size:20px !important;}
	.fs30_1 {font-size:24px !important;}
	.fs30_2 {font-size:24px !important;}
	.fs72 {font-size:48px !important;}
	.fs25 {font-size:14px !important;}
	.fs58_m {font-size:62px !important;}
	.fs30_1 {font-size:20px !important;}



	.mn_h_500 {min-height:350px;}
	.mx_h_500 {max-height:250px !important;}

	/*margin*/
	.mgb_10 {margin-bottom:5px !important}

	.h_350 {min-height:auto;}


	.mobile_none {display:none;}
	.mobile_none2 {display:none;}
	.web_none {display:table;}

	.block_li li{float:left;width:100%; text-align:left;padding-left:20%}


	.m_width {width:100%}
	.mob_w_50p width:70%
	.mobile_50p {width:50%;}


	.h_500 {min-height:250px !important;}
	.mn_h_500 {min-height:auto;}


	.mg_60 {margin:20px !important}
	.mg_60_01 {margin:30px 0 30px 0 !important}
	.mgt_10 {margin-top:8px !important}
	.mgt_50 {margin-top:30px !important}
	.mgt_25 {margin-top:10px !important}
	.mgt_40_1 {margin-top:30px !important}
	.mg_80 {margin:40px !important}
	.mgb_35 {margin-bottom:15px !important}
	.mgb_20 {margin-bottom:10px !important}
	.mgb_40_1 {margin-bottom:30px !important}
	.mgt_w30 {margin-top:0 !important}

	.mgr_40 {margin-right:30px !important}

	.pd_50_1 {padding:20px 30px !important}
	.pd_30 {padding:10px !important}
	.pd_100 {padding:20px !important}
	.pd_80_1 {padding:20px !important}
	.pdtb_80_1 {padding:40px 0 !important}
	.pd_30_1 {padding:10px !important}


	.pdtb_20_1 {padding:30px 0 !important}
	.pdtb_80 {padding:40px 0 !important}
	.pdtb_80_01 {padding:40px 0 !important}
	.pdtb_80_02 {padding:0 !important;}
	.pdb_20_mo {padding-bottom:0px !important}
	.pdb_60_1 {padding-bottom:30px !important}

	.pc2 {display: none;}


	.ra_halfbox {width:100%;}
	.ra_halfbox_1 {width:100%; float:left;}
	.ra_thirdbox3 {width:100%;}


	.sub03_03_line {background:none;}
	.sub03_03_allow {background:none;}

	.bg_mob_none {background-image:none; height: auto;}

	.top_point_bg {background-image:url(/img/03_dentalcare/point_tr.png);background-position:-5px 5px;padding-top:10px;}
	.top_point_bg2::before {width: 5px; height: 5px; left: 6px; top: -8px;}

	.top_point_bg5::before {width: 5px; height: 5px; top: -12px;}

	.mob_right {text-align:right;}


	.bdr_eee {border-right:0px;}
	.dentalcare_0601_line {display: block; width:14%;  height:5px; background-color:rgba(57,194,216,0.5); position: absolute; left: 53%; top: 105px; z-index: 0;}

	.cavity .implant .sub03_8_1 .sub03_8_01 {width:100% !important;}

	/*모바일/pc*/
	.mobile {display: block;}
	.pc {display: none;}

	/*오시는길/주차*/
	.map .pd_50 {padding: 10px 20px 50px 20px !important}
	.map .mx_w_450 {max-width: 100%;}
	.map .b50 {position: static;}
	.sub_0102_bg01 {height: auto; margin-bottom: 0 !important;}
	.sub_0102_bg01_200420 {height: auto; margin-bottom: 0 !important;}
	.sub_0102_bg02 {height: auto; margin-bottom: 0 !important;}
	.sub_0102_bg03 {height: auto; margin-bottom: 0 !important;}
	.sub_0102_bg04 {height: auto; margin-bottom: 0 !important;}
	.sub_0102_bg01 .h_440 {height: auto; font-size:14px;}
	.sub_0102_bg01_200420 .h_440 {height: auto; font-size:14px;}
	.sub_0102_bg01_221110 {font-size:14px;}
	.sub_0102_bg02 .h_440 {height: auto; font-size:14px;}
	.sub_0102_bg03 .h_440 {height: auto; font-size:14px;}
	.sub_0102_bg04 .h_440 {height: auto; font-size:14px;}
	.sub_0102_bg05 .h_440 {height: auto; font-size:14px;}

	.sub_0102_bg07 .h_440 {height: auto; font-size:14px;}
	.sub_0102_bg06 {font-size:14px;}

	.tab_none {display:none;}

	.ra_box {padding: 0 5px;}
	.ra_box02 {padding: 0 5px;}
	.ra_box .container {padding:4rem 0;}

	.sub03_wrap .sub03_12 .dp_t_lr03 {display: table; height:170px; width:100%; margin-left:auto; margin-right:auto; position:static;  padding: 0 20px;}

	.letter_sp5_4 {letter-spacing:5.8px;}
	.letter_sp20 {letter-spacing: 19.5px;}

	.m_border_none {border:none !Important;}

	.w_25p {width:50%;}
	}