/* css */
@import url(./fonts/nanumgothic.css); 
@import url(./fonts/nanumsquare.css); 
@import url(./fonts/gothic_a1.css); 

/*****************************************************************/
/*New2 ¸ÞÀÎÆäÀÌÁö ·¹ÀÌ¾Æ¿ô*/
/*****************************************************************/
.in_wide {max-width:100%; top:0px; background:#FDF3E9; position:relative; font-family:'gothic_a1'; overflow:hidden;}
@media only screen and (max-width:496px){
	.in_wide {padding:0 10px; top:0}
}


/*¸ÞÀÎÀÌ¹ÌÁö*/
.in2_img {width:100%; position:relative; overflow:hidden;}
.in2_img>div {overflow:hidden;}
@media only screen and (max-width:496px){
	.in2_img {padding:0 0px;}
	.in2_img div.img-wrap {padding-bottom:30% !important;}
}


/*¸ÞÀÎÀÌ¹ÌÁö Á¤Áö¹öÆ°*/
#carouselButtons {width:75px; position:absolute; left:0; bottom:10px; overflow:hidden;}
@media only screen and (max-width:496px){
	#carouselButtons {position:relative; top:5px; margin-bottom:20px;}
}


/*°øÁö»çÇ×*/
.in2_notice {max-width:1200px; margin:45px auto 70px auto; position:relative; overflow:hidden;}
.in2_notice>div {float:left; width:50%; overflow:hidden;}
/*¿ÞÂÊ*/
.in2_notice>div:nth-child(1) {padding-right:20px;}
.in2_notice>div:nth-child(1)>ul {list-style:none; margin:0; padding:0; overflow:hidden;}
.in2_notice>div:nth-child(1)>ul>li {float:left; width:50%;}
.in2_notice>div:nth-child(1)>ul>li>div {padding:20px 20px; background:#FFF; border:#D7D7D7 1px solid; border-radius:20px; overflow:hidden;}
.in2_notice>div:nth-child(1)>ul>li:nth-child(1) {width:65%; margin-bottom:20px;}
.in2_notice>div:nth-child(1)>ul>li:nth-child(2) {width:35%; margin-bottom:20px; text-align:right;}
.in2_notice>div:nth-child(1)>ul>li:nth-child(2)>div {padding:0; background:none; border:none; border-radius:0;}
.in2_notice>div:nth-child(1)>ul>li:nth-child(2)>div>a {display:block; margin-bottom:10px;}
.in2_notice>div:nth-child(1)>ul>li:nth-child(2)>div>a:last-child {margin-bottom:0;}
.in2_notice>div:nth-child(1)>ul>li:nth-child(3) {padding-right:5px;}
.in2_notice>div:nth-child(1)>ul>li:nth-child(4) {padding-left:5px;}
.in2_notice>div:nth-child(1)>ul>li>div>a {display:block; overflow:hidden;}
.in2_notice>div:nth-child(1)>ul>li>div>a>b {float:left; font-size:20px; font-weight:bold; letter-spacing:-1px; line-height:150%;}
.in2_notice>div:nth-child(1)>ul>li>div>a>i {float:right; padding-top:5px;}
.in2_notice>div:nth-child(1)>ul>li:nth-child(3)>div>a>b {color:#31A56B;}
.in2_notice>div:nth-child(1)>ul>li:nth-child(4)>div>a>b {color:#61A429;}
.in2_notice>div:nth-child(1)>ul>li>div>div {padding:10px 0 0 0; overflow:hidden;}
/*¿À¸¥ÂÊ*/
.in2_notice>div:nth-child(2) {}
.in2_notice>div:nth-child(2)>div {padding:20px 35px 30px 35px; background:#FFF; border:#D7D7D7 1px solid; border-radius:20px; overflow:hidden;}
.in2_notice>div:nth-child(2)>div:nth-child(1) {margin-bottom:20px;}
.in2_notice>div:nth-child(2)>div>a {display:block; overflow:hidden;}
.in2_notice>div:nth-child(2)>div>a>b {float:left; font-size:20px; font-weight:bold; letter-spacing:-1px; line-height:150%;}
.in2_notice>div:nth-child(2)>div>a>i {float:right; padding-top:2px;}
.in2_notice>div:nth-child(2)>div>div {padding:20px 20px 0 20px; overflow:hidden;}
.in2_notice img {max-width:100%;}
@media only screen and (max-width:496px){
	.in2_notice {margin:20px auto 30px auto}
	.in2_notice>div {float:node; width:100%;}
	/*¿ÞÂÊ*/
	.in2_notice>div:nth-child(1) {padding-right:0;}
	.in2_notice>div:nth-child(1)>ul>li {float:none; width:100%; margin-bottom:20px;}
	.in2_notice>div:nth-child(1)>ul>li>div {padding:20px 20px; border-radius:20px;}
	.in2_notice>div:nth-child(1)>ul>li:nth-child(1) {width:100%;}
	.in2_notice>div:nth-child(1)>ul>li:nth-child(2) {width:100%; text-align:center;}
	.in2_notice>div:nth-child(1)>ul>li:nth-child(2)>div {padding:0; background:none; border:none; border-radius:0;}
	.in2_notice>div:nth-child(1)>ul>li:nth-child(3) {padding-right:0;}
	.in2_notice>div:nth-child(1)>ul>li:nth-child(4) {padding-left:0;}
}


/*°øÁö»çÇ× À¥Á¢±Ù¼º ¸ÖÆ¼ÅÇ*/
.tab.list {height:350px !important; overflow:hidden;}
.tab.list ul {position:relative; margin:10px 0 0 0; padding:0; list-style:none;}
.tab.list ul:after {content:""; display:block; clear:both;}
.tab.list>ul>li {float:left; margin-bottom:0px; text-align:left; overflow:hidden;}
.tab.list>ul>li:last-child {padding-left:5px;}
.tab.list>ul>li>a {position:relative; float:left; width:100%; padding:0px 13px; color:#666;}
.tab.list>ul>li:first-child>a {border-right:#ddd 1px solid;}
.tab.list>ul>li>a>span {position:relative; display:inline-block; letter-spacing:-0.5px; cursor:pointer; font-size:20px; font-weight:600; z-index:5;}
.tab.list>ul>li>a>i {font-style:normal; float:right; font-size:18px;}
.tab.list>ul>li.active>a {display:block; color:#0797b9;}
.tab.list>ul>li>ul>p.more {position:absolute; right:0px; top:-37px; text-align:center; z-index:11; }
.tab.list>ul>li>ul>p.more>a {position:relative; display:inline-block; padding:12.5px 0;}
.tab.list>ul>li>ul {width:100%; height:240px; position:absolute; background:#FFF; border:#d6d6d6 0px solid; top:25px; left:0; list-style:none; margin:0; padding:10px 15px; z-index:0;}
.tab.list>ul>li>ul:after {content:""; display:block; clear:both;}
.tab.list>ul>li>ul>li {position:relative; margin:0;}
.tab.list>ul>li>ul>li>a {padding:0; margin:0; border:0 !important; color:#666 !important; font-weight:normal; background:transparent; letter-spacing:normal}
.tab.list>ul>li>ul>li>a:hover, .tab.list>ul>li>ul>li>a:active, .tab.list>ul>li>ul>li>a:focus {color:#000 !important; text-decoration:underline}
.tab.list>ul>li>ul>li time, .tab.list>ul>li>ul>li .time {position:absolute; top:0; right:0; color:#767676}
.tab.list.jx {height:auto}
.tab.list.jx ul {border:0}
.tab.list.jx li {float:none; position:relative}
.tab.list.jx li a {float:none; display:block; font-weight:bold; color:#333; border:0px solid #eee !important; border-bottom-color:#ccc !important;}
.tab.list.jx li ul {position:static; display:block; left:0; top:0; padding:0px 0}
.tab.list.jx li li a {display:inline; border:0 !important; background:none !important; font-weight:normal}
@media only screen and (max-width:496px){
	.tab.list {height:350px !important;}
	.tab.list>ul>li>a>i {display:none;}
	.tab.list>ul>li>ul {width:100%; position:absolute; top:20px; padding:10px;}
}


/*¸ÞÀÎ¸µÅ©*/
.in2_link {max-width:1200px; margin:0 auto 55px auto; position:relative; overflow:hidden;}
.in2_link>div {float:left; overflow:hidden;}
.in2_link>div:nth-child(1) {width:40%; padding-right:20px;}
.in2_link>div:nth-child(2) {width:60%;}
.in2_link>div>div.video-container {position:relative; width:100%; height:auto; padding-top:1%;}
.in2_link>div>div.video-container>iframe {z-index:1; top:0; left:0; position:absolute; width:100%; height:100%;}
.in2_link>div>ul {list-style:none; margin:0; padding:0; background:#FFF; border:#D7D7D7 1px solid; border-radius:20px; overflow:hidden;}
.in2_link>div>ul>li {float:left; width:33.33%; padding:33px 25px; text-align:center; border-right:#D7D7D7 1px solid;}
.in2_link>div>ul>li:last-child {border-right:none; padding:20px 65px 0 65px;}
.in2_link>div>ul>li>h3 {font-size:18px; font-weight:bold; letter-spacing:-0.5px; text-align:left; margin-top:0;}
.in2_link>div>ul>li>a {font-size:14px; padding:2px 20px; background:#FFF; border:#CCC 1px solid; border-radius:20px; display:inline-block;}
.in2_link img {max-width:100%;}
@media only screen and (max-width:496px){
	.in2_link {margin:0 auto 20px auto;}
	.in2_link>div {float:none; width:100% !important; padding:0 !important; margin-bottom:20px;}
	.in2_link>div>ul>li {float:none; width:100%; padding:20px 25px; border-right:none; border-bottom:#E1E1E1 1px solid;}
	.in2_link>ul>li:last-child {border-bottom:none;}
}


/*»çÀÌÆ®¹è³Ê*/
.in2_site {max-width:1200px; margin:0 auto 30px auto; position:relative; overflow:hidden;}
.in2_site>div {background:#FFF; border:#D7D7D7 1px solid; padding:20px 0; overflow:hidden;}
/*
.in2_site>ul>li:last-child { text-align:right; margin-right:0px;}
.in2_site>ul>li:last-child>select {width:200px; height:57px; border:#d5d5d5 1px solid; padding-left:10px; background: url(../images/icon_select.jpg) no-repeat 95% 50%; -webkit-appearance:none; -moz-appearance:none; -ms-appearance:none; appearance:none;}
.in2_site>ul>li:last-child>select::-ms-expand {display:none;}
*/
@media only screen and (max-width:1199px){
	.in2_site {width:100%;}
	.in2_site>ul>li {float:left; margin-right:0px;}
	.in2_site>ul>li:last-child {margin-right:0px;}
}
@media only screen and (max-width:496px){
	.in2_site {max-width:100%;}
	.in2_site>ul>li {float:left; width:50%; margin:5px 0px; padding:0;}
	.in2_site>ul>li>a {width:95%;}
	.in2_site>ul>li img {max-width:100%;}
}




/*********************************************************************************************************************************************/




/*****************************************************************/
/*New ¸ÞÀÎÆäÀÌÁö ·¹ÀÌ¾Æ¿ô*/
/*****************************************************************/
/*¸ÞÀÎÀÌ¹ÌÁö*/
.in_img {width:100%; border-bottom:#cecece 1px solid; margin:0; position:relative; overflow:hidden;}
.in_img>div {max-width:1200px; margin:0px auto; position:relative; overflow:hidden;}
.in_img>div>div {float:left; overflow:hidden;}
.in_img>div>div:nth-child(1) {width:85%;}
.in_img>div>div:nth-child(2) {width:15%; text-align:right;}
.in_img>div>div:nth-child(2)>div {padding-top:20%; overflow:hidden;}
.in_img>div>div:nth-child(2)>div>a {display:inline-block; padding:10px; margin:2px 0; border-radius:15px;}
.in_img>div>div:nth-child(2)>div>a:nth-child(1) {background:#04b443;}
.in_img>div>div:nth-child(2)>div>a:nth-child(2) {background:#4d4d4d;}
.in_img img {max-width:100%;}
@media only screen and (max-width:496px){
	.in_img {border-bottom:none;}
	.in_img>div>div {float:none; width:100% !important; text-align:center !important;}
	.in_img>div>div:nth-child(1) { border-bottom:#cecece 1px solid; margin-bottom:20px;}
	.in_img>div>div:nth-child(2)>div {padding-top:0;}
}


/*¸ÞÀÎÀÌ¹ÌÁö Á¤Áö¹öÆ°*/
#carouselButtons {width:75px; position:absolute; left:0; bottom:10px; overflow:hidden;}
@media only screen and (max-width:496px){
	#carouselButtons {position:relative; top:5px; margin-bottom:20px;}
}


/*°íÁ¤ Äü¸Þ´º*/
.in_quick {width:270px; position:fixed !important; bottom:30px; left:0; z-index:2;}
.in_quick img {max-width:100%;}
@media only screen and (max-width:1199px){
	.in_quick {display:none;}
}


/*°øÁö»çÇ×*/
.in_new_notice {max-width:1200px; margin:35px auto 35px auto; position:relative; overflow:hidden;}
.in_new_notice img {max-width:100%;}
.in_new_notice>div {float:left; width:50%; overflow:hidden;}
/*¿ÞÂÊ*/
.in_new_notice>div:nth-child(1) {padding-right:15px;}
.in_new_notice>div:nth-child(1)>ul {list-style:none; margin:0; padding:0; overflow:hidden;}
.in_new_notice>div:nth-child(1)>ul>li {width:49.2%; min-height:360px;}
.in_new_notice>div:nth-child(1)>ul>li:nth-child(1) {float:left; background:#e9fbd7 url(../images/in_new_notice_bg_01.jpg) center no-repeat;}
.in_new_notice>div:nth-child(1)>ul>li:nth-child(2) {float:right; background:#f7fad2 url(../images/in_new_notice_bg_02.jpg) center no-repeat;}
.in_new_notice>div:nth-child(1)>ul>li:nth-child(1)>div {padding:15px 45px;}
.in_new_notice>div:nth-child(1)>ul>li>div {padding:15px 15px; overflow:hidden;}
.in_new_notice>div:nth-child(1)>ul>li>div>a {display:block; overflow:hidden;}
.in_new_notice>div:nth-child(1)>ul>li>div>a>b {float:left; font-size:20px; font-weight:bold; letter-spacing:-1px; line-height:150%;}
.in_new_notice>div:nth-child(1)>ul>li:nth-child(1)>div>a>b>span {color:#4e9c00;}
.in_new_notice>div:nth-child(1)>ul>li:nth-child(2)>div>a>b>span {color:#ec3800;}
.in_new_notice>div:nth-child(1)>ul>li>div>a>i {float:right; padding-top:5px; font-style:normal; font-size:28px;}
.in_new_notice>div:nth-child(1)>ul>li>div>div {padding:20px 0 0 0; overflow:hidden;}
/*¿À¸¥ÂÊ*/
.in_new_notice>div:nth-child(2) {padding-left:15px;}
.in_new_notice>div:nth-child(2)>div {overflow:hidden;}
.in_new_notice>div:nth-child(2)>div:nth-child(1) {margin-bottom:20px;}
.in_new_notice>div:nth-child(2)>div:nth-child(1)>a {background:#05BD4B;}
.in_new_notice>div:nth-child(2)>div:nth-child(2)>a {background:#E92B89;}
.in_new_notice>div:nth-child(2)>div>a {display:block; padding:5px 15px; overflow:hidden;}
.in_new_notice>div:nth-child(2)>div>a>b {font-size:18px; font-weight:bold; color:#FFFFFF; letter-spacing:-1px; line-height:150%; float:left;}
.in_new_notice>div:nth-child(2)>div>a>i {float:right; padding-top:2px;}
.in_new_notice>div:nth-child(2)>div>div {padding:20px 20px 0 20px; overflow:hidden;}
@media only screen and (max-width:496px){
	.in_new_notice>div {float:none; width:100%; padding:0 !important;}
	.in_new_notice>div:nth-child(1)>ul>li {width:100%; min-height:inherit; float:none !important; margin-bottom:20px;}
}


/*°øÁö»çÇ× À¥Á¢±Ù¼º ¸ÖÆ¼ÅÇ*/
/*
.tab.list {height:300px !important; overflow:hidden;}
.tab.list ul {position:relative; margin:0; padding:0; list-style:none;}
.tab.list ul:after {content:""; display:block; clear:both;}
.tab.list>ul>li {float:left; width:50%; margin-bottom:0px; text-align:left; overflow:hidden;}
.tab.list>ul>li:last-child {padding-left:5px;}
.tab.list>ul>li>a {position:relative; float:left; width:100%; padding:6px 13px; background:#fff; color:#666; border:#999 1px solid;}
.tab.list>ul>li>a>span {position:relative; display:inline-block; letter-spacing:-0.5px; cursor:pointer; font-size:17px; font-weight:700; z-index:5;}
.tab.list>ul>li>a>i {font-style:normal; float:right; font-size:18px;}
.tab.list>ul>li.active>a {display:block; background:#F26010; border:#F26010 1px solid; color:#FFFFFF;}
.tab.list>ul>li>ul>p.more {position:absolute; right:0px; top:-62px; text-align:center; z-index:11; }
.tab.list>ul>li>ul>p.more>a {position:relative; display:inline-block; padding:12.5px 0;}
.tab.list>ul>li>ul {width:100%; height:240px; position:absolute; background:#FFF; border:#d6d6d6 0px solid; top:50px; left:0; list-style:none; margin:0; padding:10px 15px; z-index:0;}
.tab.list>ul>li>ul:after {content:""; display:block; clear:both;}
.tab.list>ul>li>ul>li {position:relative; margin:0;}
.tab.list>ul>li>ul>li>a {padding:0; margin:0; border:0 !important; color:#666 !important; font-weight:normal; background:transparent; letter-spacing:normal}
.tab.list>ul>li>ul>li>a:hover, .tab.list>ul>li>ul>li>a:active, .tab.list>ul>li>ul>li>a:focus {color:#000 !important; text-decoration:underline}
.tab.list>ul>li>ul>li time, .tab.list>ul>li>ul>li .time {position:absolute; top:0; right:0; color:#767676}
.tab.list.jx {height:auto}
.tab.list.jx ul {border:0}
.tab.list.jx li {float:none; position:relative}
.tab.list.jx li a {float:none; display:block; font-weight:bold; color:#333; border:0px solid #eee !important; border-bottom-color:#ccc !important;}
.tab.list.jx li ul {position:static; display:block; left:0; top:0; padding:0px 0}
.tab.list.jx li li a {display:inline; border:0 !important; background:none !important; font-weight:normal}
@media only screen and (max-width:496px){
	.tab.list {height:300px !important;}
	.tab.list>ul>li>a>i {display:none;}
	.tab.list>ul>li>ul {width:100%; position:absolute; top:40px; padding:15px;}
}
*/


/*¸ÞÀÎ¸µÅ©*/
.in_new_link {max-width:1200px; margin:15px auto; position:relative; overflow:hidden;}
.in_new_link>ul {list-style:none; margin:0; padding:0; border:#E1E1E1 1px solid; background:#FBFDEF; overflow:hidden;}
.in_new_link>ul>li {float:left; width:20%; padding:20px 25px; text-align:center; border-right:#E1E1E1 1px solid;}
.in_new_link>ul>li:last-child {border-right:none; padding:20px 65px 0 65px;}
.in_new_link>ul>li>h3 {font-size:18px; font-weight:bold; letter-spacing:-0.5px; text-align:left; margin-top:0;}
.in_new_link>ul>li>a {font-size:14px; padding:2px 20px; background:#FFF; border:#CCC 1px solid; border-radius:20px; display:inline-block;}
.in_new_link img {max-width:100%;}
@media only screen and (max-width:496px){
	.in_new_link>ul>li {float:none; width:100%; padding:20px 25px; border-right:none; border-bottom:#E1E1E1 1px solid;}
	.in_new_link>ul>li:last-child {border-bottom:none;}
}


/*¸ÞÀÎÈ«º¸¿µ»ó*/
.in_mov {margin-bottom:50px; background:#b9e7ff; position:relative; overflow:hidden;}
.in_mov>ul {max-width:1200px;list-style:none; margin:0 auto; padding:33px 0; overflow:hidden;}
.in_mov>ul>li {float:left; min-height:405px;}
.in_mov>ul>li:first-child {width:500px; background:url(../images/in_map_icon.png) right bottom no-repeat; border:#FFF 2px solid; padding:25px 20px 10px 30px;}
.in_mov>ul>li:first-child>h3 {font-size:40px; font-weight:bold; color:#208ac2; letter-spacing:-1px;}
.in_mov>ul>li:first-child>p {font-size:24px; letter-spacing:-0.5px; margin:15px 0 30px 0;}
.in_mov>ul>li:first-child>a {background:#208ac2; padding:10px 20px; font-size:22px; font-weight:bold; color:#FFF; }
.in_mov>ul>li:first-child>a:hover {background:#0083cc; color:#FFFFFF;}
.in_mov>ul>li:last-child {float:right; width:100%; max-width:720px;}
.in_mov>ul>li:last-child>div.video-container {position:relative; width:100%; height:auto; padding-top:56.25%;}
.in_mov>ul>li:last-child>div.video-container>iframe {z-index:1; top:0; left:0; position:absolute; width:100%; height:100%;}
@media only screen and (max-width:496px){
	.in_mov>ul>li {float:none; height:auto;}
	.in_mov>ul>li:first-child {width:100%; background:none; padding:15px; margin-bottom:20px;}
	.in_mov>ul>li:first-child>h3 {font-size:30px; display:inline;}
	.in_mov>ul>li:first-child>h4 {font-size:24px; display:inline;}
	.in_mov>ul>li:first-child>p {font-size:17px; text-align:justify; margin:15px 0 40px 0;}
	.in_mov>ul>li:first-child>p>br {display:none;}
	.in_mov>ul>li:last-child {width:100%; text-align:center;}
}


/*»çÀÌÆ®¹è³Ê*/
.in_site {max-width:1200px; position:relative; margin:30px auto; overflow:hidden;}
.in_site>div {border:#d6d6d6 1px solid; padding:5px 5px; overflow:hidden;}
/*.in_site>ul>li:last-child { text-align:right; margin-right:0px;}
.in_site>ul>li:last-child>select {width:200px; height:57px; border:#d5d5d5 1px solid; padding-left:10px; background: url(../images/icon_select.jpg) no-repeat 95% 50%; -webkit-appearance:none; -moz-appearance:none; -ms-appearance:none; appearance:none;}
.in_site>ul>li:last-child>select::-ms-expand {display:none;}*/
@media only screen and (max-width:1199px){
	.in_site {width:100%;}
	.in_site>ul>li {float:left; margin-right:0px;}
	.in_site>ul>li:last-child {margin-right:0px;}
}
@media only screen and (max-width:496px){
	.in_site {max-width:100%;}
	.in_site>ul>li {float:left; width:50%; margin:5px 0px; padding:0;}
	.in_site>ul>li>a {width:95%;}
	.in_site>ul>li img {max-width:100%;}
}


/*********************************************************************************************************************************************/


/*****************************************************************/
/*¸ÞÀÎÆäÀÌÁö ·¹ÀÌ¾Æ¿ô*/
/*****************************************************************/

#content{
	background-color: #fff;
	padding: 30px 0px;
}
#content h3 strong{
	color: #ff1e1e;
}
#content h3 strong{
	color: #ff1e1e;
}
@media only screen and (max-width:992px){
	#content .m-pn{
		padding: 0px !important;
	}
}

#content1{
	background-color: #fff;
	padding: 0px 0px;
	border-top:#E4E4E4 1px solid;
}


.content_box04 {border:#DDD 1px solid; border-radius:50px; background:#FFF; padding:30px 30px; margin:20px 0px 30px 0px; font-size:24px; line-height:170%; overflow:hidden;}
@media only screen and (max-width:496px){
.content_box04 {padding:20px 15px; margin:10px 0px 40px 0px;}
.content_box04>ul.list_dot>li {background:url(../images/list_icon_01.png) no-repeat 0 8px; margin-bottom:2px; font-size:18px; line-height:140%;}	
}
	
/*ÁÖ¿ä»ç¾÷*/
.in_saup_top {text-align:center; font-size:14px; color:#333333; line-height:40px; padding:20px 0; background:#FFFFFF; width:100%;}
@media only screen and (min-width:496px){
	.in_saup_top {background:url(../images/in_saup_title_bg.jpg) repeat-x center; margin-top:20px;}
	.in_saup_top_in {text-align:center; font-size:16px; color:#333333; line-height:40px; padding:20px 0; background:#FFFFFF; width:400px; margin:0 auto;}
}

.in_saup {float:left; width:33%; cursor:pointer;}
.in_saup_ul {list-style:none; padding:0px; margin:0 0 0 0px; clear:both;}
.in_saup_ul li {float:left;}
.in_saup_ul li img {margin-right:20px;}
.in_saup_title {font-size:24px; font-weight:500; padding-top:30px; margin-bottom:10px;}
@media only screen and (max-width:992px){
	.in_saup {float:left; width:33%;}
	.in_saup_ul {list-style:none; padding:0px; margin:0 0 0 0px; clear:both;}
	.in_saup_ul li {float:none; text-align:center;}
	.in_saup_ul li img {}
	.in_saup_title {font-size:24px; font-weight:500; padding-top:30px; margin-bottom:10px;}
}
@media only screen and (max-width:496px){
	.in_saup {float:none; width:100%; margin-bottom:20px; padding:10px; border:#CCCCCC 1px solid;}
	.in_saup_ul {list-style:none; padding:0px; margin:0 0 0 0px; clear:both;}
	.in_saup_ul li {float:none; text-align:center;}
	.in_saup_ul li img {}
	.in_saup_title {font-size:24px; font-weight:500; padding-top:10px; margin-bottom:10px;}
}

/*°øÁö»çÇ×*/
.in_notice { list-style:none; padding:0px; margin:20px 0 0px 0; line-height:25px; clear:both; }
.in_notice_01 { float:left; width:33%; padding:20px 20px 0 0; font-size:26px; }
.in_notice_02 { float:left; width:33%; padding:15px 0 0 20px; }
.in_notice_03 { float:left; width:33%; padding:20px 0 0 40px; font-size:26px; }
.in_notice_box { border:#CCCCCC 0px solid; overflow:hidden; }
@media only screen and (max-width:992px){
	.in_notice_01 { float:left; width:50%; padding:20px 20px 0 0; }
	.in_notice_02 { float:left; width:50%; padding:20px 0 0 20px; }
	.in_notice_03 { float:none; width:100%; padding:0; clear:both; overflow:hidden; }
	.in_notice_box { margin-bottom:20px; border:#CCCCCC 0px solid; overflow:hidden; }
}
@media only screen and (max-width:496px){
	.in_notice_01 { float:none; width:100%; padding:0; }
	.in_notice_02 { float:none; width:100%; padding:0; }
	.in_notice_03 { float:none; width:100%; padding:0; }
	.in_notice_box { margin-bottom:20px; border:#CCCCCC 0px solid; overflow:hidden; }
}

/*¸µÅ©¹è³Ê*/
#content2{
	background-color: #f4f4f4;
	padding: 30px 0px;
}
#content2 .in_link {list-style:none; padding:0px; margin:0px; clear:both;}
#content2 .in_link li {float:left; width:25%; text-align:center;}
#content2 .in_link_icon {margin-bottom:15px;}
#content2 .in_link_text1 {font-size:18px; margin-bottom:0px;}
#content2 .in_link_text2 {font-size:13px;}
@media only screen and (max-width:992px){
	#content2 .in_link {list-style:none; padding:0px; margin:0px; clear:both;}
	#content2 .in_link li {float:left; width:25%; text-align:center;}
	#content2 .in_link li img {max-width:70%;}
	#content2 .in_link_icon {margin-bottom:15px;}
	#content2 .in_link_text1 {font-size:16px; margin-bottom:0px;}
	#content2 .in_link_text2 {font-size:12px;}
}
@media only screen and (max-width:496px){
	#content2 .in_link {list-style:none; padding:0px; margin:0px; clear:both;}
	#content2 .in_link li {width:100%; text-align:center; margin-bottom:20px;}
	#content2 .in_link_icon {margin-bottom:15px;}
	#content2 .in_link_text1 {font-size:18px; margin-bottom:0px;}
	#content2 .in_link_text2 {font-size:13px;}
}

/*È«º¸¿µ»ó*/
#content3{
	background:url(../images/in_mov_bg.jpg) center bottom no-repeat #004cab;
	padding: 40px 0px;
	color:#FFFFFF;
}
#content3 .in_mov1 {float:left; width:50%; font-size:18px; line-height:30px; padding:0px 0px 0px 10px; overflow:hidden;}
#content3 .in_mov1_title {font-size:34px; font-weight:600; line-height:50px;}
#content3 .in_mov1_btn {width:250px; text-align:center; font-size:22px; padding:15px 15px 15px 15px; border:#FFFFFF 2px solid; cursor:pointer;}
#content3 .in_mov2 {float:right; width:50%;}
@media only screen and (min-width:497px){
	.youtubeWrap {
	  position: relative;
	  width: 100%;
	  padding-bottom: 60%;
	}
	.youtubeWrap iframe {
	  position: absolute;
	  width: 100%;
	  height: 100%;
	}
}
@media only screen and (max-width:992px){
	#content3 .in_mov1 {float:none; width:100%; font-size:20px; line-height:30px; text-align:center; margin-bottom:30px; clear:both; overflow:hidden;}
	#content3 .in_mov1_title {font-size:30px; font-weight:600; line-height:45px;}
	#content3 .in_mov1_btn {width:100%; text-align:center; font-size:22px; padding:13px 15px 15px 15px; border:#FFFFFF 2px solid;}
	#content3 .in_mov2 {float:none; width:100%; text-align:center; clear:both; overflow:hidden;}
}
@media only screen and (max-width:496px){
	#content3 .in_mov1 {float:none; width:100%; font-size:14px; line-height:25px; text-align:center; margin-bottom:20px; clear:both; overflow:hidden;}
	#content3 .in_mov1_title {font-size:28px; font-weight:600; line-height:40px;}
	#content3 .in_mov1_btn {width:100%; text-align:center; font-size:22px; padding:13px 15px 15px 15px; border:#FFFFFF 2px solid;}
	#content3 .in_mov2 {float:none; width:100%; text-align:center; clear:both; overflow:hidden;}
}

/*ÇÏ´Ü¹è³Ê*/
.in_gallery { margin:20px 0; }

/*ÇÏ´Ü¹è³Ê*/
.in_banner { list-style:none; padding:0px; margin:0px 0 30px 0; clear:both; }
.in_banner li { float:left; height:56px; padding:0px 1px; margin-bottom:5px; }
.in_banner li img { width:160px; border:#CCCCCC 1px solid; }
@media only screen and (max-width:992px){
	.in_banner { list-style:none; padding:0px; margin:30px 0; clear:both; }
	.in_banner li { float:left; height:56px; padding:0px 5px; margin-bottom:5px; }
	.in_banner li img { width:160px; border:#CCCCCC 1px solid; }
}
@media only screen and (max-width:496px){
	.in_banner { list-style:none; padding:0px; margin:30px 0; clear:both; }
	.in_banner li { float:none; width:100%; height:100%; margin-bottom:10px; clear:both; overflow:hidden; }
	.in_banner li img { min-width:100%; border:#CCCCCC 1px solid; }
}




/* PC/¸ð¹ÙÀÏ */
.five_mobile {display:none;}
@media only screen and (max-width:496px){
	.five_pc {display:none;}
	.five_mobile {display:block;}
}



/*********************************************************************************************************************************************/



/*****************************************************************/
/*¼­ºêÆäÀÌÁö ÀÌ¹ÌÁö*/
/*****************************************************************/
#fivetop_sub_img {
	background:url(../images/sub_img_bg.jpg);
	text-align:center;
	overflow:hidden;
	clear:both;
}

/*****************************************************************/
/*¼­ºêÆäÀÌÁö Å¸ÀÌÆ²*/
/*****************************************************************/
.amina-header { line-height:22px; max-width:1200px; margin:30px auto 15px auto; padding:0 20px; }
.amina-header .header-breadcrumb { margin-top:4px; font-size:13px; }
@media all and (max-width:460px) {
	.responsive .amina-header .header-breadcrumb { display:none; }
}

/*****************************************************************/
/*¼­ºêÆäÀÌÁö ¸Þ´º ÅÇ*/
/*****************************************************************/
/*
#tap_wrp.tab_company {
    width: 100%;
    background-color: #F9F9F9;
	margin: 0px auto;
}
#tap_wrp.tab_company a {
	color: #09279F;
    text-decoration: none;
    padding: 14px 15px 11px 15px;
	margin: 0 5px;
    font-size: 1.7rem;
	letter-spacing:-0.8pt;
    display: inline-block;
	border-bottom: 3px solid transparent;
}
#tap_wrp.tab_company a.active {
	color: red;
	border-color: #222;
}
#tap_wrp.tab_company a:hover {
	color: #222;
	border-color: #222;
}
@media only screen and (max-width: 992px){
	#tap_wrp.tab_company a{
		padding: 14px 0 11px 0;
		font-size: 15px;
	}
}
@media only screen and (max-width: 767px){
	#tap_wrp.tab_company a{
		padding: 10px 0 7px 0;
		font-size: 14px;
	}
}
*/


/*****************************************************************/
/* ¼­ºê³»¿ë ·¹ÀÌ¾Æ¿ô */
/*****************************************************************/
#fivetop {max-width:1200px; margin:30px auto 20px auto; padding:10px 20px; font-size:15px; line-height:26px;}

/* Å¸ÀÌÆ² */
.fivetop_title {
	background:url(../images/icon_31.gif) no-repeat 0 0px;
	padding:15px 0 10px 0;
	margin-bottom:5px;
	font-size:22px;
	font-weight:600;
	color:#333333;
	letter-spacing: -0.4pt;
	text-align:left;
	clear:both;
}

/* ³»¿ë */
.fivetop_content_01  {margin:5px 0px 80px 0px; font-size:17px; line-height:28px; clear:both; overflow:hidden;}
.fivetop_content_01 a:link {color:#0066CC; text-decoration:none;}
.fivetop_content_01 a:visited {color:#0066CC; text-decoration:none;}
.fivetop_content_01 a:active {color:#0066CC; text-decoration:none;}
.fivetop_content_01 a:hover {color:#FF0000; text-decoration:none;}
.fivetop_content_02  {margin:5px 0px 60px 20px; clear:both;}

/*****************************************************************/
/* 2Â÷ ÅÇ¸Þ´º */
/*****************************************************************/
.tab-sub {background:#fafafa; border-bottom:1px solid #dddddd; margin-bottom:40px;}
.tab-nav-sub { width:100%; margin:0px; }
.tab-nav-sub > ul {list-style:none; margin:0px; padding:0px; overflow:hidden;}
.tab-nav-sub > ul > li {float:left; background-color:#fbfbfb; font-size:15px; letter-spacing:-1pt;}
.tab-nav-sub > ul > li > a {text-align:center; padding:12px 0px; border-right:0px solid #dddddd; display:block;}
.tab-nav-sub > ul > li:first-child > a {border-left:0px solid #bcc1c6;}
.tab-nav-sub > ul > li > a span {display:block; line-height:20px;}
.tab-nav-sub > ul > li.active{background-color:#16b8a1; border-top: 0px solid #152475;}
.tab-nav-sub > ul > li.active a {color:#fff; padding:12px 0px; background:url(../images/icon_arrow1.png--) right center no-repeat;}
.tab-nav-sub > ul > li.active a span {font-weight:600;}
.tab-nav-sub > ul > li:hover.active a span {color:#fff;}
.tab-nav-sub > ul > li:hover a span {color:#333333; text-decoration:underline;}
.tab-nav-sub > ul > li.active:hover a span {text-decoration:none;}
@media only screen and (max-width:496px){
.tab-sub {display:none;}
}

/* ÅÇ °¹¼ö */
.col2{}
.col2 > li {width:50%;}
.col2 > li:first-child {width:50%;}
.col3{}
.col3 > li {width:33.3%;}
.col3 > li:first-child {width:33.4%;}
.col4{}
.col4 > li {width:25%;}
.col4 > li:first-child {width:25%;}
.col5{}
.col5 > li {width:20%;}
.col5 > li:first-child {width:20%;}
.col6{}
.col6 > li {width:16.6%;}
.col6 > li:first-child {width:16.7%;}
.col7{}
.col7 > li {width:14.2%;}
.col7 > li:first-child {width:14.3%;}
.col8{}
.col8 > li {width:12.5%;}
.col8 > li:first-child {width:12.6%;}
.col9{}
.col9 > li {width:11.1%;}
.col9 > li:first-child {width:11.2%;}
.col10{}
.col10 > li {width:10%;}
.col10 > li:first-child {width:10%;}
.col11{}
.col11 > li {width:9%;}
.col11 > li:first-child {width:9%;}
.col12{}
.col12 > li {width:8.33%;}
.col12 > li:first-child {width:8.33%;}
.col13{}
.col13 > li {width:7.69%;}
.col13 > li:first-child {width:7.69%;}

/*****************************************************************/
/* 3Â÷ ÅÇ¸Þ´º */
/*****************************************************************/
.tabStyle {border-bottom:2px solid #BF4C26; margin-bottom:60px;}
.tabStyle > ul {list-style:none; margin:0px; padding:0px; overflow:hidden;}
.tabStyle > ul > li {float:left; background-color:#fbfbfb; border-top: 4px solid #fff;}
.tabStyle > ul > li > a {text-align:center; padding:10px 18px; border-top:1px solid #bcc1c6; border-right:1px solid #bcc1c6; display:block;}
.tabStyle > ul > li:first-child > a {border-left:1px solid #bcc1c6;}
.tabStyle > ul > li > a span {display:block; line-height:20px; font-size:16px;}
.tabStyle > ul > li.active{background-color:#BF4C26; border-top: 4px solid #BF4C26;}
.tabStyle > ul > li.active a {color:#fff; padding:8px 18px 12px 18px; border-top:1px solid #BF4C26; border-right: 1px solid #BF4C26; border-left:1px solid #BF4C26; background:url(../images/icon_arrow1.png) right center no-repeat;}
.tabStyle > ul > li.active a span {font-weight:600;}
.tabStyle > ul > li:hover.active a span {color:#fff;}
.tabStyle > ul > li:hover a span {color:#333333; text-decoration:underline;}
.tabStyle > ul > li.active:hover a span {text-decoration:none;}
@media only screen and (max-width:496px){
.tabStyle > ul > li.active a {background:none;}
}

/* 3Â÷¸Þ´º ÅÇ */
.sub_tab {width:100%; margin:0px auto 60px auto; overflow:hidden;}
.sub_tab>ul {width:100%; list-style:none; margin:0px; padding:0px; display:table; table-layout:fixed; overflow:hidden;}
.sub_tab>ul>li {display:table-cell; vertical-align:middle; text-align:center;}
.sub_tab>ul>li>a {font-size:16.5px; color:#777; background:#FBFBFB; border:#FFABAB 1px solid; padding:10px; margin:5px 10px; display:block;}
.sub_tab>ul>li>a:hover {color:#333; background:#FFABAB;}
.sub_tab>ul>li>a.active {background:#FFABAB; color:#333; font-weight:bold;}
@media screen and (max-width: 496px) {
	.sub_tab>ul {display:block; table-layout:auto;}
	.sub_tab>ul>li {display:block;}
	.sub_tab>ul>li>a {padding:5px; margin:10px 0;}
}


/*****************************************************************/
/* ³»¿ë ²Ù¹Ì±â */
/*****************************************************************/
.list_dot {list-style:none; padding:0px; margin:0 0 0 5px;}
.list_dot li {background:url(../images/icon_20.gif) no-repeat 0 10px; padding-left:10px; text-align:left;}
.list_num {list-style:decimal; padding:0px; margin:0 0 0 0px;}
.list_num li {padding-bottom:25px; text-align:justify; }
.list_no {list-style:none; padding:0px; margin:0 0 0 10px;}
.list_no li {background:none; padding-left:10px; padding-bottom:0px;}
.list_check {list-style:none; padding:0px; margin:0 0 0 5px;}
.list_check li {background:url(../images/icon_check1.png) no-repeat 0 5px; padding-left:30px; padding-bottom:10px;}

.list_left {list-style:none; padding:0px; margin:0px; clear:both;}
.list_left li {float:left;}
.list_top {list-style:none; padding:0px; margin:0px; clear:both;}
.list_top li img {display:block;}

.hidden {display:none;}

.ddam_start {background:url(../images/icon_ddam_start.png) no-repeat left top; padding-left:25px;}
.ddam_end {background:url(../images/icon_ddam_end.png) no-repeat right top; padding-left:25px;}

.icon_more {font-size:20px; color:#FF6699;}

.sm_box1 { border:#CCCCCC 1px solid; font-size:16px; overflow:hidden; display:inline-block;}
.sm_box1 > dl > dt {float:left; background:#333333; color:#FFFFFF; text-align:center; padding:10px; }
.sm_box1 > dl > dd {float:left; text-align:center; padding:10px 20px;}

.fc_red {color:#FF0000;}
.fc_blue {color:#0033CC}
.fc_01 {color:#092E99;}
.fc_02 {color:#E87D08;}
.fc_03 {color:#255E65;}
.fc_04 {color:#692E99;}
.fc_05 {color:#C75252;}

.fs_sm {font-size:14px;}
.mt_10 {margin-top:10px;}
.center {text-align:center;}


/*****************************************************************/
/* ³»¿ë µðÀÚÀÎ */
/*****************************************************************/

/* ¸ð¹ÙÀÏ¿¡¼­ ¾Èº¸ÀÌ°Ô */
@media only screen and (max-width:496px){
.sm_hidden {float:none; display:none;}
}

/* ÀÎ»ç¸» */
.sm_ceo {width:100%; position:relative; overflow:hidden; clear:both;}
.sm_ceo_photo {float:left; width:50%; padding-right:20px;}
.sm_ceo_photo img {border:#CCCCCC 1px solid;} 
.sm_ceo_text {float:right; width:50%;}/* float:right  ->  left    */

/* °æ¿µÀÌ³ä */
.sm_mission {display:inline-block; width:100%;}
.sm_mission > ul {list-style:none; margin:0px; padding:0px; } 
.sm_mission > ul > li {border:1px solid lightgray; display:inline-block; width:100%; margin:0 0 15px 0; padding:20px 20px 16px; border-radius:100px;} 
.sm_mission > ul > li > span {display:inline-block; float:left; padding-left:30px; width:18%; font-size:22px; color:#6eb138; font-weight:600;} 
.sm_mission > ul > li > ul {float:right; width:80%; list-style:none; border-left:1px dashed lightgray; padding-left:50px;}
.sm_mission > ul > li > ul > .sm_mission_hidden {display:none;}
.sm_mission > ul > li > ul > span {display:block; margin-bottom:10px; font-size:22px; color:#6eb138; font-weight:600;}
.sm_mission > ul > li > ul > li {background:url(../images/icon_20.gif) no-repeat 5px 11px; padding-left:15px; padding-bottom:0px;}
@media only screen and (max-width:767px){
	.sm_mission > ul > li {border:1px solid lightgray; display:inline-block; width:100%; margin-bottom:15px; padding:10px 20px 16px; border-radius:0px;} 
	.sm_mission > ul > li > span {display:none;} 
	.sm_mission > ul > li > ul {float:none; width:100%; list-style:none; margin-top:10px; padding-left:0px; border-left:0px dashed lightgray;}
	.sm_mission > ul > li > ul > .sm_mission_hidden {display:block;}
	.sm_mission > ul > li > ul > li {background:url(../images/icon_20.gif) no-repeat 5px 9px; font-size:14px; line-height:22px;}
}


/* ÀÎÀç»ó */
.sm_staff1 {width:35%; float:left; overflow:hidden; text-align:center;}
.sm_staff1 > p {margin:10px 0; font-size:20px;}
.sm_staff1 > p > b {color:#FF0000;}
.sm_staff2 {width:63%; float:right; overflow:hidden;}
.sm_staff_bx {width:100%; margin:0 auto 15px auto; overflow:hidden;}
.sm_staff_le {display:table; table-layout:fixed; float:left; margin-right:20px; margin-bottom:10px;}
.sm_staff_le_in {display:table-cell; width:130px; height:130px; vertical-align:middle; border:15px solid; border-radius:150px; text-align:center; font-size:18px;}
.sm_staff_ri {display:table; table-layout:fixed; float:left; margin-right:20px;}
.sm_staff_ri_in {display:table-cell; width:550px; height:130px; vertical-align:middle; padding:0 20px; border:4px solid; border-radius:20px; text-align:center; font-size:18px;}
@media screen and (max-width: 767px) {
	.sm_staff1 {width:100%; float:none; overflow:hidden; text-align:center; margin-bottom:30px;}
	.sm_staff2 {width:100%; float:none; overflow:hidden;}
	.sm_staff_le {display:table; table-layout:fixed; float:none; margin:20px auto;}
	.sm_staff_ri {display:table; table-layout:fixed; float:none; margin:20px auto;}
	.sm_staff_ri_in {display:table-cell; width:100%}
}
.sm_staff_bc1 {border-color:#BDD7EE;}
.sm_staff_bc1 > b {color:#0084B4;}
.sm_staff_bc2 {border-color:#FFE699;}
.sm_staff_bc2 > b {color:#BFBF00;}
.sm_staff_bc3 {border-color:#B1C9A2;}
.sm_staff_bc3 > b {color:#00843C;}


/* ¿¬Çõ */
.sm_history {width:100%; position:relative; overflow:hidden; clear:both;}
.sm_history_img {float:left; width:25%; padding-right:20px;}
.sm_history_text {float:right; width:75%;}
.sm_history_text .fivetop_table_history {
	width:100%;
	max-width:100%;
	font-size:15px;
	margin-bottom:20px;
}
.sm_history_text .fivetop_table_history > tbody > tr > th {
	font-size:24px;
	color:#3171B9;
	padding:5px;
	vertical-align:top;
	border-right:#DDDDDD 1px dashed;
}
.sm_history_text .fivetop_table_history > tbody > tr > td {
	padding:5px 10px;
	text-align:left;
	vertical-align:top;
	border-bottom:#DDDDDD 1px dashed;
}
@media only screen and (max-width:496px){
	.sm_history {width:100%; position:relative; overflow:hidden; clear:both;}
	.sm_history_text {float:none; width:100%;}
	.sm_history_text .fivetop_table_history > tbody > tr > td {font-size:13px; line-height:22px;}
}


/* À±¸®°­·É */
.sm_ethics_top {
	display: block;
	margin: 0;
	padding: 0;
}
.sm_ethics_top dt {
	width: 30%;
	float: left;
}
.sm_ethics_top dd {
	width: 70%;
	float: left;
	padding-left: 20px;
	border-left: 1px solid #eee;
}
@media only screen and (max-width:496px){
	.sm_ethics_top {
		font-size:15px;
		}
	.sm_ethics_top dt {
		width: 100%;
		float: none;
		}
	.sm_ethics_top dt > img {
		width: 100%;
		}
	.sm_ethics_top dd {
		width: 100%;
		float: none;
		padding-top: 10px;
		padding-left: 0px;
		border-left: none;
		}
}

.sm_ethics {
	border-top: 1px solid #ddd;
}
.sm_ethics > div {
	border-top: none;
}
.sm_ethics_gray {
    background: #f5f5f5;
    border: 1px solid #ddd;
    padding: 20px 25px;
}
.sm_ethics .sm_ethics_gray dt {
	color: #008f91;
}
.sm_ethics_white {
    background: #ffffff;
    border: 1px solid #ddd;
    padding: 20px 25px;
}
.sm_ethics .sm_ethics_white dt {
	color: #7db61c;
}
.sm_ethics h6 {
	font-size: 17px;
    font-weight: 600;
    color: #444;
    letter-spacing: -0.4pt;
    line-height: 120%;
    padding-bottom: 4px;
    position: relative;
    left: -3px;
}
.sm_ethics dt {
	font-size: 15px;
    letter-spacing: -0.4pt;
    line-height: 120%;
    padding: 12px 0 7px;
}
.sm_ethics dd {
    letter-spacing: -0.35pt;
	font-size: 15px;
    line-height: 23px;
    background: url(../images/icon_20.gif) no-repeat 3px 8px;
    padding: 0 0 3px 14px;
}


/* Á¶Á÷µµ Á÷¿ø±¸¼º */
.sm_zozic {
	width:45%; height:auto; overflow:hidden; float:left; margin:10px 20px;
	border-top:#2E82D0 2px solid;
	border-left:#CCCCCC 1px solid;
	border-right:#CCCCCC 1px solid;
	border-bottom:#CCCCCC 1px solid;
	border-radius:20px;
}
.sm_zozic_photo  {float:left; width:95px; margin-right:15px; display:none;}
.sm_zozic_text   {min-height:100px; padding:10px 20px 0px 20px; font-size:13px; line-height:20px;} /*   150px -> 80px    */
.sm_zozic_name   {font-size:18px; font-weight:bold; line-height:33px;}
.sm_zozic_dot    {list-style:none; padding:0px; margin:0 0 0 5px;}
.sm_zozic_dot li {background:url(../images/icon_20.gif) no-repeat 0 7px; padding-left:10px;}
.sm_zozic_zic    {color:#2E82D0;}
.sm_zozic_team   {float:none; overflow:hidden; clear:both; padding-top:25px; font-size:18px;}
@media only screen and (max-width:992px){
	.sm_zozic {width:100%; height:auto; overflow:auto; float:none; margin:5px 0px 10px 0; border-radius:10px;}
	.sm_zozic_text {min-height:0px; padding:10px 20px; font-size:13px; line-height:20px;}
}
@media only screen and (max-width:496px){
	.sm_zozic {width:100%; height:auto; overflow:auto; float:none; margin:10px 0px; border-radius:0px;}
	.sm_zozic_photo  {float:left; width:75px; margin-right:15px;}
	.sm_zozic_photo img {width:100%;}
	.sm_zozic_text {padding:10px 10px; font-size:13px; line-height:20px;}
}


/* Ã£¾Æ¿À½Ã´Â±æ */
.sm_map_tt {
	width:80px;
	background:#FF6633;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	padding:0 0 2px 0;
	margin-bottom:10px;
	clear:both;
}


/* »ç¾÷¼Ò°³ */
.sm_saup_top {
	margin:0 auto 50px auto;
	padding:20px 15px 18px 15px;
	font-size:30px;
	font-weight:600;
	letter-spacing:5px;
	text-align:center;
	line-height:33px;
	border:#666666 1px solid;
	background: url(../images/sm_saup_title_bg2.jpg) no-repeat left top;
}
@media only screen and (max-width:496px){
	.sm_saup_top {
		padding:20px 10px 18px 10px;
		font-size:24px;
		line-height:30px;
	}
}
.sm_saup_title {
	background:url(../images/icon_31.gif) no-repeat 0 0px;
	padding:15px 0 10px 0;
	margin-bottom:5px;
	font-size:22px;
	font-weight:600;
	color:#333333;
	letter-spacing: -0.4pt;
	text-align:left;
	clear:both;
}
.sm_saup_content {margin:5px 0px 40px 0px; font-size:17px; line-height:28px; clear:both; overflow:hidden;}

.sm_saup_list {list-style:none; padding:0px; margin:0 0 0 5px;}
.sm_saup_list li {background:url(../images/icon_06.gif) no-repeat 0 10px; padding-left:12px; margin-bottom:10px; text-align:left;}
.sm_saup_list li > ul {list-style:none; padding:0px; margin:0 0 0 5px;}
.sm_saup_list li > ul > li {background:url(../images/icon_20.gif) no-repeat 0 10px; padding-left:10px; margin-bottom:0px; text-align:left; font-size:16px;}
.sm_saup_list li > ul > li > ul {list-style:none; padding:0px; margin:0 0 0 5px;}
.sm_saup_list li > ul > li > ul > li {background:url(../images/icon_21.gif) no-repeat 0 9px; padding-left:10px; margin-bottom:0px; text-align:left; font-size:16px; line-height:26px;}

.sm_saup_img {margin:10px 0; text-align:center;}
.sm_saup_img > img {max-width:100%;}

.sm_daesang_tab {width:100%; margin:0 auto 60px auto; overflow:hidden;}
.sm_daesang_tab > ul {list-style:none; margin:0px; padding:0px;}
.sm_daesang_tab > ul > li {float:left; width:14.8%; background:#fbfbfb; border:#FFABAB 1px solid; text-align:center; padding:10px; border-radius:0px; margin:5px 10px;}
.sm_daesang_tab > ul > li.active {background:#FFD0D0; border:#FFABAB 1px solid;}
.sm_daesang_tab > ul > li > a {font-size:18px;}
@media screen and (max-width: 767px) {
	.sm_daesang_tab > ul > li {width:200px; margin:5px 10px;}
}
@media screen and (max-width: 496px) {
	.sm_daesang_tab > ul > li {width:100%; padding:5px; margin:5px 0px;}
}


/* ¹æ°úÈÄ±³½Ç - ¿î¿µ ¹× ´ë»ó */
.sm_bang_bo {
	width:45%; overflow:hidden; float:left; margin:10px 20px;
	border-top:#2E82D0 2px solid;
	border-left:#CCCCCC 1px solid;
	border-right:#CCCCCC 1px solid;
	border-bottom:#CCCCCC 1px solid;
	border-radius:20px;
	padding:10px 15px;
}
.sm_bang_bo_photo  {float:left; margin-right:25px;}
.sm_bang_bo_text   {min-height:130px; padding:10px 20px 0px 20px; font-size:14px; line-height:20px;}
.sm_bang_bo_name   {font-size:18px; font-weight:bold; line-height:33px;}
.sm_bang_bo_dot    {list-style:none; padding:0px; margin:0 0 0 5px;}
.sm_bang_bo_dot li {background:url(../images/icon_20.gif) no-repeat 0 7px; padding-left:10px;}
@media only screen and (max-width:992px){
	.sm_bang_bo {width:100%; height:auto; overflow:auto; float:none; margin:5px 0px 10px 0; border-radius:10px;}
	.sm_bang_bo_text {min-height:0px; padding:10px 20px; font-size:13px; line-height:20px;}
}
@media only screen and (max-width:496px){
	.sm_bang_bo {width:100%; height:auto; overflow:auto; float:none; margin:10px 0px; border-radius:0px; padding:0;}
	.sm_bang_bo_photo  {display:none;}
	.sm_bang_bo_photo img {width:100%;}
	.sm_bang_bo_text {padding:10px 10px; font-size:13px; line-height:20px;}
}



/* µ¿ ´ÜÀ§ ¸ÂÃãº° - Áöµµ */
.sm_dong_map {width:100%; border:#e2e2e2 1px solid; padding:30px; margin-bottom:70px; display:table; table-layout:fixed; overflow:hidden;}
.sm_dong_map>div {display:table-cell; vertical-align:middle; overflow:hidden;}
.sm_dong_map>div:nth-child(1) {width:40%; text-align:center;}
.sm_dong_map>div:nth-child(2) {width:60%;}
.sm_dong_map>div:nth-child(2)>ul {list-style:disc; margin:0; padding-left:30px; overflow:hidden;}
.sm_dong_map>div:nth-child(2)>ul>li {font-size:18px; margin-bottom:40px;}
.sm_dong_map>div:nth-child(2)>ul>li:last-child {margin-bottom:0;}
@media only screen and (max-width:496px){
	.sm_dong_map {border:#e2e2e2 1px solid; padding:15px; display:block; table-layout:inherit;}
	.sm_dong_map>div {display:block; vertical-align:middle; overflow:hidden;}
	.sm_dong_map>div:nth-child(1) {width:100%; margin-bottom:25px;}
	.sm_dong_map>div:nth-child(2) {width:100%;}
}


/* ÈÄ¿ø¾È³» */
.sm_love_tab {width:500px; margin:0 auto 60px auto; overflow:hidden;}
.sm_love_tab > ul {list-style:none; margin:0px; padding:0px;}
.sm_love_tab > ul > li {float:left; text-align:center;}
.sm_love_tab > ul > li > a > img {padding:0 10px 10px 10px;}
.sm_love_tab > ul > li > a > p {font-size:18px;}
@media only screen and (max-width:767px){
	.sm_love_tab {width:95%;}
}

.sm_love_tt1 {font-size:20px; color:#333; text-align:center; line-height:33px;}
.sm_love_tt1 > b {font-size:26px; color:#FF6633;}
.sm_love_tt2 {display:block; margin:0; padding:0;}
.sm_love_tt2 > dt {width:20%; float:left;}
.sm_love_tt2 > dt > img {width:80%;}
.sm_love_tt2 > dd {width:80%; float:left; padding-left:40px; border-left: 1px solid #eee;}
.sm_love_tt2 > dd > b {font-size:26px; color:#003399;}
@media only screen and (max-width:496px){
	.sm_love_tt2 > dd {width:100%; float:none; padding-left:0px; border-left:none;}
	.sm_love_tt2 > dd > b {font-size:22px; color:#003399;}
	.sm_love_tt3 > p {display:inline;}
	.sm_love_tt6 {display:inline-block; width:100%; padding:10px 10px; border:1px solid lightgray; border-radius:5px; background:#FAFAFA;}
	.sm_love_tt6 > h5 {font-size:24px; color:#CC0000; margin-bottom:20px;}
	.sm_love_tt6 > dl > dt {float:none; width:100%; font-size:22px; color:#003399;}
	.sm_love_tt6 > dl > dd {float:none; width:100%; margin-bottom:15px;}
}
.sm_love_tt3 {}
.sm_love_tt3 > h5 {font-size:22px; color:#FF6600; display:inline;}
.sm_love_tt3 > h6 {font-size:18px; color:#CC0000; display:inline;}
.sm_love_tt4 {text-align:center; line-height:33px;}
.sm_love_tt4 > h5 {font-size:24px; color:#CC0000; display:inline;}
.sm_love_tt4 > h6 {font-size:24px; color:#FF6600; display:inline;}
.sm_love_tt5 > dt {font-size:26px; color:#003399;}
.sm_love_tt5 > dd {}
.sm_love_tt5 > div {text-align:center; margin:20px auto;}
.sm_love_tt6 {display:inline-block; width:100%; padding:20px 40px; border:1px solid lightgray; border-radius:10px; background:#FAFAFA;}
.sm_love_tt6 > h5 {font-size:24px; color:#CC0000; margin-bottom:20px;}
.sm_love_tt6 > dl > dt {float:left; min-width:10%; font-size:22px; color:#003399;}
.sm_love_tt6 > dl > dd {float:left; width:90%; margin-bottom:15px;}

.sm_love_tt7 {font-size:33px; font-weight:500; text-align:center; line-height:40px;}
.sm_love_tt7 > h5 {font-size:33px; color:#F79817; display:inline;}
.sm_love_tt7 > h6 {font-size:33px; color:#A5BD26; display:inline;}
.sm_love_tt8 {text-align:center; border-top:#333333 1px solid; border-bottom:#333333 1px solid; padding:20px; font-size:20px; line-height:30px;}
.sm_love_tt8 > i {color:#B1330F;}

.sm_love_box {display:inline-block; width:100%; margin:10px 0 0 0; padding:20px 20px; border:1px solid lightgray; border-radius:10px; background:url(../images/sm_love_box_bg.jpg) no-repeat center;}
.sm_love_box > dl {float:left; width:50%; overflow:hidden; padding:10px 5%;}
.sm_love_box > dl > dt {font-size:18px; font-weight:600; color:#0066CC; margin-bottom:5px;}
.sm_love_box > dl > dd {font-size:15px;}

.sm_love_box2 {padding:8px 12px; margin:0 5px 10px 0; float:left; display:block; border:5px #93C1D0 solid; border-radius:25px; text-align:center;}
.sm_love_box2_arr1 {padding:8px 5px; margin:5px 5px 10px 0; float:left; display:block; text-align:center;}
@media only screen and (min-width:497px){
	.sm_love_box2_arr2 {display:none;}
}
@media only screen and (max-width:496px){
	.sm_love_box2 {padding:8px 18px; margin:0 5px 5px 0; float:none; width:100%; display:block; border:5px #93C1D0 solid; border-radius:25px; text-align:center;}
	.sm_love_box2_arr1 {display:none;}
	.sm_love_box2_arr2 {padding:2px 5px; margin:0 5px 5px 0; float:none; width:100%; display:block; text-align:center;}
}

.sm_love_btn {
	width:400px;
	border:0px solid red; border-radius:100px;
	margin:0 auto; padding:10px 20px 10px 20px;
	font-weight:600; color:#fff; text-align:center;
	background:#CC0000;
	cursor:pointer;
}

.sm_love_btn2>a {border-radius:100px; padding:10px 20px 10px 20px; font-weight:600; color:#fff !important;; background:#CC0000; display:inline-block;}


/* µ¹º½ºÀ»çÀÚ Âü¿© ÀýÂ÷ */
.sm_dolbom_step {list-style:none; width:100%; margin:0; padding:0; display:table; table-layout:fixed; overflow:hidden;}
.sm_dolbom_step>li {display:table-cell; padding:5px; text-align:center;}
.sm_dolbom_step>li>div {min-height:170px; background:#f4f4f4; border-radius:10px; padding:20px 10px 10px 10px; line-height:140%; font-size:18px;}
.sm_dolbom_step>li>div>h3 {margin:0 0 10px 0; font-size:16px;}
.sm_dolbom_step>li:last-child>div {background:#FECEB6;}
@media screen and (max-width: 496px) {
	.sm_dolbom_step {display:block; table-layout:inherit;}
	.sm_dolbom_step>li {display:block;}
	.sm_dolbom_step>li>div {min-height:inherit; padding:10px;}
}



/* ¹æ°úÈÄ±³½Ç */
.sm_bang_pro {overflow:hidden; width:100%; margin:0 auto 30px auto; border:#CCCCCC 1px solid; border-radius:20px; padding:20px;}
.sm_bang_pro_left {float:left; width:50%;}
.sm_bang_pro_right {float:right; width:50%;}
@media screen and (max-width: 496px) {
	.sm_bang_pro_left {float:none; width:100%;}
	.sm_bang_pro_right {float:none; width:100%;}
}
.sm_bang_pro_left > h5 {font-size:24px; font-weight:600; color:#0066CC;}
.sm_bang_pro_left > ul {list-style:none; padding:0px; margin:10px 0 0 35px;}
.sm_bang_pro_left > ul > li {background:url(../images/icon_20.gif) no-repeat 0 10px; padding-left:10px; margin-bottom:10px; text-align:left; font-size:18px;}
.sm_bang_pro_right > h5 {font-size:24px; font-weight:600; color:#0066CC;}
.sm_bang_pro_right > ul {list-style:none; padding:0px; margin:10px 0 0 35px;}
.sm_bang_pro_right > ul > li {background:url(../images/icon_20.gif) no-repeat 0 10px; padding-left:10px; margin-bottom:10px; text-align:left; font-size:18px;}
.sm_bang_tt {font-size:22px; color:#333; text-align:center; line-height:35px; margin-bottom:20px;}
.sm_bang_tt > b {font-size:30px; color:#FF6633;}

/* À¯¸°¾Æµ¿°¡Á·»ó´ã½Ç */
.sm_sangdam_pp {float:left; width:25%; text-align:center; padding:0 10px 10px 10px;}
.sm_sangdam_pp > img {margin-bottom:5px;}
@media screen and (max-width: 767px) {
	.sm_sangdam_pp {float:left; width:50%; text-align:center;}
}

.sm_sangdam_tab {width:100%; margin:0 auto 60px auto; overflow:hidden;}
.sm_sangdam_tab > ul {list-style:none; margin:0px; padding:0px;}
.sm_sangdam_tab > ul > li {float:left; width:18%; background:#fbfbfb; border:#FFABAB 1px solid; text-align:center; padding:10px; border-radius:0px; margin:5px 10px;}
.sm_sangdam_tab > ul > li.active {background:#FFD0D0; border:#FFABAB 1px solid;}
.sm_sangdam_tab > ul > li > a {font-size:18px;}
@media screen and (max-width: 767px) {
	.sm_sangdam_tab > ul > li {width:200px; margin:5px 10px;}
}
@media screen and (max-width: 496px) {
	.sm_sangdam_tab > ul > li {width:100%; padding:5px; margin:5px 0px;}
}

.sm_vcoucher_tab {width:80%; margin:0 auto 60px auto; position:relative; overflow:hidden;}
.sm_vcoucher_tab > ul {list-style:none; margin:0px; padding:0px;}
.sm_vcoucher_tab > ul > li {float:left; width:45%; background:#fbfbfb; border:#FFABAB 1px solid; text-align:center; padding:10px; border-radius:0px; margin:5px 10px;}
.sm_vcoucher_tab > ul > li.active {background:#FFD0D0; border:#FFABAB 1px solid;}
.sm_vcoucher_tab > ul > li > a {font-size:18px;}
@media screen and (max-width: 767px) {
	.sm_vcoucher_tab > ul > li {width:45%; margin:5px 10px;}
}
@media screen and (max-width: 496px) {
	.sm_vcoucher_tab > ul > li {width:100%; padding:5px; margin:5px 0px;}
}




/*****************************************************************/
/* Å×ÀÌºí */
/*****************************************************************/

/* ÀÏ¹Ý Å×ÀÌºí-----------------------------------------------------------*/
.fivetop_table-normal {
	margin-bottom: 20px;
}

/* ¹ÝÀºÇü Å×ÀÌºí-----------------------------------------------------------*/
.fivetop_table-responsive {
	min-height: .01%;
	overflow-x: auto;
	margin-bottom: 20px;
}

/* Å×ÀÌºí-----------------------------------------------------------*/
.fivetop_table {
	width: 100%;
	max-width: 100%;
	font-size:15px;
	border-top: 2px solid #fc9b6d;
	border-left:#FFFFFF 2px solid;
	border-right:#FFFFFF 2px solid;
}
.border_top2 {
	border-top: 2px solid #333333;
}
.border_top3 {
	border-top: 1px solid #333333;
}
.fivetop_table > thead > tr > th {
	white-space:nowrap;
}
.fivetop_table > thead > tr > th,
.fivetop_table > tbody > tr > th,
.fivetop_table > tfoot > tr > th,
.fivetop_table > thead > tr > td,
.fivetop_table > tbody > tr > td,
.fivetop_table > tfoot > tr > td {
	padding: 8px;
	text-align:center;
	vertical-align: middle;
	word-wrap: break-word;
}
.fivetop_table > thead > tr > th {
	background-color: #FFF;
	border-bottom: 1px solid #AAA;
	font-size:16px;
}
.fivetop_table > tbody > tr > th {
	width:10%;
	background-color: #FBFBFB;
	border-bottom: 1px solid #ddd;
}
.fivetop_table > tbody > tr > td {
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #eee;
	border-right: 1px solid #eee;
}
.fivetop_table > tbody + tbody {
	border-top: 2px solid #ddd;
}
.fivetop_table .fivetop_table {
	background-color: #fff;
}
.fivetop_table_cmt {
	font-size:13px;
	text-align:right;
}

@media screen and (max-width: 767px) {
	.fivetop_table-normal {
		width: 100%;
		margin-bottom: 15px;
	}
	.fivetop_table-normal > .fivetop_table {
		margin-bottom: 0;
		border:0px;
	}
	.fivetop_table-normal > .fivetop_table > thead > tr > th,
	.fivetop_table-normal > .fivetop_table > tbody > tr > th,
	.fivetop_table-normal > .fivetop_table > tfoot > tr > th,
	.fivetop_table-normal > .fivetop_table > thead > tr > td,
	.fivetop_table-normal > .fivetop_table > tbody > tr > td,
	.fivetop_table-normal > .fivetop_table > tfoot > tr > td {
		border: 1px solid #ddd;
	}
	.fivetop_table-normal > .fivetop_table {
		border: 0;
	}
}

@media screen and (max-width: 767px) {
	.fivetop_table-responsive {
		width: 100%;
		margin-bottom: 15px;
		overflow-y: hidden;
		-ms-overflow-style: -ms-autohiding-scrollbar;
	}
	.fivetop_table-responsive > .fivetop_table {
		margin-bottom: 0;
		border:0px;
	}
	.fivetop_table-responsive > .fivetop_table > thead > tr > th,
	.fivetop_table-responsive > .fivetop_table > tbody > tr > th,
	.fivetop_table-responsive > .fivetop_table > tfoot > tr > th,
	.fivetop_table-responsive > .fivetop_table > thead > tr > td,
	.fivetop_table-responsive > .fivetop_table > tbody > tr > td,
	.fivetop_table-responsive > .fivetop_table > tfoot > tr > td {
		white-space: nowrap;
		border: 1px solid #ddd;
	}
	.fivetop_table-responsive > .fivetop_table {
		border: 0;
	}
}


table caption {
    font: 0px/0 Arial;
    height: 0;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 0;
}


/* Å×ÀÌºí2-----------------------------------------------------------*/
.fivetop_table1 {
	width: 100%;
	max-width: 100%;
	font-size:15px;
	border-top: 2px solid #2E82D0;
	border-left:#FFFFFF 2px solid;
	border-right:#FFFFFF 2px solid;
}
.border_top2 {
	border-top: 2px solid #333333;
}
.border_top3 {
	border-top: 1px solid #333333;
}
.fivetop_table1 > thead > tr > th {
	white-space:nowrap;
}
.fivetop_table1 > thead > tr > th,
.fivetop_table1 > tbody > tr > th,
.fivetop_table1 > tfoot > tr > th,
.fivetop_table1 > thead > tr > td,
.fivetop_table1 > tbody > tr > td,
.fivetop_table1 > tfoot > tr > td {
	padding: 8px;
	text-align:center;
	vertical-align: middle;
	word-wrap: break-word;
}
.fivetop_table1 > thead > tr > th {
	background-color: #2273b5;
	border-bottom: 1px solid #AAA;
	font-size:16px;
	color:#FFFFFF;
}
.fivetop_table1 > tbody > tr > th {
	width:10%;
	background-color: #FBFBFB;/* FBFBFB  */
	border-bottom: 1px solid #ddd;
}
.fivetop_table1 > tbody > tr > td {
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #eee;
	border-right: 1px solid #eee;
	background-color: #f6f2e7;/* f6f2e7  */
}
.fivetop_table1 > tbody + tbody {
	border-top: 2px solid #ddd;
}
.fivetop_table1 .fivetop_table1 {
	background-color: #fff;
}
.fivetop_table1_cmt {
	font-size:13px;
	text-align:right;
}

@media screen and (max-width: 767px) {
	.fivetop_table1-normal {
		width: 100%;
		margin-bottom: 15px;
	}
	.fivetop_table1-normal > .fivetop_table {
		margin-bottom: 0;
		border:0px;
	}
	.fivetop_table1-normal > .fivetop_table > thead > tr > th,
	.fivetop_table1-normal > .fivetop_table > tbody > tr > th,
	.fivetop_table1-normal > .fivetop_table > tfoot > tr > th,
	.fivetop_table1-normal > .fivetop_table > thead > tr > td,
	.fivetop_table1-normal > .fivetop_table > tbody > tr > td,
	.fivetop_table1-normal > .fivetop_table > tfoot > tr > td {
		border: 1px solid #ddd;
	}
	.fivetop_table1-normal > .fivetop_table {
		border: 0;
	}
}

@media screen and (max-width: 767px) {
	.fivetop_table1-responsive {
		width: 100%;
		margin-bottom: 15px;
		overflow-y: hidden;
		-ms-overflow-style: -ms-autohiding-scrollbar;
	}
	.fivetop_table1-responsive > .fivetop_table {
		margin-bottom: 0;
		border:0px;
	}
	.fivetop_table1-responsive > .fivetop_table > thead > tr > th,
	.fivetop_table1-responsive > .fivetop_table > tbody > tr > th,
	.fivetop_table1-responsive > .fivetop_table > tfoot > tr > th,
	.fivetop_table1-responsive > .fivetop_table > thead > tr > td,
	.fivetop_table1-responsive > .fivetop_table > tbody > tr > td,
	.fivetop_table1-responsive > .fivetop_table > tfoot > tr > td {
		white-space: nowrap;
		border: 1px solid #ddd;
	}
	.fivetop_table1-responsive > .fivetop_table {
		border: 0;
	}
}


table caption {
    font: 0px/0 Arial;
    height: 0;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 0;
}



/* À¯¸°¾Æµ¿°¡Á·»ó´ã½Ç ¿¬Çõ-----------------------------------------------------------*/
.fivetop_table_sangdam {
	width:100%;
	max-width:100%;
	font-size:15px;
	border-top:2px solid #333;
	border-left:#FFFFFF 2px solid;
	border-right:#FFFFFF 2px solid;
}
.fivetop_table_sangdam > thead > tr > th,
.fivetop_table_sangdam > tbody > tr > th,
.fivetop_table_sangdam > tfoot > tr > th,
.fivetop_table_sangdam > thead > tr > td,
.fivetop_table_sangdam > tbody > tr > td,
.fivetop_table_sangdam > tfoot > tr > td {
	padding:2px 10px;
	text-align:left;
	vertical-align:middle;
	word-wrap:break-word;
}
.fivetop_table_sangdam > tbody > tr > th {
	width:20%;
	border-bottom:1px solid #ddd;
}
.fivetop_table_sangdam > tbody > tr > td {
	border-bottom:1px solid #ddd;
	border-left:0px solid #eee;
	border-right:0px solid #eee;
}
.fivetop_table_sangdam > tbody + tbody {
	border-top:2px solid #ddd;
}


/* ÀÏ¹Ý Å×ÀÌºí-----------------------------------------------------------*/
.sm_table-normal {
	margin-top: 5px;
	margin-bottom: 15px;
}
.sm_table-normal>table {
	table-layout:fixed;
}

/* ¹ÝÀºÇü Å×ÀÌºí-----------------------------------------------------------*/
.sm_table-responsive {
	min-height: .01%;
	overflow-x: auto;
	margin-top: 5px;
	margin-bottom: 15px;
}

/* Å×ÀÌºí-----------------------------------------------------------*/
.sm_table {
	width: 100%;
	max-width: 100%;
	font-size:17px;
	color: #333333;
	border-top: 2px solid #fc9b6d;
	border-bottom: 1px solid #cccccc;
}
.sm_tleft > tbody > tr > td:last-child { text-align:left; }

.sm_table > thead > tr > th,
.sm_table > tbody > tr > th,
.sm_table > tfoot > tr > th,
.sm_table > thead > tr > td,
.sm_table > tbody > tr > td,
.sm_table > tfoot > tr > td {
	padding: 10px 12px;
	vertical-align: middle;
	word-wrap: break-word;
}
.sm_table > thead > tr > th {
	white-space:nowrap;
	background-color: #F9F9F9;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #AAA;
	text-align:center;
	line-height:22px;
}
.sm_table > thead > tr > td {
	white-space:nowrap;
	background-color: #F9F9F9;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #AAA;
	text-align:center;
	line-height:22px;
}
.sm_table > tbody > tr > th {
	line-height:22px;
	background-color: #FBFBFB;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	padding-left:20px;
	padding-right:20px;
	white-space: normal;
	text-align:center;
}
.sm_table > tbody > tr > td {
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	background-color: #FFFFFF;
	line-height:150%;
}
.sm_table > tbody + tbody {
	border-top: 2px solid #ddd;
}
.sm_table .sm_table {
	background-color: #fff;
}
.sm_table_cmt {
	font-size:16px;
	line-height:140%;
	text-align:right;
}
.sm_table ul {margin:0; padding-left:10px;}
.sm_table ul>li {margin-bottom:5px; text-align:left;}
.sm_table ul>li>ul {list-style:none; margin:0; padding-left:0px;}
.sm_table ul>li>ul>li {background:url(../images/icon_21.gif) no-repeat 0 10px; padding-left:13px; margin-bottom:2px; text-align:left;}

.sm_table img {max-width:100%;}

@media screen and (max-width: 767px) {
	.sm_table-normal {
		width: 100%;
		margin-bottom: 15px;
	}
	.sm_table-normal > .sm_table {
		margin-bottom: 0;
		border:0px;
	}
	.sm_table-normal > .sm_table > thead > tr > th,
	.sm_table-normal > .sm_table > tbody > tr > th,
	.sm_table-normal > .sm_table > tfoot > tr > th,
	.sm_table-normal > .sm_table > thead > tr > td,
	.sm_table-normal > .sm_table > tbody > tr > td,
	.sm_table-normal > .sm_table > tfoot > tr > td {
		border: 1px solid #ddd;
	}
	.sm_table-normal > .sm_table {
		border: 0;
	}
}

@media screen and (max-width: 767px) {
	.sm_table-responsive {
		width: 100%;
		margin-bottom: 15px;
		overflow-y: hidden;
		-ms-overflow-style: -ms-autohiding-scrollbar;
	}
	.sm_table-responsive > .sm_table {
		margin-bottom: 0;
		border:0px;
	}
	.sm_table-responsive > .sm_table > thead > tr > th,
	.sm_table-responsive > .sm_table > tbody > tr > th,
	.sm_table-responsive > .sm_table > tfoot > tr > th,
	.sm_table-responsive > .sm_table > thead > tr > td,
	.sm_table-responsive > .sm_table > tbody > tr > td,
	.sm_table-responsive > .sm_table > tfoot > tr > td {
		white-space: nowrap;
		border: 1px solid #ddd;
	}
	.sm_table-responsive > .sm_table {
		border: 0;
	}
}
