@charset "utf-8";
/* CSS Document */

@charset "utf-8";
/* CSS Document */

h2{clear:both; margin-bottom:20px; font-size:18px; color:#19aaba; font-weight:bold;}
h3{clear:both; margin-bottom:15px; background:url(../img/common/bl_h3.gif) no-repeat 0px 2px; padding-left:25px; font-size:13px; font-weight:bold; color:#000000;}
h4{clear:both; margin-bottom:10px; background:url(../img/common/bl_h4.gif) no-repeat 0px 3px; padding-left:11px; font-size:12px; color:#1ba092; font-weight:bold;}
h5{clear:both; margin-bottom:10px;}

/* 서브제목바 */
.sub_title_bar { margin: 1em 0 1em 0;}
.sub_title_bar h2 { background:#005ea5; background: #1b3769; text-align:center; color:#fff; font-size:1.7em; font-size:1.65em; font-weight:500; padding:0.4em 0 0.5em 0; padding:0.3em 0 0.3em 0; font-family: 'Raleway', 'Nanum Gothic', "malgun","맑은 고딕","나눔고딕","dotum", Arial,  Verdana, AppleGothic, sans-serif;  }

/*//////////////////// Board ////////////////////*/

.board_width { width:630px;}
.board_width02 { width:100%;}


/* 탑버튼 */
.to_top {text-align: center; margin: 2em 0 2em 0;}
.btn_totop {}
a .scrollup { background: url(../image/btn/btn_gotop.gif) no-repeat center left ; padding-left:30px; display: inline-block; font-size:13px; color:#000; }
a:hover .scrollup { color: #2984c9 !important; }
.to-top span {cursor: pointer;}
.to-top span em {}

/* 서브탑메뉴 */
.sub_nav_2d_wrapper { border-bottom: 1px solid #c8c8c8; /*background: #f7f5f5;*/}
.sub_nav_2d { /*height:54px;*/ text-align:center; position:relative; overflow:hidden; /*font-family: "malgun","맑은 고딕","나눔고딕","dotum",'Source Sans Pro', Arial,  Verdana, AppleGothic, sans-serif;*/ font-family: 'Raleway', "malgun","맑은 고딕","나눔고딕","dotum", Arial,  Verdana, AppleGothic, sans-serif;  }
.sub_nav_2d ul li { float:left;}
.sub_nav_2d ul li a { display:block; padding: 1em 0 1em 0; font-size:16px; font-weight:bold; color:#000; text-decoration:none; /*border-right: 1px solid #c8c8c8;*/ }
.sub_nav_2d ul li a.line_h { padding: 0.7em 0 0.8em 0; line-height:1.0; }
.sub_nav_2d ul li a.line_h02 {  }
.sub_nav_2d ul li.last a { border-right:0;}
.sub_nav_2d ul li a:link {}
.sub_nav_2d ul li a:visited {}
.sub_nav_2d ul li a:hover { color: #005ea5; /*background-color:#f2f1f0;*/ text-decoration:none;}
.sub_nav_2d ul li a:focus {}
.sub_nav_2d ul li a:active {}
.sub_nav_2d ul.sub_menu01 li { width:33.333%;}
.sub_nav_2d ul.sub_menu02 li { width:50%;}
.sub_nav_2d ul.sub_menu02 li a {  }
.sub_nav_2d ul.sub_menu03 li { width:100%;}
.sub_nav_2d ul.sub_menu04 li { width:100%;}
.sub_nav_2d ul.sub_menu05 li { width:100%;}
.sub_nav_2d ul.sub_menu06 li { width:100%;}
.sub_nav_2d ul.sub_menu07 li { width:16.666%;}
.sub_nav_2d ul.sub_menu07 li a { }
.sub_nav_2d ul.sub_menu08 li { width:25%;}
.sub_nav_2d ul.sub_menu09 li { width:100%;}
.sub_nav_2d ul.sub_menu10 li { width:50%;}
.sub_nav_2d ul.sub_menu07 li a { }

.sub_nav_2d ul li.tab_on a { color: #fff; background-color:#444; }


@media screen and (max-width:991px) {
   .sub_nav_2d ul li a.line_h02 { padding: 0.7em 0 0.8em 0; line-height:1.0; }
	
}

@media screen and (max-width:768px) {

	.sub_nav_2d_wrapper { /*display:none;*/}
}
@media screen and (max-width:481px) {

   .sub_nav_2d_wrapper { display:none;}
	
}


/* 하위메뉴 탭 */
.tab_wrap01 { padding-top:20px;}

.tab01 { margin:0 0 0 0; float:left; width:100%;  display:block; padding:0 0 40px 0; font-family: 'Raleway', 'Nanum Gothic', "malgun","맑은 고딕","나눔고딕","dotum", Arial,  Verdana, AppleGothic, sans-serif;}
.tab01 ul {padding:0 0 0 0; margin:0;}
.tab01 li { padding:3px 13px 7px 13px; border-top:2px solid #a6a3a3; border-bottom:1px solid #dbdbdb; background:#bcbbbb; color:#FF0; 
           margin:0 3px 3px 0; display:inline-block; float:left; text-align:center; font-weight:bold; width:188px; font-size:16px;}
.tab01 li a {color:#ffffff; display:block; }
.tab01 li a:focus { color:#7e7d7d; text-decoration:none; }
.tab01 li a:visited { color:#ffffff; text-decoration:none; }
.tab01 li a:hover { color:#7e7d7d; text-decoration:none;  }
.tab01 li.select {  background:#0b74c3; color:#ffffff; font-weight:bold; border-top:2px solid #04528d; }
.tab01 li.select a{ color:#ffffff;}
.tab01 li.select a:hover { color:#ffffff;}
.tab01 li.select a:visited { color:#ffffff; text-decoration:none; }

.tab02 { margin:0 0 0 0; float:left; width:100%;  display:block; padding:0 0 40px 0; font-family: "malgun","맑은 고딕","나눔고딕","dotum",'Source Sans Pro', Arial,  Verdana, AppleGothic, sans-serif;}
.tab02 ul {padding:0 0 0 0; margin:0;}
.tab02 li { padding:3px 24px 7px 24px; border-top:2px solid #a6a3a3; border-bottom:1px solid #dbdbdb; background:#bcbbbb; color:#FF0; 
           margin:0 3px 3px 0; display:inline-block; float:left; text-align:center; font-weight:bold; font-size:16px;}
.tab02 li a {color:#ffffff; display:block; white-space: nowrap; }
.tab02 li a:focus { color:#7e7d7d; text-decoration:none; }
.tab02 li a:visited { color:#ffffff; text-decoration:none; }
.tab02 li a:hover { color:#7e7d7d; text-decoration:none;  }
.tab02 li.select {  background:#0b74c3; color:#ffffff; font-weight:bold; border-top:2px solid #04528d; }
.tab02 li.select a{ color:#ffffff;}
.tab02 li.select a:hover { color:#ffffff;}
.tab02 li.select a:visited { color:#ffffff; text-decoration:none; }

/* 하위메뉴 탭02 */
.tab_wrap03 { width:100%}
.tab_wrap03 > li { display: table-cell; width: 1%; float:none; position:relative;}
.tab_wrap03 > li a { display:block; text-align:center; border-right: 1px solid #e5e5e5;}
.tab_wrap03 > li a.last { border-right:none;}
.tab-group01{
	background: #eee !important;
}
.tab-group01 a{
	padding: 10px 5px !important;
	color: #909090 !important;
}
.tab-group01 .active a, .tab-group01 a:hover{
	background: #0b74c3 !important;
	border: 1px solid #04528d !important;
	border-radius: 0px !important;
	color: #fff !important;
	font-weight: bold;
}
@media screen and (max-width:768px) {
	.tab_wrap03 > li { display:block; float:none; position:relative; width:100%;}
	
	
}

/* 하위메뉴 탭03 */
.tab_wrap05 { width:100%;}
.tab_wrap05  { width:100%; }
.tab_wrap05 > li {  }
.tab_wrap05 > li a { padding:3px 0 7px 0; border-top: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; border-bottom:1px solid #04528d; background:#eee; 
           display:block; float:left; text-align:center; font-weight:bold; width:20%;
		   box-sizing: border-box; /* W3C */
	       -o-box-sizing: border-box; /* Opera */
	       -ms-box-sizing: border-box; /* Internet Explorer */
	       -moz-box-sizing: border-box; /* Firefox */
	       -webkit-box-sizing: border-box; /* Safari & Chrome */}
.tab_wrap05 > li .last { border-right: none;}
.tab-group05{
	
}
.tab-group05 a{
	
}
.tab-group05 .active a, .tab-group05 a:hover{
	background: #ffffff !important;
	border-top: 1px solid #04528d !important;
	border-right: 1px solid #04528d !important;
	border-left: 1px solid #04528d !important;
	border-bottom: 2px solid #ffffff !important;
	border-radius: 0px !important;
	color: #000 !important;
	font-weight: bold;
}

@media screen and (max-width:768px) {
	
	
	
}

/* 하위메뉴 탭 12 */
.tab_area02 { position: relative; width: 100%; margin:0 0 20px 0; padding: 0;}
ul.tab_session { position: relative; padding: 0; margin: 0;  width: 100%;  overflow: hidden;  }
ul.tab_session li.tab_on a {height:35px;background:url(image/btn/tab_on_bg.jpg) repeat-x;  color:#fff; text-align:center; float:left; padding:10px 0 0 0; font-weight:bold; width:24.5%;}
ul.tab_session li a {height:35px; background:#dedede;color:#555; text-align:center; float:left; margin:0 1px 1px 0; padding:10px 0 0 0; width:24.5%;}
ul.tab_session li a:hover { text-decoration:none;}
.txt_size {font-size:12px; line-height:130%; }


ul.tab_session2 { position: relative; padding: 0; margin: 0;  width: 100%;  overflow: hidden;  }
ul.tab_session2 li.tab_on a {height:30px;background:#444 ;  color:#fff; text-align:center; float:left; padding:10px 0 0 0; font-weight:bold; width:16.5%;}
ul.tab_session2 li a {height:30px; background:#dedede;color:#555; text-align:center; float:left; margin:0 1px 1px 0; padding:10px 0 0 0; width:16.5%;}
ul.tab_session2 li a:hover { text-decoration:none;}

/* 하위메뉴 탭 12 ok */
ul.tab_session3 { position: relative; padding: 0; margin: 0;  width: 100%;  overflow: hidden;  }
ul.tab_session3 li.tab_on a {height:30px;background:#444 ;  color:#fff; text-align:center; float:left; padding:10px 0 0 0; font-weight:bold; width:25%;}
ul.tab_session3 li a {height:30px; background:#dedede;color:#555; text-align:center; float:left;padding:10px 0 0 0; width:25%; border-bottom:1px solid #ffffff; border-right:1px solid #ffffff;
box-sizing: border-box; /* W3C */
	-o-box-sizing: border-box; /* Opera */
	-ms-box-sizing: border-box; /* Internet Explorer */
	-moz-box-sizing: border-box; /* Firefox */
	-webkit-box-sizing: border-box; /* Safari & Chrome */}
ul.tab_session3 li {}
ul.tab_session3 li a:hover { text-decoration:none;}

/* 하위메뉴 탭 tab_area05  ok */


/* 하위메뉴 탭 tab_area06  ok */
.tab_area06 { position: relative; width: 100%; margin:0 0 20px 0; padding: 0;}
ul.tab_session6 { position: relative; padding: 0; margin: 0;  width: 100%;  overflow: hidden; text-align:center;  }
ul.tab_session6 li.tab_on a {background:#888888 ;  color:#fff; font-weight:bold; }
ul.tab_session6 li a {background:#dedede;color:#555; padding:10px 0 10px 0;  border-bottom:1px solid #ffffff; border-right:1px solid #ffffff; display:block;}
ul.tab_session6 li { float:left; width:20%;}
ul.tab_session6 li a:hover { text-decoration:none; background:#d6d4d4;}


/* 하위메뉴 탭 tab_area08  ok */
.tab_wrap08 { width:804px; }

.tab_area08 { position: relative; width: 100%; margin:0 0 20px 0; padding: 0;}
.tab_wrap08_in  { padding:0 24px 0 24px;}
ul.tab_session8 { position: relative; padding: 0; margin: 0;  width: 100%;  overflow: hidden; text-align:center;  }
ul.tab_session8 li.tab_on a {background:#444 ;  color:#fff; font-weight:bold; }
ul.tab_session8 li a {background:#dedede;color:#555; padding:8px 0 8px 0;  border-bottom:1px solid #ffffff; border-right:1px solid #ffffff; display:block;}
ul.tab_session8 li { float:left; width:25%;}
ul.tab_session8 li a:hover { text-decoration:none; background:#d6d4d4;}
ul.tab_session8 li.active a, ul.tab_session8 li.active a:hover { background: #444; color:#fff;}


/* 서브페이지 text  */

p{ /*text-align:justify;*/ }

.icon01 {
	padding:0 0 0 14px;
	margin:10px 0 10px 0;
	font-size:14px;
	color:#cb0000;
	font-weight:bold;
	background:url(../image/btn/bullet02_red.gif) no-repeat left 10%;
}

.icon01_gray {
	padding:0 0 0 14px;
	margin:0 0 0 0;	
	color:#000000;
	background:url(../image/btn/bullet02_gray.gif) no-repeat left 20%;
}
.icon03 {
	padding:0 0 0 14px;
	margin:0 0 0 0;
	background:url(../image/btn/bullet01.jpg) no-repeat left 10%;
}
.icon_02 {
	padding:0 0 0 14px;
	margin:0 0 0 0;
	background:url(../image/btn/icon_02.gif) no-repeat left center;
}
.icon04 {
	padding:0 0 0 22px;
	margin:0 0 0 0;
	font-size:12px;
	color:#cb0000;
	font-weight:bold;
	background:url(../image/btn/bl_h3.gif) no-repeat left center;
}
.icon_02_none {
	padding:0 0 0 14px;
	margin:0 0 0 0;
	background:none;
}


p.icon_02 {
	padding:0 0 0 14px;
	margin:0 0 0 0;
	background:url(../image/btn/icon_02.gif) no-repeat left center;
}
.icon_02_top {
	padding:0 0 0 14px;
	margin:0 0 0 0;
	background:url(../image/btn/icon_02.gif) no-repeat left 10%;
}
p.icon_02_top {
	padding:0 0 0 14px;
	margin:0 0 0 0;
	background:url(../image/btn/icon_02.gif) no-repeat left 10%;
}


.info01 h3 {
	margin-top:0;
	padding:0 0 0 0;
	font-size:28px;
	color:#005ea5;
	font-weight:bold;
	background-image:none;
}

.info01 h3.tp01 {
	padding:20px 0 5px 0;
	margin:0;
	font-size:15px;
	color:#14294f;
	font-weight:bold;
}
.info01 h3.icon01 {
	padding:0 0 0 14px;
	margin:10px 0 10px 0;
	font-size:15px;
	color:#0ea0b0;
	font-weight:bold;
	background:url(../image/btn/bullet02.gif) no-repeat left center;
}
.info01 h3.icon02 {
	padding:0 0 0 14px;
	margin:10px 0 10px 0;
	font-size:15px;
	color:#0ea0b0;
	font-weight:bold;
	background:url(../image/btn/bl_h3.gif) no-repeat left center;
}
.info01 h3.icon01_01 {
	padding:0 0 0 14px;
	margin:0 0 10px 0;
	font-size:15px;
	color:#0ea0b0;
	font-weight:normal;
	background:url(../image/btn/bullet02.gif) no-repeat left center;
}

.info01 h3.tit_green01 {
	padding:0 0 5px 0;
	margin:0 0 0 0;
	font-size:15px;
	color:#33aca2;
	font-weight:normal; 
	}

.info01 h4 {
	padding:10px 0 15px 0;
	margin:0;
	font-size:18px;
	color:#14294f;
	font-weight:bold;
	background:none;
}
.info01 h4.icon01 {
	padding:5px 0 0 14px;
	margin:0 0 10px 0;
	font-size:12px;
	color:#0ea0b0;
	font-weight:bold;
	background:url(../image/btn/bullet02.gif) no-repeat left center;
}

.info01 h4.icon01_blue {
	padding:5px 0 0 14px;
	margin:0 0 10px 0;
	font-size:15px;
	font-weight:bold;
	background:url(../image/btn/bullet02_blue.gif) no-repeat left 10px;
}

.info01 h4.icon01_big {
	padding:5px 0 0 22px;
	margin:0 0 10px 0;
	font-size:15px;
	font-weight:bold;
	background:url(../image/btn/bullet02_big_blue.gif) no-repeat left 7px;
}

.info01 h4.icon01_gray {
	padding:5px 0 0 14px;
	margin:0 0 5px 0;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	background:url(../image/btn/bullet02_gray.gif) no-repeat left center;
}
.info01 h4.icon01_green01 {
	padding:5px 0 0 14px;
	margin:0 0 5px 0;
	font-size:12px;
	color:#33aca2;
	font-weight:bold;
	background:url(../image/btn/bullet02.gif) no-repeat left center;
}


.info01 h4.icon02 {
	padding:0 0 0 23px;
	margin:0 0 10px 0;
	background:url(../image/btn/bl_h3_blue.gif) no-repeat left center;
}

.info01 h3.icon01_05_blue_big {  background:url(../image/btn/bullet02_big_blue.gif) no-repeat left center; padding-left:22px;}
.info01 h3.txt_blue01 { background:url(../image/btn/dot_square_blue.gif) no-repeat left 15px; padding-left:18px; font-size: 2.0em; }
.info01 h4.txt_blue01 { background:url(../image/btn/dot_square_blue.gif) no-repeat left 18px; padding-left:18px; font-size: 1.4em; }

h4.bullet_orange01 { background:url(../image/btn/bullet_orange01.gif) no-repeat left 18px; padding-left:25px;}

.title_h4_blue { background:url(../image/btn/bullet03_square.gif) no-repeat left 5px; padding-left:22px; }
.title_h4_green { background:url(../image/btn/bullet03_square_green01.gif) no-repeat left 5px; padding-left:22px; }
h4.title_h4_blue { background:url(../image/btn/bullet03_square.gif) no-repeat left 18px; padding-left:25px; }
h4.title_h4_green { background:url(../image/btn/bullet03_square_green01.gif) no-repeat left 18px; padding-left:25px; }
h4.title_h4_green_cir { background:url(../image/btn/bullet03_circle_green01.gif) no-repeat left 18px; padding-left:25px; }
h4.title_h4_sky02_cir { background:url(../image/btn/bullet03_circle_sky02.gif) no-repeat left 18px; padding-left:25px; font-size:22px; font-weight:normal; }

.title_sky02_cir { background:url(../image/btn/bullet03_circle_blue01.gif) no-repeat left 8px; padding-left:25px; }
.info01 h4.title_sky02_cir { background:url(../image/btn/bullet03_circle_blue01.gif) no-repeat left 16px; padding-left:26px; }



/*목록*/
ul.list01{
	margin: 15px;
	padding: 15px;
	list-style:disc;
	color:#9bbb59;
}

ul.list02{
	margin: -20px 0 0 7px;
	padding: 7px;
	list-style:disc;
	
}

ul.list01_01{
	margin: 0 0 0 15px;
	padding: 7px;
	
}

ul.list01_01 li{
	list-style:disc;
	padding-bottom:5px;
	
}

ul.disc01{
	margin-left:13px;
	list-style:disc;
}
ul.disc01 li{ 
list-style:disc;
}

ul.disc02{
}
ul.disc02 li{ padding:0 0 0 10px;
	background:url(../image/btn/bullet01.jpg) no-repeat 0px 6px ;
}

ul.disc10_white{
}
ul.disc10_white li{ padding:0 0 0 10px;
	background:url(../image/btn/bullet01_white.png) no-repeat 0px 6px ;
	color:#ffffff;
}

ul.disc10 li {  padding:0 0 0 10px; background:url(../image/btn/bullet10_disc.png) no-repeat 0px 9px ;}
ul.disc11 li {  padding:0 0 0 10px; background:url(../image/btn/bullet11_disc.png) no-repeat 0px 10px ;}


.bullet03_orange  { background:url(../image/btn/bullet03.gif) no-repeat left center; padding-left:8px; }

ul.icon_line01 { }
ul.icon_line01 li { background:url(../image/btn/bg_2depth.gif) no-repeat left 8px; padding:0px 0px 7px 15px; }

ul.icon10_gray { }
ul.icon10_gray li { background:url(../image/btn/bullet02_gray.gif) no-repeat left center; padding:0px 0px 0px 15px; }


dl.icon_line01 { }
dl.icon_line01 dd { background:url(../image/btn/bg_2depth.gif) no-repeat left 8px; padding:0px 0px 0px 15px; }		

ol.num01{ 
margin-left:20px;
list-style:decimal;
}
ol.num01 li{ 
list-style:decimal;
}


ul li.icon_02_top {
	padding:0 0 0 14px;
	margin:0 0 0 0;
	background:url(../image/btn/icon_02.gif) no-repeat left top;
}


ul.icon_line01 li ul.disc03 li { background:url(../image/btn/bullet01.jpg) no-repeat 0px 8px !important ;}
ul.icon_line01 li ul.disc10 li { background:url(../image/btn/bullet10_disc.png) no-repeat 0px 9px !important ;}
ul.icon_line01 li ul.disc11 li { background:url(../image/btn/bullet11_disc.png) no-repeat 0px 10px !important ;}


/*  버튼  */

.btn_go {

display:inline-block;
font-size: 1.0em;
line-height: 1.2em;
background: #00b2a9 ;
padding: 0.3em 2em 0.4em 2em;

-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
-webkit-box-shadow: 2px 2px 3px rgba(0,0,0,0.1);
-moz-box-shadow: 2px 2px 3px rgba(0,0,0,0.1);
box-shadow: 2px 2px 3px rgba(0,0,0,0.1);
color: white !important;
text-shadow: 1px 1px 1px #666;
text-decoration:none;
font-family: "Myriad Pro", "malgun","맑은 고딕","나눔고딕","dotum", Arial,  Verdana, Verdana, AppleGothic, sans-serif;
text-align:center;

}

.btn_download01 {

display: inline-block;
font-size: 1.2em;
line-height: 1.2em;
background: #005ea5 ;
padding: 0.3em 4em 0.4em 4em;

/*Background*/
background: #005ea5 ;
background: -webkit-gradient(
					linear,
					left top,
					left bottom,
					color-stop(.2, #2380c7),
					color-stop(1, #005ea5)
				);
	background: -moz-linear-gradient(
					center top,
					#2380c7 20%,
					#005ea5 100%
				);
/*Border radius*/
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;

-webkit-box-shadow: 2px 2px 3px rgba(0,0,0,0.1);
-moz-box-shadow: 2px 2px 3px rgba(0,0,0,0.1);
box-shadow: 2px 2px 3px rgba(0,0,0,0.1);

color: white !important;
text-shadow: 1px 1px 1px #666;
text-decoration:none;
font-family: "Myriad Pro", "malgun","맑은 고딕","나눔고딕","dotum", Arial,  Verdana, Verdana, AppleGothic, sans-serif;
text-align:center;

}

.btn_download01:hover {
	/*Background*/
background: #192c56;
background: -webkit-gradient(
					linear,
					left top,
					left bottom,
					color-stop(.2, #31436a),
					color-stop(1, #05112d)
				);
	background: -moz-linear-gradient(
					center top,
					#31436a 20%,
					#05112d 100%
				);

text-decoration:none;
}

.btn_download02 {

display: inline-block;
font-size: 1.4em;
line-height: 1.2em;
padding: 0.4em 2em 0.4em 2em;
width:30%;

/*Background*/
background: #02adef ;

/*Border radius*/
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;

-webkit-box-shadow: 2px 2px 3px rgba(0,0,0,0.1);
-moz-box-shadow: 2px 2px 3px rgba(0,0,0,0.1);
box-shadow: 2px 2px 3px rgba(0,0,0,0.1);

color: white !important;
text-decoration:none;
font-family: "Myriad Pro", "malgun","맑은 고딕","나눔고딕","dotum", Arial,  Verdana, Verdana, AppleGothic, sans-serif;
text-align:center;
margin:0 auto;
font-style:italic;
cursor:pointer;
}

.btn_reservation01 {

display: block;
font-size: 1.4em;
line-height: 1.2em;
background: #005ea5 ;
padding: 0.4em 2em 0.4em 2em;
width:30%;

/*Border radius*/
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;

-webkit-box-shadow: 2px 2px 3px rgba(0,0,0,0.1);
-moz-box-shadow: 2px 2px 3px rgba(0,0,0,0.1);
box-shadow: 2px 2px 3px rgba(0,0,0,0.1);
color: white !important;
text-shadow: 1px 1px 1px #666;
text-decoration:none;
font-family: "Myriad Pro", "malgun","맑은 고딕","나눔고딕","dotum", Arial,  Verdana, Verdana, AppleGothic, sans-serif;
text-align:center;

}

.read_button02 {
display: inline-block;
font-size: 1.4em;
line-height: 1.2em;
padding: 0.4em 5em 0.4em 5em;


/*Background*/
background: #005ea5 ;
background: -webkit-gradient(
					linear,
					left top,
					left bottom,
					color-stop(.2, #2380c7),
					color-stop(1, #005ea5)
				);
	background: -moz-linear-gradient(
					center top,
					#2380c7 20%,
					#005ea5 100%
				);
/*Border radius*/
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;

-webkit-box-shadow: 2px 2px 3px rgba(0,0,0,0.1);
-moz-box-shadow: 2px 2px 3px rgba(0,0,0,0.1);
box-shadow: 2px 2px 3px rgba(0,0,0,0.1);

color: white !important;
text-shadow: 0 -1px 0 hsla(0,0%,0%,.3);
text-decoration:none;
font-family: "Myriad Pro", "malgun","맑은 고딕","나눔고딕","dotum", Arial,  Verdana, Verdana, AppleGothic, sans-serif;
text-align:center;
margin:0 auto;
font-style:italic;
cursor:pointer;
}

.read_button02:hover {
	/*Background*/
background: #192c56;
background: -webkit-gradient(
					linear,
					left top,
					left bottom,
					color-stop(.2, #31436a),
					color-stop(1, #05112d)
				);
	background: -moz-linear-gradient(
					center top,
					#31436a 20%,
					#05112d 100%
				);

text-decoration:none;
}

.read_button03 {
display: inline-block;
font-size: 1.4em;
line-height: 1.0em;
padding: 0em 1em 0.1em 1em;

/*Background*/
background: #005ea5 ;
background: -webkit-gradient(
					linear,
					left top,
					left bottom,
					color-stop(.2, #2380c7),
					color-stop(1, #005ea5)
				);
	background: -moz-linear-gradient(
					center top,
					#2380c7 20%,
					#005ea5 100%
				);
/*Border radius*/
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;

-webkit-box-shadow: 2px 2px 3px rgba(0,0,0,0.1);
-moz-box-shadow: 2px 2px 3px rgba(0,0,0,0.1);
box-shadow: 2px 2px 3px rgba(0,0,0,0.1);

color: white !important;
text-shadow: 0 -1px 0 hsla(0,0%,0%,.3);
text-decoration:none;
font-family: "Myriad Pro", "malgun","맑은 고딕","나눔고딕","dotum", Arial,  Verdana, Verdana, AppleGothic, sans-serif;
text-align:center;
margin:0 auto;
font-style:italic;
cursor:pointer;
}

.read_button03:hover {
	/*Background*/
background: #192c56;
background: -webkit-gradient(
					linear,
					left top,
					left bottom,
					color-stop(.2, #31436a),
					color-stop(1, #05112d)
				);
	background: -moz-linear-gradient(
					center top,
					#31436a 20%,
					#05112d 100%
				);

text-decoration:none;
}

/*  버튼 나열 */

ul.btn_list01 {}
ul.btn_list01 li a{ float:left; margin-right:3px;}




/* Welcome Message  */
.welcome01 { }
.welcome_photo01 { margin:0 auto; width:65%;  }
.welcome_photo01 .photo { float:left; margin-right:5%; }
.welcome_photo01 .sign { float:left; }

/* overview  */
table.overview_list01 {width:100%; border-top:2px solid #14294f; border-bottom:2px solid #14294f;  }
table.overview_list01 th {padding:10px 10px 10px 10px; border-bottom:1px solid #dbdbdb; background:#f6f6f6; color:#14294f; font-weight:bold; text-align:left; vertical-align:top; line-height:18px}
table.overview_list01 td {padding:10px 10px 10px 10px; border-bottom:1px solid #dbdbdb; line-height:16px; vertical-align:top; }
table.overview_list01 th.last {border-bottom:0;}
table.overview_list01 td.last {border-bottom:0;}
table.overview_list01 th.red01 { background:#cb0000; color:#ffffff;}

table.overview_list01_05 {width:100%; border-top:2px solid #005ea5; border-bottom:2px solid #005ea5; table-layout:fixed;}
table.overview_list01_05 th {padding:10px 0 10px 13px; border-bottom:1px solid #dbdbdb; background:#f6f6f6; color:#005ea5; font-weight:bold; text-align:left; vertical-align:top; line-height:18px}
table.overview_list01_05 td {padding:10px 4px 10px 10px; border-bottom:1px solid #dbdbdb; line-height:16px; vertical-align:top; }
table.overview_list01_05 th.last {border-bottom:0;}
table.overview_list01_05 td.last {border-bottom:0;}
table.overview_list01_05 th.red01 { background:#cb0000; color:#ffffff;}

table.overview_list02 {width:100%; border-top:2px solid #19abba; border-bottom:1px solid #19abba; table-layout:fixed; }
table.overview_list02 th {padding:3px 0 5px 13px; border-bottom:1px solid #dbdbdb; background:#46c6db; color:#ffffff; font-size:13px; font-weight:bold; text-align:left; vertical-align:top; line-height:18px}
table.overview_list02 td {padding:10px 4px 10px 10px; border-bottom:1px solid #dbdbdb; line-height:16px; vertical-align:top; }
table.overview_list02 th.last {border-bottom:0;}
table.overview_list02 td.last {border-bottom:0;}
table.overview_list02 td.last02 {border-right:0;}
table.overview_list02 a.site01 { color:#09F; text-decoration:underline; margin-top:10px; display:block;}
table.overview_list02 a:hover.site01 { color:#000;}

table.overview_list01_01 {width:100%; border-top:2px solid #0ea0b0; border-bottom:2px solid #0ea0b0; table-layout:fixed; }
table.overview_list01_01 th {padding:10px 0 10px 13px; border:1px solid #dbdbdb; background:#f6f6f6; color:#0ea0b0; font-weight:bold; text-align:center; vertical-align:top; line-height:18px}
table.overview_list01_01 td {padding:10px 4px 10px 10px; border:1px solid #dbdbdb; line-height:16px;  }
table.overview_list01_01 th.last {border-bottom:0;}
table.overview_list01_01 th.last_left {border-left:0;}
table.overview_list01_01 th.last_right {border-right:0;}
table.overview_list01_01 td.last {border-bottom:0;}
table.overview_list01_01 td.last_left {border-left:0;}
table.overview_list01_01 td.last_right {border-right:0;}
table.overview_list01_01 th.red01 { background:#cb0000; color:#ffffff;}

table.overview_list03 {width:100%; border-top:2px solid #005ea5; border-bottom:2px solid #005ea5; table-layout:fixed; }
table.overview_list03 th {padding:10px 0 10px 0px; border:1px solid #dbdbdb; background:#f6f6f6; color:#005ea5; font-weight:bold; text-align:center; vertical-align:top; line-height:18px}
table.overview_list03 td {padding:10px 4px 10px 10px; border:1px solid #dbdbdb; line-height:16px;  }
table.overview_list03 th.last {border-bottom:0;}
table.overview_list03 th.last_left {border-left:0;}
table.overview_list03 th.last_right {border-right:0;}
table.overview_list03 td.last {border-bottom:0;}
table.overview_list03 td.last_left {border-left:0;}
table.overview_list03 td.last_right {border-right:0;}
table.overview_list03 th.red01 { background:#cb0000; color:#ffffff;}


/* 프로그램표*/
table.list01 {width:630px; border-top:2px solid #cb0000; border-bottom:1px solid #cacaca; table-layout:fixed; font:12px Dotum;}
table.list01 th {padding:5px 0 4px 13px; border-bottom:1px solid #dbdbdb; background:#f6f6f6; color:#cb0000; font-weight:bold; text-align:left; vertical-align:top; line-height:18px}
table.list01 td {padding:5px 4px 5px 10px; border-bottom:1px solid #dbdbdb; line-height:16px; vertical-align:top; color:#888888;}
table.list01 th em {color:red;font-weight:normal;}

table.list13 {border-collapse: collapse; width: 100%; border-top:2px solid #999998;}
table.list13 caption { text-align: left; font-size: 1em; color:#333333; }
table.list13 th {padding: 7px 5px 7px 5px; border: 1px solid #999998; color:#73736e; font-weight:bold; text-align:center; vertical-align:middle; letter-spacing:-1px;}
table.list13 td {padding: 7px 5px 7px 5px; border: 1px solid #999998; line-height:120%; vertical-align:middle; text-align:center; color:#3e3d3d; }
table.list13 td span.txt_9px { font-size:9px;}
table.list13 td a { color:#000; font-family:verdana, Arial, "돋움", serif;}
table.list13 td a:hover {font-family:verdana, Arial, "돋움", serif; }
table.list13 td a:visited{ color:#000; font-family:verdana, Arial, "돋움", serif;}
table.list13 .tit_gray10 {color:#73736e;}

table.list13 th.white01 {background:#ffffff; color:#73736e; }
table.list13 th.yellow02 {background:#f9f9ca; color:#363535; }
table.list13 th.pink02 {background:#f1cab7; }
table.list13 th.pink05 {background:#facecd; }
table.list13 th.gray01 {background:#7f7f7f; color:#ffffff; }
table.list13 th.gray03 {background:#e4e4e5; }
table.list13 th.gray05 {background:#d8d9da; color:#73736e; }
table.list13 th.blue01 {background:#99ccff; }
table.list13 th.blue02 {background:#d5e8f6; color:#377fb5; }
table.list13 th.blue03 {background:#ffffff; color:#377fb5; border-left:none; }
table.list13 th.blue06 {background:#dbe5f1; }
table.list13 td.green01 {background:#c2d69b; }
table.list13 td.green02 {background:#9bbb59; }
table.list13 td.green03 {background:#99ff99; }
table.list13 td.green04 {background:#c9ead2; }
table.list13 td.green05 {background:#d8fbff; }

table.list13 td.green14 {background:#e2ebce; }
table.list13 td.green06 {background:#d9e5be; }
table.list13 td.green07 {background:#c0d491; }
table.list13 td.green08 {background:#b2c87f; }
table.list13 td.green09 {background:#9bbb58; }
table.list13 td.green10 {background:#9ebd5c; }
table.list13 td.green11 {background:#8bab47; }
table.list13 td.green12 {background:#8cac48; }
table.list13 td.green13 {background:#6a9428; color:#FFF; }
table.list13 td.green15 {background:#d3e991; }
table.list13 td.green16 {background:#edffeb; }

table.list13 td.orange21 {background:#f5cab9;}

table.list13 td.gray01 {background:#eeece1; }
table.list13 td.gray02 {background:#bfbfbf; }
table.list13 td.gray03 {background:#e4e4e5; }
table.list13 td.gray04 {background:#cccdcf; }
table.list13 td.blue01 {background:#99ccff; }
table.list13 td.blue02 {background:#e8f3f1; }
table.list13 td.blue03 {background:#cde9f8; }
table.list13 td.blue05 {background:#c0e7fb; }
table.list13 td.blue06 {background:#dbe5f1; }
table.list13 td.blue07 {background:#ebf5ff; }
table.list13 td.yellow01 {background:#f9f9aa; }
table.list13 td.yellow02 {background:#f9f9ca; }
table.list13 td.yellow03 {background:#eaffab; }
table.list13 td.yellow04 {background:#ffe401; }
table.list13 td.yellow05 {background:#fff0cb; }
table.list13 td.yellow06 {background:#fff5dc; }
table.list13 td.pink01 {background:#fbedfa; }
table.list13 td.pink02 {background:#f1cab7; }
table.list13 td.pink03 {background:#ffdfa8; }
table.list13 td.pink04 {background:#afbced; }
table.list13 td.pink05 {background:#facecd; }
table.list13 td.pink06 {background:#ffebeb; }
table.list13 td.purple02 {background:#bea7d7;}
table.list13 td.purple05 {background:#ddd1e6; }
table.list13 td.purple06 {background:#f7ebff; }
table.list13 td.brown02 {background:#996633; color:#FFF; }
table.list13 th.last { border-right:none; } 
table.list13 td.last { border-right:none; }
table.list13 th.last03_left { border-left:none; } 
table.list13 th.last03_right { border-right:none; } 
table.list13 td.last02 { border-left:none; border-right:none; }

table.list13 .tit_black01 {color:#000000;}
table.list13 .tit_gray01 {color:#73736e;}


table.list13_01 {border-collapse: collapse; width: 100%; border-top:2px solid #999998; line-height:1.8em;}
table.list13_01 caption { text-align: left; font-size: 1em; color:#333333; }
table.list13_01 th {padding: 5px 2px 5px 2px; border: 1px solid #999998; background:#ffffff; color:#73736e; font-weight:bold; vertical-align:top; letter-spacing:-1px; text-align:center;}
table.list13_01 td {padding: 5px 1px 5px 10px; border: 1px solid #999998; background:#ffffff; vertical-align:top; color:#73736e;  }
table.list13_01 td span.txt_9px { font-size:9px;}
table.list13_01 td a { color:#000; font-family:verdana, Arial, "돋움", serif;}
table.list13_01 td a:hover {font-family:verdana, Arial, "돋움", serif; }
table.list13_01 td a:visited{ color:#000; font-family:verdana, Arial, "돋움", serif;}

table.list13_01 th.white01 {background:#ffffff; color:#73736e; }
table.list13_01 th.yellow02 {background:#f9f9ca; color:#363535; }
table.list13_01 th.pink02 {background:#f1cab7; }
table.list13_01 th.pink05 {background:#facecd; }
table.list13_01 th.gray01 {background:#7f7f7f; color:#ffffff; }
table.list13_01 th.gray03 {background:#e4e4e5; }
table.list13_01 th.gray05 {background:#d8d9da; color:#73736e; }
table.list13_01 th.blue01 {background:#99ccff; }
table.list13_01 th.green04 {background:#c9ead2; }
table.list13_01 th.blue02 {background:#d5e8f6; color:#377fb5; }
table.list13_01 th.blue03 {background:#cde9f8; border-left:none; }
table.list13_01 th.blue05 {background:#f5fbff; }
table.list13_01 td.green01 {background:#c2d69b; }
table.list13_01 td.green02 {background:#9bbb59; }
table.list13_01 td.green03 {background:#99ff99; }
table.list13_01 td.green04 {background:#c9ead2; }
table.list13_01 td.green05 {background:#d8fbff; }

table.list13_01 td.green14 {background:#e2ebce; }
table.list13_01 td.green06 {background:#d9e5be; }
table.list13_01 td.green07 {background:#c0d491; }
table.list13_01 td.green08 {background:#b2c87f; }
table.list13_01 td.green09 {background:#9bbb58; }
table.list13_01 td.green10 {background:#9ebd5c; }
table.list13_01 td.green11 {background:#8bab47; }
table.list13_01 td.green12 {background:#8cac48; }
table.list13_01 td.green13 {background:#6a9428; color:#FFF; }
table.list13_01 td.green15 {background:#d3e991; }



table.list13_01 td.gray01 {background:#eeece1; }
table.list13_01 td.gray02 {background:#bfbfbf; }
table.list13_01 td.gray03 {background:#e4e4e5; }
table.list13_01 td.gray04 {background:#cccdcf; }
table.list13_01 td.blue01 {background:#99ccff; }
table.list13_01 td.blue02 {background:#e8f3f1; }
table.list13_01 td.blue03 {background:#cde9f8; }
table.list13_01 td.blue05 {background:#c0e7fb; }
table.list13_01 td.yellow01 {background:#f9f9aa; }
table.list13_01 td.yellow02 {background:#f9f9ca; }
table.list13_01 td.yellow03 {background:#eaffab; }
table.list13_01 td.yellow04 {background:#ffe401; }
table.list13_01 td.yellow05 {background:#fff0cb; }
table.list13_01 td.pink01 {background:#fbedfa; }
table.list13_01 td.pink02 {background:#f1cab7; }
table.list13_01 td.pink03 {background:#ffdfa8; }
table.list13_01 td.pink04 {background:#afbced; }
table.list13_01 td.pink05 {background:#facecd; }
table.list13_01 td.purple05 {background:#ddd1e6; }
table.list13_01 td.brown02 {background:#996633; color:#FFF; }
table.list13_01 th.last { border-right:none; } 
table.list13_01 td.last { border-right:none; }
table.list13_01 th.last03_left { border-left:none; } 
table.list13_01 th.last03_right { border-right:none; } 
table.list13_01 td.last03_left { border-left:none; }
table.list13_01 td.last02 { border-left:none; border-right:none; }

table.list13_01 .tit_black01 {color:#000000;}
table.list13_01 .tit_gray01 {color:#73736e;}
table.list13_01 .tit_white01 {color:#ffffff;}
table.list13_01 .tit_blue01 {color:#005ea5;}
table.list13_01 .tit_blue03 {color:#0070c0;}
table.list13_01 .tit_blue05 {color:#31a0ce;}


table.list13_02 {border-collapse: collapse; width: 100%; border-top:2px solid #999998;}
table.list13_02 caption { text-align: left; font-size: 1em; color:#333333; }
table.list13_02 th {padding: 7px 5px 7px 5px; border: 1px solid #999998; color:#73736e; font-weight:bold; text-align:center; vertical-align:middle; }
table.list13_02 td {padding: 7px 5px 7px 5px; border: 1px solid #999998; line-height:120%; vertical-align:middle; color:#3e3d3d; }
table.list13_02 td span.txt_9px { font-size:9px;}
table.list13_02 td a { color:#000; font-family:verdana, Arial, "돋움", serif;}
table.list13_02 td a:hover {font-family:verdana, Arial, "돋움", serif; }
table.list13_02 td a:visited{ color:#000; font-family:verdana, Arial, "돋움", serif;}
table.list13_02 .tit_gray10 {color:#73736e;}

table.list13_02 th.white01 {background:#ffffff; color:#73736e; }
table.list13_02 th.yellow02 {background:#f9f9ca; color:#363535; }
table.list13_02 th.pink02 {background:#f1cab7; }
table.list13_02 th.pink05 {background:#facecd; }
table.list13_02 th.gray01 {background:#7f7f7f; color:#ffffff; }
table.list13_02 th.gray03 {background:#e4e4e5; }
table.list13_02 th.gray05 {background:#d8d9da; color:#73736e; }
table.list13_02 th.blue01 {background:#99ccff; }
table.list13_02 th.blue02 {background:#d5e8f6; color:#377fb5; }
table.list13_02 th.blue06 {background:#dbe5f1; }
table.list13_02 th.blue03 {background:#ffffff; color:#377fb5; border-left:none; }
table.list13_02 td.green01 {background:#c2d69b; }
table.list13_02 td.green02 {background:#9bbb59; }
table.list13_02 td.green03 {background:#99ff99; }
table.list13_02 td.green04 {background:#c9ead2; }
table.list13_02 td.green05 {background:#d8fbff; }

table.list13_02 td.green14 {background:#e2ebce; }
table.list13_02 td.green06 {background:#d9e5be; }
table.list13_02 td.green07 {background:#c0d491; }
table.list13_02 td.green08 {background:#b2c87f; }
table.list13_02 td.green09 {background:#9bbb58; }
table.list13_02 td.green10 {background:#9ebd5c; }
table.list13_02 td.green11 {background:#8bab47; }
table.list13_02 td.green12 {background:#8cac48; }
table.list13_02 td.green13 {background:#6a9428; color:#FFF; }
table.list13_02 td.green15 {background:#d3e991; }
table.list13_02 td.green16 {background:#edffeb; }



table.list13_02 td.gray01 {background:#eeece1; }
table.list13_02 td.gray02 {background:#bfbfbf; }
table.list13_02 td.gray03 {background:#e4e4e5; }
table.list13_02 td.gray04 {background:#cccdcf; }
table.list13_02 td.blue01 {background:#99ccff; }
table.list13_02 td.blue02 {background:#e8f3f1; }
table.list13_02 td.blue03 {background:#cde9f8; }
table.list13_02 td.blue05 {background:#c0e7fb; }
table.list13_02 td.blue06 {background:#dbe5f1; }
table.list13_02 td.blue07 {background:#ebf5ff; }
table.list13_02 td.yellow01 {background:#f9f9aa; }
table.list13_02 td.yellow02 {background:#f9f9ca; }
table.list13_02 td.yellow03 {background:#eaffab; }
table.list13_02 td.yellow04 {background:#ffe401; }
table.list13_02 td.yellow05 {background:#fff0cb; }
table.list13_02 td.yellow06 {background:#fff5dc; }
table.list13_02 td.pink01 {background:#fbedfa; }
table.list13_02 td.pink02 {background:#f1cab7; }
table.list13_02 td.pink03 {background:#ffdfa8; }
table.list13_02 td.pink04 {background:#afbced; }
table.list13_02 td.pink05 {background:#facecd; }
table.list13_02 td.pink06 {background:#ffebeb; }
table.list13_02 td.purple05 {background:#ddd1e6; }
table.list13_02 td.purple06 {background:#f7ebff; }
table.list13_02 td.brown02 {background:#996633; color:#FFF; }
table.list13_02 th.last { border-right:none; } 
table.list13_02 td.last { border-right:none; }
table.list13_02 th.last03_left { border-left:none; } 
table.list13_02 th.last03_right { border-right:none; } 
table.list13_02 td.last02 { border-left:none; border-right:none; }

table.list13_02 .tit_black01 {color:#000000;}
table.list13_02 .tit_gray01 {color:#73736e;}

table.list20 {width:100%; border-top:2px solid #ffffff; border-bottom:1px solid #cacaca; table-layout:fixed; }
table.list20 th {padding:5px 5px 5px 5px; border:2px solid #ffffff; background:#eeecec; color:#000000; font-weight:bold; text-align:center; vertical-align:top; line-height:18px}
table.list20 td {padding:5px 5px 5px 5px; border:2px solid #ffffff; background:#eeecec; line-height:16px; color:#000000;}
table.list20 th em {color:red;font-weight:normal;}

/* 전차대회 프로그램표*/
table.list14 {border-collapse: collapse; width: 480px; font-size:11px ; border-top:2px solid #999998;}
table.list14 caption { text-align: left; font-size: 1em; color:#333333; }
table.list14 th {padding: 3px 1px 2px 1px; border: 1px solid #999998; background:#ffffff; color:#73736e; font-size:11px ; font-weight:bold; text-align:center; vertical-align:middle; letter-spacing:-1px;}
table.list14 td {padding: 3px 1px 2px 1px; border: 1px solid #999998; background:#ffffff; line-height:120%; vertical-align:middle; text-align:center; font-size:11px ; color:#3e3d3d; }
table.list14 td span.txt_9px { font-size:9px;}
table.list14 td a { color:#000; font-family:verdana, Arial, "돋움", serif;}
table.list14 td a:hover {font-family:verdana, Arial, "돋움", serif; }
table.list14 td a:visited{ color:#000; font-family:verdana, Arial, "돋움", serif;}

table.list14 th.white01 {background:#ffffff; color:#73736e; }
table.list14 th.yellow02 {background:#f9f9ca; color:#363535; }
table.list14 th.gray01 {background:#7f7f7f; color:#ffffff; }
table.list14 th.gray05 {background:#d8d9da; color:#73736e; }
table.list14 th.blue02 {background:#d5e8f6; color:#377fb5; }
table.list14 th.blue03 {background:#ffffff; color:#377fb5; border-left:none; }
table.list14 th.green06 {background:#d9e5be; }
table.list14 th.pink05 {background:#facecd; }
table.list14 th.purple05 {background:#ddd1e6; }
table.list14 td.green01 {background:#c2d69b; }
table.list14 td.green02 {background:#9bbb59; }
table.list14 td.green03 {background:#99ff99; }
table.list14 td.green04 {background:#c9ead2; }
table.list14 td.green05 {background:#d8fbff; }

table.list14 td.green14 {background:#e2ebce; }
table.list14 td.green06 {background:#d9e5be; }
table.list14 td.green07 {background:#c0d491; }
table.list14 td.green08 {background:#b2c87f; }
table.list14 td.green09 {background:#9bbb58; }
table.list14 td.green10 {background:#9ebd5c; }
table.list14 td.green11 {background:#8bab47; }
table.list14 td.green12 {background:#8cac48; }
table.list14 td.green13 {background:#6a9428; color:#FFF; }
table.list14 td.green15 {background:#d3e991; }



table.list14 td.gray01 {background:#eeece1; }
table.list14 td.gray02 {background:#bfbfbf; }
table.list14 td.gray03 {background:#e4e4e5; }
table.list14 td.gray04 {background:#cccdcf; }
table.list14 td.blue01 {background:#99ccff; }
table.list14 td.blue02 {background:#e8f3f1; }
table.list14 td.blue03 {background:#cde9f8; }
table.list14 td.blue05 {background:#c0e7fb; }
table.list14 td.yellow01 {background:#f9f9aa; }
table.list14 td.yellow02 {background:#f9f9ca; }
table.list14 td.yellow03 {background:#eaffab; }
table.list14 td.yellow04 {background:#ffe401; }
table.list14 td.yellow05 {background:#fff0cb; }
table.list14 td.pink01 {background:#fbedfa; }
table.list14 td.pink02 {background:#f1cab7; }
table.list14 td.pink03 {background:#ffdfa8; }
table.list14 td.pink04 {background:#afbced; }
table.list14 td.pink05 {background:#facecd; }
table.list14 td.purple05 {background:#ddd1e6; }
table.list14 td.brown02 {background:#996633; color:#FFF; }
table.list14 th.last { border-right:none; } 
table.list14 td.last { border-right:none; }
table.list14 th.last03_left { border-left:none; } 
table.list14 th.last03_right { border-right:none; } 
table.list14 td.last02 { border-left:none; border-right:none; }



/* travel info-itu관광 테이블02_01*/
table.tablestyle {border-top: solid 2px #14294f;}
table.content_table02_01{ width:100%; }
table.content_table02_01 th{}
table.content_table02_01 td{}

table.content_table02_01>tbody>tr>th, table.content_table02_01>tbody>tr>td { vertical-align:middle;}

table.content_table02_01 .bg01 { background: #fafafa;}
table.content_table02_01 tr.tr { background: #fafafa;}
table.content_table02_01{text-align:center;}
table.content_table02_01 .AlignLeft {text-align:left !important;}


/* travel info-itu관광 테이블02_02*/
table.tablestyle02 {margin: 10px 0 0 0; border-left: solid 1px #cdcbc5; border-top: solid 2px #14294f;text-align: center;}

table.tablestyle02_02 {margin: 10px 0 0 0; border-left: solid 1px #cdcbc5; border-top: solid 1px #cdcbc5;text-align: center;}
table.content_table02_02{ width:100%; text-align:center;}
table.content_table02_02 th{border-right: 1px solid #cdcbc5;padding: 9px;border-bottom: 1px solid #cdcbc5;}
table.content_table02_02 td{padding: 9px;border-bottom: 1px solid #cdcbc5;border-right: 1px solid #cdcbc5;}
table.content_table02_02 .bg01 { background: #fafafa;}
table.content_table02_02 tr.tr { background: #fafafa;}
table.content_table02_02{text-align:center;}
table.content_table02_02 .AlignLeft {text-align:left !important;}


/* travel info-itu관광 테이블02_05*/
table.tablestyle02_05 {margin: 10px 0 0 0; text-align: center; border-top: solid 2px #007099;}
table.content_table02_05{ width:100%; text-align:center;}
table.content_table02_05 th{border-right: 1px solid #cdcbc5;padding: 9px;border-bottom: 1px solid #cdcbc5;}
table.content_table02_05 td{padding: 9px;border-bottom: 1px solid #cdcbc5;border-right: 1px solid #cdcbc5;}
table.content_table02_05 .bg01 { background: #fafafa;}
table.content_table02_05 th.last_right { border-right:none;}
table.content_table02_05 td.last_right { border-right:none;}
table.content_table02_05{text-align:center;}
table.content_table02_05 .AlignLeft {text-align:left !important;}


/* travel info-itu관광 테이블02_06*/
table.tablestyle02_06 {margin: 0px 0 0 0; border-top: solid 1px #cdcbc5; }
table.content_table02_06{ width:100%; }
table.content_table02_06 th{}
table.content_table02_06 td{}

table.content_table02_06>tbody>tr>th, table.content_table02_06>tbody>tr>td { vertical-align:middle;}

table.content_table02_06 .bg01 { background: #fafafa;}
table.content_table02_06 th.last_right { border-right:none;}
table.content_table02_06 td.last_right { border-right:none;}
table.content_table02_06{text-align:center;}
table.content_table02_06 .AlignLeft {text-align:left !important;}


/* travel info-itu관광 테이블02_11  td 간격넓은거*/
table.tablestyle02_11 {border-top: solid 2px #14294f;}
table.content_table02_11{ width:100%; }
table.content_table02_11 th{}
table.content_table02_11 td{}

table.content_table02_11>tbody>tr>th, table.content_table02_11>tbody>tr>td { vertical-align:middle; padding:11px 11px 11px 11px;line-height: 1.6;}
table.content_table02_11.table>thead>tr>th, table.content_table02_11.table>tbody>tr>th, table.content_table02_11.table>tfoot>tr>th, table.content_table02_11.table>thead>tr>td, table.content_table02_11.table>tbody>tr>td, table.content_table02_11.table>tfoot>tr>td { } 

table.content_table02_11 .bg01 { background: #fafafa;}
table.content_table02_11 tr.tr { background: #fafafa;}
table.content_table02_11{text-align:center;}
table.content_table02_11 .AlignLeft {text-align:left !important;}

/* travel info-itu관광 테이블02_06  td 간격넓은거*/
table.tablestyle02_16 {margin: 0px 0 0 0; border-top: solid 1px #cdcbc5; }
table.content_table02_16{ width:100%; }
table.content_table02_16 th{}
table.content_table02_16 td{}

table.content_table02_16>tbody>tr>th, table.content_table02_16>tbody>tr>td { vertical-align:middle; padding:11px 11px 11px 11px;line-height: 1.6;}

table.content_table02_16 .bg01 { background: #fafafa;}
table.content_table02_16 th.last_right { border-right:none;}
table.content_table02_16 td.last_right { border-right:none;}
table.content_table02_16{text-align:center;}
table.content_table02_16 .AlignLeft {text-align:left !important;}


/* travel info-itu관광 테이블04*/
table.list04 {width:100%;  }
table.list04 th {padding:9px 5px 9px 5px; border: 1px solid #73afb7; background-color:#601f1f; color:#FFF; }
table.list04 th.bgblue01 { background-color:#294367; color:#fff;}
table.list04 td {padding:9px 5px 9px 5px; border-top: 1px dashed #73afb7; border-right: 1px solid #73afb7; border-left: 1px solid #73afb7; border-bottom: 1px dashed #73afb7; background-color:#ffffff; line-height:16px; color:#000; text-align:center;}
table.list04 td.bgwhite01 { border: 1px solid #73afb7;  }
table.list04 td.bgwhite02 { border-bottom: 1px solid #73afb7;  }
table.list04 td.bgwhite03 { border-bottom:none; border-top:none; }
table.list04 td.bgwhite05 {border-bottom: 1px solid #73afb7; border-top:none;   }
table.list04 td.bgblue01 {background-color:#aac5f4;  }

table.list04 th em {color:red;font-weight:normal;}


/* venu */
.tourgallery10_01 {width:100%; padding:0 0 15px 0; float:left;}

.tourgallery10_01 .photo {
	
	float: right;
	
	}

.tourgallery10_01 .photo img  {

}
.tourgallery10_01 p.txt10{
	padding:3px 0 0 0;
	text-align:center;
	font-size:10px;
	color:#7f7f7f;

}

.tourgallery10_01 h2 { padding-bottom:5px; }

.tourgallery10_01 strong{
    font-weight:bold;

}
.tourgallery10_01 p span.green01{
	 color:#19abba;
	
}

.tourgallery10_01 .tourtext {width:70%; float:left;}
.tourgallery10_01 .tourtext p.icon_02_top {
	padding:0 0 0 14px;
	margin:0 0 0 0;
	background:url(../image/btn/icon_02.gif) no-repeat left top;
}
.tourgallery10_01 .tourtext p.icon_02_top01 {
	padding:0 0 0 14px;
	margin:0 0 0 0;
	background:url(../image/btn/icon_02.gif) no-repeat left 5%;
}
.tourgallery10_01 .tourtext p.icon_02_top02 {
	padding:0 0 0 14px;
	margin:0 0 0 0;
	background:url(../image/btn/icon_02.gif) no-repeat left 20%;
}


/* about busan */

.tourgallery10 {width:100%; padding:6px 0 6px 0; }

.tourgallery10 h2 { padding-bottom:5px; }
.tourgallery10 .tourtext { }
.tourgallery10 .photo { }
.tourgallery10 .photo img  {
	padding: 3px;
}

.tourgallery10 p{
	
}

.tourgallery10 strong{
	font-size:18px;
    font-weight:bold;
	color:#19abba;
	
}



.tourgallery10_left {width:100%; padding:6px 0 6px 0; float:left; }

.tourgallery10_left h2 { padding-bottom:5px; }
.tourgallery10_left .tourtext { }
.tourgallery10_left .photo { float: left; margin-right: 20px;}
.tourgallery10_left .photo img  {
	padding: 3px;
}

.tourgallery10_left p{
	
}

.tourgallery10_left strong{
	font-size:18px;
    font-weight:bold;
	color:#19abba;
	
}

.tourgallery10_right {width:100%; padding:6px 0 6px 0; float:left; }

.tourgallery10_right h2 { padding-bottom:5px; }
.tourgallery10_right .tourtext { }
.tourgallery10_right .photo { float: right; margin-left: 20px;}
.tourgallery10_right .photo img  {
	padding: 3px;
}

.tourgallery10_right p{
	line-height:normal;
}

.tourgallery10_right strong{
	font-size:18px;
    font-weight:bold;
	color:#19abba;
	
}

ul.photo_season01 {}
ul.photo_season01 li { width:33%; float:left; }



/* travel info-itu관광 */
.accom_tour01_wrap h3 { font-size:24px;}

.tourgallery02_wrap {width:100%; border-bottom: 1px dashed #999; }
.tourgallery02_wrap h4 { color:#4f4f4f;}
.tourgallery02_wrap h4 a{ }
.tourgallery02_wrap h4 a:hover { color:#1989d9;}
.tourgallery02_wrap .btn_reg { text-align:center; border:0; padding:30px 0 20px 0;}

/* travel info-itu관광 */
.tourgallery02_01_list {}
.tourgallery02_01 {width:100%; padding:15px 0 15px 0; border-bottom:1px solid #dbdbdb; overflow:hidden;}
.tourgallery02_01.last { border:none;}
.tourgallery02_01.last_line_dashed { border-bottom: 1px dashed #999;}

.tourgallery02_01 .photo { float:left; margin-right:5%;}

.tourgallery02_01 .photo img  {
	margin-bottom: 0;
	padding: 3px;
}

.tourgallery02_01 h2 { padding-bottom:5px; }

.tourgallery02_01 p{
	
}


.tourgallery02_01 strong{
	font-size:16px;
    font-weight:bold;
	color:#005ea5;
	
}
.tourgallery02_01 .tourtext_title{
	font-size:16px;
    font-weight:bold;
	color:#0ea0b0;
	
}
.tourgallery02_01 strong.s_title{
	font-size:14px;
    font-weight:bold;
	color:#0ea0b0;
	line-height:1.3;
	display:block;
	padding-bottom:20px;
	
}

.tourgallery02_01 p span.green01{
	 color:#19abba;
	
}

.tourgallery02_01 .tourtext { overflow:hidden;}


.photo02_01 {width:660px; padding:15px 0 15px 0; float:left; border-bottom: 1px dashed #999; clear:both;}
.photo02_01 img  {
	float: left;
	margin-right: 5px;
	margin-bottom: 0;
	padding: 3px;
}
.photo02_01 strong{
	font-size:18px;
    font-weight:bold;
	color:#19abba;
	
}
.photo02_01 p {line-height:normal;}
.photo02_01 .tourtext {width:423px;}

/* travel info-itu관광 02_ok_overflow*/
.tourgallery02_02_list {}
.tourgallery02_02 {width:100%; padding:30px 0 30px 0; float:left;  border-bottom:1px solid #dbdbdb;}
.tourgallery02_02.last { border:none;}
.tourgallery02_02.last_line_dashed { border-bottom: 1px dashed #999;}

.tourgallery02_02 .photo {
	float:left;
	margin-right: 6%;
}
.tourgallery02_02 .photo img  {
}

.tourgallery02_02 h2 { padding-bottom:5px; }

.tourgallery02_02 p{
	
}

.tourgallery02_02 strong{
	color:#02adef;
	
}
.tourgallery02_02 .tourtext_title{
	font-size:22px;
	color:#14294f;
	
}
.tourgallery02_02 .s_title{
	font-size:15px;
	color:#02adef;
	line-height:1.3;
	display:block;
	padding-bottom:8px;
	
}

.tourgallery02_02 .tourtext { overflow:hidden;}

/* travel info-itu관광 03_ok_overflow*/
.tourgallery02_03_list {}
.tourgallery02_03 {width:100%; padding:30px 0 30px 0; float:left;  border-bottom:1px solid #dbdbdb;}
.tourgallery02_03.last { border:none;}
.tourgallery02_03.last_line_dashed { border-bottom: 1px dashed #999;}

.tourgallery02_03 .photo {
	float:left;
	width:312px;
	margin-right: 6%;
}
.tourgallery02_03 .photo img  {
}

.tourgallery02_03 .photo_txt01 { background:#02adef; color:#ffffff; padding:8px; font-size:15px; }

.tourgallery02_03 h2 { padding-bottom:5px; }

.tourgallery02_03 p{
	
}

.tourgallery02_03 strong{
	color:#02adef;
	
}
.tourgallery02_03 .tourtext_title{
	font-size:22px;
	color:#14294f;
	
}
.tourgallery02_03 .s_title{
	font-size:15px;
	color:#02adef;
	line-height:1.3;
	display:block;
	padding-bottom:8px;
	
}

.tourgallery02_03 .tourtext { overflow:hidden;}


/* travel info */
.tourgallery08_01 {width:100%; padding:15px 0 15px 0; float:left; border-bottom: 1px dashed #999;}

.tourgallery08_01 .photo img  {
	float: left;
	margin-right: 10px;
	margin-bottom: 0;
	padding: 3px;
}

.tourgallery08_01 h2 { padding-bottom:5px; }

.tourgallery08_01 p{
	
}


.tourgallery08_01 strong{
	font-size:16px;
    font-weight:bold;
	color:#0ea0b0;
	
}
.tourgallery08_01 strong.s_title{
	font-size:14px;
    font-weight:bold;
	color:#0ea0b0;
	line-height:1.3;
	display:block;
	padding-bottom:20px;
	
}

.tourgallery08_01 p span.green01{
	 color:#19abba;
	
}

.tourgallery08_01 .tourtext {width:70%; float:right;}


.photo08 {width:100%; padding:15px 0 15px 0; float:left; border-bottom: 1px dashed #999; clear:both;}
.photo08 img  {
	float: left;
	margin-right: 5px;
	margin-bottom: 0;
	padding: 3px;
}
.photo08 strong{
	font-size:16px;
    font-weight:bold;
	color:#0ea0b0;
	
}
.photo08 p {line-height:normal;}
.photo08 .tourtext {width:423px;}

/*  speakers  */

.day_session01 { overflow:hidden;}

ul.overview_list01 li .speakers_list01{
	padding:25px 0 25px 0; border-bottom:1px solid #dbdbdb;
}

.speakers_list01 {width:100%;  float:left; font-family: "Arial";}

.speakers_list01 .photo img  {
	float: left;
	margin-right: 10px;
	margin-bottom: 0;
	border: 4px solid #e5e7e8;
	
}

.speakers_list01 h3 { padding-bottom:0px; letter-spacing:-0.5px; }

.speakers_list01 .tourtext h4 { padding:0 0 10px 0; margin-top:0px; font-size:1.1em; }

.speakers_list01 p{ line-height:normal; margin:0 0 5px 0; text-align:justify; }
.speakers_list01 span.site01 { margin-top:20px;}
.speakers_list01 span.site01 a { color:#09F; text-decoration:underline;}
.speakers_list01 span.site01 a:hover { color:#000;}

.speakers_list01 p strong{
    font-weight:bold;
	
}
.speakers_list01 .tourtext {width:75%; float:right; line-height:1.4em;}
.speakers_list01 .tourtext em { color:#9bbb59; font-size:16px;}
.speakers_list01 .tourtext p { vertical-align:bottom;}
.speakers_list01 .tourtext p a.btn_pdf {

display: block;
font-size: 1.2em;
line-height: 1.2em;
background: #005ea5 ;
padding: 0.2em 0em 0.2em 0em;
width:120px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
-webkit-box-shadow: 2px 2px 3px rgba(0,0,0,0.1);
-moz-box-shadow: 2px 2px 3px rgba(0,0,0,0.1);
box-shadow: 2px 2px 3px rgba(0,0,0,0.1);
color: white !important;
text-shadow: 1px 1px 1px #666;
text-decoration:none;
font-family: "Myriad Pro", "malgun","맑은 고딕","나눔고딕","dotum", Arial,  Verdana, Verdana, AppleGothic, sans-serif;
text-align:center;

}


/*  speakers 반응 */

.day_session03 { overflow:hidden;}

ul.speakers_wrap03 li .speakers_list03{
	padding:25px 0 30px 0; border-bottom:1px solid #c8c8c8;
}

ul.speakers_wrap03 li { clear:both;}

.speakers_list03 { }

.speakers_list03 .photo  { padding-bottom:10px;
	
	
}

.speakers_list03 .tourtext {}
.speakers_list03 .tourtext p.profile03_part { font-size:1.3em;}
.speakers_list03 .tourtext p.profile03_tit { font-size:1.3em;}
.speakers_list03 .tourtext p.profile03{ font-size:1.1em;}

@media screen and (max-width:768px) {
.speakers_list03 .tourtext { text-align:center;}
.speakers_list03 .photo img{ display:block; margin-left:auto; margin-right: auto;}
	
}



/*  speakers 06 연사 2명씩 ul없이 col-sm-6으로 2명씩 나열 - 반응 */

.day_session06 { overflow:hidden;}

.speakers_wrap06 { padding:15px 0 15px 0; border-bottom:1px solid #c8c8c8; }

.speakers_wrap06_in {  }

.speakers_list06 { padding:15px 0 15px 0; }

.speakers_list06 .photo  { padding-bottom:10px;
	
	
}

.speakers_list06 .tourtext {}
.speakers_list06 .tourtext p.profile03_part { font-size:1.3em;}
.speakers_list06 .tourtext p.profile03_tit { font-size:1.3em;}
.speakers_list06 .tourtext p.profile03{ /*font-size:1.1em;*/}
.speakers_list06 .tourtext p.pt_title { font-size:1.17em; padding-top:5px;}


@media screen and (max-width:992px) {

.speakers_wrap06 { padding:0px 0 0px 0; border-bottom:0px solid #c8c8c8; }
.speakers_list06 { padding:30px 0 30px 0; border-bottom:1px solid #c8c8c8; }
	
}


@media screen and (max-width:768px) {
	
.speakers_list03 .tourtext { text-align:center;}
.speakers_list03 .photo img{ display:block; margin-left:auto; margin-right: auto;}

	
}




/*  speakers 반응 모달 */

.day_session05 { overflow:hidden;}

.speaker_modal01 { padding-bottom:2.0em;}
.modal-header h4 { padding:0; font-size:18px; clear:none;}


/*  speakers 테이블사진  */
.speakers_wrap { width:99%; margin:0 0 10px 0; overflow:hidden;  }
.speakers_wrap ul.speakers_box { width:100%; } 
.speakers_wrap ul.speakers_box li { width:45%; float:left; border:1px solid #ecf1f7; padding:10px;  margin-right:5px; margin-bottom:5px; height:auto; min-height: 96px; }
.speakers_wrap ul.speakers_box li.last { margin-right:0;}

.speakers_wrap ul.speakers_box li .speakers_list02 { }
.speakers_wrap .speakers_list02 { }

.speakers_wrap .speakers_list02 .photo { }
.speakers_wrap .speakers_list02 .photo img { display:block; float:left;   }
.speakers_wrap .speakers_list02 .text01 { float:left; padding:0 0 0 10px; width:60%; }
.speakers_wrap .speakers_list02 .text01 h4 { padding:0 0 5px 0; color:#19aaba; font-size:12px; line-height:1.0; }
.speakers_wrap .speakers_list02 .text01 p {  font-size:11px; line-height:1.2;}


.speakers_wrap02 { width:87.6%; margin:0 0 10px 0; overflow:hidden;  }
.speakers_wrap02 ul.speakers_box { width:100%; } 
.speakers_wrap02 ul.speakers_box li { width:45%; float:left; border:1px solid #ecf1f7; padding:10px;  margin-right:5px; margin-bottom:5px; height:auto;  }
.speakers_wrap02 ul.speakers_box li.last { margin-right:0;}

.speakers_wrap02 ul.speakers_box li .speakers_list02 { }
.speakers_wrap02 .speakers_list02 { }

.speakers_wrap02 .speakers_list02 .photo { }
.speakers_wrap02 .speakers_list02 .photo img { display:block; float:left;   }
.speakers_wrap02 .speakers_list02 .text01 { float:left; padding:0 0 0 10px; width:60%; }
.speakers_wrap02 .speakers_list02 .text01 h4 { padding:0 0 5px 0; color:#19aaba; font-size:12px; line-height:1.0; }
.speakers_wrap02 .speakers_list02 .text01 p {  font-size:11px; line-height:1.2;}




/* hotel 노인의료꺼*/
.hotel_reservation ul li {
	float:left;
	width:200px;
	padding:0 16px 0 0;
	text-align:center;
}
.hotel_reservation ul li h4 {
	color:#000; font-size:15px; font-weight:bold;
}
.hotel_reservation ul li p {
	margin-left:10px;
	
}

/* hotel info 물포럼꺼*/
ul.overview_list01 li .hotel_list01{
	padding:25px 0 25px 0; border-bottom:1px solid #c8c8c8;
}
ul.overview_list01 li { clear:both;}

.hotel_list01 {width:100%;  float:left; }

.hotel_list01 .photo  {
	float: left;
	width:38%;
	margin-right: 3%;
	
}

.hotel_list01 .photo img  {
	border: 0px solid #e5e7e8;
}

.hotel_list01 h3 { padding-bottom:0px; letter-spacing:-0.5px; }

.hotel_list01 h4 { padding:0 0 10px 0; margin-top:0px; font-size:1.2em; color:#19abba; }
.hotel_list01 h4 span{ font-weight:normal;}

.hotel_list01 .tourtext h4 { padding:0 0 10px 0; margin-top:0px; font-size:1.1em;  }

.hotel_list01 p{ line-height:normal; margin:0px; text-align:justify; }
.hotel_list01 span.site01 { margin-top:20px;}
.hotel_list01 span.site01 a { color:#09F; text-decoration:underline;}
.hotel_list01 span.site01 a:hover { color:#000;}

.hotel_list01 p strong{
    font-weight:bold;
}
.hotel_list01 .tourtext { overflow:hidden; line-height:1.4em;}
.hotel_list01 .tourtext em { color:#9bbb59; font-size:16px;}
.hotel_list01 .tourtext p { vertical-align:bottom; padding:0 0 5px 0;}
.hotel_list01 .tourtext ul {}
.hotel_list01 .tourtext ul li {padding:0 0 3px 0; clear:both;  }
.hotel_list01 .tourtext ul li a { color:#0ea0b0; 
    overflow:hidden; 
    display:box;
	display: -moz-box;
	display: -webkit-box;
	line-clamp: 1;
	text-overflow: ellipsis;
	-moz-line-clamp: 1;
	-webkit-line-clamp: 1;
	-moz-box-orient: horizontal;
	-webkit-box-orient: horizontal;
	word-wrap:break-word; word-break:break-all;}
	
	
	
	
	/* hotel info  부산나우 호텔안내 05*/
ul.overview_list05 li .hotel_list05{
	padding:25px 0 15px 0; border-bottom:1px solid #c8c8c8;
}

ul.overview_list06 li .hotel_list05{
	padding:25px 0 30px 0; border-bottom:1px dashed #c8c8c8;
}

ul.overview_list07 li .hotel_list05{
	padding:25px 0 30px 0; border-bottom:0px dashed #c8c8c8;
}


ul.overview_list05 {overflow:hidden;}
ul.overview_list05 li { clear:both;}

.hotel_list05 { }

.hotel_list05 .photo  { padding-bottom:10px;
	
	
}

.hotel_list05 .photo img  {
	border: 0px solid #e5e7e8;
}

ul.overview_list05 li h4 { padding-top:25px;}

.hotel_list05 h3 { padding-bottom:0px; letter-spacing:-0.5px; }

.hotel_list05 h4 { padding:0 0 10px 0; margin-top:0px; font-size:1.2em; /*color:#19abba;*/ }
.hotel_list05 h4 span{ font-weight:normal;}

.hotel_list05 .tourtext h4 { padding:0 0 10px 0; margin-top:0px; font-size:1.1em;  }

.hotel_list05 p{ line-height:normal; margin:0px; text-align:justify; }
.hotel_list05 span.site01 { margin-top:20px;}
.hotel_list05 span.site01 a { color:#09F; text-decoration:underline;}
.hotel_list05 span.site01 a:hover { color:#000;}

.hotel_list05 p strong{
    font-weight:bold;
}
.hotel_list05 .tourtext {line-height:1.4em;}
.hotel_list05 .tourtext em { color:#9bbb59; font-size:16px;}
.hotel_list05 .tourtext p { vertical-align:bottom; padding:0 0 5px 0;}
.hotel_list05 .tourtext ul {}
.hotel_list05 .tourtext ul li {padding:0 0 3px 0; clear:both;  }

.hotel_list05 .tourtext ul.icon_line01 li  {background:url(../image/btn/bg_2depth.gif) no-repeat left 8px;padding:0px 0px 7px 15px;}

.hotel_list05 .tourtext ul li a { color:#0ea0b0; 
    overflow:hidden; 
    /*display:box;
	display: -moz-box;
	display: -webkit-box;*/
	line-clamp: 1;
	text-overflow: ellipsis;
	-moz-line-clamp: 1;
	-webkit-line-clamp: 1;
	-moz-box-orient: horizontal;
	-webkit-box-orient: horizontal;
	word-wrap:break-word; word-break:break-all;}
	
	
	
/* hotel info BPA꺼*/
ul.overview_list01 li .hotel_list03{
	padding:25px 0 25px 0; border-bottom:1px dashed #999;
}
ul.overview_list01 li { clear:both;}

.hotel_list03 {width:100%;  float:left; }

.hotel_list03 .photo img  {
	float: left;
	margin-right: 2.5%;
	margin-bottom: 0;
	border: 4px solid #e5e7e8;
	
}

.hotel_list03 h3 { padding-bottom:0px; letter-spacing:-0.5px; }

.hotel_list03 h4 { padding:0 0 10px 0; margin-top:0px; font-size:1.25em; color:#005ea5; }
.hotel_list03 h4 span{ font-weight:normal;}

.hotel_list03 .tourtext h4 { padding:0 0 10px 0; margin-top:0px; font-size:1.1em;  }

.hotel_list03 p{ line-height:normal; margin:0px; text-align:justify; }
.hotel_list03 span.site01 { margin-top:20px;}
.hotel_list03 span.site01 a { color:#09F; text-decoration:underline;}
.hotel_list03 span.site01 a:hover { color:#000;}

.hotel_list03 p strong{
    font-weight:bold;
}
.hotel_list03 .tourtext {width:60%; float:right; line-height:1.4em;}
.hotel_list03 .tourtext em { color:#9bbb59; font-size:16px;}
.hotel_list03 .tourtext p { vertical-align:bottom; padding:0 0 5px 0;}

.hotel_list03 .tourtext dl.bg_blue01 { background-color:#c8e5fa;}
.hotel_list03 .tourtext dl { padding:3px 5px 5px 5px;}
.hotel_list03 .tourtext dl dt {color: #000; padding:0 0 3px 0; font-weight:bold; font-size:1.2em;}
.hotel_list03 .tourtext dl dd {}

.hotel_list03 .tourtext dl dd a { color:#0ea0b0; 
    overflow:hidden; 
    display:box;
	display: -moz-box;
	display: -webkit-box;
	line-clamp: 1;
	text-overflow: ellipsis;
	-moz-line-clamp: 1;
	-webkit-line-clamp: 1;
	-moz-box-orient: horizontal;
	-webkit-box-orient: horizontal;
	word-wrap:break-word; word-break:break-all;}		

/* 공식행사 산업시찰 BPA꺼*/
ul.overview_list01 li .tour_list03{
	padding:25px 0 25px 0; border-bottom:1px dashed #999;
}
ul.overview_list01 li { clear:both;}

.tour_list03 {width:100%;  float:left; }

.tour_list03 .photo img  {
	float: left;
	margin-right: 2.5%;
	margin-bottom: 0;
	border: 4px solid #e5e7e8;
	
}

.tour_list03 h3 { padding-bottom:0px; letter-spacing:-0.5px; }

.tour_list03 h4 { padding:0 0 10px 0; margin-top:0px; font-size:1.25em; color:#005ea5; }
.tour_list03 h4 span{ font-weight:normal;}

.tour_list03 .tourtext h4 { padding:0 0 10px 0; margin-top:0px; font-size:1.1em;  }

.tour_list03 p{ line-height:normal; margin:0px; text-align:justify; }
.tour_list03 span.site01 { margin-top:20px;}
.tour_list03 span.site01 a { color:#09F; text-decoration:underline;}
.tour_list03 span.site01 a:hover { color:#000;}

.tour_list03 p strong{
    font-weight:bold;
}
.tour_list03 .tourtext {width:62%; float:right; line-height:1.4em;}
.tour_list03 .tourtext em { color:#9bbb59; font-size:16px;}
.tour_list03 .tourtext p { vertical-align:bottom; padding:0 0 5px 0;}

.tour_list03 .tourtext dl.bg_blue01 { background-color:#c8e5fa;}
.tour_list03 .tourtext dl { padding:3px 5px 5px 5px;}
.tour_list03 .tourtext dl dt {color: #000; padding:0 0 3px 0; font-weight:bold; font-size:1.2em;}
.tour_list03 .tourtext dl dd {}

.tour_list03 .tourtext dl dd a { color:#0ea0b0; 
    overflow:hidden; 
    display:box;
	display: -moz-box;
	display: -webkit-box;
	line-clamp: 1;
	text-overflow: ellipsis;
	-moz-line-clamp: 1;
	-webkit-line-clamp: 1;
	-moz-box-orient: horizontal;
	-webkit-box-orient: horizontal;
	word-wrap:break-word; word-break:break-all;}	


/* 공식행사 산업시찰 안전도시꺼*/
ul.overview_list03 {}

ul.overview_list03 li .tour_list03{
	
}
ul.overview_list03 li { clear:both; padding:25px 0 25px 0; border-bottom:1px dashed #999; overflow: hidden;}

.tour_list03 {width:100%;  float:left; }

.tour_list03 .photo img  {
	float: left;
	margin-right: 2.5%;
	margin-bottom: 0;
	border: 4px solid #e5e7e8;
	
}

.tour_list03 h3 { padding-bottom:0px; letter-spacing:-0.5px; }

.tour_list03 h4 { padding:0 0 10px 0; margin-top:0px; font-size:1.4em; color:#005ea5; }
.tour_list03 h4 span{ font-weight:normal;}

.tour_list03 h4.txt_blue01 { background:url(../image/btn/dot_square_blue.gif) no-repeat left 7px; padding-left:18px; padding-bottom:8px; margin-bottom:10px; }

.tour_list03 .tourtext h4 { padding:0 0 10px 0; margin-top:0px; font-size:1.1em;  }

.tour_list03 p{ line-height:normal; margin:0px; text-align:justify; }
.tour_list03 span.site01 { margin-top:20px;}
.tour_list03 span.site01 a { color:#09F; text-decoration:underline;}
.tour_list03 span.site01 a:hover { color:#000;}

.tour_list03 p strong{
    font-weight:bold;
}
.tour_list03 .tourtext {width:62%; float:right; line-height:1.4em;}
.tour_list03 .tourtext em { color:#9bbb59; font-size:16px;}
.tour_list03 .tourtext p { vertical-align:bottom; padding:0 0 5px 0;}

.tour_list03 .tourtext dl.bg_blue01 { background-color:#c8e5fa;}
.tour_list03 .tourtext dl { padding:3px 5px 5px 5px;}
.tour_list03 .tourtext dl dt {color: #000; padding:0 0 3px 0; font-weight:bold; font-size:1.2em;}
.tour_list03 .tourtext dl dd {}

.tour_list03 .tourtext dl dd a { color:#0ea0b0; 
    overflow:hidden; 
    display:box;
	display: -moz-box;
	display: -webkit-box;
	line-clamp: 1;
	text-overflow: ellipsis;
	-moz-line-clamp: 1;
	-webkit-line-clamp: 1;
	-moz-box-orient: horizontal;
	-webkit-box-orient: horizontal;
	word-wrap:break-word; word-break:break-all;}	
	

	
/* 일별프로그램 */
.dayprogram02 {margin-top:15px; }

.dayprogram02 h3 {
 padding:3px 0 5px 13px; border-top:2px solid #19abba; border-bottom:1px solid #dbdbdb; background:#46c6db; color:#ffffff; font-size:13px; font-weight:bold; text-align:left; vertical-align:top; line-height:18px
}

/* 공식행사 상단제목*/
.dayprogram01 h3 {
 padding:3px 0 4px 0px; border-top:2px solid #e8e8e8; border-bottom:1px solid #dbdbdb; background:#e8e8e8; color:#ffffff; font-size:13px; font-weight:bold; text-align:left; vertical-align:top; line-height:18px;
}
.dayprogram01 h3 span{
background:url(../image/btn/pattern01.png) no-repeat -10px top ; padding:3px 30px 5px 42px; border-top:2px solid #005ea5; border-bottom:1px solid #dbdbdb; background-color:#005ea5; color:#ffffff; font-size:13px; font-weight:bold; text-align:left; vertical-align:top; line-height:18px;
  }
  
/* 상단제목바 배경무늬*/
h3.bg_pattern01 {
 padding:3px 0 4px 0px; border-top:2px solid #e8e8e8; border-bottom:1px solid #dbdbdb; background:#e8e8e8; color:#ffffff; font-size:13px; font-weight:bold; text-align:left; vertical-align:top; line-height:18px;
}
h3.bg_pattern01 span{
background:url(../image/btn/pattern01.png) no-repeat -10px top ; padding:3px 30px 5px 42px; border-top:2px solid #005ea5; border-bottom:1px solid #dbdbdb; background-color:#005ea5; color:#ffffff; font-size:13px; font-weight:bold; text-align:left; vertical-align:top; line-height:18px;
  }
  
  /* general information table  */	
table.list11 {border-collapse: collapse; width: 100%; font:12px;}
table.list11 caption { text-align: right; font-size: 1em; color:#2aabcb; }
table.list11 th {padding: 10px 5px 10px 5px; border: 1px solid #d8d8d8; background:#ffffff; color:#333333; font-weight:bold; text-align:center; vertical-align:middle;}
table.list11 th.green01 { background:#ebf6da;}
table.list11 th.green02 { background:#50c0c4;}
table.list11 th.gray01 { background:#f7f7f7;}
table.list11 th.gray02 { background:#f3f3f3;}
table.list11 th.blue01 {background:#cde9f8; }
table.list11 th.blue03 { background:#cde9f8;}
table.list11 th.txt_left { text-align:left;}
table.list11 td {padding: 10px 5px 10px 5px; border: 1px solid #d8d8d8; background:#ffffff; line-height:16px; vertical-align:middle; text-align:left;}
table.list11 td.blue01 { background:#f5fbfe;}
table.list11 td.gray01 { background:#f7f7f7;}
table.list11 td.gray02 { background:#f3f3f3;}
table.list11 td.blue02 { color:#0033cc;}
table.list11 td.green01 { background:#ebf6da;}
table.list11 td.yellow02 {background:#f9f9ca; }
table.list11 td.center {text-align:center;}
table.list11 td.blue01_center { background:#f5fbfe; text-align:center;}
table.list11 th em {color:red;font-weight:normal;}
table.list11 td span.txt_red01 {color:red;font-weight:bold;}


  /* general information table 11_02 travel info 수송 인천공항꺼 */
table.list11_02 {border-collapse: collapse; width: 100%; font:12px;}
table.list11_02 caption { text-align: right; font-size: 1em; color:#2aabcb; }
table.list11_02 th {padding: 10px 5px 10px 5px; border: 1px solid #d8d8d8; color:#333333; font-weight:bold; text-align:center; vertical-align:middle;}
table.list11_02 th.green01 { background:#ebf6da;}
table.list11_02 th.txt_left { text-align:left;}
table.list11_02 td {padding: 10px 5px 10px 5px; border: 1px solid #d8d8d8; line-height:16px; vertical-align:middle; text-align:left;}
table.list11_02 td.center {text-align:center;}
table.list11_02 th em {color:red;font-weight:normal;}
table.list11_02 td span.txt_red01 {color:red;font-weight:bold;}


/* travel info 수송 인천공항꺼*/
.table_style06 {width:90%;margin:10px auto;border-spacing:0;border-collapse:collapse;}
.table_style06 > tbody {border-top:1px solid #a7b5be;}
.table_style06 > tbody th{padding:5px 10px;color:#316a97;font-size:13px;font-weight:bold;background:#f3f3f3;border-left:1px solid #a7b5be;border-right:1px solid #a7b5be;border-bottom:1px solid #a7b5be;}
.table_style06 > tbody td {height:100%;padding:5px 10px;font-size:13px;line-height:13px;border-right:1px solid #a7b5be !important;border-bottom:1px solid #a7b5be;text-align:center;}
.table_style06 .bgcolor05 {left:0;top:0;width:100%;height:32px;line-height:32px;background:#558ed5;color:#fff !important;font-weight:bold;font-size:13px;}



/* contact us*/
table.contact_list01 {width:100%; border-top:2px solid #14294f; border-bottom:1px solid #cacaca; font-size:13px ; }
table.contact_list01 th {padding:10px 10px 10px 10px; border-bottom:1px solid #dbdbdb; background:#f6f6f6; color:#14294f; font-weight:bold; text-align:left; vertical-align:middle; line-height:18px}
table.contact_list01 td {padding:10px 10px 10px 10px; border-bottom:1px solid #dbdbdb; line-height:16px; vertical-align:top; color:#888888;}
table.contact_list01 th em {color:red;font-weight:normal;}
table.contact_list01 th.bg_white01 { background-color:#ffffff;}

/* 비지니스 상담회*/
.howto01 ul {}
.howto01 ul li { float:left; width:19%; height:180px; background-color:#cbf3f4; margin-right:7px; text-align:center; }
.howto01 ul li.last { margin-right:0px;}
.howto01 ul li h4 { line-height:13px; height:13px; background-color:#50c0c4; color:#fff; font-size:14px;}
.howto01 ul li p { padding:10px 10px 10px 10px;  text-align:center;}

/* 스폰서리스트*/
.sponsor_list_box ul.sponsor_list03 {}
.sponsor_list_box ul.sponsor_list03 li { clear:both; padding:15px 0 15px 0; overflow:hidden; }
.sponsor_list_box ul.sponsor_list03 li dl dt { float:left; width:40%; color: #19abba; font-size:15px; font-weight:bold; background:url(../image/btn/dot_square_green.gif) no-repeat left center; padding-left:12px;}
.sponsor_list_box ul.sponsor_list03 li dl dd { float:left;}

.sponsor_list_box ul.sponsor_list05_list2 {}
.sponsor_list_box ul.sponsor_list05_list2 li {  border-bottom: 1px solid #ccc; padding:15px 0 15px 0; overflow:hidden;
    box-sizing: border-box; /* W3C */
	-o-box-sizing: border-box; /* Opera */
	-ms-box-sizing: border-box; /* Internet Explorer */
	-moz-box-sizing: border-box; /* Firefox */
	-webkit-box-sizing: border-box; /* Safari & Chrome */}
	
.sponsor_list_box ul.sponsor_list05_list2 li div.sponsor_com01 { float:left; width:50%;}
	
.sponsor_list_box ul.sponsor_list05_list2 li dl { border-right: 1px solid #ccc; text-align:center; padding:0 10px 0 10px; 
    box-sizing: border-box; /* W3C */
	-o-box-sizing: border-box; /* Opera */
	-ms-box-sizing: border-box; /* Internet Explorer */
	-moz-box-sizing: border-box; /* Firefox */
	-webkit-box-sizing: border-box; /* Safari & Chrome */}
	
.sponsor_list_box ul.sponsor_list05_list2 li dl.last { border-right: none;}

.sponsor_list_box ul.sponsor_list05_list2 li dl dt  {  }
.sponsor_list_box ul.sponsor_list05_list2 li dl dd { color: #005ea5; font-size:15px; font-weight:bold; height:50px; line-height:1.1; padding:20px 0 0 0;  }


/* 스폰서리스트02*/

.sponsor_list_box ul.sponsor_list06_list6 {}
.sponsor_list_box ul.sponsor_list06_list6 li { overflow:hidden;
    box-sizing: border-box; /* W3C */
	-o-box-sizing: border-box; /* Opera */
	-ms-box-sizing: border-box; /* Internet Explorer */
	-moz-box-sizing: border-box; /* Firefox */
	-webkit-box-sizing: border-box; /* Safari & Chrome */}
	
.sponsor_list_box ul.sponsor_list06_list6 li div.sponsor_com01 { border-bottom: 1px solid #ccc; border-right: 1px solid #ccc;   padding:15px 0 15px 0; }
.sponsor_list_box ul.sponsor_list06_list6 li div.last {border-right: none;}
	
.sponsor_list_box ul.sponsor_list06_list6 li dl { text-align:center; 
    box-sizing: border-box; /* W3C */
	-o-box-sizing: border-box; /* Opera */
	-ms-box-sizing: border-box; /* Internet Explorer */
	-moz-box-sizing: border-box; /* Firefox */
	-webkit-box-sizing: border-box; /* Safari & Chrome */}
	
.sponsor_list_box ul.sponsor_list06_list6 li dl.last { }

.sponsor_list_box ul.sponsor_list06_list6 li dl dt  {  }
.sponsor_list_box ul.sponsor_list06_list6 li dl dd { color: #005ea5; font-size:15px; font-weight:bold; height:50px; line-height:1.1; padding:20px 0 0 0;  }

@media screen and (max-width:767px) {
	.sponsor_list_box ul.sponsor_list06_list6 li div.sponsor_com01 { border-right: 0;  }
	
}
	
/* 온라인등록*/	
.registration01 h4{ 
    padding:10px 0 15px 0;
	font-size:20px;
	color:#005ea5;
	}	
	
/* 인사말*/		
.text_area01 {width:100%;padding:0; margin:0; }
.text_area01 .image {float:left; padding-right:40px; }
.text_area01 .text {}
.text_area01 .text p { font-size:1.3em; line-height:1.2em;
	word-wrap: break-word; /* Internet Explorer 5.5+ */
	white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	word-break:break-all;}
.text_area01 .text p strong {color:#1ba092; font-size:1.2em; }
.text_area01 .text p em {font-weight:bold;}
.text stron1 {color:#1ba092; }
.text_area01 .text em {font-weight:bold;}
.text_area01 .text .sign {text-align:right; width:100%; padding-top:50px;}

.text_area02 {width:100%;}
.text_area02 .image {float:left; margin-right:2%;}
.text_area02 .text {float:right; width:80%; }
.text_area02 .text p { font-size:14px;
	word-wrap: break-word; /* Internet Explorer 5.5+ */
	white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	word-break:break-all;}
.text_area02 .text p strong {color:#005ea5; }
.text_area02 .text p em {font-weight:bold;}
.text strong {color:#005ea5; }
.text_area02 .text em {font-weight:bold;}
.text_area02 .text .sign {text-align:right; width:100%; padding-top:50px;}			

ul.welcome03_box li {clear: both; padding: 40px 0 40px 0; border-bottom: 1px dashed #999; overflow: hidden;}

ul.sign01 {}
ul.sign01 li { float:left; padding-right:20px; width:126px;}
ul.sign01 li p { text-align:left;}


/* 개인정보방침 필드셋*/	
.bx {
height: 350px;
padding: 20px;
margin: 0 0 8px 0;
border: 1px solid #e5e5e5;
overflow-y: scroll;
}

/* 부산나우 부산나우 텍스트박스*/	

.box_style01{ width:100%; }
.box_style01 .box_style_in { padding:15px 10px; border:1px #e2e2e2 solid;}

.box_style02{ width:100%; }
.box_style02 .box_style02_in { padding:15px 30px; background:#e7fafc; border:1px solid #cfcfcf; border-radius:10px;}

.box_style03{ width:100%; }
.box_style03 .box_style03_in { padding:15px 30px; background:#ffffff; border:1px solid #cfcfcf; border-radius:10px;}

/* 서브사각박스 3*/
.sub_box03_cont .sub_box03_list { float:left; min-height:516px; width:48%; margin-right:4%; margin-bottom:3.6%; position:relative; background: #00a0e7 url(../image/btn/main_text_bg01.png) no-repeat right 114%;}
.sub_box03_cont .last { margin-right:0;}
.sub_box03_list_cont_box {  padding:20px 33px 10px 33px;}
.sub_box03_list_cont { }
.sub_box03_list_cont h3 {  font-size :28px; font-style:italic; font-family: "Myriad Pro", Arial,  Verdana, AppleGothic, sans-serif, "malgun","맑은 고딕","나눔고딕","dotum" ; padding-bottom:10px; color:#ffffff; text-align:center; margin-bottom:0; }
.sub_box03_list_cont h3 span {   }
.sub_box03_list_cont p { color:#92deff; font-size:18px; padding-top:8px;}
.sub_box03_list_cont ul { color:#ffffff; font-size:20px; padding-top:10px;}
.sub_box03_list_cont ul li {background:url(../image/btn/bullet_white01.png) no-repeat left 8px; padding:0px 0px 15px 25px;}
.sub_box03_list p.more { position: absolute; bottom: 0px; right: 14px; font-style:italic; font-size: 0.917em; color: #bc5d85; }
.sub_box03_list p.more a {color: #14294f;}
.sub_box03_list p.more a:hover { text-decoration:underline;}

/* 서브사각박스 5*/
.sub_box05_cont .sub_box05_list { position:relative; background:#f7f7f7;}
.sub_box05_cont .last { margin-right:0;}
.sub_box05_list_cont_box {  padding:20px 33px 14px 33px;}
.sub_box05_list_cont {  }
.sub_box05_list_cont h3 {  border-bottom:1px solid #a8acae; font-size :28px; font-style:italic; font-family: "Myriad Pro", Arial,  Verdana, AppleGothic, sans-serif, "malgun","맑은 고딕","나눔고딕","dotum" ; padding-bottom:10px;  }
.sub_box05_list_cont h3 span { color:#00a1e9;  }
.sub_box05_list_cont p { color:#313c40; font-size:17px; padding-top:0px;}
.sub_box05_list_cont ul { color:#313c40; font-size:17px; padding-top:10px;}
.sub_box05_list_cont ul li {background:url(../image/btn/bullet_blue01.png) no-repeat left 6px; padding:0px 0px 15px 25px;}
.sub_box05_list p.more { position: absolute; bottom: 0px; right: 14px; font-style:italic; font-size: 0.917em; color: #bc5d85; }
.sub_box05_list p.more a {color: #14294f;}
.sub_box05_list p.more a:hover { text-decoration:underline;}

/* 서브사각박스 6*/
.sub_box06_cont .sub_box06_list { position:relative; background: #00a0e7;}
.sub_box06_cont .last { margin-right:0;}
.sub_box06_list_cont_box {  padding:20px 33px 10px 33px;}
.sub_box06_list_cont { }
.sub_box06_list_cont h3 {  font-size :28px; font-style:italic; font-family: "Myriad Pro", Arial,  Verdana, AppleGothic, sans-serif, "malgun","맑은 고딕","나눔고딕","dotum" ; padding-bottom:10px; color:#ffffff; text-align:center; margin-bottom:0; }
.sub_box06_list_cont h3 span {   }
.sub_box06_list_cont p { color:#92deff; font-size:18px; padding-top:8px;}
.sub_box06_list_cont ul { color:#ffffff; font-size:20px; padding-top:10px;}
.sub_box06_list_cont ul li {background:url(../image/btn/bullet_white01.png) no-repeat left 8px; padding:0px 0px 15px 25px;}
.sub_box06_list p.more { position: absolute; bottom: 0px; right: 14px; font-style:italic; font-size: 0.917em; color: #bc5d85; }
.sub_box06_list p.more a {color: #14294f;}
.sub_box06_list p.more a:hover { text-decoration:underline;}

/* pdf 다운로드*/
ul.down_pdf_wrap { width:85%; margin:0 auto; }
ul.down_pdf_wrap li{ float:left; width:30%; margin-right:5%; margin-bottom:7%;}
ul.down_pdf_wrap li.last { margin-right:0px;}
ul.down_pdf_wrap li .down_pdf_in { text-align:center;}
ul.down_pdf_wrap li .pdf_s_tit { margin-top:10px; font-size:15px;}


/* 버튼*/
.btn_wrap02 { width:36%;}

@media screen and (max-width:980px) {
.btn_wrap02 { width:80%;}
}

@media screen and (max-width:768px) {
.btn_wrap02 { width:100%;}
	
}


/* 호텔 사각박스이미지*/

.hotel_process01 { margin-top:8%;}
.hotel_process01 .icon_arrow01 { padding-top:60px;}

.round_box01{ background:#dfecfa; color:#019CE8; width:150px; height:150px; padding:37px 2px; }
.round_box01 .icon_img01 { }
.round_box01 .icon_text01 { font-size:1.1em; line-height:1.3;}


/* 이벤트 사각박스이미지*/

dl.event_box11 {}
dl.event_box11 dd{ margin-top:10px;}

.round_box02{ background:#fbe9f8; color:#c1034f; width:150px; height:150px; padding:37px 0px 37px 0px; }
.round_box02 .icon_img02 { }
.round_box02 .icon_text02 { font-size:1.1em; line-height:1.1;}

.round_box03{ background:#ddf9f1; color:#08654a; width:150px; height:150px; padding:37px 0px 37px 0px; }
.round_box03 .icon_img03 { }
.round_box03 .icon_text03 { font-size:1.1em; line-height:1.1;}

.round_box04{ background:#e2f5fd; color:#0b4683; width:150px; height:150px; padding:37px 0px 37px 0px; }
.round_box04 .icon_img04 { }
.round_box04 .icon_text04 { font-size:1.1em; line-height:1.1;}

.round_box05{ background:#d7f6f4; color:#00b2a9; width:150px; height:150px; padding:37px 0px 37px 0px; }
.round_box05 .icon_img05 { }
.round_box05 .icon_text05 { font-size:1.1em; line-height:1.1;}


/* 게시판_이팀장님 */
div.ls_content {
    height: auto;
    padding: 0;
	 overflow: hidden;
	 padding-bottom:0.2em;
}

div.ls_content p, div.ls_content h5 { height: 3em; padding:0.8em; white-space: pre-line;}


#ls_title {

    height: 2.68em;
    padding: 0.5em;
    background: #fafafa;
    margin-top: 2.5em;
}

#ls_top_left {
    padding-bottom: 0.5em;
}

/*a.ls_lnk {
    font-family:돋움; 
    font-size: 14px;
}*/


#vc_body_content > table { width:100%;}

#vc_body_content > table > tbody > tr > td > img {     
    display: block;
    max-width: 100%;
    height: auto;
	 }
	 
#vc_body_content > .uploaded_img img {
	 display: block;
    max-width: 100%;
    height: auto;
}

  @media screen and (max-width:991px) {
	
#vc_body_content > table > tbody > tr > td > img {     
    width: 670px;
	 }

}

  @media screen and (max-width:768px) {
	
#vc_body_content > table > tbody > tr > td > img {     
    width: 600px;
	 }
}

  @media screen and (max-width:480px) {
	
#vc_body_content > table > tbody > tr > td > img {     
    width: 320px;
	 }
}



