.dj-subcotainer {width:100%;max-width:1140px;margin:0 auto;}
* íŽ˜ì´ì§€ í•˜ë‹¨ ë™ì˜ìƒ í›„ê¸° */
section.bottom-video-section .bottom-video { height:240px; }
section.bottom-video-section .-title { text-align:center; }
section.bottom-video-section .-title img { vertical-align: top; width:30px; margin-top:2px; }
section.bottom-video-section .-title h2 { display:inline-block; margin-left:5px; }
@media(min-width:768px){
    section.bottom-video-section .bottom-video { height:400px; }
}
@media(min-width:980px){
    section.bottom-video-section .-title img { width:50px; margin-top:4px; }
    section.bottom-video-section .-title h2 { margin-left:5px; }
    section.bottom-video-section .bottom-video { height:520px; }
}
@media (min-width: 980px){
.dj-subpage .dj-section .dj-section-inner {
    padding-top: 60px;}
}
@media (min-width: 980px){
.dj-subpage h2 {
    font-size: 46px;}
}
#hd_pop {z-index:1000;position:relative;margin:0 auto;width:970px;height:0}
#hd_pop h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
.hd_pops {position:absolute;border:1px solid #e9e9e9;background:#fff}
.hd_pops_con {}
.hd_pops_footer {padding:0px 0;background:#000;color:#fff;text-align:right}
.hd_pops_footer button {margin-right:5px;padding:;border:0;background-color:#000;color:#fff}

/* ìƒë‹¨ ë ˆì´ì•„ì›ƒ */
#hd {z-index:4;position:relative;min-width:970px;background:#fff}
.hd_zindex {z-index:10 !important}
#hd_h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#hd_wrapper {position:relative;margin:0 auto;padding:26px 0;width:970px;zoom:1}
#hd_wrapper:after {display:block;visibility:hidden;clear:both;content:""}

#logo {float:left;padding:5px 0 0}

/* ì „ì²´ ê²€ìƒ‰ */
#hd_sch {float:left;margin:0 0 0 20px;padding:0;border:1px solid #c3c6ca}
#hd_sch legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
#hd_sch #sch_stx {padding-left:5px;width:110px;height:24px;border:0;background:#fff;line-height:1.9em !important;line-height:1.6em}
#hd_sch #sch_submit {padding:0 5px;height:26px;border:0;background:#e2e6eb;color:#333;cursor:pointer}

.dj-subpage .dj-section .dj-section-inner {padding-top:60px;}
.dj-subpage .dj-section {padding-bottom:60px;}
	.dj-subpage .dj-section .dj-section-inner {padding-top:60px;}
	.dj-subpage .dj-section .dj-section-item {padding:0 0 60px;}
	/*.dj-subpage .dj-subcotainer .dj-section .dj-section-item {padding:30px 0 60px;}*/
	.dj-subpage .dj-subcotainer .lead-box h2 {margin-bottom:45px;}
	.dj-subpage .dj-section .ds-lead {padding:10px 0 50px;}
	.dj-subpage .dj-section .ds-lead>h2 {padding-bottom:24px;font-weight: normal;}
	.dj-subpage .dj-section .dsi-head {padding:45px 0;}
	.dj-subpage .dj-section .dsi-content {padding:30px 0;}
.dj-subcotainer {width:100%;max-width:1140px;margin:0 auto;}
/* Common ë³¸ë¬¸í°íŠ¸ */
.dj-subpage h2 {font-size:42px;line-height:1.3;margin-bottom: 5px;}
.dj-subpage h3 {font-size:21px;font-weight:bold;line-height:1.389;margin-bottom:7px;}
.dj-subpage h4 {font-size:18px;font-weight:bold;color:#ed919c;}
.dj-subpage .imgwrap {margin-top:18px;margin-bottom:18px;}
.dj-subpage .imgwrap:last-child {margin-bottom:0;}
/* íŽ˜ì´ì§€ ì„œë¸Œ ë©”ë‰´ */
.midnav {margin-top: 40px;border: 1px solid #cecece;background-color: #fff;text-align:center;}
.midnav>li {width: 33.33333%;}
.midnav.two>li {width:50%;}
.midnav>li>a {display: block;padding: 7px 0;border-right: 1px solid #cecece;font-size: 16px;font-weight: bold;}
.midnav>li:last-child>a {border:none;}
.midnav>li.active,
.midnav>li.current-menu-item {background-color: #7fbfcc;color: #fff;}
@media(min-width:980px){
	.midnav {margin-top: 70px;}
	.midnav>li>a {padding: 15px 0;font-size: inherit;}
}
@media(min-width:980px){
    section.bottom-video-section .-title img {width:50px;margin-top:4px;}
    section.bottom-video-section .-title h2 { margin-left:5px; }
    section.bottom-video-section .bottom-video { height:520px; }
}



container{margin: 0 auto;padding-left: 10px;padding-right: 10px;}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:10px;padding-right:10px;}
.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after {content: " ";display: table;}
.clearfix:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after {clear: both;}
.row{margin-left:-10px;margin-right:-10px;}
.row.clearfix{margin-left:0;margin-right:0px;}
@media(min-width:768px){.container{width:744px;}}
@media(min-width:980px){.container{width:960px;}}
@media(min-width:1200px){.container{width:1170px;padding-left:15px;padding-right:15px;}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;}.row{margin-left:-15px;margin-right:-15px;}}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:10px;padding-right:10px;}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left;}.col-xs-12{width:100%;}.col-xs-11{width:91.66666667%;}.col-xs-10{width:83.33333333%;}.col-xs-9{width:75%;}.col-xs-8{width:66.66666667%;}.col-xs-7{width:58.33333333%;}.col-xs-6{width:50%;}.col-xs-5{width:41.66666667%;}.col-xs-4{width:33.33333333%;}.col-xs-3{width:25%;}.col-xs-2{width:16.66666667%;}.col-xs-1{width:8.33333333%;}.col-xs-pull-12{right:100%;}.col-xs-pull-11{right:91.66666667%;}.col-xs-pull-10{right:83.33333333%;}.col-xs-pull-9{right:75%;}.col-xs-pull-8{right:66.66666667%;}.col-xs-pull-7{right:58.33333333%;}.col-xs-pull-6{right:50%;}.col-xs-pull-5{right:41.66666667%;}.col-xs-pull-4{right:33.33333333%;}.col-xs-pull-3{right:25%;}.col-xs-pull-2{right:16.66666667%;}.col-xs-pull-1{right:8.33333333%;}.col-xs-pull-0{right:auto;}.col-xs-push-12{left:100%;}.col-xs-push-11{left:91.66666667%;}.col-xs-push-10{left:83.33333333%;}.col-xs-push-9{left:75%;}.col-xs-push-8{left:66.66666667%;}.col-xs-push-7{left:58.33333333%;}.col-xs-push-6{left:50%;}.col-xs-push-5{left:41.66666667%;}.col-xs-push-4{left:33.33333333%;}.col-xs-push-3{left:25%;}.col-xs-push-2{left:16.66666667%;}.col-xs-push-1{left:8.33333333%;}.col-xs-push-0{left:auto;}.col-xs-offset-12{margin-left:100%;}.col-xs-offset-11{margin-left:91.66666667%;}.col-xs-offset-10{margin-left:83.33333333%;}.col-xs-offset-9{margin-left:75%;}.col-xs-offset-8{margin-left:66.66666667%;}.col-xs-offset-7{margin-left:58.33333333%;}.col-xs-offset-6{margin-left:50%;}.col-xs-offset-5{margin-left:41.66666667%;}.col-xs-offset-4{margin-left:33.33333333%;}.col-xs-offset-3{margin-left:25%;}.col-xs-offset-2{margin-left:16.66666667%;}.col-xs-offset-1{margin-left:8.33333333%;}.col-xs-offset-0{margin-left:0%;}
.clearfix>.col-xs-1,.clearfix>.col-sm-1,.clearfix>.col-md-1,.clearfix>.col-lg-1,.clearfix>.col-xs-2,.clearfix>.col-sm-2,.clearfix>.col-md-2,.clearfix>.col-lg-2,.clearfix>.col-xs-3,.clearfix>.col-sm-3,.clearfix>.col-md-3,.clearfix>.col-lg-3,.clearfix>.col-xs-4,.clearfix>.col-sm-4,.clearfix>.col-md-4,.clearfix>.col-lg-4,.clearfix>.col-xs-5,.clearfix>.col-sm-5,.clearfix>.col-md-5,.clearfix>.col-lg-5,.clearfix>.col-xs-6,.clearfix>.col-sm-6,.clearfix>.col-md-6,.clearfix>.col-lg-6,.clearfix>.col-xs-7,.clearfix>.col-sm-7,.clearfix>.col-md-7,.clearfix>.col-lg-7,.clearfix>.col-xs-8,.clearfix>.col-sm-8,.clearfix>.col-md-8,.clearfix>.col-lg-8,.clearfix>.col-xs-9,.clearfix>.col-sm-9,.clearfix>.col-md-9,.clearfix>.col-lg-9,.clearfix>.col-xs-10,.clearfix>.col-sm-10,.clearfix>.col-md-10,.clearfix>.col-lg-10,.clearfix>.col-xs-11,.clearfix>.col-sm-11,.clearfix>.col-md-11,.clearfix>.col-lg-11,.clearfix>.col-xs-12,.clearfix>.col-sm-12,.clearfix>.col-md-12,.clearfix>.col-lg-12{padding-left:0;padding-right:0;}
@media(min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left;}.col-sm-12{width:100%;}.col-sm-11{width:91.66666667%;}.col-sm-10{width:83.33333333%;}.col-sm-9{width:75%;}.col-sm-8{width:66.66666667%;}.col-sm-7{width:58.33333333%;}.col-sm-6{width:50%;}.col-sm-5{width:41.66666667%;}.col-sm-4{width:33.33333333%;}.col-sm-3{width:25%;}.col-sm-2{width:16.66666667%;}.col-sm-1{width:8.33333333%;}.col-sm-pull-12{right:100%;}.col-sm-pull-11{right:91.66666667%;}.col-sm-pull-10{right:83.33333333%;}.col-sm-pull-9{right:75%;}.col-sm-pull-8{right:66.66666667%;}.col-sm-pull-7{right:58.33333333%;}.col-sm-pull-6{right:50%;}.col-sm-pull-5{right:41.66666667%;}.col-sm-pull-4{right:33.33333333%;}.col-sm-pull-3{right:25%;}.col-sm-pull-2{right:16.66666667%;}.col-sm-pull-1{right:8.33333333%;}.col-sm-pull-0{right:auto;}.col-sm-push-12{left:100%;}.col-sm-push-11{left:91.66666667%;}.col-sm-push-10{left:83.33333333%;}.col-sm-push-9{left:75%;}.col-sm-push-8{left:66.66666667%;}.col-sm-push-7{left:58.33333333%;}.col-sm-push-6{left:50%;}.col-sm-push-5{left:41.66666667%;}.col-sm-push-4{left:33.33333333%;}.col-sm-push-3{left:25%;}.col-sm-push-2{left:16.66666667%;}.col-sm-push-1{left:8.33333333%;}.col-sm-push-0{left:auto;}.col-sm-offset-12{margin-left:100%;}.col-sm-offset-11{margin-left:91.66666667%;}.col-sm-offset-10{margin-left:83.33333333%;}.col-sm-offset-9{margin-left:75%;}.col-sm-offset-8{margin-left:66.66666667%;}.col-sm-offset-7{margin-left:58.33333333%;}.col-sm-offset-6{margin-left:50%;}.col-sm-offset-5{margin-left:41.66666667%;}.col-sm-offset-4{margin-left:33.33333333%;}.col-sm-offset-3{margin-left:25%;}.col-sm-offset-2{margin-left:16.66666667%;}.col-sm-offset-1{margin-left:8.33333333%;}.col-sm-offset-0{margin-left:0%;}}
@media(min-width:980px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left;}.col-md-12{width:100%;}.col-md-11{width:91.66666667%;}.col-md-10{width:83.33333333%;}.col-md-9{width:75%;}.col-md-8{width:66.66666667%;}.col-md-7{width:58.33333333%;}.col-md-6{width:50%;}.col-md-5{width:41.66666667%;}.col-md-4{width:33.33333333%;}.col-md-3{width:25%;}.col-md-2{width:16.66666667%;}.col-md-1{width:8.33333333%;}.col-md-pull-12{right:100%;}.col-md-pull-11{right:91.66666667%;}.col-md-pull-10{right:83.33333333%;}.col-md-pull-9{right:75%;}.col-md-pull-8{right:66.66666667%;}.col-md-pull-7{right:58.33333333%;}.col-md-pull-6{right:50%;}.col-md-pull-5{right:41.66666667%;}.col-md-pull-4{right:33.33333333%;}.col-md-pull-3{right:25%;}.col-md-pull-2{right:16.66666667%;}.col-md-pull-1{right:8.33333333%;}.col-md-pull-0{right:auto;}.col-md-push-12{left:100%;}.col-md-push-11{left:91.66666667%;}.col-md-push-10{left:83.33333333%;}.col-md-push-9{left:75%;}.col-md-push-8{left:66.66666667%;}.col-md-push-7{left:58.33333333%;}.col-md-push-6{left:50%;}.col-md-push-5{left:41.66666667%;}.col-md-push-4{left:33.33333333%;}.col-md-push-3{left:25%;}.col-md-push-2{left:16.66666667%;}.col-md-push-1{left:8.33333333%;}.col-md-push-0{left:auto;}.col-md-offset-12{margin-left:100%;}.col-md-offset-11{margin-left:91.66666667%;}.col-md-offset-10{margin-left:83.33333333%;}.col-md-offset-9{margin-left:75%;}.col-md-offset-8{margin-left:66.66666667%;}.col-md-offset-7{margin-left:58.33333333%;}.col-md-offset-6{margin-left:50%;}.col-md-offset-5{margin-left:41.66666667%;}.col-md-offset-4{margin-left:33.33333333%;}.col-md-offset-3{margin-left:25%;}.col-md-offset-2{margin-left:16.66666667%;}.col-md-offset-1{margin-left:8.33333333%;}.col-md-offset-0{margin-left:0%;}}
@media(min-width:1200px){.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{float:left;padding-left:15px;padding-right:15px;}.col-lg-12{width:100%;}.col-lg-11{width:91.66666667%;}.col-lg-10{width:83.33333333%;}.col-lg-9{width:75%;}.col-lg-8{width:66.66666667%;}.col-lg-7{width:58.33333333%;}.col-lg-6{width:50%;}.col-lg-5{width:41.66666667%;}.col-lg-4{width:33.33333333%;}.col-lg-3{width:25%;}.col-lg-2{width:16.66666667%;}.col-lg-1{width:8.33333333%;}.col-lg-pull-12{right:100%;}.col-lg-pull-11{right:91.66666667%;}.col-lg-pull-10{right:83.33333333%;}.col-lg-pull-9{right:75%;}.col-lg-pull-8{right:66.66666667%;}.col-lg-pull-7{right:58.33333333%;}.col-lg-pull-6{right:50%;}.col-lg-pull-5{right:41.66666667%;}.col-lg-pull-4{right:33.33333333%;}.col-lg-pull-3{right:25%;}.col-lg-pull-2{right:16.66666667%;}.col-lg-pull-1{right:8.33333333%;}.col-lg-pull-0{right:auto;}.col-lg-push-12{left:100%;}.col-lg-push-11{left:91.66666667%;}.col-lg-push-10{left:83.33333333%;}.col-lg-push-9{left:75%;}.col-lg-push-8{left:66.66666667%;}.col-lg-push-7{left:58.33333333%;}.col-lg-push-6{left:50%;}.col-lg-push-5{left:41.66666667%;}.col-lg-push-4{left:33.33333333%;}.col-lg-push-3{left:25%;}.col-lg-push-2{left:16.66666667%;}.col-lg-push-1{left:8.33333333%;}.col-lg-push-0{left:auto;}.col-lg-offset-12{margin-left:100%;}.col-lg-offset-11{margin-left:91.66666667%;}.col-lg-offset-10{margin-left:83.33333333%;}.col-lg-offset-9{margin-left:75%;}.col-lg-offset-8{margin-left:66.66666667%;}.col-lg-offset-7{margin-left:58.33333333%;}.col-lg-offset-6{margin-left:50%;}.col-lg-offset-5{margin-left:41.66666667%;}.col-lg-offset-4{margin-left:33.33333333%;}.col-lg-offset-3{margin-left:25%;}.col-lg-offset-2{margin-left:16.66666667%;}.col-lg-offset-1{margin-left:8.33333333%;}.col-lg-offset-0{margin-left:0%;}}

.container.fullwidth {padding:0;}
@media(min-width:1200px){.container.narrow{width:970px;}.container.fullwidth{padding:0;}}

/* 사이드 바 & 모바일 상단 서브 메뉴*/
.home #dj-sidebar {display:none;}
#dj-sidebar {position:fixed;width:100%;bottom:0;left:0;z-index:99;}
#dj-sidebar>ul {width:100%;padding: 0;border-top:1px solid #d2cece;background: #f8f8f8;}
#dj-sidebar>ul>li {width: 25%;text-align:center;}
#dj-sidebar>ul>li>a {display:block;padding:8px 0;font-size:14px;border:solid #d2cece;border-width:0 0 0 1px;}
#dj-sidebar>ul>li:first-child>a {border:none;background-color:#f99ba0;color:#fff;}
#dj-sidebar>ul>li:first-child+li,
#dj-sidebar>ul>li:last-child {display:none;}

.msub-header {display:table;width: 100%;padding: 0 5px;border-bottom: 1px solid #eee;}
.msub-header>li {display:table-cell;}
.msub-header>li>a {display:block;height: 40px;padding: 0 8px;font-size:13px;font-weight: bold;line-height: 40px;text-align:center;vertical-align: middle;white-space: nowrap;}
.msub-header>li:last-child>a {min-width:50px;}

@media(min-width:980px){
	#dj-sidebar {width: auto;bottom: 10px;right: 10px;left: auto;}
	#dj-sidebar>ul {border:1px solid #d2cece;}
	#dj-sidebar>ul>li {float: none;width: auto;}
	/*#dj-sidebar>ul>li>a {width:100px;height:104px;padding-top: 64px;background:url(/images/icons/sidebar-02notice.png) center 26px no-repeat;border-width:1px 0 0 0;}*/
	#dj-sidebar>ul>li>a {width: 80px;height: 84px;padding-top: 54px;background: url(/images/icons/sidebar-02notice.png) center 16px no-repeat;border-width:1px 0 0 0;}
	#dj-sidebar>ul>li:first-child>a {border:none;}
	#dj-sidebar>ul>li:first-child+li,
	#dj-sidebar>ul>li:last-child {display:block;}
	#dj-sidebar>ul>li:first-child+li+li {display:none;}

	#dj-sidebar>ul>li:first-child>a {background-image:url(/images/icons/sidebar-01contact.png);}
	#dj-sidebar>ul>li:first-child+li>a {background-image:url(/images/icons/sidebar-02notice.png);}
	#dj-sidebar>ul>li:first-child+li+li+li>a {background-image:url(/images/icons/sidebar-03facility.png);}
	#dj-sidebar>ul>li:first-child+li+li+li+li>a {background-image:url(/images/icons/sidebar-04location.png);}
	#dj-sidebar>ul>li:last-child>a {background-image:url(/images/icons/sidebar-05donation.png);}
}
.float-ul, .inner-row {*zoom:1;}
.float-ul:after, .inner-row:after {content:' ';display:table;clear:both;}
.float-ul li {float:left;}

/* Bootstrap Grid system */
.container{margin: 0 auto;padding-left: 10px;padding-right: 10px;}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:10px;padding-right:10px;}
.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after {content: " ";display: table;}
.clearfix:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after {clear: both;}
.row{margin-left:-10px;margin-right:-10px;}
.row.clearfix{margin-left:0;margin-right:0px;}
@media(min-width:768px){.container{width:744px;}}
@media(min-width:980px){.container{width:960px;}}
@media(min-width:1200px){.container{width:1170px;padding-left:15px;padding-right:15px;}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;}.row{margin-left:-15px;margin-right:-15px;}}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:10px;padding-right:10px;}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left;}.col-xs-12{width:100%;}.col-xs-11{width:91.66666667%;}.col-xs-10{width:83.33333333%;}.col-xs-9{width:75%;}.col-xs-8{width:66.66666667%;}.col-xs-7{width:58.33333333%;}.col-xs-6{width:50%;}.col-xs-5{width:41.66666667%;}.col-xs-4{width:33.33333333%;}.col-xs-3{width:25%;}.col-xs-2{width:16.66666667%;}.col-xs-1{width:8.33333333%;}.col-xs-pull-12{right:100%;}.col-xs-pull-11{right:91.66666667%;}.col-xs-pull-10{right:83.33333333%;}.col-xs-pull-9{right:75%;}.col-xs-pull-8{right:66.66666667%;}.col-xs-pull-7{right:58.33333333%;}.col-xs-pull-6{right:50%;}.col-xs-pull-5{right:41.66666667%;}.col-xs-pull-4{right:33.33333333%;}.col-xs-pull-3{right:25%;}.col-xs-pull-2{right:16.66666667%;}.col-xs-pull-1{right:8.33333333%;}.col-xs-pull-0{right:auto;}.col-xs-push-12{left:100%;}.col-xs-push-11{left:91.66666667%;}.col-xs-push-10{left:83.33333333%;}.col-xs-push-9{left:75%;}.col-xs-push-8{left:66.66666667%;}.col-xs-push-7{left:58.33333333%;}.col-xs-push-6{left:50%;}.col-xs-push-5{left:41.66666667%;}.col-xs-push-4{left:33.33333333%;}.col-xs-push-3{left:25%;}.col-xs-push-2{left:16.66666667%;}.col-xs-push-1{left:8.33333333%;}.col-xs-push-0{left:auto;}.col-xs-offset-12{margin-left:100%;}.col-xs-offset-11{margin-left:91.66666667%;}.col-xs-offset-10{margin-left:83.33333333%;}.col-xs-offset-9{margin-left:75%;}.col-xs-offset-8{margin-left:66.66666667%;}.col-xs-offset-7{margin-left:58.33333333%;}.col-xs-offset-6{margin-left:50%;}.col-xs-offset-5{margin-left:41.66666667%;}.col-xs-offset-4{margin-left:33.33333333%;}.col-xs-offset-3{margin-left:25%;}.col-xs-offset-2{margin-left:16.66666667%;}.col-xs-offset-1{margin-left:8.33333333%;}.col-xs-offset-0{margin-left:0%;}
.clearfix>.col-xs-1,.clearfix>.col-sm-1,.clearfix>.col-md-1,.clearfix>.col-lg-1,.clearfix>.col-xs-2,.clearfix>.col-sm-2,.clearfix>.col-md-2,.clearfix>.col-lg-2,.clearfix>.col-xs-3,.clearfix>.col-sm-3,.clearfix>.col-md-3,.clearfix>.col-lg-3,.clearfix>.col-xs-4,.clearfix>.col-sm-4,.clearfix>.col-md-4,.clearfix>.col-lg-4,.clearfix>.col-xs-5,.clearfix>.col-sm-5,.clearfix>.col-md-5,.clearfix>.col-lg-5,.clearfix>.col-xs-6,.clearfix>.col-sm-6,.clearfix>.col-md-6,.clearfix>.col-lg-6,.clearfix>.col-xs-7,.clearfix>.col-sm-7,.clearfix>.col-md-7,.clearfix>.col-lg-7,.clearfix>.col-xs-8,.clearfix>.col-sm-8,.clearfix>.col-md-8,.clearfix>.col-lg-8,.clearfix>.col-xs-9,.clearfix>.col-sm-9,.clearfix>.col-md-9,.clearfix>.col-lg-9,.clearfix>.col-xs-10,.clearfix>.col-sm-10,.clearfix>.col-md-10,.clearfix>.col-lg-10,.clearfix>.col-xs-11,.clearfix>.col-sm-11,.clearfix>.col-md-11,.clearfix>.col-lg-11,.clearfix>.col-xs-12,.clearfix>.col-sm-12,.clearfix>.col-md-12,.clearfix>.col-lg-12{padding-left:0;padding-right:0;}
@media(min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left;}.col-sm-12{width:100%;}.col-sm-11{width:91.66666667%;}.col-sm-10{width:83.33333333%;}.col-sm-9{width:75%;}.col-sm-8{width:66.66666667%;}.col-sm-7{width:58.33333333%;}.col-sm-6{width:50%;}.col-sm-5{width:41.66666667%;}.col-sm-4{width:33.33333333%;}.col-sm-3{width:25%;}.col-sm-2{width:16.66666667%;}.col-sm-1{width:8.33333333%;}.col-sm-pull-12{right:100%;}.col-sm-pull-11{right:91.66666667%;}.col-sm-pull-10{right:83.33333333%;}.col-sm-pull-9{right:75%;}.col-sm-pull-8{right:66.66666667%;}.col-sm-pull-7{right:58.33333333%;}.col-sm-pull-6{right:50%;}.col-sm-pull-5{right:41.66666667%;}.col-sm-pull-4{right:33.33333333%;}.col-sm-pull-3{right:25%;}.col-sm-pull-2{right:16.66666667%;}.col-sm-pull-1{right:8.33333333%;}.col-sm-pull-0{right:auto;}.col-sm-push-12{left:100%;}.col-sm-push-11{left:91.66666667%;}.col-sm-push-10{left:83.33333333%;}.col-sm-push-9{left:75%;}.col-sm-push-8{left:66.66666667%;}.col-sm-push-7{left:58.33333333%;}.col-sm-push-6{left:50%;}.col-sm-push-5{left:41.66666667%;}.col-sm-push-4{left:33.33333333%;}.col-sm-push-3{left:25%;}.col-sm-push-2{left:16.66666667%;}.col-sm-push-1{left:8.33333333%;}.col-sm-push-0{left:auto;}.col-sm-offset-12{margin-left:100%;}.col-sm-offset-11{margin-left:91.66666667%;}.col-sm-offset-10{margin-left:83.33333333%;}.col-sm-offset-9{margin-left:75%;}.col-sm-offset-8{margin-left:66.66666667%;}.col-sm-offset-7{margin-left:58.33333333%;}.col-sm-offset-6{margin-left:50%;}.col-sm-offset-5{margin-left:41.66666667%;}.col-sm-offset-4{margin-left:33.33333333%;}.col-sm-offset-3{margin-left:25%;}.col-sm-offset-2{margin-left:16.66666667%;}.col-sm-offset-1{margin-left:8.33333333%;}.col-sm-offset-0{margin-left:0%;}}
@media(min-width:980px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left;}.col-md-12{width:100%;}.col-md-11{width:91.66666667%;}.col-md-10{width:83.33333333%;}.col-md-9{width:75%;}.col-md-8{width:66.66666667%;}.col-md-7{width:58.33333333%;}.col-md-6{width:50%;}.col-md-5{width:41.66666667%;}.col-md-4{width:33.33333333%;}.col-md-3{width:25%;}.col-md-2{width:16.66666667%;}.col-md-1{width:8.33333333%;}.col-md-pull-12{right:100%;}.col-md-pull-11{right:91.66666667%;}.col-md-pull-10{right:83.33333333%;}.col-md-pull-9{right:75%;}.col-md-pull-8{right:66.66666667%;}.col-md-pull-7{right:58.33333333%;}.col-md-pull-6{right:50%;}.col-md-pull-5{right:41.66666667%;}.col-md-pull-4{right:33.33333333%;}.col-md-pull-3{right:25%;}.col-md-pull-2{right:16.66666667%;}.col-md-pull-1{right:8.33333333%;}.col-md-pull-0{right:auto;}.col-md-push-12{left:100%;}.col-md-push-11{left:91.66666667%;}.col-md-push-10{left:83.33333333%;}.col-md-push-9{left:75%;}.col-md-push-8{left:66.66666667%;}.col-md-push-7{left:58.33333333%;}.col-md-push-6{left:50%;}.col-md-push-5{left:41.66666667%;}.col-md-push-4{left:33.33333333%;}.col-md-push-3{left:25%;}.col-md-push-2{left:16.66666667%;}.col-md-push-1{left:8.33333333%;}.col-md-push-0{left:auto;}.col-md-offset-12{margin-left:100%;}.col-md-offset-11{margin-left:91.66666667%;}.col-md-offset-10{margin-left:83.33333333%;}.col-md-offset-9{margin-left:75%;}.col-md-offset-8{margin-left:66.66666667%;}.col-md-offset-7{margin-left:58.33333333%;}.col-md-offset-6{margin-left:50%;}.col-md-offset-5{margin-left:41.66666667%;}.col-md-offset-4{margin-left:33.33333333%;}.col-md-offset-3{margin-left:25%;}.col-md-offset-2{margin-left:16.66666667%;}.col-md-offset-1{margin-left:8.33333333%;}.col-md-offset-0{margin-left:0%;}}
@media(min-width:1200px){.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{float:left;padding-left:15px;padding-right:15px;}.col-lg-12{width:100%;}.col-lg-11{width:91.66666667%;}.col-lg-10{width:83.33333333%;}.col-lg-9{width:75%;}.col-lg-8{width:66.66666667%;}.col-lg-7{width:58.33333333%;}.col-lg-6{width:50%;}.col-lg-5{width:41.66666667%;}.col-lg-4{width:33.33333333%;}.col-lg-3{width:25%;}.col-lg-2{width:16.66666667%;}.col-lg-1{width:8.33333333%;}.col-lg-pull-12{right:100%;}.col-lg-pull-11{right:91.66666667%;}.col-lg-pull-10{right:83.33333333%;}.col-lg-pull-9{right:75%;}.col-lg-pull-8{right:66.66666667%;}.col-lg-pull-7{right:58.33333333%;}.col-lg-pull-6{right:50%;}.col-lg-pull-5{right:41.66666667%;}.col-lg-pull-4{right:33.33333333%;}.col-lg-pull-3{right:25%;}.col-lg-pull-2{right:16.66666667%;}.col-lg-pull-1{right:8.33333333%;}.col-lg-pull-0{right:auto;}.col-lg-push-12{left:100%;}.col-lg-push-11{left:91.66666667%;}.col-lg-push-10{left:83.33333333%;}.col-lg-push-9{left:75%;}.col-lg-push-8{left:66.66666667%;}.col-lg-push-7{left:58.33333333%;}.col-lg-push-6{left:50%;}.col-lg-push-5{left:41.66666667%;}.col-lg-push-4{left:33.33333333%;}.col-lg-push-3{left:25%;}.col-lg-push-2{left:16.66666667%;}.col-lg-push-1{left:8.33333333%;}.col-lg-push-0{left:auto;}.col-lg-offset-12{margin-left:100%;}.col-lg-offset-11{margin-left:91.66666667%;}.col-lg-offset-10{margin-left:83.33333333%;}.col-lg-offset-9{margin-left:75%;}.col-lg-offset-8{margin-left:66.66666667%;}.col-lg-offset-7{margin-left:58.33333333%;}.col-lg-offset-6{margin-left:50%;}.col-lg-offset-5{margin-left:41.66666667%;}.col-lg-offset-4{margin-left:33.33333333%;}.col-lg-offset-3{margin-left:25%;}.col-lg-offset-2{margin-left:16.66666667%;}.col-lg-offset-1{margin-left:8.33333333%;}.col-lg-offset-0{margin-left:0%;}}
.main-section {padding:60px 0;}
.main-section .main-header {margin-bottom:30px;text-align:center;}
.main-section .main-header>h2 {font-size:21px;}
.main-section .main-header>p {font-size:12px;color:#888;}

.main-section.main-purpose {padding-top:30px;}
.main-section.main-purpose .main-header>h2 {font-size:25px;}
.main-section.main-purpose .main-header>p {font-size:15px;margin-bottom:10px;}
.main-section.main-purpose .pp-row .pp-item {margin-bottom:10px;}
.main-section.main-purpose .pp-row .pp-item>a {display:block;position: relative;height: 0;padding-bottom: 46.115%;}
.main-section.main-purpose .pp-row .pp-item.pp-mind>a {background:#ececec url(/bizdemo97361/img/sec01_img01.jpg) right no-repeat;background-size:auto 100%;}
.main-section.main-purpose .pp-row .pp-item.pp-mind>a h3 {color:#88a23a;}
.main-section.main-purpose .pp-row .pp-item.pp-happy>a {background:#ececec url(/images/main/main-mpp03.jpg) right no-repeat;background-size:auto 100%;}
.main-section.main-purpose .pp-row .pp-item.pp-happy>a h3 {color:#e8909d;}
.main-section.main-purpose .pp-row .pp-item.pp-relief>a {background:#ececec url(/images/main/main-mpp02.jpg) right no-repeat;background-size:auto 100%;}
.main-section.main-purpose .pp-row .pp-item.pp-relief>a h3 {color:#84c2c2;}
.main-section.main-purpose .pp-row .pp-item .pp-inner {position: absolute;top: 0;width: 100%;height: 100%;padding:12% 7%;}
.main-section.main-purpose .pp-row .pp-item .pp-inner:after {content:url(/images/icons/icon-goto-link-b.png);position:absolute;left:7%;bottom: 10%;}
.main-section.main-purpose .pp-row .pp-item .pp-inner>p {margin-bottom: 4px;font-size: 15px;font-weight: bold;line-height:1.3;}
.main-section.main-purpose .pp-row .pp-item .pp-inner>h3 {font-size:24px;font-weight: normal;line-height:1.3;}

.main-section.main-review {background-color:#ededed;}
#vidReviews .goto-vid {display:block;width:100%;max-width:575px;margin:0 auto;padding: 10px;}
#vidReviews .goto-vid .vid-thumb {position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden;}
#vidReviews .goto-vid .vid-thumb>img {position:absolute;top:0;left:0;max-width:100%;}
#vidReviews .goto-vid .vid-thumb:after {content:" ";position:absolute;width:100%;height:100%;background:url(/images/icons/btn-play.png) center no-repeat;}
#vidReviews .goto-vid p {text-align:center;}
#vidReviews .goto-vid p.vid-tit {margin-top:15px;font-size:16px;}
#vidReviews .goto-vid p.vid-who {font-size:14px;}
#vidReviews .swiper-slide .goto-vid .vid-thumb:after {background-color:rgba(0,0,0,0.6);-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;-o-transition: .3s ease-out;transition: .3s ease-out;}
#vidReviews .swiper-slide.swiper-slide-active .goto-vid .vid-thumb:after {background-color:rgba(0,0,0,0);}

#vidReviews .swiper-pagination {margin-top: 10px;text-align: center;}
#vidReviews .swiper-pagination>span{transition: all .2s;-o-transition: all .2s;-ie-transition: all .2s;-moz-transition: all .2s;-webkit-transition: all .2s;}
#vidReviews .swiper-pagination>span.swiper-pagination-switch {display:inline-block;width:12px;height:12px;background-color:#8e8e8e;border-radius:6px;margin:0px 3px;}
#vidReviews .swiper-pagination>span.swiper-pagination-switch.swiper-visible-switch.swiper-active-switch {width:30px;background-color:#f5a9a9;}

@media(min-width:980px){
	#mainSlider {width:100%;}
	#mainSlider .su-slider {cursor:inherit !important;}
	#mainSlider .su-slider-prev {right:10px;}
	#mainSlider .su-slider-next {left:10px;}
	#mainSlider .djsl-item {height:720px;margin:0 auto;top:0;}
	#mainSlider .djsl-item .djsl-inner .djsl-box {top:80px;margin:0;}
	#mainSlider .djsl-item .djsl-box h2.sld-tit {font-size: 48px;}
	#mainSlider .djsl-box span.main-desc,
	#mainSlider .djsl-box p.main-desc {font-size: 36px;line-height: 1.4;}
	#mainSlider .djsl-box a.sl-goto {margin-top: 30px;}
	/*#mainSlider .djsl-box a.sl-goto:after {content:" ";display:inline-block;background:url('/img/main/btn-arrow.png') no-repeat;width:8px;height:13px;margin-left:10px;}*/
 	#mainSlider .djsl-box a.sl-goto:after {content:">";color:transparent;background:url('/img/icons/link-arr03.png') no-repeat;background-size:100% 100%;display:inline-block;margin-left:10px;}

 	/* slider 01 */
	#mainSlider .djsl-01 {background-image: url(/images/main/main-banner01.jpg);}
	#mainSlider .djsl-item .djsl-inner .djsl-box.ab01 {top:110px;right:0;display: inline-block;width: auto;text-align: left;}
	#mainSlider .djsl-box.ab01 h1.sld-tit {font-size: 48px;line-height: 1;margin-bottom:5px;}

 	/* slider 02 */
	#mainSlider .djsl-02 {background-image: url(/images/main/main-banner02.jpg);}
	#mainSlider .djsl-item .djsl-inner .djsl-box.ab02 {top: 230px;text-align: center;}

 	/* slider 03 */
	#mainSlider .djsl-03 {background-image: url(/images/main/main-banner03.jpg);}
	#mainSlider .djsl-item .djsl-inner .djsl-box.ab03 {top: 240px;left: 50px;text-align: center;color: #fff;}
	#mainSlider .djsl-box.ab03 h2.sld-tit {display: block;font-size:60px;margin:0;background-position:left;background-size:auto;height: auto;line-height: 1.4;}
	#mainSlider .djsl-box.ab03 p.main-desc {font-size: 78px;line-height: 1.1;}
	#mainSlider .djsl-box.ab03 p.main-desc:last-child {font-size:36px;margin-top: 25px;}

}


.main-section {padding:60px 0;}
.main-section .main-header {margin-bottom:30px;text-align:center;}
.main-section .main-header>h2 {font-size:21px;}
.main-section .main-header>p {font-size:12px;color:#888;}

.main-section.main-purpose {padding-top:30px;}
.main-section.main-purpose .main-header>h2 {font-size:25px;}
.main-section.main-purpose .main-header>p {font-size:15px;margin-bottom:10px;}
.main-section.main-purpose .pp-row .pp-item {margin-bottom:10px;}
.main-section.main-purpose .pp-row .pp-item>a {display:block;position: relative;height: 0;padding-bottom: 46.115%;}
.main-section.main-purpose .pp-row .pp-item.pp-mind>a {background:#ececec url(/bizdemo97361/img/main-mpp01.jpg) right no-repeat;background-size:auto 100%;}
.main-section.main-purpose .pp-row .pp-item.pp-mind>a h3 {color:#88a23a;}
.main-section.main-purpose .pp-row .pp-item.pp-happy>a {background:#ececec url(/bizdemo97361/img/main-mpp02.jpg) right no-repeat;background-size:auto 100%;}
.main-section.main-purpose .pp-row .pp-item.pp-happy>a h3 {color:#e8909d;}
.main-section.main-purpose .pp-row .pp-item.pp-relief>a {background:#ececec url(/bizdemo97361/img/main-mpp03.jpg) right no-repeat;background-size:auto 100%;}
.main-section.main-purpose .pp-row .pp-item.pp-relief>a h3 {color:#84c2c2;}
.main-section.main-purpose .pp-row .pp-item .pp-inner {position: absolute;top: 0;width: 100%;height: 100%;padding:12% 7%;}
.main-section.main-purpose .pp-row .pp-item .pp-inner:after {content:url(/bizdemo97361/img/icon-goto-link-b.png);position:absolute;left:7%;bottom: 10%;}
.main-section.main-purpose .pp-row .pp-item .pp-inner>p {margin-bottom: 4px;font-size: 15px;font-weight: bold;line-height:1.3;}
.main-section.main-purpose .pp-row .pp-item .pp-inner>h3 {font-size:24px;font-weight: normal;line-height:1.3;}

.main-section.main-review {background-color:#ededed;}
#vidReviews .goto-vid {display:block;width:100%;max-width:575px;margin:0 auto;padding: 10px;}
#vidReviews .goto-vid .vid-thumb {position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden;}
#vidReviews .goto-vid .vid-thumb>img {position:absolute;top:0;left:0;max-width:100%;}
#vidReviews .goto-vid .vid-thumb:after {content:" ";position:absolute;width:100%;height:100%;background:url(/images/icons/btn-play.png) center no-repeat;}
#vidReviews .goto-vid p {text-align:center;}
#vidReviews .goto-vid p.vid-tit {margin-top:15px;font-size:16px;}
#vidReviews .goto-vid p.vid-who {font-size:14px;}
#vidReviews .swiper-slide .goto-vid .vid-thumb:after {background-color:rgba(0,0,0,0.6);-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;-o-transition: .3s ease-out;transition: .3s ease-out;}
#vidReviews .swiper-slide.swiper-slide-active .goto-vid .vid-thumb:after {background-color:rgba(0,0,0,0);}

#vidReviews .swiper-pagination {margin-top: 10px;text-align: center;}
#vidReviews .swiper-pagination>span{transition: all .2s;-o-transition: all .2s;-ie-transition: all .2s;-moz-transition: all .2s;-webkit-transition: all .2s;}
#vidReviews .swiper-pagination>span.swiper-pagination-switch {display:inline-block;width:12px;height:12px;background-color:#8e8e8e;border-radius:6px;margin:0px 3px;}
#vidReviews .swiper-pagination>span.swiper-pagination-switch.swiper-visible-switch.swiper-active-switch {width:30px;background-color:#f5a9a9;}

.main-section.main-mind {padding-bottom:75%;background:url(/images/main/dj-people.jpg) center bottom no-repeat;background-size: 125%;}
.main-section.main-mind .treatment-list {text-align:center;}
.main-section.main-mind .tl-item {float: none;display:inline-block;width: 32%;max-width: 190px;padding:0 2px;vertical-align: top;}
.main-section.main-mind .tl-item .tl-circle {position:relative;width:100%;margin: 0 auto;padding-bottom: 100%;}
.main-section.main-mind .tl-item .tl-circle>div {position:absolute;width:100%;height:100%;}
.main-section.main-mind .tl-item .tl-circle>div>a {display: table;width:100%;height:100%;background:#87766a url(/images/icons/icon-goto-link.png) center 80% no-repeat;background-size:24%;border-radius:50%;text-align:center;vertical-align:middle;}
.main-section.main-mind .tl-item .tl-circle>div>a>p {display:table-cell;vertical-align:middle;font-size:14px;color:#fff;line-height:1.3;}
.main-section.main-mind .tl-oriental .tl-circle>div>a,
.main-section.main-mind .tl-dementia .tl-circle>div>a,
.main-section.main-mind .tl-service .tl-circle>div>a {background-color:#b2b878;}

.main-section.main-awards {background-color:#4c4640;color:#fff;}
.main-section.main-awards .main-header>p {color:#fff;}
.main-section.main-awards .awards-list {text-align:center;}
.main-section.main-awards .awards-list>li {float: none;display:inline-block;position:relative;width: 32%;margin-bottom: 10px;padding: 0 8px;}
.main-section.main-awards .awards-list>li:first-child,
.main-section.main-awards .awards-list>li:first-child+li {margin:0 10px 20px;}
.main-section.main-awards .awards-list p {width:100%;font-size: 10px;margin-top: 5px;}

.donation-video {width:640px;max-width:100%;margin:0 auto;text-align:center;}
.donation-video .btn-more {padding:12px 24px;display: inline-block;background-color:#68594f;border-radius:30px;font-size:14px;line-height:1;color:#fff;}

.main-section.main-information {padding-bottom:70px;}
.main-section.main-information .info-list {border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
.main-section.main-information .info-list .info-item {width:50%;text-align:center;border-top:1px solid #ddd;border-left:1px solid #ddd;padding:6% 0;}
.main-section.main-information .info-list .info-item>a {width:100%;text-align:center;}
.main-section.main-information .info-list .info-item>a>.ifimg {margin-bottom:15px;}
.main-section.main-information .info-list .info-item>a>.ifimg>img {max-width:62px;}
.main-section.main-information .info-list .info-item>a>p {font-weight:bold;}
.main-section.main-information .info-list .info-item>a>.see-more {display:none;}


@media(min-width:980px){
	.main-section {padding:110px 0 85px;}
	.main-section .main-header {margin-bottom:55px;}
	.main-section .main-header>h2 {font-size:38px;}
	.main-section .main-header>p {font-size:18px;color:#888;}

	.main-section.main-purpose {padding-top:197px;}
	.main-section.main-purpose .main-header>p {font-size:22px;margin-bottom:0;}
	.main-section.main-purpose .main-header>h2 {font-size:44px;}
	.main-section.main-purpose .pp-row .pp-item>a {display:block;position:relative;height:0;padding-bottom:138.8889%;overflow:hidden;}
	.main-section.main-purpose .pp-row .pp-item .pp-inner {position:absolute;top:auto;bottom:0;width:100%;height: auto;padding:9% 0;text-align:center;color:#fff;-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;-o-transition: .3s ease-out;transition: .3s ease-out;}
	.main-section.main-purpose .pp-row .pp-item:hover .pp-inner {padding:57.51% 0;}
	.main-section.main-purpose .pp-row .pp-item .pp-inner:after {display:none;}
	.main-section.main-purpose .pp-row .pp-item .pp-inner>p {font-size:25px;line-height:1.3;}
	.main-section.main-purpose .pp-row .pp-item .pp-inner>h3 {font-size:42px;line-height:1.3;}
	.main-section.main-purpose .pp-row .pp-item.pp-mind>a {background:url(/bizdemo97361/img/sec01_img01.jpg) center no-repeat;background-size:cover;}
	.main-section.main-purpose .pp-row .pp-item.pp-mind .pp-inner {background-color:rgba(227,195,153,7);}
	.main-section.main-purpose .pp-row .pp-item.pp-mind:hover .pp-inner {background-color:rgba(227,195,153,7);}
	.main-section.main-purpose .pp-row .pp-item.pp-happy>a {background:url(/bizdemo97361/img/sec01_img02.jpg) center no-repeat;background-size:cover;}
	.main-section.main-purpose .pp-row .pp-item.pp-happy .pp-inner {background-color:rgba(210,167,219,23);}
	.main-section.main-purpose .pp-row .pp-item.pp-happy:hover .pp-inner {background-color:rgba(210,167,219,23);}
	.main-section.main-purpose .pp-row .pp-item.pp-relief>a {background:url(/bizdemo97361/img/sec01_img03.jpg) center no-repeat;background-size:cover;}
	.main-section.main-purpose .pp-row .pp-item.pp-relief .pp-inner {background-color:rgba(220,132,120,34);}
	.main-section.main-purpose .pp-row .pp-item.pp-relief:hover .pp-inner {background-color:rgba(220,132,120,34);}
	.main-section.main-purpose .pp-row .pp-item.pp-mind>a h3,
	.main-section.main-purpose .pp-row .pp-item.pp-happy>a h3,
	.main-section.main-purpose .pp-row .pp-item.pp-relief>a h3 {color:#fff;}

	#vidReviews .goto-vid p.vid-tit {margin-top:15px;font-size:24px;}
	#vidReviews .swiper-pagination {margin-top:30px;}
	#vidReviews .swiper-pagination span.swiper-pagination-switch {margin:0px 5px;cursor:pointer;}

	.main-section.main-mind {padding-bottom:570px;background-size:auto;}
	.main-section.main-mind .tl-item {width:20%;max-width: 210px;padding: 0px 15px;}
	.main-section.main-mind .tl-item .tl-circle>div>a {background-size:auto;}
	.main-section.main-mind .tl-item .tl-circle>div>a>p {font-size:26px;}
	.main-section.main-mind .tl-item .tl-circle>div>a>p:hover {font-size:28px;}
	.main-section.main-mind .tl-item .tl-circle>div>a {background-color:#87766a;-webkit-transition:.2s ease-out;-moz-transition:.2s ease-out;-o-transition: .2s ease-out;transition: .2s ease-out;}
	.main-section.main-mind .tl-item .tl-circle>div>a:hover {background-color:#b2b878;transform: scale(1.1);}

	.main-section.main-awards {padding-bottom:130px;}
	.main-section.main-awards .awards-list>li {float:left;display:block;position:relative;width:20%;height:200px;margin: 0;padding: 0;text-align:center;}
	.main-section.main-awards .awards-list>li:first-child,
	.main-section.main-awards .awards-list>li:first-child+li {margin:0;}
	.main-section.main-awards .awards-list p {position:absolute;bottom:0;width:100%;font-size:14px;}

	.main-section.main-information {padding-bottom:150px;}
	.main-section.main-information .info-list {border:none;}
	.main-section.main-information .info-list .info-item {width:25%;padding: 0;border: none;}
	.main-section.main-information .info-list .info-item>a>.see-more {display:inline-block;margin-top:10px;padding:10px 15px;border: 1px solid #e78b8b;border-radius: 20px;font-weight:bold;font-size: 16px;line-height: 1;letter-spacing: -1px;color:#e78b8b;}
}
.hiddenM,.hiddenMT{display:none;}
@media(min-width:768px){.hiddenT,.hiddenTP{display:none !important;}.hiddenM{display:block;}.hiddenM.inline-block{display:inline-block;}}
@media(min-width:980px){.hiddenP{display:none !important;}.hiddenT,.hiddenMT{display:block;}.hiddenT.inline-block,.hiddenMT.inline-block{display:inline-block;}}
.nmj {font-family:'Nanum Myeongjo';}

h2 {font-size:27px;line-height:1.3;letter-spacing: -1px;}


/*�섎즺吏꾩냼媛�*/

#design .doctor_box {padding-left:360px;padding-bottom:60px;margin-bottom:60px;border-bottom:1px solid #ddd;position:relative;}
#design .doctor_box:last-child {padding-bottom:0;}
#design .doctor_box .doc_img {position:absolute;top:0;left:0;width:300px;height:380px;}
#design .doctor_box .doc_img img {width:100%;height:100%;}
#design .doctor_box .doc_info {min-height:380px;position:relative;}
#design .doctor_box .doc_info table {}
#design .doctor_box .doc_info table tr{}
#design .doctor_box .doc_info table td {border-right:0 !important;}
#design .doctor_box .doc_info .don_name {font-size:30px;color:#333;line-height: 1;margin:24px 0; font-weight:600;}
#design .doctor_box .doc_info .don_name span {display:inline-block;margin-left:10px;font-size:16px;color:#666; font-weight:400;}
#design .doctor_box .doc_info .don_part {margin:18px 0;}
#design .doctor_box .doc_info .don_part strong {display: inline-block; width: 81px; font-size: 16px; font-weight: 500; color: #fff; height: 27px; background: #4985D5; margin-bottom: 5px; padding: 3px 12px; border-radius: 9px;}
#design .doctor_box .doc_info .don_part span {display:inline-block;font-size:16px;font-weight:400;color:#666; margin-top:4px; line-height:1.7;}
#design .doctor_box .doc_info .don_clinic {margin-bottom:18px;}
#design .doctor_box .doc_info .don_clinic strong {display:inline-block;width:115px;font-size:16px;font-weight:500;color:#333;}
#design .doctor_box .doc_info .don_clinic a {display:inline-block;font-size:16px;font-weight:400;color:#fb5f63;text-decoration:underline;}
#design .doctor_box .doc_info .btn_area {/*position:absolute;left:0;bottom:0;*/}

#design {margin-top:60px;}
#doc_title.short_03 {margin-top:80px;}

.bbsetc_add1 .btn-danger {background: #eeeeee; text-shadow: none; color: #797979; border: 1px solid #e0e0e0; border-radius:4px;}
.bbsetc_add1 .btn-primary {background: #4985D5; border-radius:4px; text-shadow:none; border:1px solid #4985D5;}


.black_overlay{
      display: none;
      position: absolute;
      top: 10%;
      left: 10%;
      width: 100%;
      height: 100%;
      background-color: black;
      z-index:9999;
      -moz-opacity: 0.8;
      opacity:.80;
      filter: alpha(opacity=80);
  }
  .white_content {
      display: none;
      position: absolute;
      top: 25%;
      left: 25%;
      width: 50%;
      height: 50%;
      padding: 16px;
      border: 16px solid orange;
      background-color: white;
      z-index:9999;
      overflow: auto;
  }


@media (max-width: 1270px) {
	#s1 {width:100%}
}

@media (max-width: 1080px) {
	#s1 .s1_his_mon {width:7%;}
}

@media (max-width: 767px) {
	.s6 {
		font-size: 12px;
		line-height: 18px;
	}
	.s5 {
		font-size: 14px;
		line-height: 20px;
	}
	.s4 {
		font-size: 16px;
		line-height: 28px;
	}
	.s3 {
		font-size: 18px;
		line-height: 30px;
	}
	.s2 {
		font-size: 20px;
		line-height: 32px;
	}
	.s1 {
		font-size: 22px;
		line-height: 34px;
	}
	#s1 .panel-group .panel-heading {height:auto;}

	#s1 .panel-body {
		border-top: 0;
		border-bottom: 1px solid #eeeeee;
		background-color: #f8f8f8;
		padding: 12px 10px 12px;
	}
	#s1 .s1_his_mon {
		width: auto;
		font-family: 'InfinitySans-CondBoldA1';
		font-size: 1.4em;
		font-weight: 500;
		letter-spacing: 0px;
		color: #173d6f;
		text-align: left;
		padding-left: 10px;
	}
	#s1 .s1_his_day {
		width: auto;
		font-family: 'InfinitySans-RegularA1';
		font-size: 1.2em;
		font-weight: 300;
		letter-spacing: 0px;
		text-align: center;
		color: #4e4e4e;
		padding-left: 10px;
		border-left: 1px solid #dddddd;
		margin-left: 13px;
	}
	#s1 .s1_his_txt {
		width: 100%;
		font-size: 1.2em;
		color: #797979;
		padding: 4px 0 0 10px;
		border-left: 0;
		display: block !important;
	}
	#design .doctor_box {padding-left:0;}
	#design .doctor_box .doc_img {position:relative; width:55%; height:auto; margin: 0 auto 25px;}
	#design .doctor_box .doc_info .don_name {margin:15px 0 20px; width:100%; text-align: center; font-size:2em;}
	#design .doctor_box .doc_info .don_name span {}
	#design .doctor_box .doc_info .don_part {margin:0 auto 15px; text-align: center;}
	#design .doctor_box .doc_info .don_part strong {color:#ffffff !important;}
}
/* 占쌔쏙옙트 */
p {
	font-size: 14px;
	line-height: 150%;
}
#sub_contents .lead { }
#sub_contents p {
	font-size:1.3em;
	font-weight:300;
	line-height:1.7;
	text-align: justify;
	margin:0 auto 15px;
	width:85%;
}
#sub_contents .s4_class2 {
	font-size:2em; font-weight:600;
}
#sub_contents .s4_class3 {
	font-size:1.4em; font-weight:500; color:#3a3a3a; line-height:1.5;
}
#widget .lead { }
#widget p { }
#widget .main_bbs_text > p {
	padding-left: 15px;
	padding-right: 15px;
	text-align: left;
	line-height: 160%;
	display: block;
}


.s2_class1 {}
.m_s2_class1 {display:none;}
.short_03 {margin-top:60px; text-align:center; font-size:2em; line-height:1.4;}
.short_03 strong {    font-size: 1.2em;
    font-weight: 700;
    font-family: "Noto Sans KR", sans-serif !important;}
.s2_class1 {float:left; margin-right:12px; margin-top:70px;}
#sub_contents {max-width:1300px;}

#design .doctor_box .doc_img img {
    width: 100%;
    height: 100%;
}



#design .doctor_box .doc_info .don_part strong {
    display: inline-block;
    width: 90px;
    font-size: 16px;
    font-weight: 500;
    color: #fff;
    height: 27px;
    background: #a3855c;
    margin-bottom: 5px;
    padding: 3px 12px;
    border-radius: 9px;
}
#design .doctor_box .doc_info .don_part {
    margin: 18px 0;
}

#sub_contents p {
    font-size: 1.3em;
    font-weight: 300;
    line-height: 1.7;
    text-align: justify;
    margin: 0 auto 15px;
    width: 85%;
}
#design .doctor_box .doc_info .don_name {
    font-size: 30px;
    color: #333;
    line-height: 1;
    margin: 24px 0;
    font-weight: 600;
}
#sub_contents p {
    font-size: 1.3em;
    font-weight: 300;
    line-height: 1.7;
    text-align: justify;
    margin: 0 auto 15px;
    width: 85%;
}
#design h2 {font-size:22px;font-weight:500;color:#333;margin-bottom:18px;padding-left:22px;background:url(../img/bullet_h2.png) no-repeat left 50%;}
#design h3 {padding-bottom: 10px;font-size: 20px;font-weight: 400;color: #333;}
#design h3.c_black {padding-bottom: 10px;font-size:20px;color:#333}
#design h4 {padding-bottom: 8px;font-size: 17px;font-weight: 400;color:#000;}
#design h4.pdt {padding-top:20px;}
#design .con_title {margin-bottom: 40px;text-align:center;font-size: 28px;line-height: 1.3em;font-weight: 600;padding-bottom: 30px;background: url(../img/top_bar.png) no-repeat 50% 100%;}

#design .scon_wp {width:100%;position:relative;}
#design .scon_wp_in {margin:0 auto;}
#design .bg_gray1 {background:#f5f5f5;}

#design .sub_mg {margin-bottom:140px;}


#design .result_box {border: 20px solid #f5f5f5;box-sizing: border-box;padding: 50px 20px;text-align: center;}
#design .result_box span {display:inline-block;font-size:24px;font-weight:300;}
#design .result_box span strong {font-weight:500;color:#ff5d65}

#design .doctor_box .doc_img img {
    width: 100%;
    height: 100%;
}

@media (max-width: 767px){
#design .doctor_box .doc_info .don_name {
    margin: 15px 0 20px;
    width: 100%;
    text-align: center;
    font-size: 2em;
}}
#design .doctor_box .doc_info .don_part span {
    display: inline-block;
    font-size: 16px;
    font-weight: 400;
    color: #666;
    margin-top: 4px;
    line-height: 1.7;
}
@media (max-width: 767px){
#design .doctor_box .doc_info .don_part {
    margin: 0 auto 15px;
    text-align: center;
}

}
@media (max-width: 767px){
#design .doctor_box {
    padding-left: 0;
}}
#design .doctor_box .doc_info .don_part span {
    display: inline-block;
    font-size: 16px;
    font-weight: 400;
    color: #666;
    margin-top: 4px;
    line-height: 1.7;
}}
@media (max-width: 767px){

#design .doctor_box .doc_info .don_name {
    margin: 15px 0 20px;
    width: 100%;
    text-align: center;
    font-size: 2em;
}}
@media (max-width: 767px){

#design .doctor_box .doc_img {
    position: relative;
    width: 55%;
    height: auto;
    margin: 0 auto 25px;
}}
#sub_contents {
    max-width: 1300px;
}}
@media (max-width: 767px){
.short_03 {
    padding: 0;
    line-height: 1.4 !important;
    font-size: 1.8em;
}}
@media (max-width: 767px){
#design .doctor_box {
    padding-left: 0;
}}

.short_03 {
    padding: 15px;
    margin-top: 15px;
    margin-bottom: 15px;
}

#sub_contents {
    max-width: 1300px;
}

#sub_contents {
    max-width: 1300px;
    margin-right: auto;
    margin-left: auto;
    overflow-y: hidden;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 55px;
}

/* 하단 풋터 영역 */
#footer { background:#333; padding:14px 20px; text-align:center; font-size:12px; line-height:18px;}
#footer a {color:#BBB;}
#footer .copyright_sns { width:100%;}
#footer .copyright_sns ul li {display: inline-block; padding-right:6px;}
#footer .copyright_sns ul li:last-child {padding-right:0;}
#footer .copyright_sns ul li a {display:block; color:#FFF; width:42px; height:42px; font-size:17px; padding-top:10px; border-radius:30px;/* background-color:rgba(255,255,255,.1);*/}
#footer .copyright_sns ul li a:hover {/*background-color:rgba(255,255,255,.3);*/}
#footer .copyright_logo {width:100%;}
#footer .footer_util {width:100%;}
#footer .footer_util li {display:inline-block; padding-right:2px;}
#footer .footer_util li a {display:block; color:#BBB; font-size:14px; border:1px solid #A0A0A0; padding:6px 14px;}
#footer .footer_util li a:hover {background:#999; border:1px solid #999; color:#FFF;}
#footer .footer_copyright {width:100%; padding:20px 0; font-size:15px; line-height:1.6;}
#footer .footer_copyright li {color:#bdbdbd; display:inline-block; padding-right:20px;}
#footer .footer_copyright li:last-child {padding-right:0;}
#footer .footer_copyright li:nth-last-child(2) {padding-right:0; display:none;}
#footer .copy_end {width:100%;}
