@charset "utf-8";
/* 2016 01 27 MAIN */
.main_section1 {margin-bottom:90px}
	.main_section1 .cont{position:relative}
	/* Main roll */
	.main_section1 .main_roll_wrap {overflow:hidden;height:605px;}
	.main_section1 .bx-controls {position:relative;width:1180px;margin:0 auto}
	.main_section1 .bx-wrapper .bx-controls-direction a {top:-305px}
	.main_section1 .bx-wrapper .bx-pager {left:105px;bottom:257px;z-index:100;}
	.main_roll_wrap .bx-wrapper .bx-pager.bx-default-pager a {
		background: url(../plugin/bxslider/images/roll_btn_pager.png) no-repeat 0px 0px;
		width: 31px;
		height: 7px;
	}
	.main_roll_wrap .bx-wrapper .bx-pager.bx-default-pager a:hover,
	.main_roll_wrap .bx-wrapper .bx-pager.bx-default-pager a.active {
		background-image: url(../plugin/bxslider/images/roll_btn_pager_on.png);
	}
	.slider > a {display:block;width:1180px;height:605px;margin:0 auto}
	.slider {background:#f3f3f3}
	.slider .btn {width:204px;margin-top:30px;padding-left:20px;height:46px;border:1px solid #2f2f2f;background:url(../img/ico_plus.png) no-repeat 193px 18px;line-height:46px;font-size:17px;color:#2f2f2f}
	.slider > a:hover .btn{text-decoration:underline;}
	.slider {background:#fff url(/theme/basic/img/main_r_bg1.jpg) no-repeat 50%}
	.slider > a > div{padding:98px 0px 0px 100px;}
	.slider .txt{font-family: 'Nanum Myeongjo', serif;font-size:33px;color:#000;line-height:1.7em}
	.slider .txt span {font-size:53px}
	/* 상단 리스트 CRS */
	.lst_tab{position:absolute;bottom:-45px;left:0px;z-index:100;width:100%;border-bottom:3px solid #2f2f2f;background:url(../img/main_lst_tab.png) repeat;}
	.lst_tab:after, .lst_tab li a:after{display:block;visibility:hidden;clear:both;content:""}
	.lst_tab li {float:left;width:25%;padding:20px 0px;font-family: 'Nanum Myeongjo', serif;text-align:center}
	.lst_tab li a {display:block;font-size:21px;line-height:29px}
	.lst_tab li a span{float:right}
	.lst_tab li img {margin-right:15px;vertical-align:sub}
.main_section2 .cont > div, .main_section5 .cont > div {width:366px}
	.main_section2 .group1, .main_section2 .group2, .main_section5 .group1, .main_section5 .group2 {margin-right:40px;}
	.main_section2 .group2 {overflow:hidden;height:206px;}
	/* 자가진단 */
	.main_section2 .self_roll_wrap .bx-wrapper {margin:0px}
	.main_section2 .self_roll_wrap .bx-pager{top:-19px;right:0px;bottom:auto;padding:0px;}
	.main_section2 .self_roll_wrap li {width:364px;height:170px;border:1px solid #c1c1c1}
	.main_section2 .self_roll_wrap .txt {margin:30px 0px 20px 35px;font-family: 'Nanum Myeongjo Bold', serif;}
	.main_section2 .self_roll_wrap .txt strong {display:block;font-size:23px;line-height:28px}
	.main_section2 .self_roll_wrap .txt span {position:absolute;left:35px;bottom:25px;font-size:15px;color:#797979}
	.main_section2 .self_roll_wrap .txt i {font-style:normal;}
	.main_section2 .self_roll_wrap .btn {position:absolute;bottom:70px;right:25px;width:105px;height:33px;line-height:33px;text-align:center;background:#2f2f2f;color:#fff;font-weight:bold;font-size:15px;}
.main_section3 {height:243px;margin:35px 0px;background:#0f0f0f url(/theme/basic/img/main_section3_bg.jpg) no-repeat 50%;text-align:right}
.main_section3 .cont{padding-top:50px;}
.main_section3 .cont .txt {font-family: 'Nanum Myeongjo', serif;font-size:29px;line-height:38px;color:#dbdada}
.main_section3 .cont .btn {float:right;width:140px;height:38px;margin-top:20px;}
	.main_section3 .cont .btn a{display:block;padding:10px 0px;border:1px solid #fff;text-align:center;font-size:17px;color:#fff}
	.main_section3 .cont .btn a:hover {text-decoration:underline}
.main_section4 .cont > .group1 {margin-right:40px}
.main_section4 .cont > .group1, .main_section4 .cont > .group2 {width:366px}
	.main_section4 .lt_review {margin-top:40px}
	.lt_case .bx-wrapper .bx-pager{top:-19px;right:0px;bottom:auto;padding:0px;}
	.review_roll_wrap {overflow:hidden;height:180px;background:url(/theme/basic/img/best_review_bg.png) no-repeat;}
	.review_roll_wrap a, .review_roll_wrap span {display:block}
	.review_roll_wrap .txt {padding-top:10px;font-size:1.8em;line-height:43px;font-family: 'Nanum Myeongjo ExtraBold', serif;text-align:center;}
	.review_roll_wrap .ca_name{margin:20px 0px 0px 33px;font-family: 'Nanum Myeongjo Bold', serif;font-size:17px;color:#a3a3a3}
.main_section5 {margin:45px 0px;}
	.lt_gallery li {overflow:hidden;height:192px}


/* 메인 게시판 */
.lt_notice a, .lt_notice .clear {display:block}
.lt_notice a:hover .lst_subject{text-decoration:underline}
.lt_notice .lst_subject {color:#2f2f2f}
.lt_notice .lst_date {color:#a3a3a3}
.lt_notice .frist {padding:2px 0px 20px 0px}
	.lt_notice .frist .lst_subject {display:block;margin-top:10px;font-size:21px}
	.lt_notice .frist .lst_date, .lt_notice .clear .lst_subject {font-size:15px}
.lt_notice ul li {padding:5px 0px}
	.lt_notice .clear .lst_date {font-size:1.063em}

.lt_ca .lst_subject {font-size:15px;color:#2f2f2f}
.lt_ca a:hover .lst_subject {text-decoration:underline}
.lt_ca .lst_ca {font-size:13px;color:#a3a3a3}
.lt_ca li {padding:7px 0px}

.lt_case {overflow:hidden;position:relative;height:240px;}
.lt_case li a, .lt_case li span {display:block}
.lt_case a:hover .lst_subject{text-decoration:underline;}
.lt_case .lst_subject {font-size:19px;color:#2f2f2f}
.lt_case .lst_ca {margin:10px 0px;font-size:17px;color:#a3a3a3}
.lt_case li img {display:inline}

.lt_review {width:407px;background:#fff url(img/bg.png) no-repeat;padding:23px 0px}
.lt_review  ul {margin:0px 28px 0px 50px}
.lt_review li {padding:7px 0px}
.lt_review .lst_subject {font-size:1.125em;color:#2f2f2f}
.lt_review a:hover .lst_subject {text-decoration:underline}
.lt_review .lst_ca {font-size:1.063em;color:#a3a3a3}

.main_visual {width: 100%; position: relative; top: 0px; z-index: 3; height: 1236px; background: #f2f4f5;}
.main_visual .main_slider {
    height: 1236px;
    overflow: hidden;
    position: relative;}
.main_visual .main_slider .slide_box {
    overflow: hidden;
    width: 100%;
    height: 1236px;
    position: relative;
    background-color: #fff;
}
.main_visual .main_slider .slide_box .main_img {
    position: absolute;
    left: 0;
    top: 0;
    overflow: hidden;
    width: 100%;
    height: 100%;
    -moz-transition: all 8s;
    -webkit-transition: all 8s;
    -o-transition: all 8s;
    -ms-transition: all 8s;
    transition: all 8s;
    transform: scale(1.2);
	}
.main_visual .main_slider .slide_box .main_img img {
    display: block;
    min-width: 100%;
    min-height: 100%;
    max-width: none;
    max-height: none;
    position: absolute;
}
	/*
.main_visual .main_slider .slide_box .main_img img {
    display: block;
    min-width: 100%;
    min-height: 100%;
    max-width: none;
    max-height: none;
    position: absolute;
    left: 58%;
    top: 58%;
    transform: translate(-50%,-50%);
}
*/
.main_visual .main_slider .slide_box .inner {
    width: 100%;
    position: absolute;
    top: 35%;
	}
/*
.main_visual .main_slider .slide_box .inner {
    width: 1200px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
	}
*/
.main_visual .main_slider .slide_box .in_obj {
    text-align: left;
    position: relative;
}

.main_visual .main_slider .slide_box div div.wrap_tit {
    display: block;
    opacity: 1;
    transition: all 1s;
    transition-delay: 0.6s;
	text-align: center;
	}
.main_visual .main_slider .slide_box div div.wrap_tit p {color:#fff;font-size:150px;font-family: serif;}
.line01{width: 2px;
    background-color: #fff;
    height: 100px;
    margin: auto;
	margin-bottom:20px;
	}
.main_visual .main_slider .slide_box div div.wrap_tit span {color:#fff;font-size:48px;font-family: 'Noto Serif KR';}