@charset "utf-8";


#subcontentWrap{width:100%; overflow:hidden;  }
#subInner{width:100%; overflow:hidden;  }
#subContWrap{width:1200px; margin:65px auto; float:none;}


/*페이지인식*/
/*
	#page01 .sub_menu li.menu01 a,
	#page02 .sub_menu li.menu02 a,
	#page03 .sub_menu li.menu03 a,
	#page04 .sub_menu li.menu04 a,
	#page05 .sub_menu li.menu05 a,
	#page06 .sub_menu li.menu06 a,
	#page07 .sub_menu li.menu07 a
	{display:block; width:auto; color:#3883ff; height:50px; margin:0; line-height:50px;  font-weight:500; background:none; padding:0; position:relative;}
 */

#page01 .sub_menu li a.on,

#page02 .sub_menu li.menu02 a,
#page03 .sub_menu li.menu03 a,
#page04 .sub_menu li.menu04 a,
#page05 .sub_menu li.menu05 a,
#page06 .sub_menu li.menu06 a,
#page07 .sub_menu li.menu07 a 
{display:block; color:#3883ff; height:50px; margin:0; line-height:50px;  font-weight:500; background:none; padding:0; position:relative;}



/* 서브페이지_Title */
#subInner .lnb_title_wrap{width:100%; height:420px;}
#subInner .lnb_title_wrap .wrap{position:relative; height:420px;}
#subInner .lnb_title_wrap .lnb_title_txt{ text-align:center; float:left; width:100%; height:160px; margin-top:-55px; top:50%; color:#fff; position:absolute; left:0;}
#subInner .lnb_title_wrap .lnb_title_txt b{font-size:40px; font-weight:800; display:block; line-height:85px;}
#subInner .lnb_title_wrap .lnb_title_txt span{font-size:17px; font-weight:400;line-height:25px;}
#subInner .lnb_title_wrap .lnb_title_img{width:50%; height:400px; position:absolute; right:0;}
#subInner .sub_menu,sub_menu1,sub_menu2{ text-align:center;  width:100%; overflow:hidden; border-top:1px solid #605e5e; background:rgba(0,0,0,0.60); margin-top:-50px;}
#subInner .sub_menu li{ display:inline-block; position:relative;padding:0px 30px 0px 30px;  background:#FFF; height:50px; line-height:50px; margin:0 auto;background:url('/img/sub/sub_menu_bar.png') no-repeat right center;}
#subInner .sub_menu li:first-child:after{content:""; width:2px; height:16px; background:url('/img/sub/sub_menu_bar.png') no-repeat left center; display:inline-block; position:absolute; top:17px; left:0;}

#subInner .sub_menu li a{display:block; color:#999999; font-size:15px;  width:100%;}
#subInner .sub_menu li a:hover{color:#3883ff }
#subInner .sub_menu li a:focus, 
#subInner .sub_menu li a:active{display:block; width:auto; height:50px; margin:0; line-height:50px;  font-weight:500; background:none; color:#3883ff; }
.wd50{width:auto;}

/**/
#subContWrap .tit_Wrap{width:100%; overflow:hidden; border-bottom:1px solid #ddd; padding:0 0 20px; }
.tit_Wrap .tit_txt{ font-size:40px; font-weight:500; float:left; color:#333; padding-top:18px; letter-spacing:-2px;}
.tit_Wrap .tit_nav{float:right; padding-top:32px;}
.tit_Wrap .tit_nav li{float:left; font-size:13px; color:#8E8E8E; font-weight:300; padding-right:14px; margin-left:10px; background:url(/kr/images/common/arrow1.png) no-repeat right center;}
.tit_Wrap .tit_nav li:last-child{background:0; padding:0;}
.tit_Wrap .tit_nav li.home{padding-top:3px;}

.tit_Wrap1{width:100%; overflow:hidden;  background:#efefef; margin-bottom:20px;}


#subContWrap .tit_Wrap2{width:100%; overflow:hidden; border-bottom:1px solid #ddd; padding:0 0 20px; display:none; }
.tit_Wrap2 .tit_txt{ font-size:40px; font-weight:500; float:left; color:#333; padding-top:18px;}
.tit_Wrap2 .tit_nav{float:right; padding-top:32px;}
.tit_Wrap2 .tit_nav li{float:left; font-size:13px; color:#8E8E8E; font-weight:300; padding-right:14px; margin-left:10px; background:url(/kr/images/common/arrow1.png) no-repeat right center;}
.tit_Wrap2 .tit_nav li:last-child{background:0; padding:0;}
.tit_Wrap2 .tit_nav li.home{padding-top:3px;}

.s_content{width:100%; overflow:hidden; min-height:200px; padding-top:30px;}
.s_content.n_top{padding-top:0;}




/*s_title*/
.s_title{position:relative;width:100%; height:400px; /*background:url('/img/sub/sub_tit_bg.png') no-repeat center center;*/ background-size:cover;}
/*.s_title_bg{position:absolute; top:0; right:0; width:100%; height:400px;}*/
.treat01_s_title{background:url('/img/sub/treat01_tit_bg.png') no-repeat center center;}
.treat02_s_title{background:url('/img/sub/treat02_tit_bg.png') no-repeat center center;}
.treat03_s_title{background:url('/img/sub/treat03_tit_bg.png') no-repeat center center;}
.treat04_s_title{background:url('/img/sub/treat04_tit_bg.png') no-repeat center center;}
.common01_s_title{background:url('/img/sub/common01_tit_bg.png') no-repeat center center;}
.common02_s_title{background:url('/img/sub/common02_tit_bg.png') no-repeat center center;}
.common03_s_title{background:url('/img/sub/common03_tit_bg.png') no-repeat 90% bottom;}
.common04_s_title{background:url('/img/sub/common04_tit_bg.png') no-repeat center center;}

.s_title_ment{padding:115px 60px 100px; /*position:absolute; top:0; z-index:9;*/}
.s_title_ment .s_title_1{font-family:"KoreanYNSJG"; font-size:55px; font-weight:400; color:#212121}
.s_title_ment .s_title_1 span{font-family:"KoreanYNSJG"; font-size:55px; font-weight:400; }
.s_title_ment .s_title_2{font-family:"KoreanYNSJG"; font-size:16px; font-weight:200; color:#404040; margin-top:13px; line-height:27px;}

/*s_box*/
.s_box{width:100%; overflow:hidden; margin-top:65px;}
.s_box .s_mark{width:30px; height:17px; display:block; }
.s_box .s_mark_p{background:url('/img/sub/mark_p.png') no-repeat left center;}
.s_box .s_mark_o{background:url('/img/sub/mark_o.png') no-repeat left center;}
.s_box .s_mark_g{background:url('/img/sub/mark_g.png') no-repeat left center;}
.s_box .s_box_tit{font-size:35px; color:#212121; font-weight:300; letter-spacing:-0.05em;; margin:15px 0;}
.s_box .s_box_con{font-size:17px; color:#555; font-weight:300; word-break:keep-all; text-align:justify}

/*s_box_ul*/
.s_box .s_box_ul{width:100%; overflow:hidden;}
.s_box .s_box_ul li{width:24.6%; margin-left:0.5%; border:1px solid #DEC3DB; float:left; position:relative; text-align:center; box-sizing:border-box; padding:30px 20px 40px;}
.s_box .s_box_ul li:before{content:""; position:absolute; top:-1px; left:50%; margin-left:-20px;width:40px; height:3px; background:#c78fc0;}
.s_box .s_box_ul li .s_box_ul_num{font-family:"din"; font-size:50px;font-weight:bold; color:#C78FC0; }
.s_box .s_box_ul li .s_box_ul_tit{color:#212121; font-size:26px; font-weight:300; margin:20px 0; line-height:30px;}
.s_box .s_box_ul li .s_box_ul_con{color:#555; font-size:15px; font-weight:300; word-break:keep-all;}
.s_box .s_box_ul li:first-child{margin-left:0;}

.s_content_intro .s_box .s_box_ul li{border:1px solid #FFD389}
.s_content_intro .s_box .s_box_ul li:before{background:#FCB94A;}
.s_content_intro .s_box .s_box_ul li .s_box_ul_num{color:#FAA61A}

.s_content_intro .s_box .s_box_ul li{border:1px solid #FFD389}
.s_content_intro .s_box .s_box_ul li:before{background:#FCB94A;}
.s_content_intro .s_box .s_box_ul li .s_box_ul_num{color:#FAA61A}

/*s_box_ul_2*/
.s_box .s_box_ul_2{width:100%; overflow:hidden;}
.s_box .s_box_ul_2 li{width:49.5%; margin-left:0.5%; border:10px solid #EBDBE9; box-sizing:border-box; padding:25px 20px; float:left;}
.s_box .s_box_ul_2 li:first-child{margin-left:0;}
.s_box .s_box_ul_2 li .s_box_ul_2_tit{font-size:30px; color:#c156b4;}
.s_box .s_box_ul_2 li .s_box_ul_2_con_1{font-size:18px; color:#212121; font-weight:400; margin:7px 0; letter-spacing:-0.05em;}
.s_box .s_box_ul_2 li .s_box_ul_2_con_2{font-size:16px; color:#555; font-weight:300; word-break:keep-all;}
.s_box .s_box_ul_2 li:last-child{margin-bottom:0;}

/*s_box_ul_3*/
.s_box .s_box_ul_3{width:100%; overflow:hidden;}
.s_box .s_box_ul_3 li{width:100%; overflow:hidden; margin-bottom:25px; }
.s_box .s_box_ul_3 li .s_box_ul_3_tit{font-size:28px; color:#C78FC0; font-weight:300;}
.s_box .s_box_ul_3 li .s_box_ul_3_tit span{font-family:"din"; font-weight:bold; font-size:30px; }
.s_box .s_box_ul_3 li .s_box_ul_3_con_1{padding-left:42px; font-size:18px; color:#000; font-weight:300; margin:10px 0;}
.s_box .s_box_ul_3 li .s_box_ul_3_con_2{padding-left:42px; font-size:16px; color:#969696; font-weight:300; word-break:keep-all;}
.s_box .s_box_ul_3 li:last-child{margin-bottom:0;}

/*s_box_ul_4*/
.s_box .s_box_ul_4{width:100%; overflow:hidden; margin-top:25px;}
.s_box .s_box_ul_4 li{width:50%; float:left; overflow:hidden; margin-bottom:20px; padding-left:40px; box-sizing:border-box; background:url('/img/sub/mark_ul_4.png') no-repeat left -1px; color:#333;}

/* common01 */

.color_1{color:#8dc63f !important;} .bg_1{background-color:#8dc63f}
.color_2{color:#8fc79c !important;} .bg_2{background-color:#8fc79c}
.color_3{color:#8fbec7 !important;} .bg_3{background-color:#8fbec7}
.color_4{color:#8fb3c7 !important;} .bg_4{background-color:#8fb3c7}
.color_5{color:#8f90c7 !important;} .bg_5{background-color:#8f90c7}
.color_6{color:#c78fc0 !important;} .bg_6{background-color:#c78fc0}
.color_7{color:#FAA61A !important;} .bg_7{background-color:#FAA61A}

.font_600{font-weight:600 !important;}

.s_box .s_box_ul_5{width:100%; overflow:hidden;}
.s_box .s_box_ul_5 li{width:100%; overflow:hidden;background:url('/img/sub/ul_5_bg.png') repeat-y 0 0;}
.s_box .s_box_ul_5 li:first-child,
.s_box .s_box_ul_5 li:last-child{background:none;}
.s_box .s_box_ul_5 li .s_box_ul_5_tit{font-size:28px; color:#212121; font-weight:300; padding-bottom:10px}
.s_box .s_box_ul_5 li .s_box_ul_5_tit span{display:inline-block; margin:0 0 0 20px}
.s_box .s_box_ul_5 li .s_box_ul_5_tit span.mark_circle{width:13px; height:13px; border-radius:13px; display:inline-block; margin:3px 20px 3px 0;}
.s_box .s_box_ul_5 li .s_box_ul_5_con{font-size:16px; color:#555; font-weight:300; padding-left:30px; padding-bottom:40px; }
.s_box .s_box_ul_5 li:first-child .s_box_ul_5_con{background:url('/img/sub/ul_5_bg.png') repeat-y 0 0;}
.s_box .s_box_ul_5 li:first-child .s_box_ul_5_tit{background:url('/img/sub/ul_5_bg.png') no-repeat 0 25px;}
.s_box .s_box_ul_5 li:last-child .s_box_ul_5_tit{background:url('/img/sub/ul_5_bg.png') no-repeat 0 0px;}

/* common02 */
.com_02_box{width:100%; overflow:hidden; padding:15px 0; border-bottom:1px solid #CDCDCD}
.com_02_box:first-child{padding-top:0;}
.com_02_box .com_02_tit{font-size:24px; color:#212121; font-weight:300; cursor:pointer; padding-bottom:8px;}
.com_02_box .com_02_tit span{width:40px; height:40px; display:block; float:left; margin-right:16px; }
.com_02_box .com_02_tit div{padding-left:60px;}
.com_02_box .com_02_con{display:none; float:left; cursor:default; padding:20px 0; font-size:16px; color:#555; font-weight:300; }
.com_02_box .com_02_con span{width:40px; height:40px; display:block; float:left; margin-right:16px; }
.com_02_box .com_02_con div{padding-left:60px;}
.com_02_box.com_02_box_on .com_02_con{display:block; background:url('/img/sub/common02_img_2.png') no-repeat 0 -77px; float:left;}
.com_02_box.com_02_box_on .com_02_tit{background:url('/img/sub/common02_img_2.png') no-repeat 0 23px}
/*.com_02_box.com_02_box_on .com_02_con span{background:url('/img/sub/common02_img_2.png') no-repeat 0 -23px}*/

/*common03*/
.s_box_ul_06{width:100%; overflow:hidden;}
.s_box_ul_06 li{width:100%; overflow:hidden;}
.s_box_ul_06 li>div{width:50%; height:355px; float:left; box-sizing:border-box; }
.s_box_ul_06 li>div.ment_box{text-align:center; padding:80px 60px 0; background:#fafafa}
.s_box_ul_06 li:nth-of-type(2n)>div.ment_box{float:right;}
.s_box_ul_06 li>div.ment_box span{height:40px; border-radius:40px; color:#FFF; font-size:18px; font-weight:500; padding:2px 35px;}
.s_box_ul_06 li>div.ment_box .ment_box_tit{font-size:35px; color:#212121; font-weight:300; padding:15px 0; letter-spacing:-0.05em;}
.s_box_ul_06 li>div.ment_box .ment_box_con{font-size:17px; color:#555; font-weight:300; word-break:keep-all;}


/*제품소개*/
.intro01_box{width:100%; overflow:hidden; padding:10px;}
.intro01_box li{float:left; width:31.5%;border:1px solid #ddd; margin:10px; text-align:center; margin-bottom:20px; padding-top:40px;}
.intro01_box li img{width:85%; }
.intro01_box_1{margin-top:25px;background:#e6e6e6; padding:10px; color:#033478; font-size:20px; line-height:28px; font-weight:600; letter-spacing:-0.05em; }
.intro01_box_2{ background:#e6e6e6; padding-bottom:10px; color:#333; font-size:16px; line-height:28px; font-weight:500; letter-spacing:-0.05em; }
.intro01_box li.intro01_box_1 div{margin:35px 0 30px;}



/*제품상세*/
.pro_left{width:40%; float:left; border:1px solid #ddd; text-align:center;}
.pro_right{width:60%; float:right; padding-left:50px; box-sizing:border-box; }
.pro_right ul li{display:inline-block; float:left;}
.pro_right ul li.title01{ color:#033478; font-size:16px; text-align:center; width:20%; border-top:1px solid #a3d8fe;  background:#e7f4fd; padding:15px;}
.pro_right ul li.detial02{vertical-align:middle;  width:79%; border-top:1px solid #ddd; padding-left:15px;box-sizing:border-box; padding:15px; font-size:16px; }
.pro_right ul li.last{ border-bottom:1px solid #a3d8fe;}
.pro_right ul li.last1{ border-bottom:1px solid #ddd }

.pro_right table{width:100%; }
.pro_right table td.title011{color:#033478; font-size:16px; text-align:center; width:20%; border-top:1px solid #a3d8fe;  background:#e7f4fd; padding:15px;}
.pro_right table td.detial021{vertical-align:middle;  width:79%; border-top:1px solid #ddd; padding-left:15px;box-sizing:border-box; padding:15px; font-size:16px; }
.pro_right table td.title0111{color:#033478; font-size:16px; text-align:center; width:20%; border-top:1px solid #a3d8fe; border-bottom:1px solid #a3d8fe;  background:#e7f4fd; padding:15px;}
.pro_right table td.detial0211{vertical-align:middle;  width:79%; border-top:1px solid #ddd; border-bottom:1px solid #ddd;  padding-left:15px;box-sizing:border-box; padding:15px; font-size:16px; }


/*제품상세타이틀*/
.photo_title { font-size:25px; padding:25px; text-align:center;  border-bottom:1px solid #ddd;}
.photo_deatil{padding:25px; text-align:center;  font-size:16px;}
.pro_use { font-size:25px; padding:25px; text-align:center; margin-top:55px; border:3px solid #0361aa;}
.pro_arow{position:relative;  text-align:center; margin-bottom:25px;}
.useWrap2{position:relative;  width:100%; margin-bottom:55px; margin:0 auto; height:350px;}




/*제품사용사례*/
.use_area2{position:relative;  float: left;  width:24%;   border:1px solid #ddd; margin-left:6px; margin-right:6px; }
.use_area2 ul li.usestyle{text-align:center;font-size:15px; padding:15px; height:65px; width:90%; overflow:hidden; }
.use_area2 ul li img{ width:100%; }


@media screen and (max-width:1200px) {
.use_area2{position:relative;  float: left;  width:32%;   border:1px solid #ddd; margin-left:6px; margin-right:6px; }



}

@media screen and (max-width:780px) {
.use_area2{position:relative;  float: left;  width:50%;   border:1px solid #ddd; margin-left:6px; margin-right:6px; }



}





/**************사용목적***************/
.use_area1{display:none;}
.ex_useleft{width:100%; float:left;background:url('/kr/images/sub/num_01.png')right top no-repeat; box-sizing:border-box; border:10px solid #ddd; padding:25px; margin-bottom:25px;}
.ex_useleft ul li{line-height:28px; font-size:16px;}

.ex_useleft1{width:100%; float:left;background:url('/kr/images/sub/num_03.png')right top no-repeat; box-sizing:border-box; border:10px solid #ddd; padding:25px; margin-bottom:45px;}
.ex_useleft1 ul li{line-height:28px; font-size:16px;}

.ex_useright{width:100%; background:url('/kr/images/sub/num_02.png')right top no-repeat; float:right;box-sizing:border-box; border:10px solid #ddd; padding:25px;  margin-bottom:25px;}
.ex_useright ul li{line-height:28px; font-size:16px;}

.ex_useright1{width:100%; background:url('/kr/images/sub/num_04.png')right top no-repeat; float:right;box-sizing:border-box; border:10px solid #ddd; padding:25px;  margin-bottom:45px;}
.ex_useright1 ul li{line-height:28px; font-size:16px;}
.ex_title{   font-size:25px;	color:#0554a6; line-height:42px;}


/*intro04*/
.intro04_box1{width:100%; overflow:hidden; border-bottom:1px solid #ddd; padding:35px 0;}
.intro04_box1 .intro04_box1_t{font-size:28px; color:#212121; font-weight:300;}
.intro04_box1 .intro04_box1_c{font-size:16px; color:#555; font-weight:300; margin-top:5px;}
.intro04_box2{width:100%; overflow:hidden;}
.intro04_box2 .intro04_box_2_t{font-size:28px; color:#212121; font-weight:300; margin:30px 0;}
.intro04_box2 li{float:left; width:50%;}
.intro04_box2 li .intro04_box2_c{width:100%; overflow:hidden; margin-bottom:20px;}
.intro04_box2 li .intro04_box2_c_t span{display:inline-block; float:left;width:9px; height:9px; border-radius:9px; border:2px solid #FAAC2B; margin-right:7px; margin-top:9px;}
.intro04_box2 li .intro04_box2_c_t{color:#333; font-size:18px; font-weight:300;}
.intro04_box2 li .intro04_box2_c_c{margin-top:10px; padding-left:26px; text-indent:-13px; color:#555; font-size:15px; font-weight:300;}

/*intro02*/
.s_box_ul_time{width:100%; overflow:hidden;}
.s_box_ul_time li{width:100%; overflow:hidden;}
.s_box_ul_time li>div{width:50%; height:355px; float:left; box-sizing:border-box; }
.s_box_ul_time li>div.ment_box{text-align:center; padding:65px 60px 0; color:#FFF}
.s_box_ul_time li:nth-of-type(2n-1)>div.ment_box{float:right;}
.ment_box_clock{width:80%; margin:25px auto 0;}
.ment_box_clock dt{width:23%; margin-right:2%; font-weight:500;float:left; text-align:left; font-size:17px; margin-bottom:8px;}
.ment_box_clock dd{width:70%; font-weight:300;float:left; text-align:left; font-size:17px; margin-bottom:8px;}


/*치과구경하기*/
.slider-nav .visual_img{margin:5px 2px 0 !important;}
.slider-nav .visual_img.slick-center{box-sizing:border-box; border:5px solid #FFF;}
.s_content_intro03_slider{width:80%; height:auto; margin:0 auto;}


/*버튼*/
.myButton {
	background-color:#007dc1;

	border-radius:0px;
	border:1px solid #124d77;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;

	font-size:19px;
	padding:15px 40px;
	text-decoration:none;
}
.myButton:hover {
	color:#ffffff;
	background-color:#007dc1;
}
.myButton:active {
	position:relative;
	top:1px;
	color:#ffffff;
}

/*버튼영역*/
.btn_area{text-align:center; width:100%; margin-top:25px;  line-height:35px;}


/* 찾아오시는 길 */

.locaWrap { position: relative; width: 1200px;  height: 522px;  margin: 0 auto; }
.map-tit { background-color:#051f4a; color:#fff; text-align: center; float: left; width: 32%; height: 100%; padding: 6% 2%; box-sizing: border-box;   }
.map-tit dl {  border-top: 1px solid rgba(255,255,255,.1); padding-top: 15%; margin-top: 15%; overflow: hidden; min-height: 60%; }
.map-tit dl dt { font-size:19px; font-weight: 700; line-height: 1.3em; margin-bottom: 12%;  }
.map-tit dl dd {line-height: 1.5em;   font-size: 1.1em;}
.map-tit dl dd a { color:#fff; font-size: 0.88em; line-height: 2em; width: 160px; max-width: 45%; display: block; margin: 0 auto 5px;}
.map-tit > img { }

.loca-bt1 { background-color:#589bda; }
.loca-bt2 { background-color:#0661b7; }

#Map { position: relative; width: 66.66%; height:100%; overflow: hidden; float: right; } 
.mapImg { position: relative; width: 66.66%; height: 100%; overflow: hidden; float: right; border:1px solid #ddd; box-sizing: border-box; display:flex; align-items:center;
 }


.mapintro{ width: 1200px;  margin: 0 auto;}
.mapintro ul li{display:inline-block; float: left; margin-top:15px;}
.mapintro ul li.icon{width:8%; padding-right:15px;  box-sizing:border-box;}
.mapintro ul li.detail01{width:90%; line-height:1.22em; font-size:16px;}
.mapintrotxt{font-size:19px; color:#ff6600; }

/****************인사말******************/
.greeting {position:relative; width:100%; overflow:hidden; text-align:center; }
.greeting .big {font-family: 'Nanum Myeongjo', serif; font-weight:600; font-size:30px; color:#262626; line-height:1.22em;}
.greeting .big strong { font-family: 'Nanum Myeongjo', serif; color:#f15a2a; font-weight:700;}
.greeting .small { color:#474747; line-height:1.36em;  font-size:17px;}
.greeting .small strong {font-family: 'Nanum Myeongjo', serif; color:#f15a2a; font-weight:700;  font-size:20px;}
.greeting .sign { font-size:19px; color:#242424;}
.greeting .sign .signimg {margin-left:19px;}
.greeting .txt{ font-size:17px; line-height:25px; }

.greeting_box_ct {position:relative; width:100%; overflow:hidden; text-align:center;}
.greeting_box_ct .box_in_ct {float:left; width:33%; height:390px; border:1px solid #d6d6d6; border-left:0; box-sizing:border-box; padding:28px 20px 0;}
.greeting_box_ct .box_in_ct:first-child {border-left:1px solid #d6d6d6;}
.greeting_box_ct .box_in_ct .tit {font-family: 'Nanum Myeongjo', serif; font-size:25px; color:#f15a2a; line-height:1.2em; margin:20px 0 15px; font-weight:700; }
.greeting_box_ct .box_in_ct .tit br {}
.greeting_box_ct .box_in_ct .txt {font-size:16px; color:#7d7d7d; line-height:1.43em; }


/****************w조직도******************/
.chart_box{width:100%; overflow:hidden; padding:10px;}
.chart_box .img{width:100%;}
.chart_box1{display:none;}

/****************연혁******************/
#history {position:relative;float:left; width:100%; /*background:url(/images/sub/history_bg.png) no-repeat left top; */}
#history .block {float:left; width:100%; padding:20px 0 20px; clear:both;}
#history .period {float:left; width:20%;  padding:10px 0 10px; text-align:center; color:#fff; font-size:18px; line-height:1.60em;
               border-radius:40px; -moz-border-radius:40px;  -webkit-border-radius:40px;
}
#history .pr_bg1 {background:#2041a1}
#history .pr_bg2 {background:#2f64c4}
#history .pr_bg3 {background:#4782ef}
#history .pr_bg4 {background:#467de2}
#history .pr_bg5 {background:#5c86db}

#history .year-symbol {float:left; width:20%; text-align:center;}
#history .year-symbol img {width:100%;}
#history .h-list {float:left; width:75%; margin-left:5%;}
#history .h-list li {display:block;list-style:none; float:left; width:100%; }
#history .h-list li dt {float:left;font-weight:600;font-size:15px; color:#333}
#history .h-list li dt.year {width:50px !important; clear:both;height:30px; font-size:20px;}
#history .h-list li dt.mon {width:20px !important ; color:#2a48a1 !important;height:30px;}
#history .h-list li dd {float:right; width:86%; color:#666; font-size:17px;}
.divide-dot {position:relative; float:left; width:100%;clear:both; height:1px; border-top:1px dotted #666; margin:20px 0 20px;}
.divide-dot2 {position:relative; float:left; width:100%;clear:both; height:1px; border-top:1px dotted #666; margin:30px 0 30px;}
.smail1{font-size:13px; color:#999; margin-left:10px;}


#tab_history {position:relative; float:left;width:100%; clear:both; }
#tab_history  ul.tabs {margin:0 0 0 0px; padding: 0;float: left; list-style: none;  width:100%; height:45px; }
#tab_history  ul.tabs li {position: relative;float: left; width:33.3%; height: 45px; margin-left:-1px; line-height: 45px; text-align:center; overflow: visible;}
#tab_history  ul.tabs li:first-child{margin-left:0px;}
#tab_history  ul.tabs li a { text-decoration: none;height:45px; display: block;font-weight:bold; background:#eee; font-size: 1.25em;color:#777;border:1px solid #ddd; }
#tab_history  ul.tabs li.active a  {height:45px; color:#222; font-weight:bold; background:#fff; border-left:1px solid #ccc;border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #fff; }
#tab_history .tab_container1 { clear: both;float: left; width: 100%; margin:25px 0 0 0px; }
#tab_history .tab_content { }


/****************담당자연락처******************/

.CSinfo { position: relative; width: 100%; height: 500px;  overflow: hidden; } 
.csImg {float:left; width:50%; height: 100%; background: url("/en/images/sub/intro4_1.png") no-repeat center;  background-size: cover;}
.csInfo {float:right; width:50%; height: 100%; float: right !important; background: #122242; color:#fff;  box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}

.csHour { padding: 5%; }
.csHour h4 { font-size:21px; margin-top: 30%;}
.csHour ul { overflow: hidden; margin-top: 3%; }
.csHour ul li { border-bottom: 1px solid rgba(255,255,255,.1); padding: 10px 0; line-height: 35px; overflow: hidden; }
.csHour ul li dl dt { width: 15%; float: left; }
.csHour ul li dl dd { width: 85%; float: left;  font-size: 1.66em; letter-spacing: 0.02em; }


.csbt { position: absolute; right:0; top: 0; overflow: hidden; width: 50%;  }
.csbt li { width: 50%; float: left; padding: 4% 0; text-align: center;  }
.csbt li h5 { width: 50%; background-color:#fff; border-radius: 80px; padding: 8px 0; margin: 0 auto; margin-bottom: 3%;  }
.csbt li p { line-height: 35px;}
.csbt li.cs-tel { background-color:#589bda; }
.csbt li.cs-park { background-color:#0661b7; }

.csbt li.cs-tel h5 { color:#589bda; }
.csbt li.cs-park h5 { color:#0661b7; }

.csbt li.cs-tel p { font-size: 2em;  letter-spacing: 0.02em;}
.csbt li.cs-park p {font-size: 2em; }

.smail2{font-size:16px; color:#99ccff; margin-left:10px;}
.br{display:none;}


/* **************************************** *
 * window2
 * **************************************** */
.window2 {
    display: none;
	box-sizing:border-box; padding:50px 50px 40px 50px; background:#fff;
	border-color:#ddd #aaa #888 #ddd; 
	box-shadow:2px 5px 17px rgba(0, 0, 0, 0.7);  width:780px;
	text-align:center;
	position:fixed !important;
	top:100px !important;

}
.window2 img {width:100%;}


.window2 .btn_close {position:absolute; top:30px; right:30px; overflow:hidden; box-sizing:border-box; border:1px solid #888; 
height:40px; width:40px; text-align:center;  -webkit-transition: all 1s;transition: all 1s;}
	.window2 .btn_close i {line-height:40px; font-size:22px;}

.window2 .btn_close:hover {background:#888;}
.window2 .btn_close:hover i {color:#fff;}


.window2 .privacy h3  { border-left:4px solid #da4141;  padding-left:10px; font-size:23px; letter-spacing:-2px; font-weight:700; margin-bottom:20px; }

.window2 .privacy div { width:100%; box-sizing:border-box; background:#eee; padding:30px 30px; border:1px solid #ddd; }


/* **************************************** *
 * 부영연구소
 * **************************************** */

.labWrap { position: relative; width:1200px; overflow:hidden; } 
.labWrap ul li{height:420px; font-size:17px; line-height:25px;  display:inline-block; float:left; width:25%;  border:1px solid #ddd; text-align:center; padding:30px 30px;  box-sizing:border-box; }
.labWrap ul li img{padding-bottom:15px;}
.labWrap_title{text-align:center;font-family: 'Nanum Myeongjo', serif; font-size:30px; color:#003399; line-height:1.2em;  padding-bottom:15px;}
.num01{ width:120px; height:65px; margin: 0 auto; }


/* **************************************** *
 * 인증현황
 * **************************************** */

.certiWrap { width:1200px; padding-top:35px; } 
.certiWrap ul li{display:inline-block; float:left; width:25%;  border:0px solid #ddd; padding:10px; text-align:center; }
.certiWrap_title{width:100%; background:#003399;  line-height:45px; height:45px; text-align:center; color:#Fff;}
.certiWrap ul li img{width:100%;}



/* **************************************** *
 * 글로벌네트워크
 * **************************************** */

.networkWrap {  position: relative; width:1200px; overflow:hidden; } 
.networkWrap ul {margin-top:5px;}
.networkWrap ul li{width:100%; display:inline-block; float:left;   box-sizing:border-box; padding:15px;}
.networkWrap_title{  text-align:center;font-family: 'Nanum Myeongjo', serif; font-size:30px; color:#003399; line-height:45px;  padding-bottom:5px;}
.networkWrap_title1{ text-align:center;  font-size:18px;}
.networkWrap_title2{text-align:center;font-weight:800; font-family: 'Nanum Myeongjo', serif; font-size:25px; color:#003399; line-height:1em;  padding-bottom:15px;}
.networkWrap ul li.text1{line-height:25px;  font-size:17px;}
.networkWrap img{width:100%;}

.csbt1 { position: relative; right:0; bottom:0; overflow: hidden; width: 100%;  margin: 0 auto; }
.csbt1 li { width:50% ! important; float: left; padding: 4% 0; text-align: center;  }
.csbt1 li h5 {font-size:15px; width: 50%; background-color:#fff; border-radius: 80px; padding: 8px 0; margin: 0 auto; margin-bottom: 3%;  }
.csbt1 li p { line-height: 35px;}
.csbt1 li.cs-tel { background-color:#589bda; }
.csbt1 li.cs-park { background-color:#0661b7; }

.csbt1 li.cs-tel h5 { color:#589bda; }
.csbt1 li.cs-park h5 { color:#0661b7; }

.csbt1 li.cs-tel p { font-size:1.5em;  letter-spacing: 0.02em;}
.csbt1 li.cs-park p {font-size:1.5em; }
.cstel{color:#fff;}


/* **************************************** *
 * 생산공정
 * **************************************** */

.process{display:block;}
.process1{display:none;}



@media screen and (max-width:1200px) {
/*서브*/
	#subInner .lnb_title_wrap{height:350px;}
	#subInner .lnb_title_wrap .wrap{height:350px;}
	#subInner .lnb_title_wrap .lnb_title_img{height:350px; background-size:100% auto !important;}
	#subInner .lnb_title_wrap .lnb_title_txt{left:0px; height:120px; margin-top:-90px;}
	#subInner .lnb_title_wrap .lnb_title_txt b{font-size:45px;}
	#subInner .lnb_title_wrap .lnb_title_txt span{font-size:17px;}




/*서브 콘텐츠*/
#subContWrap{width:96%; margin:40px 2%;}
#subContWrap .tit_Wrap2{width:100%; overflow:hidden; border-bottom:1px solid #ddd; padding:0 0 20px; display:block;}
.tit_Wrap1{display:none;}
/*서브 - 타이틀*/
.s_title_ment{padding:115px 30px 110px;}
.s_title{background-position:80% !important;}


/*제품소개*/
.intro01_box{width:100%; overflow:hidden; padding:10px;}
.intro01_box li{float:left; width:47%;border:1px solid #ddd; margin:10px;text-align:center;}
.intro01_box li img{width:80%;  height:160px;}
.intro01_box_1{ margin-top:30px;background:#e6e6e6; padding:10px; color:#033478; font-size:18px; line-height:28px; font-weight:600; letter-spacing:-0.05em; }
.intro01_box_2{ background:#e6e6e6; padding-bottom:10px; color:#333; font-size:15px; line-height:28px; font-weight:500; letter-spacing:-0.05em; }
.intro01_box li.intro01_box_1 div{margin:35px 0 30px;}


/*연령별치과상식*/
.s_box .s_box_ul_5 li .s_box_ul_5_tit{padding-bottom:0;}
.s_box .s_box_ul_5 li .s_box_ul_5_tit span.color_f{display:block; margin:0; padding:5px 0 5px 33px; background:url('/img/sub/ul_5_bg.png') repeat-y 0 0; line-height:1.3em; font-size:0.9em; word-break:keep-all;}
.s_box .s_box_ul_5 li:last-child .s_box_ul_5_tit span.color_f{background:none;}

/*치과상식*/
.com_02_box{padding:10px 0;}
.com_02_box .com_02_tit{ font-size:22px;}
.com_02_box.com_02_box_on .com_02_tit{background:none;}
.com_02_box.com_02_box_on .com_02_con{background:none;}
.com_02_box .com_02_tit span{margin-right:10px;}
.com_02_box .com_02_tit span img{width:36px; height:auto;}
.com_02_box .com_02_tit div{padding-left:50px;}
.com_02_box .com_02_con{padding:10px 0;}
.com_02_box .com_02_con div{padding-left:50px;}
.com_02_box .com_02_con span{margin-right:10px;}
.com_02_box .com_02_con span img{width:36px; height:auto;}

/*치과공포증해결*/
.s_box_ul_06 li>div.ment_box{width:50%;padding:45px 15px;}
.s_box_ul_06 li>div.img_box{width:50%; overflow:hidden;}

/*찾아오시는길*/
.root_daum_roughmap_landing{width:100% !important;}
.intro04_box1{padding:25px 0; }
.intro04_box1 .intro04_box1_t{font-size:1.6em; line-height:1.4em}
.intro04_box1 .intro04_box1_c{margin-top:10px}
.intro04_box2 .intro04_box_2_t{font-size:1.6em; margin:25px 0;}

/*진료안내*/
.s_box_ul_time li>div{overflow:hidden;}
.s_box_ul_time li>div.ment_box{padding:65px 0 0;}

.ment_box_clock{width:90%;}
.ment_box_clock dt{font-size:1em; margin-bottom:4px;}
.ment_box_clock dd{font-size:1em; margin-bottom:4px;}

/**/
.s_content_intro .s_box .s_box_ul li{min-height:315px}
.s_box .s_box_ul li{min-height:355px;}
.s_content_treat04 .s_box .s_box_ul li{min-height:270px;}
.s_box .s_box_ul li{padding:30px 5px 40px;}
.s_box .s_box_ul_2 li{min-height:280px;}
.s_content_common03 .s_box_ul_06 li>div.img_box{overflow:hidden;}



/**************사용목적***************/
.ex_useleft{width:100%; float:left;background:url('/kr/images/sub/num_01.png')right top no-repeat; box-sizing:border-box; border:10px solid #ddd; padding:25px; margin-bottom:25px;}
.ex_useleft ul li{line-height:28px; font-size:16px;}

.ex_useleft1{width:100%; float:left;background:url('/kr/images/sub/num_03.png')right top no-repeat; box-sizing:border-box; border:10px solid #ddd; padding:25px; margin-bottom:45px;}
.ex_useleft1 ul li{line-height:28px; font-size:16px;}

.ex_useright{width:100%; background:url('/kr/images/sub/num_02.png')right top no-repeat; float:right;box-sizing:border-box; border:10px solid #ddd; padding:25px;  margin-bottom:25px;}
.ex_useright ul li{line-height:28px; font-size:16px;}

.ex_useright1{width:100%; background:url('/kr/images/sub/num_04.png')right top no-repeat; float:right;box-sizing:border-box; border:10px solid #ddd; padding:25px;  margin-bottom:45px;}
.ex_useright1 ul li{line-height:28px; font-size:16px;}
.ex_title{   font-size:25px;	color:#0554a6; line-height:42px;}

.use_area1{display:none;}


.locaWrap { width: 100%; }

.mapintro{ width: 100%;  margin: 0 auto;}
.mapintro ul li{display:inline-block; float: left; margin-top:15px;}
.mapintro ul li.icon{width:12%; padding-right:15px;  box-sizing:border-box;}
.mapintro ul li.detail01{width:80%; line-height:1.22em; font-size:14px;}
.mapintrotxt{font-size:17px; color:#ff6600; }






/* **************************************** *
 * 인증현황
 * **************************************** */

.certiWrap { width:100%; padding-top:35px; } 
.certiWrap ul li{display:inline-block; float:left; width:25%;  border:0px solid #ddd; padding:10px; text-align:center;}
.certiWrap_title{width:100%; background:#003399;  line-height:45px; height:45px; text-align:center; color:#Fff;}
.certiWrap ul li img{width:100%;}



/* **************************************** *
 * 글로벌네트워크-국제
 * **************************************** */

.networkWrap {  position: relative; width:100%; overflow:hidden; } 
.networkWrap ul {margin-top:5px;}
.networkWrap ul li{width:100%; display:inline-block; float:left;   box-sizing:border-box; padding:25px;}
.networkWrap_title{text-align:center;font-family: 'Nanum Myeongjo', serif; font-size:25px; color:#003399; line-height:45px;  padding-bottom:5px;}
.networkWrap_title1{ text-align:center;  font-size:15px;}
.networkWrap_title2{text-align:center;font-weight:800; font-family: 'Nanum Myeongjo', serif; font-size:20px; color:#003399; line-height:1em;  padding-bottom:15px;}
.networkWrap ul li.text1{line-height:25px;  font-size:15px;}
.networkWrap img{width:100%;}

.csbt1 { position: relative; right:0; bottom:0; overflow: hidden; width: 100%;  margin: 0 auto; }
.csbt1 li { width:50% ! important; float: left; padding: 4% 0; text-align: center;  }
.csbt1 li h5 {font-size:16px; width: 50%; background-color:#fff; border-radius: 80px; padding: 8px 0; margin: 0 auto; margin-bottom: 3%;  }
.csbt1 li p { line-height: 35px;}
.csbt1 li.cs-tel { background-color:#589bda; }
.csbt1 li.cs-park { background-color:#0661b7; }

.csbt1 li.cs-tel h5 { color:#589bda; }
.csbt1 li.cs-park h5 { color:#0661b7; }

.csbt1 li.cs-tel p { font-size:15px;  letter-spacing: 0.02em;}
.csbt1 li.cs-park p {font-size:15px; }
.cstel{color:#fff;}


/* **************************************** *
 * 글로벌네트워크-국내네트워크
 * **************************************** */


.csbt1 { position: relative; right:0; bottom:0; overflow: hidden; width: 100%;  margin: 0 auto; }
.csbt1 li { width:50% ! important; float: left; padding: 4% 0; text-align: center;  }
.csbt1 li h5 {font-size:17px; width: 50%; background-color:#fff; border-radius: 80px; padding: 8px 0; margin: 0 auto; margin-bottom: 3%;  }
.csbt1 li p { line-height: 35px;}
.csbt1 li.cs-tel { background-color:#589bda;font-size:19px; }
.csbt1 li.cs-park { background-color:#0661b7; }


}


@media screen and (max-width:950px) {
.s_content_treat01 .s_box .s_box_ul li{min-height:375px}
.s_content_treat02 .s_box .s_box_ul li{min-height:365px}
.s_content_treat04 .s_box .s_box_ul li{min-height:293px}


/*제품상세*/
.pro_left{width:100%; float:left; border:1px solid #ddd; text-align:center;}
.pro_right{width:100%; float:right; padding-left:0px; box-sizing:border-box; margin-top:25px; }
.pro_right ul{width:100%; overflow:hidden;}
.pro_right ul li.title01{width:20%; }
.pro_right ul li.detial02{width:80% !important;}


.use_area{display:none;}
.use_area1{display:block; font-size:16px; line-height:27px;}
.more_btn{
    font-size:15px;
    padding:10px 10px;
    width:200px;
    text-align:center;
    border:2px solid #07429b;
    margin-top:70px;
    background:#fff;
}
.more_btn:hover:after{
    opacity:1;
    margin-left:10px;
	
}
.more_btn:after{
    content:'';
    opacity:0;
    display:inline-block;
    width:34px;
    height:9px;
    background:url(/images/sub/main_arr_1.png) no-repeat;
    margin-left:-30px;
    position:relative;
    top:-2px;
    transition:all .3s ease;
	
}

/**********************제품상세**************************/

.map-tit > img{display:none;}

.map-tit { background-color:#051f4a; color:#fff; text-align: center; float: left; width: 100%; height: 230px; padding: 6% 2%; box-sizing: border-box;   }
.map-tit dl {  border-top:0px solid rgba(255,255,255,.1); padding-top: 0%; margin-top: 0%; overflow: hidden; }
.map-tit dl dt { font-size: 1.66em; font-weight: 700; line-height: 1.3em; margin-bottom: 2%;  }
.map-tit dl dd {line-height: 1.5em;   font-size: 1.1em;}
.map-tit dl dd a { color:#fff; font-size: 0.88em; line-height: 2em; width: 160px; max-width: 45%; display: block; margin: 0 auto 5px;}

#Map{width:100%;}



/*************연혁*******************/
#history .period {float:left; width:100%;  padding:8px 0 8px; text-align:center; color:#fff; font-size:20px; line-height:1.60em;
               border-radius:40px; -moz-border-radius:40px;  -webkit-border-radius:40px;
}
#history .h-list {float:left; width:100%; margin-left:5%;}
#history .h-list li dt.year {width:50px !important; clear:both;height:30px; font-size:17px;}
#history .h-list li dd {float:right; width:86%; color:#666; font-size:15px; line-height:22px;}


/****************담당자연락처******************/

.CSinfo { position: relative; width: 100%; height: 650px;  overflow: hidden; } 
.csImg {float:left; width:100%; height: 250px; background: url("/en/images/sub/intro4_1.png") no-repeat center;  background-size: cover;}
.csInfo {float:right; width:100%; height: 300px; float: right !important; background: #122242; color:#fff;  box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}

.csHour { padding: 5%; }
.csHour h4 { font-size:16px; margin-top:2%;}
.csHour ul { overflow: hidden; margin-top: 3%; }
.csHour ul li { border-bottom: 1px solid rgba(255,255,255,.1); padding: 10px 0; line-height: 35px; overflow: hidden; }
.csHour ul li dl dt { width: 15%; float: left; font-size:16px;}
.csHour ul li dl dd { width: 85%; float: left;  font-size: 16px; letter-spacing: 0.02em; }


.csbt { position: relative; right:0; bottom:0; overflow: hidden; width: 100%;  }
.csbt li { width: 50%; float: left; padding: 4% 0; text-align: center;  }
.csbt li h5 { width: 50%; background-color:#fff; border-radius: 80px; padding: 8px 0; margin: 0 auto; margin-bottom: 3%;  }
.csbt li p { line-height: 35px;}
.csbt li.cs-tel { background-color:#589bda; }
.csbt li.cs-park { background-color:#0661b7; }

.csbt li.cs-tel h5 { color:#589bda; }
.csbt li.cs-park h5 { color:#0661b7; }

.csbt li.cs-tel p { font-size:1.5em;  letter-spacing: 0.02em;}
.csbt li.cs-park p {font-size:1.5em; }

.smail2{font-size:13px; color:#99ccff; margin-left:10px;}


/* **************************************** *
 * 부영연구소
 * **************************************** */

.labWrap { position: relative; width:100%;  } 
.labWrap ul li{font-size:17px; line-height:25px;  display:inline-block; float:left; width:50%;  border:1px solid #ddd; text-align:center;padding:30px 30px;  box-sizing:border-box; }
.labWrap ul li img{ width:100%; padding-bottom:15px;}
.labWrap_title{text-align:center;font-family: 'Nanum Myeongjo', serif; font-size:30px; color:#003399; line-height:1.2em;  padding-bottom:15px;}
.num01{ width:120px; height:65px; margin: 0 auto; }



/* **************************************** *
 * 인증현황
 * **************************************** */

.certiWrap { width:100%; padding-top:35px; } 
.certiWrap ul li{display:inline-block; float:left; width:25%;  border:0px solid #ddd; padding:10px; text-align:center;}
.certiWrap_title{width:100%; background:#003399;  line-height:45px; height:45px; text-align:center; color:#Fff;}
.certiWrap ul li img{width:100%;}

.linkst{ height:30px; line-height:30px;   width:120px;}

}




@media screen and (max-width:800px) {
/* 서브 */
	#subInner .lnb_title_wrap{height:250px;}
	#subInner .lnb_title_wrap .wrap{height:250px;}
	#subInner .lnb_title_wrap .lnb_title_img{height:250px;}


	/* 서브 */
	#subInner .lnb_title_wrap{height:250px;}
	#subInner .lnb_title_wrap .wrap{height:250px;}
	#subInner .lnb_title_wrap .lnb_title_img{display:none;}
	#subInner .lnb_title_wrap .lnb_title_txt{width:100%; left:0; text-align:center; height:90px; margin-top:-70px; line-height:14px;}
	#subInner .lnb_title_wrap .lnb_title_txt b{font-size:34px; display:block; margin-bottom:0px; line-height:25px;}
	#subInner .lnb_title_wrap .lnb_title_txt span{font-size:15px; font-weight:400;line-height:21px;}
	


	
/*제품소개*/
.intro01_box{width:100%; overflow:hidden; padding:10px;}
.intro01_box li{float:left; width:47%;border:1px solid #ddd; margin:5px;text-align:center;}
.intro01_box li img{width:70%; height:120px;}
.intro01_box_1{ margin-top:40px;background:#e6e6e6; padding:10px; color:#033478; font-size:18px; line-height:28px; font-weight:600; letter-spacing:-0.05em; }
.intro01_box_2{ background:#e6e6e6; padding-bottom:10px; color:#333; font-size:15px; line-height:28px; font-weight:500; letter-spacing:-0.05em; }
.intro01_box li.intro01_box_1 div{margin:35px 0 30px;}



	/*인사말*/
	.greeting_box_ct .box_in_ct {width:100%; height:auto; padding:5%; text-align:center;}
	.greeting_box_ct .box_in_ct .img{width:100%; text-align:center;}
	.greeting_box_ct .box_in_ct  img{width:30%;}
	.greeting_box_ct .box_in_ct:nth-child(2) {border-left:1px solid #d6d6d6; border-top:0;}
	.greeting_box_ct .box_in_ct:nth-child(3) {border-left:1px solid #d6d6d6; border-top:0;}
	
	.greeting_box_ct .box_in_ct:nth-child(4) {border-top:0;}
	.greeting_box_ct .box_in_ct .tit {margin:15px 0 10px;}




/*제품상세*/
.pro_left{width:100%; float:left; border:1px solid #ddd; text-align:center;}
.pro_right{width:100%; float:right; padding-left:0px; box-sizing:border-box; margin-top:25px; }
.pro_right ul{width:100%; overflow:hidden;}
.pro_right ul li.title01{width:15%; font-size:13px;}
.pro_right ul li.detial02{width:85%;  font-size:13px;}




/*찾아오시는길*/
.root_daum_roughmap_landing{width:100% !important;}
.root_daum_roughmap .wrap_map{height:300px !important}
.intro04_box2 li{width:100%}
.intro04_box2 li .intro04_box2_c_c{margin-top:5px}

/*진료안내*/
.s_box_ul_time li:last-child{display:none;}
.s_box_ul_time li>div.ment_box{padding:35px 0 25px; }
.s_box_ul_time li>div.img_box img{width:100%;}
.s_box_ul_time li>div{width:100%; overflow:hidden; height:auto;}



/*치과구경하기*/
.s_content_intro03_slider{width:100%; height:auto; margin:0 auto;}




/* **************************************** *
 * 인증현황
 * **************************************** */

.certiWrap { width:100%; padding-top:35px; } 
.certiWrap ul li{display:inline-block; float:left; width:25%;  border:0px solid #ddd; padding:10px; text-align:center;}
.certiWrap_title{width:100%; background:#003399;  line-height:45px; height:45px; text-align:center; color:#Fff;}
.certiWrap ul li img{width:100%;}


/****************w조직도******************/
.chart_box{display:none;}

.chart_box1{display:block;}



}

@media screen and (max-width:700px) {
/* Sub Title*/

	#subContWrap .tit_Wrap{padding:0 0 15px;}
	.tit_Wrap .tit_txt{width:100%; font-size:30px; text-align:center;}
	.tit_Wrap .tit_nav{display:none;}
	.s_title_bg{background-size:80% auto !important; background-position:center bottom; }
	#subInner .sub_menu li{display:inline-block; position:relative;padding:0px 20px 0px 20px;  background:#FFF; height:50px; line-height:50px; margin:0 auto;background:url('/img/sub/sub_menu_bar.png') no-repeat right center;}



/* Sub Contents*/
	.s_content{padding-top:15px;}




/*서브 타이틀 이미지*/
.s_title_ment{width:100%; padding:30px 0 0; text-align:center; height:100%; display:none;}
.s_title_ment .s_title_1{font-size:34px;}
.s_title_ment .s_title_1 span{font-size:34px;}
.s_title_ment .s_title_2{font-size:14px; line-height:1.7em; padding:0 20px; word-break:keep-all;}
.s_title_ment .s_title_2 br{display:none;}

.s_title{background-position:0% !important; height:auto; overflow:hidden; background:none !important}
.s_title .mobile{display:block !important; }
.s_title .mobile img{width:100%;}

.s_content_intro .s_box .s_box_ul li{height:inherit;}
.s_content_treat04 .s_box .s_box_ul li{min-height:265px}


/**************사용목적***************/
.ex_useleft{width:100%; float:left;background:url('/kr/images/sub/num_01.png')right top no-repeat; box-sizing:border-box; border:10px solid #ddd; padding:25px; margin-bottom:25px;  margin-top:45px;}
.ex_useleft ul li{line-height:28px; font-size:16px;}

.ex_useleft1{width:100%; float:left;background:url('/kr/images/sub/num_03.png')right top no-repeat; box-sizing:border-box; border:10px solid #ddd; padding:25px; margin-bottom:25px;}
.ex_useleft1 ul li{line-height:28px; font-size:16px;}

.ex_useright{width:100%; background:url('/kr/images/sub/num_02.png')right top no-repeat; float:right;box-sizing:border-box; border:10px solid #ddd; padding:25px;  margin-bottom:25px;}
.ex_useright ul li{line-height:28px; font-size:16px;}

.ex_useright1{width:100%; background:url('/kr/images/sub/num_04.png')right top no-repeat; float:right;box-sizing:border-box; border:10px solid #ddd; padding:25px;  margin-bottom:45px;}
.ex_useright1 ul li{line-height:28px; font-size:16px;}
.ex_title{   font-size:25px;	color:#0554a6; line-height:42px;}

/*오시는 길*/

.mapintro{ width: 100%;  margin: 0 auto;}
.mapintro ul li{display:inline-block; float: left; margin-top:15px;}
.mapintro ul li.icon{width:20%; padding-right:15px;  box-sizing:border-box;}
.mapintro ul li.detail01{width:80%; line-height:1.22em; font-size:14px;}
.mapintrotxt{font-size:17px; color:#ff6600; }


/* **************************************** *
 * 부영연구소
 * **************************************** */

.labWrap { position: relative; width:100%;  } 
.labWrap ul li{font-size:14px; line-height:25px;  display:inline-block; float:left; width:50%;  border:1px solid #ddd; text-align:center;padding:30px 30px;  box-sizing:border-box; }
.labWrap ul li img{ width:100%; padding-bottom:15px;}
.labWrap_title{text-align:center;font-family: 'Nanum Myeongjo', serif; font-size:20px; color:#003399; line-height:1.2em;  padding-bottom:15px;}
.num01{width:100px; height:55px; margin: 0 auto; }
.num01 img{width:20%;}



/* **************************************** *
 * 생산공정
 * **************************************** */

.process1{display:block;}
.process{display:none;}


/****************w조직도******************/
.chart_box{display:none;}

.chart_box1{display:block;}
.chart_box1 img{width:100%;}


}

@media screen and (max-width:550px) {
	.txc-image { width:100%; }

	#subContWrap{width:96%; margin:20px 2%;}

		
/* 서브 */
	#subInner .lnb_title_wrap{height:230px;}
	#subInner .lnb_title_wrap .wrap{height:230px;}
	#subInner .lnb_title_wrap .lnb_title_img{display:none;}
	#subInner .lnb_title_wrap .lnb_title_txt{width:100%; left:0; text-align:center; height:90px; top:52%; margin-top:-70px; line-height:14px;}
	#subInner .lnb_title_wrap .lnb_title_txt b{font-size:25px; display:block; margin-bottom:0px; line-height:30px;}
	#subInner .lnb_title_wrap .lnb_title_txt span{font-size:12px; font-weight:400;line-height:17px;}
	
	
/*Sub Menu*/
	#subInner .sub_menu ul{width:100%; overflow:hidden; background:#f8f8f8; padding:10px; border-top:1px solid #ddd; box-sizing:border-box;}
	#subInner .sub_menu li{width:100%; height:40px; line-height:40px; text-align:center; float:left; background-image:none;
	background-color:#efefef; border:1px solid #ddd; box-sizing:border-box; margin-top:-1px; letter-spacing:0px;}

	/*#subInner .sub_menu li:first-child:after{background-image:none;}
	#subInner .sub_menu li:first-child{border-bottom:1px; border-right:0px;}*/

#subInner .sub_menu li:nth-child(2n) {margin-left:-px;}
.wd50{width:50% !important;}

	#subInner .sub_menu li a:hover, #subInner .sub_menu li a:focus, #subInner .sub_menu li a:active{height:40px; line-height:40px; }
	#page01 .sub_menu li.menu01 a, #page02 .sub_menu li.menu02 a, #page03 .sub_menu li.menu03 a, #page04 .sub_menu li.menu04 a, #page05 .sub_menu li.menu05 a, #page06 .sub_menu li.menu06 a, #page07 .sub_menu li.menu07 a{height:40px; line-height:40px; font-weight:500;}



#page01 .sub_menu li a.on,

#page02 .sub_menu li.menu02 a,
#page03 .sub_menu li.menu03 a,
#page04 .sub_menu li.menu04 a,
#page05 .sub_menu li.menu05 a,
#page06 .sub_menu li.menu06 a,
#page07 .sub_menu li.menu07 a 
{display:block; color:#3883ff; height:40px; margin:0; line-height:40px;  font-weight:500; background:none; padding:0; position:relative;}






/*인사말*/
.intro01_box li img.intro01_img_01{width:100%;}
.intro01_box li.intro01_box_1 div{margin:20px 0;}





/**/
.s_box{margin-top:0px;}
.s_box .s_box_tit{font-size:1.8em;}
.s_box .s_box_con{text-align:left; font-size:1em; line-height:1.5em;}
.s_box .s_box_ul li{width:100%;; margin-left:0; margin-bottom:10px; padding:15px 8px;}
.s_box .s_box_ul li .s_box_ul_num{font-size:44px; line-height:44px;}
.s_box .s_box_ul li .s_box_ul_tit{font-size:1.4em; margin:8px 0;}
.s_box .s_box_ul li .s_box_ul_tit br{display:none; }
.s_box .s_box_ul li .s_box_ul_con{font-size:1em;}

.s_content_intro .s_box .s_box_ul li{min-height:0;}
.s_content_treat04 .s_box .s_box_ul li{min-height:inherit}
.s_box .s_box_ul li:nth-of-type(1),.s_box .s_box_ul li:nth-of-type(3){margin-left:0%}

.s_box .s_box_ul_2 li{width:100%; margin-left:0; margin-bottom:5px; padding:15px;}
.s_box .s_box_ul_2 li .s_box_ul_2_tit{font-size:28px;}
.s_box .s_box_ul_2 li .s_box_ul_2_con_1{font-size:1.1em}

.s_box .s_box_ul_3 li .s_box_ul_3_con_1{padding-left:0; font-size:1em; line-height:1.3em;}
.s_box .s_box_ul_3 li .s_box_ul_3_con_2{padding-left:0;}
.s_box .s_box_ul_3 li .s_box_ul_3_tit{font-size:28px; line-height:32px;}

.s_box .s_box_ul_4 li{width:100%; margin-bottom:15px;}


.tit_Wrap .tit_txt{width:100%; font-size:25px; text-align:center; line-height:30px;}


/**************사용목적***************/
.ex_useleft{width:100%; float:left;background:url('/kr/images/sub/num_01_1.png')right top no-repeat; box-sizing:border-box; border:10px solid #ddd; padding:15px; margin-bottom:25px; margin-top:45px;}
.ex_useleft ul li{line-height:22px; font-size:14px; color:#333;}

.ex_useleft1{width:100%; float:left;background:url('/kr/images/sub/num_03_1.png')right top no-repeat; box-sizing:border-box; border:10px solid #ddd; padding:15px; margin-bottom:25px;}
.ex_useleft1 ul li{line-height:22px; font-size:14px;}

.ex_useright{width:100%; background:url('/kr/images/sub/num_02_1.png')right top no-repeat; float:right;box-sizing:border-box; border:10px solid #ddd; padding:15px;  margin-bottom:25px;}
.ex_useright ul li{line-height:22px; font-size:14px;}

.ex_useright1{width:100%; background:url('/kr/images/sub/num_04_1.png')right top no-repeat; float:right;box-sizing:border-box; border:10px solid #ddd; padding:15px;  margin-bottom:45px;}
.ex_useright1 ul li{line-height:22px; font-size:14px;}
.ex_title{   font-size:20px;	color:#0554a6; line-height:42px;}



/*인사말*/
	.greeting .big {font-size:25px;}
	.greeting .txt {font-size:15px;}
	.greeting .small {font-size:19px;}
	.greeting .sign {font-size:18px;}
	.greeting .sign .signimg img {height:42px;}
	
	.greeting_box_ct .box_in_ct {width:100%; height:auto; padding:5%; text-align:center;}
	.greeting_box_ct .box_in_ct .img{width:100%; text-align:center;}
	.greeting_box_ct .box_in_ct  img{width:30%;}
	.greeting_box_ct .box_in_ct:nth-child(2) {border-left:1px solid #d6d6d6; border-top:0;}
	.greeting_box_ct .box_in_ct:nth-child(3) {border-left:1px solid #d6d6d6; border-top:0;}
	
	.greeting_box_ct .box_in_ct:nth-child(4) {border-top:0;}
	.greeting_box_ct .box_in_ct .tit {margin:15px 0 10px;}
	.box_in_ct .txt br{display:none;}


/*오시는 길*/

.mapintro{ width: 100%;  margin: 0 auto;}
.mapintro ul li{display:inline-block; float: left; margin-top:15px;}
.mapintro ul li.icon{width:100%;  box-sizing:border-box;}

.mapintro ul li.detail01{width:100%; line-height:1.22em; font-size:14px;}
.mapintrotxt{font-size:17px; color:#ff6600; }

/* **************************************** *
 * 
 * **************************************** */

.labWrap { position: relative; width:100%;  } 
.labWrap ul li{font-size:14px; line-height:25px;  display:inline-block; float:left; width:100%;  border:1px solid #ddd; text-align:center;padding:30px 30px;  box-sizing:border-box; }
.labWrap ul li img{ width:100%; padding-bottom:15px;}
.labWrap_title{text-align:center;font-family: 'Nanum Myeongjo', serif; font-size:20px; color:#003399; line-height:1.2em;  padding-bottom:15px;}
.num01{width:100px; height:55px; margin: 0 auto; }
.num01 img{width:20%;}




/* **************************************** *
 * 인증현황
 * **************************************** */

.certiWrap { width:100%; padding-top:35px; } 
.certiWrap ul li{display:inline-block; float:left; width:50%;  border:0px solid #ddd; padding:10px; text-align:center;}
.certiWrap_title{width:100%; background:#003399;  line-height:45px; height:45px; text-align:center; color:#Fff;}
.certiWrap ul li img{width:100%;}


/* **************************************** *
 * 글로벌네트워크
 * **************************************** */

.networkWrap {  position: relative; width:100%; overflow:hidden; } 
.networkWrap ul {margin-top:5px;}
.networkWrap ul li{width:100%; display:inline-block; float:left;   box-sizing:border-box; padding:15px;}
.networkWrap_title{text-align:center;font-family: 'Nanum Myeongjo', serif; font-size:25px; color:#003399; line-height:45px;  padding-bottom:5px;}
.networkWrap_title1{ text-align:center;  font-size:15px;}
.networkWrap_title2{text-align:center;font-weight:800; font-family: 'Nanum Myeongjo', serif; font-size:20px; color:#003399; line-height:1em;  padding-bottom:15px;}
.networkWrap ul li.text1{line-height:25px;  font-size:15px;}
.networkWrap img{width:100%;}

.csbt1 { position: relative; right:0; bottom:0; overflow: hidden; width: 100%;  margin: 0 auto; }
.csbt1 li { width:100% ! important; float: left; padding: 4% 0; text-align: center;  }
.csbt1 li h5 {font-size:15px; width: 50%; background-color:#fff; border-radius: 80px; padding: 8px 0; margin: 0 auto; margin-bottom: 3%;  }
.csbt1 li p { line-height: 35px;}
.csbt1 li.cs-tel { background-color:#589bda; }
.csbt1 li.cs-park { background-color:#0661b7; }

.csbt1 li.cs-tel h5 { color:#589bda; }
.csbt1 li.cs-park h5 { color:#0661b7; }

.csbt1 li.cs-tel p { font-size:15px;  letter-spacing: 0.02em;}
.csbt1 li.cs-park p {font-size:15px; }
.cstel{color:#fff;}

/* **************************************** *
 * 생산공정
 * **************************************** */

.process1{display:block;}
.process{display:none;}


/****************w조직도******************/
.chart_box{display:none;}

.chart_box1{display:block;}
.chart_box1 img{width:100%;}


}



/****************생상설비******************/

.machinearea{position: relative;  overflow: hidden; width: 100%;  margin-top:35px;}
.machinearea ul li{display:inline-block; float:left;}
.machinearea ul li:first-child{width:25%; height:250px; line-height:250px; background-color:#0f449c; text-align:center; color:#fff; font-size:30px;  font-family: 'Nanum Myeongjo', serif; font-weight:600;}
.machinearea ul li:last-child img{width:100%;}
.machwd100{width:100%;}


@media screen and (max-width:1200px) {

.machinearea ul li:first-child{width:100%;  font-size:17px; height:45px; line-height:45px; }
.machinearea ul li:last-child img{width:100%;}
.machinearea ul li.arrow{display:none;}
.machwd100{width:100%;}




}


@media screen and (max-width:550px) {
	.txc-image { width:100%; }

.machinearea ul li:first-child{width:100%;  font-size:17px; height:45px; line-height:45px; }
.machinearea ul li:last-child img{width:100%;}
.machinearea ul li.arrow{display:none;}
.machwd100{width:100%;}




}



@media screen and (max-width:550px) {
	.txc-image { width:100%; }
.intro01_box li{float:left; width:98%;border:1px solid #ddd; margin:5px;text-align:center;}
.intro01_box li img{width:80%; height:250px;}
.photo_deatil img{width:80%;}
}




/******설비소개***********/
.productinfo {position:relative; width:100%; overflow:hidden; text-align:center; }


.pro_detailleft {
	position: relative;
	display: inline-block;
	width: 48%;
	overflow: hidden;
	float: left;
}
.detailtitle01 {
	background-color: #fff;
	border-bottom:2px solid #3161a3;
	color: #3161a3;
	line-height: 75px;
	text-align: center;
	font-size: 25px;
}

.detailtitle02 {
	line-height: 25px;
	text-align: left;
	font-size: 16px;
	padding-top: 25px;
	padding-bottom: 25px;
}

.detailtitle02  span{font-weight:600;}


.detailtitle03 {

background-color: #efefef;
padding:15px; 
width:100%; 
 box-sizing:border-box;
 margin-bottom:15px;
 text-align:left;
 margin-top:10px; 
line-height:25px;
}



.pro_detailright {
	position: relative;
	display: inline-block;
	width: 50%;
	overflow: hidden;
	float: right;
}
.pro_detailleft img {
	width: 100%;
	border: 1px solid #dcdcdc;
	min-height: 80px;
}


.pro_btn1 {
	
	display: inline-block;
	cursor: pointer;
	color: #fff!important;
	font-size: 17px;
	width:48%;
	height:50px;
	line-height:50px;
	text-align: center! important;
	text-decoration: none;
	border: 1px solid #dcdcdc;
	background-color: #3161a3;
}
.pro_btn1 a:visited {
	color: #fff !important;
}
.pro_btn1:hover {
	background-color: #3161a3;
	color: #fff;
}
.pro_btn1:active {
	position: relative;
	top: 1px;
}



@media screen and (max-width:850px) {

.pro_detailleft {
	position: relative;
	display: inline-block;
	width: 100%;
	overflow: hidden;
	float: left;
}
.pro_detailright {

position: relative;
	display: inline-block;
	width: 100%;
	overflow: hidden;
	float: right;
}


.detailtitle01 {
	background-color: #fff;
	border-bottom:2px solid #3161a3;
	color: #3161a3;
	line-height: 55px;
	text-align: center;
	font-size: 17px;
}




}




/* **************************************** *
 * 연혁
 * **************************************** */
.hisimg {
	border: 1px solid #cccccc;
	width: 1200px;
	height: 525px;
	background:url('/en/images/sub/his_bg.jpg');
	box-sizing: border-box;
	padding-top: 200px;
	text-align: center;
	color: #fff;
}
.histt {
	font-size: 25px;
	color: #fff;
	line-height:30px;
}
.hiscon {
	width: 1200px;
	background: url("http://dystrap.home.iknowi.com/kor/img/sub/his_bg1.jpg");
}
.hiscon ul {
	width: 100%;
	margin-top: 15px;
}
.hiscon ul li {
	display: inline-block;
	float: left;
}
.hiscon ul li.yeart {
	width: 35%;
	text-align: right;
	border: 0px solid #0066cc ! important;
	line-height: 60px;
	box-sizing: border-box;
	background: url("/en/images/sub/his_bg2.png")right no-repeat;
	padding-right: 130px;
	color: #0066cc;
	font-size: 25px;
}
.hiscon ul li.datet {
	width: 64.5%;
	text-align: left;
	border: 0px solid #0066cc ! important;
	line-height: 30px;
	background: url("/en/images/sub/his_bg3.png")left no-repeat;
	box-sizing: border-box;
	padding-left: 130px;
	font-size: 15px;
}

.hiscon ul li.yeart {
	width: 35%;
	text-align: right;
	border: 0px solid #0066cc ! important;
	line-height: 60px;
	box-sizing: border-box;
	background: url("/en/images/sub/his_bg2.png")right no-repeat;
	padding-right: 130px;
	color: #0066cc;
	font-size: 25px;
}
.hiscon ul li.datet1 {
	width: 64.5%;
	text-align: left;
	border: 0px solid #0066cc ! important;
	line-height: 60px;
	background: url("/en/images/sub/his_bg3.png")left no-repeat;
	box-sizing: border-box;
	padding-left: 130px;
	font-size: 15px;
}


@media screen and (max-width:850px) {
 .hisimg{ display:none;border:1px solid #cccccc; width:100%; height:400px;   background: url("/img/sub/his_bg.jpg") center; background-size:cover;  box-sizing:border-box;  padding-top:160px; text-align:center; color:#fff;}
.histt{font-size:25px; color:#fff;  }
.hiscon{width:100%;   }
.hiscon ul{width:100%; margin-top:25px;  margin-bottom:25px; }
.hiscon ul li{display:inline-block; float:left;}
.hiscon ul li.yeart{width:100%; text-align:left; border:0px solid #0066cc ! important;line-height:60px; box-sizing:border-box; background: url("/en/images/sub/his_bg2_1.png")left no-repeat; padding-left:60px; color:#0066cc; font-size:25px; }
.hiscon ul li.datet{width:100%;  text-align:left; border:0px solid #0066cc ! important;   line-height:20px;  background: url("/img/sub/his_bg3_1.png")left no-repeat;  box-sizing:border-box; padding-left:60px;  font-size:15px;}

.hiscon ul li.yeart1{width:20%; text-align:left; border:0px solid #0066cc ! important;line-height:10px; box-sizing:border-box; background: url("/img/sub/his_bgd2_1.png")right no-repeat; padding-right:60px; color:#fff; font-size:25px; }
.hiscon ul li.datet1{width:100%;  text-align:left; border:0px solid #0066cc ! important;   line-height:20px;  background: url("/img/sub/his_bg3_1.png")left no-repeat;  box-sizing:border-box; padding-left:60px;  font-size:15px;}

.mobilenone{display:none;}


}



/****************인사말******************/
.greeting {position:relative; width:100%; overflow:hidden; text-align:center;}
.greeting .big {font-family: 'Nanum Myeongjo', serif; font-weight:600; font-size:30px; color:#262626; line-height:1.22em;}
.greeting .big strong { font-family: 'Nanum Myeongjo', serif; color:#f15a2a; font-weight:700;}
.greeting .small { color:#474747; line-height:1.36em;  font-size:17px;}
.greeting .small strong {font-family: 'Nanum Myeongjo', serif; color:#f15a2a; font-weight:700;  font-size:20px;}
.greeting .sign { font-size:19px; color:#242424;}
.greeting .sign .signimg {margin-left:19px;}
.greeting .txt{ font-size:17px; line-height:25px; }




/*공지사항탭 */

#m_board {
	float: left;
	position: relative;
	width: 100%;
	margin-right: 0;
	position: relative;
	margin: 0 auto;
	border: 0px solid #ddd;
}
#m_board h2 {
	font-size: 18px;
	line-height: 25px;
	margin-bottom: 15px;
	text-indent: 10px
}
#m_board .tabs {
	height: 34px
}
#m_board .tabs li {
	float: left;
	font-size: 14px;
	width: 33%;
	text-align: center;
	color: #999;
	font-weight: 200;
	border: 1px solid #ddd;
	line-height: 50px;
	margin-left: -1px;
	box-sizing: border-box;
}
#m_board .tabs li a {
	display: block;
	height: 50px;
	box-sizing: border-box;
	font-size: 14px;
	color: #999;
	font-weight: 200;
}
#m_board .tabs li a:hover {
	color: #fff;
	height: 50px;
	box-sizing: border-box;
	font-size: 14px;
	font-weight: 400;
	background-color: #0396da;
}
#m_board .tabs .active a {
	color: #fff;
	height: 40px;
	box-sizing: border-box;
	font-size: 14px;
	font-weight: 500;
	height: 50px;
	line-height: 50px;
	background-color: #0396da;
}
#m_board .more {
	position: absolute;
	right: 17px;
	top: 16px;
}
#m_board .more a {
	display: block;
	padding: 5px;
	border: 1px solid #ddd
}
#m_board .more a:hover {
	border: 1px solid #1e83eb;
}
#m_board .tab_container {
	padding-top: 70px;
	text-align: left;
	border-top: 0px solid #000;
}
#m_board .tab_content ul li {
	display: inline-block;
	margin-top: 8px;
	
	line-height: 24px;
	font-size: 15px;
}
#m_board .tab_content ul li.last-child {
}
#m_board .tab_content ul a {
	line-height: 24px;
	font-size: 15px;
}
#m_board .tab_content ul li .b_tit {
	border-radius: 10px;
	text-align: center;
	width: 50px;
	color: #fff;
	display: inline-block;
	margin-right: 7px
}
#m_board .tab_content ul li .date {
	text-align: right ! important;
	width: 20%;
	border: 1px solid #ddd;
	text-align: right;
	float: right;
	color: #bcbcbc;
	padding-right: 30px;
}
#m_board .tab_content ul li dt, #m_board .tab_content ul li dd {
	list-style: none;
	height: 25px;
	color: #fff;
}
#m_board .tab_content ul li dt {
	width: 80%;
	float: left;
}
#m_board .tab_content ul li dd {
	float: right;
	width: 18%;
}
#m_board #tab1 .b_tit {
	background: #6989bb;
}
#m_board #tab2 .b_tit {
	background: #1e83eb;
}
#m_board #tab3 .b_tit {
	background: #2c3a6b;
}
 @media all and (max-width:850px) {
#m_board .tabs li a {
	font-size: 12px;
}
#m_board .tabs li a:hover {
	font-size: 12px;
}
#m_board .tabs .active a {
	font-size: 15px;
	line-height:60px
}

}



.mapaddress{position: relative;	width: 100%;}
.mapaddress dl dt{background: url("/en/images/sub/dot_01.jpg")left no-repeat;padding-left:20px; box-sizing:border-box; width:15%; float:left; height:45px; line-height:45px; border-bottom: 1px solid #1e83eb; font-weight:600; color:#1e83eb;}
.mapaddress dl dd{width:85%; float:left; height:45px; line-height:45px; border-bottom: 1px solid #ccc; padding-left:15px; box-sizing:border-box;}


 @media all and (max-width:850px) {

.mapaddress dl dt{background: url("/en/images/sub/dot_01.jpg")left no-repeat;padding-left:20px; box-sizing:border-box; width:100%; float:left; height:45px; line-height:45px; border-bottom: 1px solid #1e83eb; font-weight:600; color:#1e83eb;}
.mapaddress dl dd{width:100%; float:left;  height:auto; line-height:25px; border-bottom: 1px solid #ccc; padding-left:15px; padding-top:5px; padding-bottom:5px; box-sizing:border-box;}

 }


/*****제품상세타이틀*******/
.protitle{width:100%; border-bottom:1px solid #ccc; height:50px; line-height:50px; margin-top:15px;  margin-bottom:25px; font-weight:600; color:#1e83eb;  font-size:20px;}

.cate{   padding:17px; margin-bottom:25px; text-align:center;  background:#3161a3; color:#fff;}
.cate a{color:#9ec5fb; font-size:16px;}
.cate a.on { color:#fff; font-weight:600;}
.cate span{padding-right:35px;}

 @media all and (max-width:850px) {

.cate span{padding-right:0px; line-height:25px;}

 }
