/* include 공통 CSS */

/************************* 공통 시작*************************/
.sub_title_navi			{display:block; }
.sub_tab						{display:none;}


.sub_left								{display:none; }
.sub_right						{width:100%; position:relative;}

@media(max-width:1100px){
.sub_left	{display:none;}
.sub_title_navi			{display:none; }
.sub_tab	{display:block;}
.sub_right					{width:100%; padding-right:0%; padding:3%; float:none;}
}
@media(max-width:768px){
.sub_title_navi			{display:block;}
.sub_tab						{display:none;}
}

.content_title			{margin:15px 0; padding:15px 0; border-bottom:1px solid #dfdfdf;}
.content_title h1		{font-size:18px; font-weight:700; color:#000;}
.content_title p		{font-size:12px;}

.content_desc				{min-height:500px;padding-top:20px;}
/************************* 공통 끝 *************************/

/************************* header_inc 시작*************************/
/**/
.header_t			{width:100%; margin:0 auto; padding:0 4%; height:90px; position:fixed; left:0; top:0px; z-index:99; background:#000; display:flex; justify-content:space-between; width:100%; align-items:center;
-webkit-transition: all 300ms ease-out;
-moz-transition: all 300ms ease-out;
-o-transition: all 300ms ease-out;
transition: all 300ms ease-out;}

.header_logo					{flex:2 1 auto;}
.header_logo a {display: inline-block;}
.header_logo img {width:100%; max-width:216px; height:auto; display: block;}

.mall {margin-left: 3%;}
.mall a {display: block;}
.mall img {max-width: 160px; width: 100%; margin: 0 auto;}
.pc_mall {display: block;}
.mo_mall {display: none;}

.heightBlank {height: 90px;}


/* 햄벅 */
.mo_nav				{display:none; }
.mo_nav *{
-webkit-transition: all 300ms ease-out;
-moz-transition: all 300ms ease-out;
-o-transition: all 300ms ease-out;
transition: all 300ms ease-out;}
.mo_nav .navbar-toggle {position: relative; background-color:transparent; background-image:none; border-radius:3px; border:0;}
.mo_nav .navbar-toggle:focus {outline: 0;}
.mo_nav .navbar-toggle .icon-bar {background:#fff; display:block; width:30px; height:3px; border-radius:5px;}
.mo_nav .navbar-toggle .icon-bar + .icon-bar {margin-top:6px; height:3px; width:26px; }
.mo_nav .navbar-toggle .icon-bar + .icon-bar + .icon-bar{margin-top:6px; width:32px; height:3px; }

.mo_nav:hover .navbar-toggle .icon-bar								{transform:translateX(5px);}
.mo_nav:hover .navbar-toggle .icon-bar + .icon-bar		{transform:translateX(16px);}
.mo_nav:hover .navbar-toggle .icon-bar + .icon-bar + .icon-bar		{transform:translateX(3px);}

@media(max-width:1080px){
.mo_nav	{display:block; max-width:50px;}
.header_gnb_bg			{display:none;}
.header_logo img {width:80%;}
}


@media(max-width:768px){
.header_t						{height:70px;}
.header_logo img {width:60%;}
.heightBlank {height: 70px;}
.pc_mall {display: none;}
.mo_mall {display: block; max-width: 30px;}
.mall {margin-left: 0;}
.mall img {width: 90%;}

}



/**/
/*.f-nav .header_btn			{transform:translateY(-99px); overflow:hidden; width:0; font-size:0;
-webkit-transition: all 300ms ease-out;
-moz-transition: all 300ms ease-out;
-o-transition: all 300ms ease-out;
transition: all 300ms ease-out;}*/
/************************* header_inc 끝*************************/

/************************* main_inc 시작*************************/
h1.big_tit {font-weight: 700; display: inline-block; border-bottom:5px solid #faee00; margin-bottom: 60px; font-size: 40px;}
span.bold {font-weight: 500;}
.inner {max-width: 1400px; margin: 0 auto; width: 100%; padding: 100px 0;}
.main_wrap p{font-weight: 300; line-height: 1.4; font-size: 18px;}
.main_wrap p:not(:last-child) {margin-bottom: 20px;}

@media(max-width: 1280px){
h1.big_tit {margin-bottom: 40px; font-size: 30px;}
.main_wrap p{font-size: 16px;}
}

@media(max-width: 768px){
h1.big_tit {margin-bottom: 30px; font-size: 26px;}
.main_wrap p{font-size: 14px;}
}




.main_visual										{position:relative; margin:0 auto; width: 100%;  height: 780px; display: block;}
.main_visual_mo										{position:relative; margin:0 auto; width: 100%;  height:130vw; display: none;}

.main_visual .swiper-pagination-fraction {font-size: 18px; color: #fff;}
.main_visual .pager_wrap {margin: -9% auto 0; display: flex; align-items:center;}
.main_visual .pager_wrap > div {margin-right:50px;}
.main_visual_mo .swiper-pagination-fraction {font-size: 14px; color: #fff;}
.main_visual_mo .pager_wrap {margin: -9% auto 0; display: flex; align-items:center;}
.main_visual_mo .pager_wrap > div {margin-right:50px;}


.main_wrap .intro ul {width: 100%; display: flex; flex-flow:row wrap; justify-content:space-between;}
.main_wrap .intro ul li {width: 33.33%; position: relative; }
.main_wrap .intro ul li a {display: block; transition: all 0.5s; height: 470px; display: flex; flex-flow: column; justify-content: center;}
.main_wrap .intro ul li a::before {display: block; content:''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.9);}
.main_wrap .intro ul li a:hover::before {background: rgba(0,0,0,0); transition: all 0.5s;}
.main_wrap .intro ul li a:hover .txt {display: none; }
.main_wrap .intro ul li a .txt {width: 100%; text-align: center; color: #fff; position: relative;}
.main_wrap .intro ul li a .txt h2 {font-size: 24px;}
.main_wrap .intro ul li a .txt h1 {margin:5px 0 50px; font-size: 40px;}
.main_wrap .intro ul li a .txt p {display: inline-block; border:1px solid #fff; border-radius: 30px; padding: 10px 40px;}
.main_wrap .intro ul li:first-child {background: url("./img/m_img1.jpg") no-repeat center; background-size: cover;}
.main_wrap .intro ul li:nth-child(2) {background: url("./img/m_img2.jpg") no-repeat center; background-size: cover;}
.main_wrap .intro ul li:nth-child(3) {background: url("./img/m_img3.jpg") no-repeat center; background-size: cover;}
.main_wrap .intro ul li:nth-child(4) {background: url("./img/m_img4.jpg") no-repeat center; background-size: cover;}
.main_wrap .intro ul li:nth-child(5) {background: url("./img/m_img5.jpg") no-repeat center; background-size: cover;}
.main_wrap .intro ul li:last-child {background: url("./img/m_img6.jpg") no-repeat center; background-size: cover;}


.about_tab ul {display: flex;}
.about_tab ul li {margin-right: 20px; }
.about_tab ul li a {display: block; color: #212121; background: #fff; border:1px solid #1e1e1e; border-radius:30px; padding: 10px 0; width: 180px; text-align: center;}
.about_tab ul li a.tab_on {background: #1a3d1f; color: #fff;}
.main01 {background: url("./img/m01_bg.png") no-repeat right top; width: 100%; height: auto;}
.about_contents {padding-top: 100px;}
.about_contents img.first_img {max-width: 470px; display: block; width: 100%; margin-bottom: 5%;}
.about_contents .cont {display: flex; justify-content:space-between; flex-flow:row wrap;}
.about_contents .cont h2 {font-size: 30px; font-weight: 700; margin-bottom: 20px;}
.about_contents .cont ul li { border-bottom: 1px solid #ddd; padding: 30px 0;}
.about_contents .cont ul {width: 50%;}
.about_contents .cont img.pc_img {max-width: 500px; width: 100%;}
.about_contents .cont img.mobile_img {width: 100%; display: none; height: auto;}

@media(max-width: 1480px){
.inner {padding: 80px 3%;}
}


@media(max-width: 1280px){
.main_wrap .intro ul li {width: 50%;}
.about_tab ul li a {font-size: 16px;  width: 160px;}
.about_contents {padding-top: 80px;} 
.about_contents .cont h2 {font-size: 24px; margin-bottom: 15px;}
.about_contents .cont ul li {padding: 20px 0;}

.main_wrap .intro ul li a {height: 370px;}
.main_wrap .intro ul li a .txt h2 {font-size: 20px;}
.main_wrap .intro ul li a .txt h1 {font-size: 34px; margin: 5px 0 40px;}
.main_wrap .intro ul li a .txt p {font-size: 16px; padding: 10px 30px;}
}

@media(max-width: 1080px){
.main01 {background-size: 50%;}
.about_contents .cont {display: block;}
.about_contents .cont ul {width: 100%; margin: 20px 0;}
.about_contents .cont img.pc_img { display: none;}
.about_contents .cont img.mobile_img {display: block;}
.about_contents img.first_img {width: 80%; }
}

@media(max-width: 768px){
.main_visual_mo {display: block;}
.main_visual {height: 550px; display: none;}
.inner {padding: 50px 3%;}
.about_tab ul li a {font-size: 14px;  width: 140px; padding: 8px 0;}
.about_contents {padding-top: 50px;}
.about_contents .cont h2 {font-size: 18px; margin-bottom: 10px;}
.about_contents .cont ul li {padding: 15px 0;}

.main_wrap .intro ul li a::before {background: rgba(0,0,0,0.4);}
.main_wrap .intro ul li a:hover::before {background: rgba(0,0,0,0.4); transition: all 2s;}
.main_wrap .intro ul li a:hover .txt {display: block; }
.main_wrap .intro ul li a {height: 230px; padding: 0 3%;}
.main_wrap .intro ul li a .txt h2 {font-size: 16px;}
.main_wrap .intro ul li a .txt h1 {font-size: 20px; margin: 3px 0 30px;}
.main_wrap .intro ul li a .txt p {font-size: 14px; padding: 6px 24px;}
}


.main02 {background: url("./img/main02_bg.jpg") no-repeat center top; background-size: cover; position: relative;}
.main02 h1.big_tit {color: #fff;}
.main02 .img-responsive {max-width:760px; width: 100%; height:auto;}

.main03 {background: #1a3d1f;}
.main03 h1.big_tit {color: #fff;}
.main03 .select_tab ul {display: flex; flex-flow:row wrap;}
.main03 .select_tab ul li {margin: 0 1% 1% 0; width: 13.2%; height: 50px;}
.main03 .select_tab ul li a {font-size: 16px; display: flex; flex-flow: column; justify-content:center; line-height: 120%; width: 100%; height: 100%; color: #fff; border:1px solid #ddd; text-align: center; border-radius:5px}
.main03 .select_tab ul li a.tab_onon {background: #f6d217; color: #212121; border:1px solid #f6d217;}
.main03 h2 {color: #fff; font-size: 24px; font-weight: 500; margin: 60px 0 30px;}
.main03 .select_img {width: 100%;  height: auto; border:3px solid #fff; padding: 17px;}
.main03 .select_img > div {width: 100%; height:100%; position: relative;  display: flex; justify-content:center; align-items:center; overflow: hidden;}
.main03 .select_img > div img {display: block; height: auto; max-width: 1360px; width: 100%;}

@media(max-width: 1280px){
.main03 .select_tab ul li {height: 45px;}
.main03 .select_tab ul li a {font-size: 14px;}
.main03 h2 {font-size: 20px;  margin: 40px 0 20px;}
}

@media(max-width: 1080px){
.main03 .select_tab ul li {width: 24%;}
.main03 .select_img {border:2px solid #fff; padding: 10px;}
}

@media(max-width: 768px){
.main03 .select_tab ul li {height: 40px; width: 32.3%;}
.main03 .select_tab ul li a {font-size: 12px;}
.main03 .select_img {border:1px solid #fff; padding: 5px;}
.main03 h2 {font-size: 16px; margin: 20px 0 15px;}
}

.main04 .inner {padding-bottom: 0;}
.main04 .contact_form {display: flex; justify-content:space-between; flex-flow:row wrap; align-items:center; padding: 50px 0; border-top: 3px solid #ccc;}
.main04 .contact_form h2 {font-size: 24px; font-weight: 500; margin-bottom: 30px;}
.main04 .contact_form h3 {font-size: 18px;}
.main04 .info { width:35%; border-right: 1px solid #ddd; padding: 0 3%;}
.main04 .info ul:first-child {margin-bottom: 50px;}
.main04 .info li {border-bottom: 1px solid #ddd;}
.main04 .info li input {width: 100%; height: 50px; font-size: 18px; color: #212121;}
.main04  .cont_select {width: 65%; padding: 0 3%;}
.main04  .cont_select ul {display: flex; flex-flow:row wrap; width: 100%; margin: 20px 0 50px;}
.main04  .cont_select ul li { width: 25.1%; margin-right: -1px; margin-bottom: -1px; height: 40px;} 
.main04  .cont_select ul li a {display: flex; flex-flow:column; justify-content:center; text-align: center; width: 100%; height: 100%; border:1px solid #ddd; line-height: 120%; font-size: 16px;}
.main04  .cont_select ul li a.button_on {background: #1a3d1f; color: #fff;}

.main04 .cont_select ul li label {display: flex; flex-flow:column; justify-content:center; text-align: center; width: 100%; height: 100%; border:1px solid #ddd; line-height: 120%; font-size: 16px;}
.main04  .cont_select ul li label.button_on {background: #1a3d1f; color: #fff;}
.main04  .cont_select ul li input:checked + label {background: #1a3d1f; color: #fff;}


.main04 .cont_select .choice {display: flex; align-items:center; margin-bottom: 40px; height: 40px; width: 400px;}
.main04 .cont_select .choice input {width: 400px;}
.main04 .cont_select .choice h3 {font-size: 18px; font-weight: 400; margin-right: 50px;}
.main04 .cont_select .choice p {border:1px solid #ddd;  width: 100%; height: 100%;}
.main04 .cont_select .choice .xi-calendar-check {font-size: 25px; margin-right: 10px;}
.main04 .cont_select select {width: 100%; border:1px solid #ddd; height: 100%; font-size: 18px;}
.main04 .cont_select .branch_info {display: block;}
.main04 .cont_select .branch_info li {width: 100%; height: 30px;}
.main04 .submit_btn {display: inline-block; padding: 10px 45px; background: #1a3d1f; color: #fff; font-size: 18px;}
.main04 .agree_input {border:1px solid #ccc; width: 5vw; height: 5vw; max-width: 15px; max-height: 15px; vertical-align: bottom;}


@media(max-width: 1280px){
.main04 .contact_form h2 {font-size: 20px; margin-bottom: 20px;}
.main04 .contact_form h3 {font-size: 16px;}
.main04 .cont_select .choice h3 {font-size: 16px;}
.main04 .info li input {height: 45px; font-size: 16px;}
.main04 .cont_select ul li a {font-size: 14px;}
.main04 .cont_select select {font-size: 16px;}
.main04 .cont_select ul li label {font-size: 14px;}
.main04 .submit_btn {font-size: 16px;}
}

@media(max-width: 1080px){
.main04 .contact_form {padding: 30px 0;}
.main04 .info {width: 100%; border-right: none; padding:0 0 30px; }
.main04 .info ul:first-child {margin-bottom: 20px;}
.main04  .cont_select {width: 100%; padding: 0;}
.main04 .cont_select .choice {margin-bottom: 20px; width: 100%;}
.main04 .cont_select .choice input {width: 100%;}


}

@media(max-width: 768px){
.main04 .contact_form h2 {font-size: 18px; margin-bottom: 10px;}
.main04 .contact_form  h3 {font-size: 14px;}
.main04 .cont_select .choice h3 {font-size: 14px; margin-right: 30px;}
.main04 .cont_select .choice .xi-calendar-check {font-size: 20px;}
.main04 .info li input {height: 40px; font-size: 14px;}
.main04 .cont_select ul {margin: 15px 0 30px;}
.main04 .cont_select ul li {width: 33.3%;}
.main04 .cont_select ul li a {font-size: 13px;}
.main04 .cont_select select {font-size: 14px;}
.main04 .cont_select ul li label {font-size: 12px;}
.main04 .submit_btn {padding: 8px 35px; font-size: 14px;}


}


.main05 ul {display: flex; flex-flow:row wrap;}
.main05 ul li {width: 32%; background: #fff; margin: 0 1.3% 50px 0;}
.main05 ul li:nth-child(3n) {margin-right: 0;}
.main05 ul li a {display: block;}
.main05 ul li img {display: block; margin: 0 auto; max-width: 440px; width: 100%;}
.main05 ul li .info {margin: 30px 0; color: #212121;}
.main05 ul li .info h2 {font-weight: 700; font-size: 18px;}

@media(max-width: 1280px){
.main05 ul li .info {margin: 20px 0;}
.main05 ul li .info h2 {font-size: 16px;}
}

@media(max-width: 1080px){
.main05 ul li {width: 49%; margin: 0 2% 30px 0;}
.main05 ul li:nth-child(3) {margin-right: 2%;}
.main05 ul li:nth-child(2n) {margin-right: 0;}
}

@media(max-width: 768px){
.main05 ul li .info {margin: 15px 0;}
.main05 ul li .info h2 {font-size: 14px;}
}

.main06 {background: #f5f5f5; position: relative; overflow: hidden;}
.main06 .pos {position: absolute; bottom: 0; right: 0; animation:pos 30s linear normal infinite; white-space:nowrap;}
.main06 .pos p {font-size: 130px; color: #eee; font-weight: 700; line-height: 100%;}


@keyframes pos{
from {right: -50%;}
to {right: 110%;}
}

@media(max-width:1280px){
.main06 .pos p {font-size: 100px;}
#modal-iframe {width: 90% !important;}
}

@media(max-width:768px){
.main06 .pos p {font-size: 50px;}
.iziModal-iframe {height: 500px !important;}
}

.main07 {background: url("./img/m07_bg.jpg") no-repeat center top; background-size: cover;}
.main07 h1 {font-size: 36px; color: #fff; padding-bottom: 20px; border-bottom: 1px solid rgba(255,255,255,0.5);}
.main07 h2 {font-size: 24px; margin-bottom: 30px; font-weight: 500; color: #fff;}
.main07 h3 {margin: 20px 0 10px; font-size: 20px;}
.main07 .cont {border-bottom: 1px solid rgba(255,255,255,0.5); padding: 40px 0;}
.main07 .cont ul {display: flex; flex-flow:row wrap; justify-content:space-between; }
.main07 .cont ul li {text-align: center; color: #fff; width: 33.3%; }
.main07 .cont ul li * {transition:all 0.3s;}
.main07 .cont ul li a {display: block; width: 100%; color: #fff;}
.main07 .cont figure {cursor: pointer; border-radius: 50%; width: 150px; height: 150px;  margin: 0 auto; background: rgba(255,255,255,0.3); transition:all 0.3s; position: relative;}
.main07 .cont figure img {position: absolute; left: 50%; top: 50%; transform:translate(-50%,-50%); max-width:83px; width: 60%;}
.main07 .cont figure img:first-child {opacity: 1;}
.main07 .cont figure img:last-child {opacity: 0;}
.main07 .cont figure:hover { background: rgba(255,255,255,0.15);}
.main07 .cont figure:hover img:first-child {opacity: 0;}
.main07 .cont figure:hover img:last-child {opacity: 1;}
.main07 .cont span.big {font-size: 30px;  font-weight: 700;}
.main07 .last_cont {padding: 20px 0; color: #fff;}
.main07 .last_cont img {vertical-align: middle; margin-right: 10px;}
.main07 .last_cont ul {display: flex;}
.main07 .last_cont ul li {margin-right: 5%;}


@media(max-width:1280px){
.main07 .cont {padding: 30px 0;}
.main07 .cont figure {max-width: 150px; max-height: 150px; width: 18vw; height: 18vw;}
.main07 h1 {font-size: 30px;  margin-bottom: 15px;}
.main07 h2 {font-size: 20px; margin-bottom: 20px;}
.main07 h3 {margin: 15px 0 8px; font-size: 18px;}
.main07 .cont span.big {font-size: 24px;}
}

@media(max-width:768px){
.main07 .cont {padding: 20px 0;}
.main07 h1 {font-size: 20px;  margin-bottom: 12px;}
.main07 h2 {font-size: 16px; margin-bottom: 15px;}
.main07 h3 {margin: 10px 0 8px; font-size: 15px;}
.main07 .cont span.big {font-size: 18px;}
.main07 .cont ul li p {font-size: 3vw;}
.main07 .cont ul li p.p_mail {display: none;}
.main07 .cont ul li p br {display: none;}
}
/************************* main_inc 끝*************************/









/************************* title_navi 시작 *************************/
.navi_all {width:100%; margin:0 auto; background:#fff; height:50px; border-bottom:1px solid #ddd; }
.navi_in	{margin:0 auto; padding:0;max-width:1280px; margin:0 auto;}
.navi_in:after		{clear:both; content:''; display:block; width:100%;}

.home_btn_all						{float:left; width:10%; max-width:50px;  border-right:1px solid #efefef;}
.home_btn_all a					{display:block; height:49px; line-height:50px; text-align:center;}
.home_btn_all a:hover		{background:#f8f8f8; }
.home_btn_all a img			{max-width:100%; height:auto; vertical-align:middle;}

.navi_left					{float:left; width:90%; max-width:550px;}
.navi_left:after		{clear:both; content:''; display:block; width:100%;}
.navi_left div			{float:left;}

.navi_main		{width:50%; max-width:250px; padding:0 0 0 0; height:50px; position:relative; line-height:50px;  cursor:pointer; border-right:1px solid #efefef;}
.navi_title01	{padding:0 0 0 0; height:40px; width:100%; position:relative; line-height:50px; }
.navi_title01 h1 {color:#777; font-size:14px; margin-left:10px; width:100%;}
.navi_title01 h1.sub_menu:hover { color:#333; }

.navi_main h1 { color:#777; font-size:14px; margin-left:10px;}
.navi_main h1.sub_manu:hover { color:#333; }
.navi_main > .deco_right { float:right;  }

.navi_main >a.down_btn1	{position:absolute; right:10px; top:0px;}
.navi_main >a.down_btn2	{position:absolute; right:10px; top:0px;}
.navi_main >a.down_btn3	{position:absolute; right:10px; top:0px;}

.h1_focus	{color:#333 !important;;}

.navi_sub {width:50%; max-width:250px; padding:0; height:50px; line-height:50px; position:relative; cursor:pointer; border-right:1px solid #efefef;}
.navi_sub > h2						{ color:#333333; font-size:14px;  cursor:pointer; margin-left:10px;}
.navi_sub>a.down_btn4	{position:absolute; right:10px; top:0px; }

.navi_sub > p						{float:right; }

.extend1							{position:relative; top:-1px; width:100%; }
.extend1 > ul				{position:absolute;left:-1px; min-height:1px;width:100%;padding-left: 0px; padding:0px 0 10px 0; border-top:0;z-index: 999; background:#fff; border:1px solid #efefef; display:none;}
.extend1 > ul a { text-decoration:none; }


.extend2							{position:relative; top:-1px; width:100%;}
.extend2 > ul				{position: absolute;left:-1px; min-height:1px; width:251px; padding-left:0px; z-index: 999; background:#fff; border:1px solid #efefef; display:none; padding:0px 0 10px 0; }
.extend2 > ul a { text-decoration:none; }
.extend2 h1 { }

/*
position:absolute; left:-20px; min-height:1px; width:256px; padding-left:20px;  border-top:1px solid #efefef; z-index:999; background:#ddd; 
*/

.extend > ul > li		{min-height:20px;}
.down_btn			{cursor:pointer; }

/************************* title_navi 끝 *************************/


/************************* footer_inc 시작 *************************/

.footer_t								{width: 100%; padding: 50px 3%; background: #1a3d1f;line-height:170%; font-size:13px; text-align: center;}
.footer_t ul {display: flex; justify-content:center; margin-bottom: 15px;}
.footer_t ul li {margin-right: 20px;}
.footer_txt							{color: #ccc; font-weight: 300;}
.footer_txt p span				{display:inline-block; margin:0 10px; font-size:10px;}
.footer_txt p:last-child {margin-top: 30px;}
.footer_t .sns {margin-bottom: 30px;}
.footer_t .sns a {display: block;}
.footer_t .sns img {max-width: 45px; width: 100%;}

@media(max-width:1280px){
.footer_t {font-size: 11px; padding: 30px 3%;}
}

@media(max-width:768px){
.footer_txt br {display: none;}
.footer_t .sns img {width: 70%;}
.footer_t .sns {margin-bottom: 15px;}
.footer_txt p:last-child {margin-top: 15px;}
}

/*family_inc.php의 스타일*/
.total								{width:100%;  cursor:pointer; }
.select_d							{border:1px solid #ddd; width:100%; line-height:30px; height:30px; padding-left:8px; position:relative; font-size:12px;}
.select_d span				{display:inline-block; position:absolute; right:10px;}

/* 패밀리사이트 클릭시 밑으로 떨어지는  CSS*/
/*
.select_op						{border:1px solid #ddd;border-top:none; width:168px; margin-top:0px; display:none; position:absolute; z-index:3px; background:#fff; font-size:11px;}
*/

/* 패밀리사이트 클릭시 위로 올라오는 CSS*/
.select_op						{border:1px solid #ddd;border-bottom:none; width:160px; margin-top:0px; display:none; position:absolute; z-index:3px; background:#fff; font-size:11px;bottom:30px;}

.select_op	li				{line-height:30px;height:30px; border:0px solid red; padding-left:8px;}
.select_op	li		a		{cursor:pointer; width:100%; height:30px; display:inline-block;letter-spacing:-0.3px;}
.select_op	li:hover	{background:#eee;}
.a_focus							{background:#8e8e8e; color:#fff !important;}



.footer_copyright			{background:#323232; color:#fff; text-align:center; padding:10px;}
.footer_copyright p			{color:#fff; font-size:12px;}
.footer_copyright p a		{font-size:11px; color:#fff;  margin-left:15px;}

/************************* footer_inc 끝 *************************/



/************************* left_lnb_inc 시작 *************************/
.left_lnb		{  }
/************************* left_lnb_inc 끝 *************************/



/************************* ui.totop 시작 *************************/
#toTop {
	display:none;
	text-decoration:none;
	position:fixed;
	bottom:10px;
	right:10px;
	overflow:hidden;
	width:51px;
	height:51px;
	border:none;
	text-indent:100%;
	background:url("./img/ui.totop6.png") no-repeat left top;
}

#toTopHover {
	background:url("./img/ui.totop6.png") no-repeat left -51px;
	width:51px;
	height:51px;
	display:block;
	overflow:hidden;
	float:left;
	opacity: 0;
	-moz-opacity: 0;
	filter:alpha(opacity=0);
}

#toTop:active, #toTop:focus {
	outline:none;
}
/************************* ui.totop 끝 *************************/