@charset "utf-8";
/* From Style */
input, select {line-height:100%; vertical-align:middle; background:#fff; }
textarea	{border:1px solid #D8D8D8; padding:2px;}
input.ed {border:1px solid #D8D8D8;padding:3px 4px; }
select.ed {border:1px solid #D8D8D8; }
textarea.ed { border:1px solid #D8D8D8; padding:2px; }
hr, caption {display:none;}
legend		{position:absolute; height:0; font-size:0px; line-height:0; overflow:hidden; text-indent:-20000px; }
address,cite,em	{font-style:normal;}
fieldset {border:0; padding:0; }
label {cursor:pointer;vertical-align:middle;display:inline-block;}

/* hack style */
.displayno {display:none;}
.text_hack {overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; white-space:nowrap; position:relative; } /* 텍스트자르기( 안녕하... ) */
.text_en_hack { /* 영문 내려쓰기 */
word-wrap: break-word; /* IE 5.5-7 */
white-space: -moz-pre-wrap; /* Firefox 1.0-2.0 */
white-space: pre-wrap; /* current browsers */
}
.video-container{position:relative;padding-bottom:50.25%;padding-top:30px;height:0;overflow:hidden;} /* 동영상 리사이징 */
.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%;} /* 동영상 리사이징 */
.imgpng img { /* png파일 보더라인 없애기 (애니메이션 경우만) */
	-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',sizingMethod='crop')"; // for IE8
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',sizingMethod='crop'); // for IE7
}

/** button start **/
div.board_bt_wrap {width:100%; display:inline-block;}
div.board_bt_center {width:100%; display:inline-block;text-align:center; margin-top:20px;}
div.board_bt_left {width:100%; display:inline-block;text-align:left; margin-top:20px;}
div.board_bt_right {width:100%; display:inline-block;text-align:right; margin-top:20px;}
a.board_bt1 {display:inline-block; padding:6px 13px; border:1px solid #3b3c3f; background:#4b545e; color:#fff; font-weight:bold;font-size:14px; text-decoration:none;}
a.board_bt1:link {color:#fff;}
a.board_bt1:active {color:#fff;}
a.board_bt1:hover {border:1px solid #f1753e; background:#f1753e; color:#fff;}
a.board_bt1:focus {border:1px solid #f1753e; background:#f1753e; color:#fff;}
a.board_bt2 {display:inline-block; padding:6px 13px; border:1px solid #5b6775; background:#8c96a1; color:#fff; font-weight:bold;font-size:14px; text-decoration:none;}
a.board_bt2:link {color:#fff;}
a.board_bt2:active {color:#fff;}
a.board_bt2:hover {border:1px solid #f1753e; background:#f1753e; color:#fff;}
a.board_bt2:focus {border:1px solid #f1753e; background:#f1753e; color:#fff;}
/** button end **/

/** page button start **/
div.board_page_num {padding:20px 0; text-align:center;}
div.board_page_num a {border:1px solid #d4d4d4; padding:5px 7px 4px 7px; background:#f4f4f4; font-size:11px; font-weight:bold; color:#797979; text-decoration:none;}
div.board_page_num a:link {color:#797979;}
div.board_page_num a:active {color:#797979;}
div.board_page_num a:hover {border:1px solid #f1753e; background:#f1753e; color:#fff;}
div.board_page_num a:focus {border:1px solid #f1753e; background:#f1753e; color:#fff;}
div.board_page_num a.on {border:1px solid #5078B9; background:#5078B9; color:#fff;}
/** page button end **/

/** search start **/
div.board_search {padding:15px 0; margin-top:25px; background:#f1f1f1; border:1px solid #ddd; text-align:center;}
div.board_search input.in_bt {padding:5px 10px; border:1px solid #4b545e; background:#4b545e; color:#fff; font-size:12px; font-weight:bold;cursor:pointer}
div.board_search input.in_bt:hover {border:1px solid #54c4d0; background:#54c4d0; }

div.photo_search {padding:10px; margin-bottom:20px; background:#4b545e;}
div.photo_search div.photo_search_from input.in_bt {padding:5px 10px; border:1px solid #4b545e; background:#4b545e; color:#fff; font-size:12px; font-weight:bold;cursor:pointer}
div.photo_search div.photo_search_from input.in_bt:hover {border:1px solid #54c4d0; background:#54c4d0; }
/** search end **/

/** list page start**/
table.mt1 {margin-top:20px;}

table.board_list {width:100%;}
table.board_list thead th {padding:10px 0px; text-align:center;border-top:2px solid #7aa5e6; border-bottom:1px solid #ddd; background:#e5ecef;color:#444;}
table.board_list tbody tr.bg {background:#f9f9f9;}
table.board_list tbody td {padding:10px 0px; border-bottom:1px solid #ddd; vertical-align:top;}
table.board_list tbody td a {line-height:150%;}
table.board_list tbody td.boleft {border-left:1px solid #ddd; }
table.board_list tbody td.marle {padding-left:10px;}
table.board_list tbody td.cen {text-align:center; }
table.board_list tbody td.num { text-align:center; font-size:11px;}
table.board_list tbody td.subject {}
table.board_list tbody td.subject img {margin:2px 0 0 3px; vertical-align:top;}
table.board_list tbody td.subject_re {padding-left:30px; background:url('/img/new/icon_reply.gif') no-repeat 0 10px;}
table.board_list tbody td.name {text-align:center;}
table.board_list tbody td.name a {text-align:center; font-size:12px;}
table.board_list tbody td.time {text-align:center; font-size:12px;}	
table.board_list tbody td.time a {text-align:center; font-size:12px;}
/** list page end**/

/** write page start**/
table.board_write {width:100%; border-top:1px solid #ddd;}
table.board_write th {padding:10px 10px 10px 15px; background:#f6f6f6; border-bottom:1px solid #ddd; text-align:left;}
table.board_write td {padding:10px; border-bottom:1px solid #ddd; border-left:1px solid #ddd;}
table.board_write span.pp1 {color:red;}
table.board_write td.label label {margin-left:3px; }
/** write page end**/

/** view page start**/
table.board_view {width:100%; border-top:1px solid #ddd;}
table.board_view th.bbs {padding:10px 10px 10px 15px; background:#f6f6f6; border-bottom:1px solid #ddd; text-align:left;}
table.board_view th.arrow1 { background:url('/img/new/icon_view_arrow1.gif') no-repeat 70px 17px #f6f6f6;}
table.board_view th.arrow2 { background:url('/img/new/icon_view_arrow2.gif') no-repeat 70px 17px #f6f6f6;}
table.board_view td.bbs {padding:10px; border-bottom:1px solid #ddd; border-left:1px solid #ddd;}
table.board_view td.no_left_bo {border-left:none;}
table.board_view td.con_img img {width:100%; height:auto;}
table.board_view td div.comments {padding:20px 10px;border:1px solid #ddd; background:#f6f6f6;}
table.board_view td div.comments p.title {padding-bottom:5px;border-bottom:1px solid #ddd;font-weight:bold;}
table.board_view td div.comments div.list {width:100%;display:inline-block; margin-top:15px; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
table.board_view td div.comments div.list ul li {float:left; padding:10px 0;}
table.board_view td div.comments div.list ul li:first-child {width:20%; max-width:60px; }
table.board_view td div.comments div.list ul li:last-child {width:70%;padding-left:4%;border-left:1px solid #ddd;}
table.board_view td div.comments_write {width:100%; margin-bottom:5px; display:inline-block;}
table.board_view td div.comments_write ul {}
table.board_view td div.comments_write ul li{ float:left}
table.board_view td div.comments_write ul li:first-child { margin:0 10px 5px 0;}
table.board_view td div.comments_write ul li label {width:50px; font-weight:bold; font-size:11px;}
table.board_view td div.comments_write_bt {width:100%; margin-top:10px; display:inline-block; text-align:center; }
table.board_view td div.comments_write_bt a.bt1 {padding:6px 8px 5px; display:inline-block;border:1px solid #bbbbbb; background:#efefef; color:#444; font-size:11px; font-weight:bold; text-decoration:none;}
table.board_view td div.comments_write_bt a.bt1:link {color:#444;}
table.board_view td div.comments_write_bt a.bt1:active {color:#444;}
table.board_view td div.comments_write_bt a.bt1:hover {border:1px solid #f1753e; background:#f1753e; color:#fff;}
table.board_view td div.comments_write_bt a.bt1:focus {border:1px solid #f1753e; background:#f1753e; color:#fff;}

table.board_view td div.pdf_bt {}
table.board_view td div.pdf_bt div.bt1 {width:100%; height:29px;display:inline-block; margin-top:10px;}
table.board_view td div.pdf_bt div.bt1 p {float:left;}
table.board_view td div.pdf_bt div.bt1 p.img {height:29px; margin-right:10px;}
table.board_view td div.pdf_bt div.bt1 p.bt {height:27px; border:1px solid #ea4d40;}
table.board_view td div.pdf_bt div.bt1 p.bt a {min-width:120px; height:27px; line-height:27px; padding:0px 35px 0px 10px; display:inline-block; background:url('/images/product/product_view_bt_arrow1.gif') no-repeat top right; text-decoration:none; color:#ea4d40; font-weight:bold;}
table.board_view td div.pdf_bt div.bt2 {width:100%; height:29px;display:inline-block; margin-top:10px;}
table.board_view td div.pdf_bt div.bt2 p {float:left;}
table.board_view td div.pdf_bt div.bt2 p.img {height:29px; margin-right:10px;}
table.board_view td div.pdf_bt div.bt2 p.bt {height:27px; border:1px solid #2a90c2;}
table.board_view td div.pdf_bt div.bt2 p.bt a {min-width:120px; height:27px; line-height:27px; padding:0px 35px 0px 10px; display:inline-block; background:url('/images/product/product_view_bt_arrow2.gif') no-repeat top right; text-decoration:none; color:#2a90c2; font-weight:bold;}

table.board_view td div.board_con1 {padding:30px 0px;overflow:hidden;}
table.board_view td div.board_con1 > div {width:50%;float:left;}
table.board_view td div.board_con1 div.img {}
table.board_view td div.board_con1 div.img p {width:80%;max-width:270px;margin:0px auto;border:1px solid #ddd;}
table.board_view td div.board_con1 div.img p img{width:100%;height:auto;}
table.board_view td div.board_con1 div.spec {}
table.board_view td div.board_con1 div.spec p.title{font-weight:600;font-size:18px;color:#25b2da;}
table.board_view td div.board_con1 div.spec ul.list{margin-top:5px;}
table.board_view td div.board_con1 div.spec ul.list li {line-height:30px;padding-left:25px;background:url('../images/common/pp01.gif') no-repeat 0 9px;border-bottom:1px dotted #ddd;}
table.board_view td div.board_con1 div.spec ul.list li b {color:#666;}
/** view page end**/

/** board_newsletter_list start **/
#board_newsletter_list {width:100%; display:inline-block;}
#board_newsletter_list > ul {width:100%;}
#board_newsletter_list > ul > li {width:24.9%;float:left; margin-bottom:20px;}

#board_newsletter_list div.section {width:100%; text-align:center;}
#board_newsletter_list div.section div.img {}
#board_newsletter_list div.section div.img img {border:1px solid #ddd;}
#board_newsletter_list div.section p {margin-top:8px;}
/** board_newsletter_list end **/

/** board_newsletter_list start **/
#board_newsletter_list {width:100%; display:inline-block;}
#board_newsletter_list > ul {width:100%;}
#board_newsletter_list > ul > li {width:24.9%;float:left; margin-bottom:20px;}

#board_newsletter_list div.section {width:100%; text-align:center;}
#board_newsletter_list div.section div.img {}
#board_newsletter_list div.section div.img img {border:1px solid #ddd;}
#board_newsletter_list div.section p {margin-top:8px;}
/** board_newsletter_list end **/

/** board_photo_list start **/
#board_photo_list {width:100%; overflow:hidden;margin-top:50px;}
#board_photo_list > ul {width:100%;}
#board_photo_list > ul > li {width:50%;float:left; margin-bottom:10px;}
#board_photo_list > ul > li.colspan {width:100%; text-align:center; margin-top:100px;}

#board_photo_list div.section {width:90%; margin:0px auto; padding:10px; border:1px solid #ddd; background:#f6f6f6;overflow:hidden;border-radius: 5px;}
#board_photo_list div.section2 {width:90%; margin:0px auto; padding:10px; border:1px solid #ddd; background:#f6f6f6; border-radius: 5px; min-height:230px;}
#board_photo_list div.section div.article {width:100%; display:inline-block; position:relative;border-radius: 5px; }
#board_photo_list div.section2 div.article {width:100%; display:inline-block; position:relative; }
#board_photo_list div.section div.article div.a_img{width:50%; height:0; padding-bottom:32%; float:left;overflow:hidden;}
#board_photo_list div.section div.article div.a_img img{width:98%;border-radius: 5px;  }
#board_photo_list div.section div.article div.b_img{width:50%; height:0;padding-bottom:32%; float:right;overflow:hidden;}
#board_photo_list div.section div.article div.b_img img{width:98%;border-radius: 5px; }
#board_photo_list div.section2 div.article div.c_img{width:100%; min-height:200px; height:auto;overflow:hidden;position:relative; border-radius: 5px;}
#board_photo_list div.section2 div.article div.c_img img{width:100%;position:absolute; }
#board_photo_list div.section div.best_copy {padding:0 10px 0px;font-weight:bold;text-align:center;overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; white-space:nowrap; position:relative;}
#board_photo_list div.section2 div.best_copy {padding:0 10px 10px;font-weight:bold;text-align:center;overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; white-space:nowrap; position:relative;}

#board_photo_list div.s_num {width:100%; margin-bottom:30px;}
#board_photo_list div.s_num span { line-height:120%;padding-left:35px;display:inline-block;font-family:'Nanum Gothic','NanumGothic', "돋움","dotum", sans-serif; font-size:28px; font-weight:600; color:#696969;}
#board_photo_list div.s_num span b.co1 {color:#22909c; font-weight:600;}
#board_photo_list div.s_num_all {background:url('/images/common/scon_m_all.gif') no-repeat 1px 3px;}
#board_photo_list div.s_num1 {background:url('/images/common/scon_m_num1.gif') no-repeat 1px 3px;}
#board_photo_list div.s_num2 {background:url('/images/common/scon_m_num2.gif') no-repeat 1px 3px;}
#board_photo_list div.s_num3 {background:url('/images/common/scon_m_num3.gif') no-repeat 1px 3px;}
#board_photo_list div.s_num4 {background:url('/images/common/scon_m_num4.gif') no-repeat 1px 3px;}
#board_photo_list div.s_num5 {background:url('/images/common/scon_m_num5.gif') no-repeat 1px 3px;}
#board_photo_list div.s_num6 {background:url('/images/common/scon_m_num6.gif') no-repeat 1px 3px;}
#board_photo_list div.s_num7 {background:url('/images/common/scon_m_num7.gif') no-repeat 1px 3px;}
#board_photo_list div.s_num8 {background:url('/images/common/scon_m_num8.gif') no-repeat 1px 3px;}
#board_photo_list div.s_num9 {background:url('/images/common/scon_m_num9.gif') no-repeat 1px 3px;}
#board_photo_list div.s_num10 {background:url('/images/common/scon_m_num10.gif') no-repeat 1px 3px;}


/** board_photo_list end **/



@media all and (max-width:1270px) {
/** board_newsletter_list start **/
#board_newsletter_list > ul > li {width:33.3%;float:left; margin-bottom:20px;}
/** board_newsletter_list end **/
}

@media all and (max-width:799px) {
/** board_newsletter_list start **/
#board_newsletter_list > ul > li {width:49.9%;float:left; margin-bottom:20px;}
/** board_newsletter_list end **/
/** board_photo_list start **/
#board_photo_list > ul > li {width:100%;float:left; margin-bottom:20px;}
#board_photo_list > ul > li.colspan {width:100%; text-align:center; margin-top:100px;}
#board_photo_list div.section div.article div.img{width:120px; float:left; }
/** board_photo_list end **/

/** view page start**/
table.board_view td div.board_con1 > div {width:100%;}
table.board_view td div.board_con1 div.spec {margin-top:20px;}

/** view page end**/
}

/* 온라인 상담 원장님 답변 */
#re_box{width:98%; border:#ccc; border-style:solid; border-width:2px; margin:0 auto;} /*전체*/

#title_box2{width:98%; border-bottom:#ccc; border-bottom-style:solid; border-bottom-width:2px; height:24px;} /*답변제목박스*/
	
	#re_title{width:98%; margin:10px 10px 0 10px; font-family:dotum; font-size:12px; font-weight:bold; color:#000;}/*답변제목*/

#info_box{width:98%; }  /*답변내용박스*/
	
	#re_info{width:98%; margin:10px 10px 0 10px; font-family:dotum; font-size:12px; color:#000;}/*답변내용*/
	