@charset "UTF-8";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
html,body{width:100%;height:100%;}
html{overflow-y:scroll;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,form,fieldset,p,button{margin:0;padding:0}
body,h1,h2,h3,h4,input,button{font-family:Nanum Gothic,MalGun Gothic,Dotum,'돋움',Helvetica,AppleSDGothicNeo,sans-serif;font-size:12px; color:#666666}
body{background-color:#fff; *word-break:break-all; -ms-word-break:break-all}
img,fieldset,iframe{border:0 none}
li{list-style:none}
input,select,button{vertical-align:middle} 
img{vertical-align:top; border: 0;}
i,em,address{font-style:normal}
label,button{cursor:pointer}
button{margin:0;padding:0}
a{font-family:Nanum Gothic,MalGun Gothic,Dotum,'돋움',Helvetica,AppleSDGothicNeo,sans-serif;font-size:12px; color:#666666; text-decoration:none; outline:none; select-dummy:expression(this.hideFocus=true)}
a:hover{text-decoration:none;}
area:focus{outline: none;}
button *{position:relative}
button img{left:-3px;*left:auto}
option{padding-right:6px}
hr{display:none}
legend{*width:0;}
table{width: 100%; border-collapse:collapse; border-spacing:0; table-layout:fixed;}
input::-ms-clear{display:none}

/* favroite */
.clear-fix{*zoom:1;}
.clear-fix:after{clear: both; display: block; content:"";}
.default{position: relative; width: 1200px; margin: 0 auto;}
.shadow{position: fixed; top:0; left: 0; width: 100%; height: 100%; z-index: 1; background-color: #000; opacity:0.6; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);}
.ovh{height: 100%; overflow: hidden;}
span.step{padding: 3px 6px; border: 1px solid transparent; border-radius:2px; font-weight: bold;}
span.step1{border-color: #333; color:#333;}
span.step2{border-color: #1566c1; color:#1566c1;}
span.step3{border-color: #c11562; color:#c11562;}
span.file{display: inline-block; vertical-align: middle; width: 17px; height: 17px; text-indent: -9999px; background: url("./image/ico_sprite.png") no-repeat -163px -120px;}

.template_pager{text-align: center; padding: 24px 0;}
.template_pager ol{display: inline-block;}
.template_pager ol li{float: left; margin-left: 4px;}
.template_pager ol li strong,
.template_pager ol li a{display: block; width: 12px; height: 11px; font-size: 13px; line-height: 11px; padding: 10px; border: 1px solid #cbd3d9;}
.template_pager ol li a span{display: inline-block; width: 12px; height: 11px; vertical-align: middle;}
.template_pager ol li .sprite{background: url("./image/ico_sprite.png") no-repeat;}
.template_pager ol li .prev{background-position: -11px -461px; text-indent: -9999px;}
.template_pager ol li .before{background-position: -23px -461px; text-indent: -9999px;}
.template_pager ol li .after{background-position: -35px -461px; text-indent: -9999px;}
.template_pager ol li .next{background-position: -47px -461px; text-indent: -9999px;}
.template_pager ol li strong{color:#1566c1;}

#wrap{min-width:1200px;}
	#container{position: relative;}
	#container.sub{width: 1200px; min-height: 529px; margin: 0 auto;}
	.sub #content{margin-left: 280px; width: 920px; font-size: 13px;}

/* header */
#header{height: 195px; position: relative;}
	.header_inner{position: absolute; top:0; left: 0; z-index: 400; width: 100%; height: 192px; border-bottom: 3px solid #1566c1; background-color: #fff;}
	.top_nav_wrapper{height: 52px; background: url("./image/top_line_bg.png") no-repeat center bottom;}
	.top_nav_wrapper .social_nav{float: left;}
	.top_nav_wrapper .social_nav ul{}
	.top_nav_wrapper .social_nav ul li{float: left; line-height: 50px; border-left: 1px solid #f9f9f9;}
	.top_nav_wrapper .social_nav ul li strong{display: block; width: 83px; text-align: center; font-size: 11px;}
	.top_nav_wrapper .social_nav ul li strong,
	.top_nav_wrapper .social_nav ul li a{display: block; color:#7d7d7d;}
	.top_nav_wrapper .social_nav ul li a{padding: 17px 10px; width: 15px; height: 15px;}
	.top_nav_wrapper .social_nav ul li a span{display: block; height: 15px; text-indent: -9999px; background: url("./image/ico_sprite.png") no-repeat;}

	.top_nav_wrapper .social_nav ul li .fk{background-position: 0 0;}
	.top_nav_wrapper .social_nav ul li .tw{background-position: -15px 0;}
	.top_nav_wrapper .social_nav ul li .in{background-position: -30px 0;}
	.top_nav_wrapper .social_nav ul li .yt{background-position: -45px 0;}
	.top_nav_wrapper .search_box{float: right; margin-left: 50px;}
	.top_nav_wrapper .search_box .search_input{position: relative; width: 290px; height: 30px; margin: 10px 0;}
	.top_nav_wrapper .search_box .search_input #search_keyword{width: 244px; height:24px; padding: 0 30px 0 10px; border: 3px solid #e1e1e1; line-height: 2em; border-radius:24px; font-size: 11px;}
	.top_nav_wrapper .search_box .search_input .search_submit{position: absolute; cursor: pointer; top:50%; margin-top: -9px; right: 10px; width: 17px; height: 17px; text-indent: -9999px; border: 0; padding: 0; background: url("./image/ico_sprite.png") no-repeat 0 -15px;}
	.top_nav_wrapper .member_nav{float: right;}
	.top_nav_wrapper .member_nav ul{}
	.top_nav_wrapper .member_nav ul li:first-child{margin-left: 0;}
	.top_nav_wrapper .member_nav ul li:first-child a{color:#ff0000;}
	.top_nav_wrapper .member_nav ul li{float: left; line-height: 50px; margin-left: 20px;}
	.top_nav_wrapper .member_nav ul li a{display: block; font-size: 12px;}

	.global_nav_wrapper{height: 140px;}
	.global_nav_wrapper #logo{position: absolute; top:0; left: 0; z-index: 5; width: 280px; height: 140px; overflow: hidden;}
	.global_nav_wrapper #global_nav{margin-left: 280px; height: 140px;}
	.global_nav_wrapper #global_nav li{float: left; position: relative; height: 20px; padding: 70px 35px 50px 35px;} /*----original padding: 70px 40px 50px 40px; ssl problem--*/
	.global_nav_wrapper #global_nav li .arrow{position: absolute; bottom:0; left: 50%; margin-left: -5.5px; display: block; text-indent: -9999px; width: 11px; height: 6px; background: url("./image/ico_sprite.png") no-repeat -163px -114px;}
	.global_nav_wrapper #global_nav li a{display: block; font-size: 20px;}
	.global_nav_wrapper #global_nav li:hover a,
	.global_nav_wrapper #global_nav .active a,
	.global_nav_wrapper #global_nav li a:hover{font-weight: bold; color:#000;}

	.sub_menu_area{display: none; position: absolute; top:-385px; left: 0; width: 100%; height: 385px; z-index: 300; border-top: 3px solid #000; background-color: #fff; overflow: hidden;}
	.sub_menu_area #header_login{float: left; width: 399px; margin-right: 11px;}
	.sub_menu_area #header_login .login_layout{width: 300px;}
	.sub_menu_area #header_login .login_header{line-height: 20px; padding: 24px 0 12px 0;}
	.sub_menu_area #header_login .login_header strong{display: inline-block; margin-right: 6px; font-size: 17px; color:#000;}
	.sub_menu_area #header_login .login_header span{display: inline-block; font-size: 11px; color:#000;}
	.sub_menu_area #header_login .login_body{}
	.sub_menu_area #header_login .login_body #absolute_login_id,
	.sub_menu_area #header_login .login_body #absolute_login_password{display: block; padding-left: 30px; width: 268px; height:32px; line-height: 2.5em; font-size: 11px; border: 1px solid #ececec; border-left-color: #005fa7; border-left-width: 2px;}
	.sub_menu_area #header_login .login_body #absolute_login_id{background: url("./image/ico_sprite.png") no-repeat -158px -45px;}
	.sub_menu_area #header_login .login_body #absolute_login_password{margin-top: 10px; background: url("./image/ico_sprite.png") no-repeat -158px -79px;}
	.sub_menu_area #header_login .login_body .login_btn{text-align: right; padding: 8px 0;}
	.sub_menu_area #header_login .login_body #header_login_btn{width: 77px; height: 31px; text-indent: -9999px; border: 0; cursor: pointer; background: url("./image/ico_sprite.png") no-repeat -163px -181px;}
	.sub_menu_area #header_login .login_success_body{margin: 12px 0;}
	.sub_menu_area #header_login .login_success_body .info{position: relative;}
	.sub_menu_area #header_login .login_success_body p{line-height: 24px;}
	.sub_menu_area #header_login .login_success_body p strong{color:#1566c1; font-size: 14px;}
	.sub_menu_area #header_login .login_success_body .logout{position: absolute; top:50%; margin-top: -15.5px; right: 0; display: block; width: 77px; height: 31px; text-indent: -9999px; border: 0; cursor: pointer; background: url("./image/ico_sprite.png") no-repeat -240px -181px;}	
	.sub_menu_area #header_login .login_success_body .memo{}
	.sub_menu_area #header_login .login_success_body .memo span,
	.sub_menu_area #header_login .login_success_body .memo a{display: inline-block;}
	.sub_menu_area #header_login .login_success_body .memo a{color:#1566c1; font-weight: bold;}
	.sub_menu_area #header_login .login_success_body .memo .memo_ico{padding-left:18px; background: url("./image/ico_sprite.png") no-repeat -326px -200px;}
	.sub_menu_area #header_login .latest_row{width: 280px; padding: 36px 0;}
	.sub_menu_area #header_login .latest_row ul{}
	.sub_menu_area #header_login .latest_row ul li{line-height: 24px;}
	.sub_menu_area #header_login .latest_row ul li a{display: block; font-size: 11px; white-space:nowrap; text-overflow:ellipsis; overflow: hidden;}
	.sub_menu_area #header_login .latest_row ul li a .list{display: inline-block; padding-right: 6px;}
	.sub_menu_area #header_login .login_footer{padding: 12px 0; border-bottom: 1px solid #ececec;}
	.sub_menu_area #header_login .login_footer a{display: inline-block; font-size: 12px; padding-right: 12px;}
	.sub_menu_area #header_login .login_footer .last{padding-left: 12px; border-left: 1px solid #ececec;}
	.sub_menu_area #header_login .login_footer .horizontal{display: block; padding-top:12px;}
	.sub_menu_area #header_login .sns_login{margin-top: 36px;}
	.sub_menu_area #header_login .sns_login strong{display: block; padding: 8px 0;}
	.sub_menu_area #header_login .sns_login .btn_box{height: 31px; padding: 6px 0;}
	.sub_menu_area #header_login .sns_login .btn_box a{float: left; display: block; width: 145px; height: 31px; text-indent: -9999px; background: url("./image/ico_sprite.png") no-repeat 0 -212px;}
	.sub_menu_area #header_login .sns_login .btn_box .naver{background-position: -145px -212px; margin-left: 10px;}
	.sub_menu_area #header_login .sns_login .sns_login_desc{color:#555; line-height: 18px; font-size: 11px;}
	.sub_menu_area .sub_menu_wrap{}
	.sub_menu_area .sub_menu_wrap #sub_menu{}
	.sub_menu_area .sub_menu_wrap #sub_menu .sub_nav{float: left; position: relative; padding: 30px; height: 325px; border-right: 1px solid #ececec;}
	.sub_menu_area .sub_menu_wrap #sub_menu .sub_nav li:first-child{padding-top: 0;}
	.sub_menu_area .sub_menu_wrap #sub_menu .sub_nav li{line-height: 18px; height: 18px; padding: 6px 0;}
	.sub_menu_area .sub_menu_wrap #sub_menu .sub_nav li a{display: block; text-align: left; letter-spacing:-1px;}
	.sub_menu_area .sub_menu_wrap #sub_menu .sub_nav li a:hover{font-weight: bold; color:#000;}
	.sub_menu_area .sub_menu_wrap #sub_menu ul[name="navIndex1"]{width: 134px; border-left: 1px solid #ececec;}
	.sub_menu_area .sub_menu_wrap #sub_menu ul[name="navIndex2"]{width: 134px;}
	.sub_menu_area .sub_menu_wrap #sub_menu ul[name="navIndex3"]{width: 134px;}
	.sub_menu_area .sub_menu_wrap #sub_menu ul[name="navIndex4"]{width: 134px; border-right-width: 0;}

/* layer Login */
#layer{display: none; position: fixed; top:0; left: 0; width: 100%; height: 100%; z-index: 99999;}
#layer_login{position: absolute; top:50%; margin-top: -177px; left: 50%; margin-left: -430px; width: 860px; height: 354px; z-index: 100;}
#layer_login .layer_header{position: relative; height: 70px; background-color: #1566c1; padding: 0 28px;}
#layer_login .layer_header strong{line-height: 70px; color:#000; font-size: 18px; color:#fff;}
#layer_login .layer_header .close{position: absolute; text-indent: -9999px; top:50%; margin-top: -14px; right: 28px; width: 28px; height: 28px; background: url("./image/ico_sprite.png") no-repeat 0 -376px;}
#layer_login .layer_body{padding: 23px 50px; background-color: #fff; *zoom:1;}
#layer_login .layer_body:after{clear: both; display: block; content:"";}
#layer_login .layer_body .sub_title{line-height: 20px; padding: 12px 0;}
#layer_login .layer_body .sub_title strong{display: inline-block; margin-right: 6px; font-size: 17px; color:#000;}
#layer_login .layer_body .sub_title span{display: inline-block; font-size: 11px; color:#000;}
#layer_login .layer_body .left_login_box{float: left; width: 300px; margin-left: 50px;}
#layer_login .layer_body .sns_login_box{float: right; margin-right: 50px;}
#layer_login .layer_body #layer_login_id,
#layer_login .layer_body #layer_login_password{display: block; padding-left: 30px; width: 268px; height:32px; line-height: 2.5em; font-size: 11px; border: 1px solid #ececec; border-left-color: #005fa7; border-left-width: 2px;}
#layer_login .layer_body #layer_login_id{background: url("./image/ico_sprite.png") no-repeat -158px -45px;}
#layer_login .layer_body #layer_login_password{margin-top: 10px; background: url("./image/ico_sprite.png") no-repeat -158px -79px;}
#layer_login .layer_body #layer_login_btn{position: absolute; top:4.5px; right: 0; width: 77px; height: 31px; text-indent: -9999px; border: 0; cursor: pointer; background: url("./image/ico_sprite.png") no-repeat -163px -181px;}
#layer_login .layer_body .btn_box{position: relative; margin: 6px 0;}
#layer_login .layer_body .btn_box label{display: block; line-height: 18px;}
#layer_login .layer_body .bottom_btn_line{padding: 12px 0; border-top: 1px solid #ececec;}
#layer_login .layer_body .bottom_btn_line a{display: inline-block; font-size: 12px; padding-right: 12px;}
#layer_login .layer_body .bottom_btn_line .last{padding-left: 12px; border-left: 1px solid #ececec;}
#layer_login .layer_body .sns_login_box .btn_box{height: 31px; padding: 6px 0;}
#layer_login .layer_body .sns_login_box .btn_box a{float: left; display: block; width: 145px; height: 31px; text-indent: -9999px; background: url("./image/ico_sprite.png") no-repeat 0 -212px;}
#layer_login .layer_body .sns_login_box .btn_box .twitter{background-position: -145px -212px; margin-left: 10px;}
#layer_login .layer_body .sns_login_box .sns_login_desc{color:#555; line-height: 18px; font-size: 11px;}

/* travel info line */
.travel_info_line{height: 40px; background-color: #f3f4f6; text-align: right;}
.travel_info_line .layer_wrapper{position: relative; width: 970px; margin-left: 230px;}
.travel_info_line .layer_wrapper .layer_detail_info{display: none; position: absolute; top:40px; left: 0; width: 1028px; height: 478px; z-index: 20;background-color: #f3f4f6; border: 1px solid #e2e1e2;}

.travel_info_line .layer_wrapper .layer_detail_info div{float: left;}
.travel_info_line .layer_wrapper .layer_detail_info div strong{display: block; margin-top: 24px; padding: 0 24px 6px 24px; color:#000; font-size: 14px; line-height: 30px; text-align: left;}
.travel_info_line .layer_wrapper .layer_detail_info div a{display: block; padding: 0 24px; line-height: 20px;text-align: left;}
.travel_info_line .layer_wrapper .layer_detail_info .area_nav1{width: 166px;}
.area_nav1 .blue_style, .area_nav2 .blue_style, .area_nav3 .blue_style, .area_nav4 .blue_style, .area_nav5 .blue_style, .area_nav6 .blue_style{color:#1566c1;}
.red_style {color: #ff0000;}
.travel_info_line .layer_wrapper .layer_detail_info .area_nav2{width: 202px;}
.travel_info_line .layer_wrapper .layer_detail_info .area_nav3{width: 157px;}
.travel_info_line .layer_wrapper .layer_detail_info .area_nav4{width: 182px;}
.travel_info_line .layer_wrapper .layer_detail_info .area_nav5{width: 170px;}
.travel_info_line .layer_wrapper .layer_detail_info .area_nav6{width: 151px;}
.travel_info_line p{position: relative; line-height: 40px; color:#333333; padding-right: 30px;}
.travel_info_line p .arrow{position: absolute; text-align: left; text-indent: -9999px; z-index: 3; top:50%; margin-top: -3px; right: 5px; display: block; width: 10px; height: 6px; background: url("./image/ico_sprite.png") no-repeat -290px -218px;}
.travel_info_line p .arrow.up{background-position: -290px -212px;}
.travel_info_line p a{color:#1566c1; text-decoration: underline;}

/* main */
	.main_visual_wrapper{position: relative; height: 460px; overflow: hidden;}
	.main_visual_wrapper #main_visual{position: absolute; top:0; left: 50%; margin-left: -1000px; width: 2000px; height: 460px;}
	.main_visual_wrapper #main_visual div a{display: block; text-align: center;}
	.main_visual_wrapper .main_visual_prev{position: absolute; left: 50%; top:50%; margin-left:-600px; margin-top:-23.5px; display: block; width: 21px; height: 47px; text-indent: -9999px; z-index: 20; background: url("./image/ico_sprite.png") no-repeat -290px -224px;}
	.main_visual_wrapper .main_visual_next{position: absolute; left: 50%; top:50%; margin-left: 579px; margin-top:-23.5px; display: block; width: 21px; height: 47px; text-indent: -9999px; z-index: 20; background: url("./image/ico_sprite.png") no-repeat -311px -224px;}
	.main_visual_wrapper .main_visual_pagination{position: absolute; top:25px; left: 50%; margin-left: -65px; z-index: 100;}
	.main_visual_wrapper .main_visual_pagination li:first-child{margin-left: 0;}
	.main_visual_wrapper .main_visual_pagination li{float: left; margin-left: 10px;}
	.main_visual_wrapper .main_visual_pagination li a{display: block; width: 18px; height: 17px; background: url("./image/ico_sprite.png") no-repeat 0 -31px;}
	.main_visual_wrapper .main_visual_pagination .active a{background-position: -18px -31px;}
	.row_wrapper{position: relative;}
		.row{*zoom:1;}
		.row:after{clear: both; display: block; content:"";}
		.absolute_row{height: 160px;}
		.absolute_row .main_absolute_banner_line{position: absolute; width: 1200px; top:-90px; left: 0; z-index: 10; overflow: hidden;}
		.absolute_row .main_absolute_banner_line ul{width: 1203px;}
		.absolute_row .main_absolute_banner_line ul li:first-child{margin-left: 0;}
		.absolute_row .main_absolute_banner_line ul li{float: left; margin-left: 27px; width: 280px;}
		.absolute_row .main_absolute_banner_line ul li a{display: block;}
		.absolute_row .main_absolute_banner_line ul li a img{}
		.travel_area{border-top: 1px solid #e3e3e3; height: 752px;}
		.travel_area .left_map{float: left; position: relative; width: 510px;}
		.travel_area .left_map .sub_title{padding: 29px 0; position: relative; text-align: left;}
		.travel_area .left_map .sub_title span{display: block; line-height: 24px;}
		.travel_area .left_map .sub_title .eng{color:#000; font-size: 27px; line-height: 30px;}
		.travel_area .left_map .sub_title .desc{font-size: 14px;}
		.travel_area .left_map .sub_title .arrow{position: absolute; top:29px; left: 350px; width: 25px; height: 49px; background: url("./image/ico_sprite.png") no-repeat 0 -48px; text-indent: -9999px;}
		.travel_area .left_map #map{padding: 16px 96px 0 96px;}
		.travel_area .left_map #map area{}
		.travel_area .left_map #map a{position: absolute; display: block; width: 24px; height: 34px; overflow: hidden; text-indent: -9999px; z-index: 10;}
		.travel_area .left_map #map .link_line1{top:167px; left: 155px;}
		.travel_area .left_map #map .link_line2{top:289px; left: 242px;}
		.travel_area .left_map #map .link_line3{top:330px; left: 187px;}
		.travel_area .left_map #map .link_line4{top:373px; left: 211px;}
		.travel_area .left_map #map .link_line5{top:383px; left: 167px;}
		.travel_area .left_map #map .link_line6{top: 481px; left: 176px;}
		.travel_area .left_map #map .link_line7{top: 538px; left: 114px;}
		.travel_area .map_div_content{float: right; position: relative; border-left: 1px solid #e3e3e3; border-right: 1px solid #e3e3e3; width: 687px; height: 752px; background-color: #f6f6f6;}
		.travel_area .map_div_content .main_map_video{position: absolute; top:50%; margin-top: -200px; left: 50%; margin-left: -300px; width: 600px; height: 400px; background-color: #000;}
		.travel_area .map_div_content .main_map_banner{position: absolute;  margin-top: 40px; left: 50%; margin-left: -300px; width: 600px; height: 270px; background-color: #000;}
		.travel_area .map_div_content .main_map_video_admin{position: absolute; top:50%; margin-top: -60px; left: 50%; margin-left: -300px; width: 600px; height: 400px; background-color: #000;}
		.travel_area .map_div_content .main_map_video_admin p{vertical-align: middle; text-align: center;line-height: 18px; font-size: 14px; margin-bottom: 12px;}
		.travel_area .map_div_content .main_map_video p{vertical-align: middle; text-align: center;line-height: 18px; font-size: 14px; margin-bottom: 12px;}
		.travel_area .map_div_content #sub_map{display: none;}
		.travel_area .map_div_content #sub_map .inner_map{display: table; height: 752px;}
		.travel_area .map_div_content #sub_map .inner_map .map_point{display: table-cell; vertical-align: middle; text-align: center;}
		.travel_area .map_div_content #sub_map .inner_map img{max-width:100%;}
		.main_bottom_horizontal_banner_line{position: relative; overflow: hidden;}
		.main_bottom_horizontal_banner_line #main_bottom_horizontal{height: 250px; overflow: hidden;}
		.main_bottom_horizontal_banner_line .main_bottom_horizontal_pagination{}
		.main_bottom_horizontal_banner_line .main_bottom_horizontal_pagination{position: absolute; bottom:25px; left: 50%; margin-left: -65px; z-index: 100;}
		.main_bottom_horizontal_banner_line .main_bottom_horizontal_pagination li:first-child{margin-left: 0;}
		.main_bottom_horizontal_banner_line .main_bottom_horizontal_pagination li{float: left; margin-left: 10px;}
		.main_bottom_horizontal_banner_line .main_bottom_horizontal_pagination li a{display: block; width: 18px; height: 17px; background: url("./image/ico_sprite.png") no-repeat 0 -31px;}
		.main_bottom_horizontal_banner_line .main_bottom_horizontal_pagination .active a{background-position: -18px -31px;}		
		.favorite_menu_area{height: 286px; margin:45px 0 90px 0;}
		.favorite_menu_area .left_board_nav{float: left; width: 260px;}
		.favorite_menu_area .left_board_nav ol{}
		.favorite_menu_area .left_board_nav ol li:first-child{margin-top: 0;}
		.favorite_menu_area .left_board_nav ol li{margin-top:20px;}
		.favorite_menu_area .left_board_nav ol li a{display: block; width: 260px; text-indent: -9999px; height: 133px; background: url("./image/main_sprite.png");}
		.favorite_menu_area .left_board_nav ol li .notice_text{background-position: 0 0;}
		.favorite_menu_area .left_board_nav ol li .qna_text{background-position: -260px 0;}
		.favorite_menu_area .right_link_box{float: right; margin-left: 22px;}
		.favorite_menu_area .right_link_box .left_link_content{float: left; position: relative; width: 168px; height: 228px; padding: 30px; background: #1566c1 url("./image/main_sprite.png") no-repeat 0 -133px;}
		.favorite_menu_area .right_link_box .left_link_content .sub_title{text-align: left;}
		.favorite_menu_area .right_link_box .left_link_content .sub_title a{position: relative; display: block; height: 21px; line-height: 21px;}
		.favorite_menu_area .right_link_box .left_link_content .sub_title a span{color:#fff; font-size: 18px;}
		.favorite_menu_area .right_link_box .left_link_content .sub_title .arrow{position: absolute; top:50%; margin-top: -8.5px; right: 0; line-height: 21px; vertical-align: middle; text-indent: -9999px; width: 9px; height: 17px; background: url("./image/ico_sprite.png") no-repeat 0 -97px;}
		.favorite_menu_area .right_link_box .left_link_content ul{padding-top: 130px;}
		.favorite_menu_area .right_link_box .left_link_content ul li{padding: 6px 0; text-align: left;}
		.favorite_menu_area .right_link_box .left_link_content ul li a{display: block; color:#fff; font-size: 13px;}
		.favorite_menu_area .right_link_box .left_link_content ul li a:hover{font-weight: bold; color:#ccc;}		
		.favorite_menu_area .right_link_box .right_link_content{float: right; width: 688px; height: 286px; border: 1px solid #ececec;}
		.favorite_menu_area .right_link_box .right_link_content .deco{position: absolute; top:0; left: 30px; width: 100px; height: 142px; text-indent: -9999px; background: url("./image/ico_sprite.png") no-repeat;}
		.favorite_menu_area .right_link_box .right_link_content .arrow{position: absolute; bottom:25px; right: 30px; width: 9px; height: 17px; text-indent: -9999px; background: url("./image/ico_sprite.png") no-repeat -9px -97px;}
		.favorite_menu_area .right_link_box .right_link_content .readme_area{float: left; width: 343px; height: 142px; border-right: 1px solid #ececec; border-bottom: 1px solid #ececec;}
		.favorite_menu_area .right_link_box .right_link_content .readme_area a{position: relative; display: block; position: relative; padding:30px 0 30px 100px; height: 82px;}
		.favorite_menu_area .right_link_box .right_link_content .readme_area strong{display: block; color:#000; font-size: 16px; margin-bottom: 24px;}
		.favorite_menu_area .right_link_box .right_link_content .readme_area .desc{font-size: 13px; line-height: 18px; color:#000;}
		.favorite_menu_area .right_link_box .right_link_content .readme_area .deco{width: 58px; height: 57px; margin-top: 28.5px; background-position: 0 -114px;}
		.favorite_menu_area .right_link_box .right_link_content .guide_area{float: left; width: 344px; height: 142px; border-bottom: 1px solid #ececec;}
		.favorite_menu_area .right_link_box .right_link_content .guide_area a{position: relative; display: block; position: relative; padding:30px 0 30px 110px; height: 82px;}
		.favorite_menu_area .right_link_box .right_link_content .guide_area strong{display: block; color:#000; font-size: 16px; margin-bottom: 24px;}
		.favorite_menu_area .right_link_box .right_link_content .guide_area .desc{font-size: 13px; line-height: 18px; color:#000;}		
		.favorite_menu_area .right_link_box .right_link_content .guide_area .deco{width: 74px; height: 57px; margin-left: -8px; margin-top: 28.5px; background-position: -58px -114px;}
		.favorite_menu_area .right_link_box .right_link_content .social_area{float: left; position: relative; width: 100%; height: 143px;}
		.favorite_menu_area .right_link_box .right_link_content .social_area .video_box{padding: 30px; height: 80px;}
		.favorite_menu_area .right_link_box .right_link_content .social_area .video_box .video{float: left; background-color: #000; width: 160px; height: 80px; border-radius:3px;}
		.favorite_menu_area .right_link_box .right_link_content .social_area .video_box dd{float: left; margin-left: 10px;}
		.favorite_menu_area .right_link_box .right_link_content .social_area .video_box dd .subject{display: block; line-height: 18px; font-size: 13px; margin-bottom: 12px;}
		.favorite_menu_area .right_link_box .right_link_content .social_area .video_box dd strong{font-size: 12px; color:#000;}
		.favorite_menu_area .right_link_box .right_link_content .social_area .social_nav{position: absolute; top:50%; margin-top: -20.5px; right: 30px;}
		.favorite_menu_area .right_link_box .right_link_content .social_area .social_nav li:first-child{margin-left: 0;}
		.favorite_menu_area .right_link_box .right_link_content .social_area .social_nav li{float: left; margin-left: 15px;}
		.favorite_menu_area .right_link_box .right_link_content .social_area .social_nav li a{display: block; text-indent: -9999px; width: 40px; height: 41px; background: url("./image/ico_sprite.png") no-repeat;}
		.favorite_menu_area .right_link_box .right_link_content .social_area .social_nav li .facebook{background-position: 0 -171px;}
		.favorite_menu_area .right_link_box .right_link_content .social_area .social_nav li .kakaostory{background-position: -41px -171px;}
		.favorite_menu_area .right_link_box .right_link_content .social_area .social_nav li .instagram{background-position: -82px -171px;}
		.favorite_menu_area .right_link_box .right_link_content .social_area .social_nav li .youtube{background-position: -123px -171px;}

/* footer */
#footer{background-color: #252525; height: 220px;}
	.footer_inner{width: 750px; margin: 0 auto;}
	.footer_inner #footer_logo{float: left; display: table; width: 110px; height: 220px;}
	.footer_inner #footer_logo a{display: table-cell; vertical-align: middle;}
	.footer_inner .footer_information{float: right; width: 640px;}
	.footer_inner .footer_information .footer_nav{padding:50px 0 20px 0; text-align: center;}
	.footer_inner .footer_information .footer_nav ul{display: inline-block;}
	.footer_inner .footer_information .footer_nav li:first-child{margin-left: 0;}
	.footer_inner .footer_information .footer_nav li{float: left; margin-left: 22px;}
	.footer_inner .footer_information .footer_nav li a{display: block; font-size: 14px; line-height: 22px; color:#bebebe;}
	.footer_inner .footer_information .footer_nav li .white{color:#fff;}
	.footer_inner .footer_information .information_area{}
	.footer_inner .footer_information .information_area p{text-align: center; font-size: 11px; line-height: 18px; color:#bebebe;}
	.footer_inner .footer_information .information_area #copy_right{display: block; padding: 12px 0;}

/* side */
#side{width: 230px; margin-right: 50px;}
	.side_inner{position: absolute; top:0; left: 0; width: 230px; z-index: 100;}
	.side_inner .page_title{padding: 20px 15px; height: 84px; background-color: #1566c1;}
	.side_inner .page_title span{display: block; padding-top: 60px; color:#fff; font-size: 24px;}
	.side_inner .side_nav{}
	.side_inner .side_nav .active{background: url("./image/ico_sprite.png") no-repeat 0 -332px;}
	.side_inner .side_nav li{height: 44px; background-color: #fff; border-bottom: 1px solid #ececec;}
	.side_inner .side_nav li a{display: block; line-height: 44px; font-size: 13px; padding: 0 12px;}
	.side_inner .side_nav .active a,
	.side_inner .side_nav li a:hover{font-weight: bold; color:#000;}


/* sub common */
.navi_box{padding: 24px 0; text-align: right;}
.navi_box ul{display: inline-block;}
.navi_box ul li:first-child{padding-left: 0; background: none;}
.navi_box ul li{float: left; padding-left: 24px; background: url("./image/ico_sprite.png") no-repeat -154px -269px;}
.navi_box ul li a,
.navi_box ul li span{font-size: 11px;}
.social_nav_view{position: relative; height: 26px;}
.social_nav_view .social_nav{position: absolute; top:0; right: 0; display: inline-block;}
.social_nav_view a{float: left;  margin-left: 4px; display: block; text-indent: -9999px; width: 26px; height: 26px; background: url("./image/ico_sprite.png") no-repeat;}
.social_nav_view .facebook{background-position: 0 -243px; margin-left: 0;}
.social_nav_view .kakaostory{background-position: -30px -243px;}
.social_nav_view .twitter{background-position: -60px -243px;}
.social_nav_view .email{background-position: -90px -243px;}
.social_nav_view .sms{background-position: -120px -243px;}
.social_nav_view .copylink{background-position: -150px -243px;}
.board_view_nav{text-align: right; padding-top: 24px;}
.board_view_nav a{display: inline-block; padding: 4px 7px; background-color: #e1e1e1; border:1px solid #dfdfdf; color:#000; font-size: 11px; letter-spacing:-1px;}

/* template - board */
.board{}

.board .day_info{position: relative; border: 10px solid #dfdfdf; margin-bottom: 40px;}
.board .day_info ul{}
.board .day_info ul li{float: left; width: 33.3333%; height: 85px;}
.board .day_info ul li .day_info_box{padding:12px;}
.board .day_info ul li a,
.board .day_info ul li strong{display: inline-block; color:#333; font-size: 13px; line-height: 61px; vertical-align: middle; font-weight: bold;}
.board .day_info ul li .time_ico{padding-left: 50px; background: url("./image/ico_sprite.png") no-repeat -240px -408px;}
.board .day_info ul li .temperature_ico{position: relative; padding-right: 24px; color:#898989; font-size: 13px;}
.board .day_info ul li .temperature_ico:hover,
.board .day_info ul li .temperature_ico.blue{color:#5683b5;}
.board .day_info ul li .temperature_ico:hover .arrow,
.board .day_info ul li .temperature_ico.blue .arrow{background: url("./image/ico_sprite.png") no-repeat -129px -461px;}
.board .day_info ul li .temperature_ico .arrow{position: absolute; top:50%; right: 10px; margin-top: -3px; display: block; width: 10px; height: 6px; text-indent: -9999px; background: url("./image/ico_sprite.png") no-repeat -119px -461px;}
.board .day_info ul li .temperature_image img{width: 70px; height: 56px;}
.board .day_info ul li .time,
.board .day_info ul li .weather,
.board .day_info ul li .temperature{display: inline-block; color:#333; font-size: 13px; padding: 0 4px; vertical-align: middle;}
.board .day_info ul li .temperature_area{float: right;}
.board .day_info ul li .temperature{line-height: 61px; font-size: 24px; font-weight: bold;}
.board .day_info ul li .weekend_absolute{display: none; position: absolute; top:95px; left: -10px; width: 918px; height: 238px; padding: 10px 0; z-index: 10; background-color: #fff; border: 1px solid #ddd;}
.board .day_info ul li .weekend_absolute dl{}
.board .day_info ul li .weekend_absolute dl dt{float: left; position: relative; width: 213px; padding: 0 20px;}
.board .day_info ul li .weekend_absolute dl dt .now_title{color:#a6b6c9; font-size: 15px; line-height: 30px; font-weight: bold;}
.board .day_info ul li .weekend_absolute dl dt .now_info_box{position: relative; height: 190px;}
.board .day_info ul li .weekend_absolute dl dt .now_info_box .temperature{padding-top: 10px; color:#333; font-size: 24px;}
.board .day_info ul li .weekend_absolute dl dt .now_info_box img{position: absolute; bottom: 10px; right: 20px;}
.board .day_info ul li .weekend_absolute dl dt span{color:#2a517e;}
.board .day_info ul li .weekend_absolute dl dt .source_title{font-size: 11px; float:right;}
.board .day_info ul li .weekend_absolute dl dd{float: left; width: 125px; height: 238px;}
.board .day_info ul li .weekend_absolute dl dd .date{display: block; text-align: center; color:#fff; font-size: 14px;}
.board .day_info ul li .weekend_absolute dl .even{background-color: #ccd2da;}
.board .day_info ul li .weekend_absolute dl .odd{background-color: #95a5b6;}
.board .day_info ul li .weekend_absolute dl .weekend_temperature_area{padding-top: 55px;}
.board .day_info ul li .weekend_absolute dl .weekend_temperature_area .weekend_temperature_image{text-align: center; margin-bottom: 12px;}
.board .day_info ul li .weekend_absolute dl .weekend_temperature_area .weekend_temperature_image img{width: 89px; height: 67px;}
.board .day_info ul li .weekend_absolute dl .weekend_temperature_area .weekend_bottom_info{text-align: center;}
.board .day_info ul li .weekend_absolute dl .weekend_temperature_area .weekend_bottom_info span{color:#fff; font-size: 14px; padding:0 2px; font-weight: bold;}
.board .day_info ul li .weekend_absolute .close{position: absolute; top:12px; right: 9px; width: 24px; height: 24px; text-indent: -9999px; line-height: auto; background: url("./image/ico_sprite.png") no-repeat -96px -461px;}

.board .area_tab_wrapper{margin-bottom: 30px;}
.board .area_tab_wrapper ul{}
.board .area_tab_wrapper ul li{float: left; width: 16.6666%;}
.board .area_tab_wrapper ul li a{display: block; border-top: 4px solid #f4f4f4; text-align: center; height: 42px; line-height: 38px; background-color: #f4f4f4; border-bottom: 1px solid #d9d9d9;}
.board .area_tab_wrapper ul li .active{background-color: #fff; border-bottom-color: #fff; border-top-color: #1566c1; color:#000; font-weight: bold;}

.board .total_count_line{font-size: 12px; color:#ccc; padding-bottom: 24px;}
.board .board_bottom_line{position: relative; padding: 12px 0;}
.board .board_bottom_line .write{position: absolute; top:50%; margin-top: -17px; right: 0; width: 140px; height: 34px; line-height: 34px; background-color: #1567c1; text-align: center; font-size: 13px; color:#fff;}
.board .board_search_module{background-color: #f7f7f7; border: 1px solid #dddddd; padding: 24px;}
.board .board_search_module .search_input_line{text-align: center;}
.board .board_search_module .search_input_line label{display: inline-block; margin-right: 12px; line-height: 37px;}
.board .board_search_module .search_input_line #board_search_keyword{width: 324px; height: 35px; line-height: 2.9em; border: 1px solid #ddd; background-color: #fff; padding: 0; margin: 0;}
.board .board_search_module .search_input_line #board_search_select{width: 100px; height: 35px; line-height: 2.9em; border: 1px solid #ddd; background-color: #fff; padding: 0; margin: 0;}
.board .board_search_module .search_input_line .board_search_submit{width: 37px; height: 37px; border: 0; margin: 0; padding: 0; cursor: pointer; text-indent: -9999px; background: url("./image/ico_sprite.png") no-repeat -59px -461px;}
.board .board_search_module .hot_keyword_line{width: 365px; padding-left: 50px; margin: 8px auto;}
.board .board_search_module .hot_keyword_line a{display: inline-block; margin-right: 6px;}

.board .page_body{}
.board .page_body .board_title{color:#000; font-size: 24px; line-height: 36px; margin-bottom: 12px;}
.board .page_body .subject{color:#000; font-size: 24px; line-height: 36px; padding-bottom: 24px;}
.board .template_gallery_header{position: relative; height: 44px;border-bottom: 3px solid #61adf3; margin-bottom: 22px;}
.board .template_gallery_header strong{position: absolute; top:0; left: 0; z-index: 10; min-width: 135px; line-height: 44px; font-size: 16px; color:#000; border-bottom: 3px solid #1566c1;}
.board .template_gallery_header .btn_box{float: right; height: 44px; line-height: 44px;}
.board .template_gallery_header .btn_box a{position: relative;display: inline-block; padding: 6px 20px; line-height: normal; font-size: 11px; border: 1px solid #c2c2c2; color:#000; vertical-align: middle;}
.board .template_gallery_header .btn_box .facebook{padding-left: 30px;}
.board .template_gallery_header .btn_box .facebook span{position: absolute; top:3px; left: 12px; width: 11px; height: 19px; text-indent: -9999px; background: url("./image/ico_sprite.png") no-repeat -163px -154px;}
.board .template_gallery_header .tab_box{height: 45px; border: 1px solid #dddddd; margin-bottom: 30px; overflow: hidden;}
.board .template_gallery_header .tab_box .tab_nav{width: 923px;}
.board .template_gallery_header .tab_box .tab_nav li:first-child{border-left-width: 0;}
.board .template_gallery_header .tab_box .tab_nav li{float: left; border-left: 1px solid #ddd;}
.board .template_gallery_header .tab_box .tab_nav li a{display: block; width: 131px; height: 45px; line-height: 45px; background-color: #fff; text-align: center;}
.board .template_gallery_header .tab_box .tab_nav li .active{background-color: #1566c1; color:#fff;}

.board .template_gallery_list_body{}
.board .template_gallery_list_body .article_list{overflow: hidden; margin-bottom: 85px;}
.board .template_gallery_list_body .article_list .article_row{width: 945px;}
.board .template_gallery_list_body .article_list .article_row .indiv_col{float: left; margin-right: 25px; margin-bottom: 25px; width: 288px; border: 1px solid #ddd; border-top: 3px solid #61adf3;}
.board .template_gallery_list_body .article_list .article_row .indiv_col .description{padding: 20px; position: relative;}
.board .template_gallery_list_body .article_list .article_row .indiv_col .description .color_deco{position: absolute; top:-3px; left: 0; z-index: 5; background-color: #1566c1; width: 80px; height: 3px;}
.board .template_gallery_list_body .article_list .article_row .indiv_col .description strong{display: block; font-size: 16px; color:#000; text-align: center; line-height: 24px;}
.board .template_gallery_list_body .article_list .article_row .indiv_col .description .short_desc{display: block; padding-top:22px; text-align: left; font-size: 13px; line-height: 20px; height: 60px;}
.board .template_gallery_list_body .article_list .article_row .indiv_col .thumnail{overflow: hidden;}
.board .template_gallery_list_body .article_list .article_row .indiv_col .thumnail img{width: 100%;  height:160px;}

.board .template_normal_header{position: relative; height: 44px;border-bottom: 3px solid #61adf3; margin-bottom: 22px;}
.board .template_normal_header .pager{position: absolute; top:0; right: 0; z-index: 5; line-height: 44px;}
.board .template_normal_header strong{position: absolute; top:0; left: 0; z-index: 10; width: 135px; line-height: 44px; font-size: 15px; color:#000; border-bottom: 3px solid #1566c1;}
.board .template_normal_header .btn_box{float: right; height: 44px; line-height: 44px;}
.board .template_normal_header .btn_box a{position: relative;display: inline-block; padding: 6px 20px; line-height: normal; font-size: 11px; border: 1px solid #c2c2c2; color:#000; vertical-align: middle;}
.board .template_normal_header .btn_box .facebook{padding-left: 30px;}
.board .template_normal_header .btn_box .facebook span{position: absolute; top:3px; left: 12px; width: 11px; height: 19px; text-indent: -9999px; background: url("./image/ico_sprite.png") no-repeat -163px -154px;}
.board .template_normal_list_body{margin-bottom: 175px;}
.board .template_normal_list_body .list_table{width: 100%; border-bottom: 1px solid #ddd;}
.board .template_normal_list_body .list_table th{text-align: left; vertical-align: top;}
.board .template_normal_list_body .list_table th img{border: 1px solid #ddd;}
.board .template_normal_list_body .list_table td{vertical-align: top;}
.board .template_normal_list_body .list_table td a{display: block; height: 152px; padding-bottom: 30px;}
.board .template_normal_list_body .list_table td a strong{display: block; color:#000; font-size: 15px; margin-bottom: 15px;}
.board .template_normal_list_body .list_table td a .desc{line-height: 20px;}

.board .template_board_view{padding-bottom: 29px; border-bottom: 1px solid #dddddd;}
.board .template_board_footer{padding:100px 0;}

.board .template_board_normal_header{}
.board .template_board_normal_list_body{margin-bottom: 120px;}
.board .template_board_normal_list_body table{border-top:2px solid #616e7b;}
.board .template_board_normal_list_body table thead th{background-color: #fafafc; height: 40px; border-bottom: 1px solid #b0bbc4; font-size: 14px; color:#494949;}
.board .template_board_normal_list_body table tbody td{height: 40px; border-bottom: 1px solid #dddddd; text-align: center;}
.board .template_board_normal_list_body table tbody td a{display: block; text-align: left; padding: 0 12px; font-size: 13px; font-weight: bold; white-space:nowrap; text-overflow:ellipsis; overflow: hidden;}
.board .template_board_normal_list_body table tbody td a img{vertical-align: middle;}

/* board - 여행자료신청 */
.board .travel_request_common{}
.board .travel_request_common .blue_style{color:#1566c1;}
.board .travel_request_common a.blue_style{text-decoration: underline;}
.board .travel_request_common p{line-height: 24px; color:#000; font-size: 13px;}
.board .travel_request_common .travel_request_guide{background-color: #f7f7f7; padding: 20px; border: 1px solid #dddddd; margin-bottom: 24px;}
.board .travel_request_common .travel_request_guide ol{}
.board .travel_request_common .travel_request_guide ol li{padding-left: 18px; line-height: 30px; font-size: 13px; background: url("./image/travel_request_guide_ico.png") no-repeat 0 50%;}

.board .template_board_gallery_header{position: relative; height: 44px;border-bottom: 3px solid #61adf3; margin-bottom: 22px;}
.board .template_board_gallery_list_body{}
.board .template_board_gallery_list_body .template_board_gallery_list{overflow: hidden;}
.board .template_board_gallery_list_body .template_board_gallery_list ul{width:936px;}
.board .template_board_gallery_list_body .template_board_gallery_list ul li{float: left; width: 220px; min-height: 280px; margin-right: 13px;}
.board .template_board_gallery_list_body .template_board_gallery_list ul li img{display: block; width: 100%;}
.board .template_board_gallery_list_body .template_board_gallery_list ul li .gallery_row_subject{display: block; line-height: 43px; height: 43px; text-align: center; padding: 0 12px; font-size: 13px; border: 1px solid #e0e0e0; border-top-width: 0;}

/* board - view */
.board .board_row_info{color:#cccccc; height: 12px; line-height: 12px; padding: 4px 0;}
.board .board_row_info .writer{padding-left: 0; border-right: 1px solid #ccc; padding-right: 9px; color:#000;}
.board .board_row_info .writer_date{border-right: 1px solid #ccc; padding-right: 9px;}
.board .board_row_info span{float: left; padding: 0 8px;}
.board .board_content{margin: 24px 0;}
.board .board_content p{line-height: 24px; color:#777777; font-size: 14px; letter-spacing:-0.25px; margin:80px 0;}
.board .board_comment_line{border-top: 2px solid #616e7b; }
.board .board_comment_line .commend_count_box{height: 40px; line-height: 40px; border-bottom: 1px solid #ececec;}
.board .board_comment_line .commend_count_box .total_count{font-weight: bold; color:#ff4f02;}
.board .board_comment_line dl{border-bottom: 1px solid #ececec; padding: 8px 0;}
.board .board_comment_line dl:after{clear: both; display: block; content:"";}
.board .board_comment_line dl dt{float: left; display: table; width: 80px; height: 82px; text-align: center; }
.board .board_comment_line dl dt .comment_member_image{display: table-cell; vertical-align: middle;}
.board .board_comment_line dl dt img{vertical-align: middle;}
.board .board_comment_line .reply dt{width: 110px;}
.board .board_comment_line .reply dd{width:810px;}
.board .board_comment_line dl dd{float: left; display: table; width: 820px; min-height: 82px;}
.board .board_comment_line dl dd .comment_content_wrapper{display: table-cell; vertical-align: middle;}
.board .board_comment_line dl dd ol{} 
.board .board_comment_line dl dd ol li{line-height: 24px;}
.board .board_comment_line dl dd ol li span{display: inline-block;}
.board .board_comment_line dl dd ol li .commend_writer{color:#000; font-weight: bold; margin-right: 8px;}
.board .board_comment_line dl dd ol li .writer_date{font-size: 10px; color:#999b9e;}

/* board - view (여행자료신청) */
.board .board_content{}
.board .board_content .travel_request_table{border-top: 2px solid #616e7b;}
.board .board_content .travel_request_table th{background-color: #fafafc;}
.board .board_content .travel_request_table th,
.board .board_content .travel_request_table td{height: 50px; border-bottom: 1px solid #dddddd;}
.board .board_content .travel_request_table td .travel_request_box{padding: 0 12px;}
.board .board_content .travel_request_table td .travel_request_box p{line-height: 24px;}

/* board - write */
.board .board_write_template{}
.board .board_write_template .board_write_form{}
.board .board_write_template .board_write_form table{border-top: 2px solid #616e7b;}
.board .board_write_template .board_write_form table th,
.board .board_write_template .board_write_form table td{height: 50px; border-bottom: 1px solid #dddddd;}
.board .board_write_template .board_write_form table th{background-color: #fafafc;}
.board .board_write_template .board_write_form table td{}
.board .board_write_template .board_write_form table td .write_box{padding: 6px 12px;}
.board .board_write_template .board_write_form table td .write_box #write_subject{width: 706px; height: 28px; line-height: 2.25em; margin: 0; padding: 0; text-indent: 6px; border: 1px solid #cbd3d9; color:#000;}
.board .board_write_template .board_write_form table td .write_box select{height: 30px; line-height: 2.25em; padding: 0 4px; border: 1px solid #cbd3d9;}
.board .board_write_template .board_write_form table td .write_box textarea{width: 686px; padding: 10px; height: 150px; border-color: #cbd3d9; font-family: Nanum Gothic; line-height: 30px;}
.board .board_write_template .board_write_form table td .write_box .short_desc{line-height: 24px; color:#333;}
.board .board_write_template .board_write_form .next_btn_wrap{padding: 48px 0; text-align: right;}
.board .board_write_template .board_write_form .next_btn_wrap input{width: 140px; height: 34px; cursor: pointer; text-align: center; background-color: #1567c1; font-size: 13px; color:#fff; border:0;}

/* board - write (여행자료신청) */
.board .board_write_template_travelrequest{}
.board .board_write_template_travelrequest .board_write_form{}
.board .board_write_template_travelrequest .board_write_form table{border-top: 2px solid #616e7b;}
.board .board_write_template_travelrequest .board_write_form table th,
.board .board_write_template_travelrequest .board_write_form table td{height: 50px; border-bottom: 1px solid #dddddd;}
.board .board_write_template_travelrequest .board_write_form table th{background-color: #fafafc;}
.board .board_write_template_travelrequest .board_write_form table td{}
.board .board_write_template_travelrequest .board_write_form table td .write_box{padding: 6px 12px;}
.board .board_write_template_travelrequest .board_write_form table td .write_box input{width: 706px; height: 28px; line-height: 2.25em; margin: 0; padding: 0; text-indent: 6px; border: 1px solid #cbd3d9; color:#000;}
.board .board_write_template_travelrequest .board_write_form table td .write_box textarea{width: 686px; padding: 10px; height: 150px; border-color: #cbd3d9; font-family: Nanum Gothic; line-height: 30px;}
.board .board_write_template_travelrequest .board_write_form .next_btn_wrap{padding: 48px 0; text-align: center;}
.board .board_write_template_travelrequest .board_write_form .next_btn_wrap input{width: 140px; height: 34px; cursor: pointer; text-align: center; background-color: #1567c1; font-size: 13px; color:#fff; border:0;}

/* sub - member */
.member{}
.member .page_body{}
.member .page_body .subject{color:#000; font-size: 24px; line-height: 36px; padding-bottom: 24px;}
.member .member_section1_header{position: relative; height: 44px;border-bottom: 3px solid #61adf3; margin-bottom: 22px;}
.member .member_section1_header strong{position: absolute; top:0; left: 0; z-index: 10; width: 135px; line-height: 44px; font-size: 15px; color:#000; border-bottom: 3px solid #1566c1;}
.member .member_section1_body{}
.member .member_section1_body .short_desc{line-height: 24px; margin-bottom: 24px;}
.member .member_section1_body .indiv_chapter{padding-top: 36px; color:#1566c1; font-size: 14px; line-height: 30px;}
.member .member_section1_body .textarea_box{padding: 18px 0 18px 16px; background-color: #fcfcfc;}
.member .member_section1_body .textarea_box textarea{width: 100%; height: 225px; background: #fcfcfc; line-height: 24px; font-family: Nanum Gothic; font-size: 11px; overflow-y: scroll; border: none; resize:none;}
.member .member_section1_body .check_box{padding: 12px 0; text-align: right;}
.member .member_section1_body .check_box input{vertical-align: middle; margin-top: 0;}
.member .member_section1_body .next_btn_box{margin:70px 0 140px 0; text-align: center;}
.member .member_section1_body .next_btn_box a{display: inline-block; width: 140px; height: 34px; line-height: 34px; text-align: center; color:#fff; font-weight: bold; font-size: 13px; background-color: #1567c1;}
.member .member_section1_body .next_btn_box .company,
.member .member_section1_body .next_btn_box .cancel{background-color: #000; margin-left: 24px;}
.member .member_section1_body .member_join_form{}
.member .member_section1_body .member_join_form table{border-top: 2px solid #616e7b;}
.member .member_section1_body .member_join_form table th,
.member .member_section1_body .member_join_form table td{height: 51px; border-bottom: 1px solid #efefef;}
.member .member_section1_body .member_join_form table th{background-color: #fafafc; text-align: left; vertical-align: top;}
.member .member_section1_body .member_join_form table th label{display: block; margin-top: 18px;}
.member .member_section1_body .member_join_form table th span{display: inline-block; color:#000;}
.member .member_section1_body .member_join_form table th .required{color:#ff0000; margin-left:18px;}
.member .member_section1_body .member_join_form table td{}
.member .member_section1_body .member_join_form table td .member_input{margin: 0 18px; padding: 10px 0;}
.member .member_section1_body .member_join_form table td .member_input input[type="text"],
.member .member_section1_body .member_join_form table td .member_input input[type="password"]{width: 238px; height: 28px; line-height: 2.25em; padding: 0; border: 1px solid #cbd3d9;}
.member .member_section1_body .member_join_form table td .com_input{margin: 0 18px; padding: 10px 0;}
.member .member_section1_body .member_join_form table td .com_input input[type="text"],
.member .member_section1_body .member_join_form table td .com_input input[type="password"]{width: 80px; height: 28px; line-height: 2.25em; padding: 0; border: 1px solid #cbd3d9;}
.member .member_section1_body .member_join_form table td .member_input button{width: 85px; height: 30px; line-height: 30px; text-align: center; background-color: #fafafc; border: 1px solid #cbd3d9;}
.member .member_section1_body .member_join_form table td label{display: block; margin-top: 6px;}

.member .member_login_header{position: relative; height: 44px;border-bottom: 3px solid #61adf3; margin-bottom: 22px;}
.member .member_login_header strong{position: absolute; top:0; left: 0; z-index: 10; width: 150px; line-height: 44px; font-size: 15px; color:#000; border-bottom: 3px solid #1566c1;}
.member .member_login_body{}
.member .member_login_body .short_desc{line-height: 24px; margin-bottom: 24px;}
.member .member_login_body .login_tab_area{margin-top: 30px; border-bottom: 1px solid #b0bbc5;}
.member .member_login_body .login_tab_area .login_tab{}
.member .member_login_body .login_tab_area .login_tab ul{}
.member .member_login_body .login_tab_area .login_tab ul li{float: left; width: 25%;}
.member .member_login_body .login_tab_area .login_tab ul li a{display: block; height: 46px; line-height: 46px; border-top: 4px solid transparent; border-bottom: 1px solid #d9d9d9; text-align: center; background-color: #f4f4f4;}
.member .member_login_body .login_tab_area .login_tab ul li .active{border-top-color: #1566c1; border-bottom-color: #fff; background-color: #fff; font-weight: bold;}
.member .member_login_body .login_indiv{padding: 25px 0;}
.member .member_login_body .login_indiv .login_content{}
.member .member_login_body .login_indiv .login_content table{}
.member .member_login_body .login_indiv .login_content table th,
.member .member_login_body .login_indiv .login_content table td{height: 41px;}
.member .member_login_body .login_indiv .login_content table th{text-align: left; vertical-align: top;}
.member .member_login_body .login_indiv .login_content table th label{display: block; margin-top: 18px; padding-left: 36px; color:#000; font-size: 13px;}
.member .member_login_body .login_indiv .login_content table td .member_input{margin: 0 18px; padding: 10px 0;}
.member .member_login_body .login_indiv .login_content table td .member_input input[type="text"],
.member .member_login_body .login_indiv .login_content table td .member_input input[type="password"]{width: 238px; height: 28px; line-height: 2.25em; text-indent: 6px; padding: 0; border: 1px solid #cbd3d9;}
.member .member_login_body .login_indiv .login_content table td .member_check{padding-top:6px; margin: 0 18px;}
.member .member_login_body .login_indiv .login_content table td .member_check label{display: inline-block; margin-right: 24px;}
.member .member_login_body .next_btn_box{margin:40px 0 140px 0; text-align: center;}
.member .member_login_body .next_btn_box a{display: inline-block; width: 140px; height: 34px; line-height: 34px; text-align: center; color:#fff; font-weight: bold; font-size: 13px; background-color: #1567c1;}
.member .member_login_body .next_btn_box .cancel{background-color: #000; margin-left: 24px;}

.member .member_login_body .login_indiv .login_id_content{}
.member .member_login_body .login_indiv .login_id_content table{}
.member .member_login_body .login_indiv .login_id_content table th,
.member .member_login_body .login_indiv .login_id_content table td{height: 41px;}
.member .member_login_body .login_indiv .login_id_content table th{text-align: left; vertical-align: top;}
.member .member_login_body .login_indiv .login_id_content table th label{display: block; margin-top: 18px; padding-left: 36px; color:#000; font-size: 13px;}
.member .member_login_body .login_indiv .login_id_content table td .member_input{margin: 0 18px; padding: 10px 0;}
.member .member_login_body .login_indiv .login_id_content table td .member_input input[type="text"],
.member .member_login_body .login_indiv .login_id_content table td .member_input input[type="password"]{width: 238px; height: 28px; line-height: 2.25em; text-indent: 6px; padding: 0; border: 1px solid #cbd3d9;}
.member .member_login_body .login_indiv .login_id_content table td .member_check{padding-top:6px; margin: 0 18px;}
.member .member_login_body .login_indiv .login_id_content table td .member_check label{display: inline-block; margin-right: 24px;}

.member .member_login_body .login_indiv .login_password_content{}
.member .member_login_body .login_indiv .login_password_content table{}
.member .member_login_body .login_indiv .login_password_content table th,
.member .member_login_body .login_indiv .login_password_content table td{height: 41px;}
.member .member_login_body .login_indiv .login_password_content table th{text-align: left;}
.member .member_login_body .login_indiv .login_password_content table th label{display: block; padding-left: 36px; color:#000; font-size: 13px;}
.member .member_login_body .login_indiv .login_password_content table td .member_input{margin: 0 18px; padding: 10px 0;}
.member .member_login_body .login_indiv .login_password_content table td .member_input strong{color:#1566c1;}
.member .member_login_body .login_indiv .login_password_content table td .member_input .quest{color:#c22070;}
.member .member_login_body .login_indiv .login_password_content table td .member_input input[type="text"],
.member .member_login_body .login_indiv .login_password_content table td .member_input input[type="password"]{width: 238px; height: 28px; line-height: 2.25em; text-indent: 6px; padding: 0; border: 1px solid #cbd3d9;}
.member .member_login_body .login_indiv .login_password_content table td .member_check{padding-top:6px; margin: 0 18px;}
.member .member_login_body .login_indiv .login_password_content table td .member_check label{display: inline-block; margin-right: 24px;}

.member .member_login_body .login_indiv .login_request_content{}
.member .member_login_body .login_indiv .login_request_content table{}
.member .member_login_body .login_indiv .login_request_content table th,
.member .member_login_body .login_indiv .login_request_content table td{height: 41px;}
.member .member_login_body .login_indiv .login_request_content table th{text-align: left; vertical-align: top;}
.member .member_login_body .login_indiv .login_request_content table th label{display: block; margin-top: 18px; padding-left: 36px; color:#000; font-size: 13px;}
.member .member_login_body .login_indiv .login_request_content table td .member_input{margin: 0 18px; padding: 10px 0;}
.member .member_login_body .login_indiv .login_request_content table td .member_input input[type="text"],
.member .member_login_body .login_indiv .login_request_content table td .member_input input[type="password"]{width: 238px; height: 28px; line-height: 2.25em; text-indent: 6px; padding: 0; border: 1px solid #cbd3d9;}
.member .member_login_body .login_indiv .login_request_content table td .member_check{padding-top:6px; margin: 0 18px;}
.member .member_login_body .login_indiv .login_request_content table td .member_check label{display: inline-block; margin-right: 24px;}

.member .mypage_header{position: relative; height: 44px;border-bottom: 3px solid #61adf3;}
.member .mypage_header strong{position: absolute; top:0; left: 0; z-index: 10; width: 150px; line-height: 44px; font-size: 15px; color:#000; border-bottom: 3px solid #1566c1;}
.member .mypage_header .mypage_tab_nav{position: absolute; top:13px; right: 0; z-index: 10; line-height: 30px;}
.member .mypage_header .mypage_tab_nav ul{height: 30px; border: 1px solid #61adf3;}
.member .mypage_header .mypage_tab_nav ul li:first-child{border-left-width: 0;}
.member .mypage_header .mypage_tab_nav ul li{float: left; border-left: 1px solid #61adf3;}
.member .mypage_header .mypage_tab_nav ul li a{display: block; width: 80px; line-height: 30px; text-align: center; color:#000; font-size: 11px;}
.member .mypage_header .mypage_tab_nav ul li .active{background-color: #61adf3; color:#fff;}
.member .mypage_body{}
.member .mypage_body table{border-bottom: 1px solid #b0bbc4; margin-bottom: 120px;}
.member .mypage_body table thead th,
.member .mypage_body table thead td{height:105px;}
.member .mypage_body table thead th img{max-width:160px;}
.member .mypage_body table thead .bottom_black_row td{height: auto;}
.member .mypage_body table thead .bottom_black_row td .bottom_black_line{height: 2px; background-color: #616e7b;}
.member .mypage_body table tbody th,
.member .mypage_body table tbody td{height: 34px;}
.member .mypage_body table tbody th{background-color: #fafafc; text-align: left;}
.member .mypage_body table tbody th .title_box{position: relative; height: 34px; line-height: 34px; padding-left: 20px;}
.member .mypage_body table tbody th .title_box .required{position: absolute; top:0; left: 8px; color:#ff0000; line-height: 34px;}
.member .mypage_body table tbody th .title_box .sub_title{color:#000;}
.member .mypage_body table tbody td{text-indent: 24px;}
.member .mypage_body table tbody .bottom_line{border-bottom: 1px solid #efefef;}

/* sub - information */
.information{}
.information .page_body{}
.information .page_body .subject{color:#000; font-size: 24px; line-height: 36px; padding-bottom: 24px;}
.information .page_body .sub_chapter{color:#000; font-size: 15px; padding-left: 25px; margin-bottom: 6px; background: url("./image/ico_sprite.png") no-repeat -163px -137px;}

.information .information_about_header{position: relative; border-bottom: 3px solid #61adf3; margin-bottom: 22px;}
.information .information_about_header strong{position: absolute; top:-3px; left: 0; height: 3px; z-index: 10; width: 135px; text-indent: -9999px; border-bottom: 3px solid #1566c1;}
.information .information_about_body{margin-bottom: 100px;}
.information .information_about_body .subject{font-size: 14px; color:#000; padding-bottom: 12px;}
.information .information_about_body .top_desc{position: relative; line-height: 24px; height: 200px; margin-bottom: 30px;}
.information .information_about_body .top_desc img{position: absolute; top:0; right: 0;}
.information .information_about_body .articles_first{margin-bottom: 40px;}
.information .information_about_body .articles_last{}
.information .information_about_body .articles_last .article_text img{margin: 12px 0;}
.information .information_about_body .article_text{padding-left: 25px; line-height: 24px; margin: 12px 0;}
.information .information_about_body .article_text strong{display: block; color:#0f4787;}

.information .information_agreement_header{position: relative; border-bottom: 3px solid #61adf3; margin-bottom: 22px;}
.information .information_agreement_header strong{position: absolute; top:-3px; left: 0; height: 3px; z-index: 10; width: 135px; text-indent: -9999px; border-bottom: 3px solid #1566c1;}
.information .information_agreement_body{margin-bottom: 100px;}
.information .information_agreement_body .subject{font-size: 14px; color:#000; padding-bottom: 12px;}
.information .information_agreement_body .long_text{line-height: 24px; margin: 30px 0;}

.information .information_location_header{position: relative; border-bottom: 3px solid #61adf3; margin-bottom: 22px;}
.information .information_location_header strong{position: absolute; top:-3px; left: 0; height: 3px; z-index: 10; width: 135px; text-indent: -9999px; border-bottom: 3px solid #1566c1;}
.information .information_location_body{margin-bottom: 100px;}
.information .information_location_body .location_map{border: 1px solid #dddddd;}
.information .information_location_body table{margin: 24px 0;}
.information .information_location_body table th,
.information .information_location_body table td{height: 24px; color:#1566c1;}
.information .information_location_body table th{vertical-align: top; line-height: 24px; text-align: left; text-indent: 24px;}
.information .information_location_body table td{line-height: 24px;}

.information .information_privacy_header{position: relative; border-bottom: 3px solid #61adf3; margin-bottom: 22px;}
.information .information_privacy_header strong{position: absolute; top:-3px; left: 0; height: 3px; z-index: 10; width: 135px; text-indent: -9999px; border-bottom: 3px solid #1566c1;}
.information .information_privacy_body{margin-bottom: 100px;}
.information .information_privacy_body .subject{font-size: 14px; color:#000; padding-bottom: 12px;}
.information .information_privacy_body .long_text{line-height: 24px; margin: 30px 0;}
.information .information_privacy_body .style{color:#0f4787;}

.information .information_sitemap{margin-bottom: 188px;}
.information .information_sitemap a:hover{text-decoration: underline;}
.information .information_sitemap .thailand_info{}
.information .information_sitemap .thailand_info dt{display: block; padding: 8px 33px; line-height: 34px; color:#000; font-weight: bold; font-size: 15px;}
.information .information_sitemap .thailand_info dd{border: 1px solid #c2cad0; padding: 33px; background-color: #f3f4f6;}
.information .information_sitemap .thailand_info dd table td{height: 34px;}
.information .information_sitemap .thailand_info dd table td a{display: block; color:#0f4787; font-weight: bold;}
.information .information_sitemap .sub_strong{display: block; padding: 8px 33px; line-height: 34px; color:#000; font-weight: bold; font-size: 15px; margin-top: 12px;}
.information .information_sitemap .travel_info{*zoom:1; border: 1px solid #c2cad0; background-color: #f3f4f6; padding: 33px;}
.information .information_sitemap .travel_info:after{clear: both; display: block; content:"";}
.information .information_sitemap .travel_info dt{float: left; width: 171px; height: 180px; padding: 20px 0; line-height: 34px; color:#0f4787; font-weight: bold; border-bottom: 1px solid #c2cad0; font-size: 14px;}
.information .information_sitemap .travel_info dd{float: left; width: 680px; height: 180px; padding: 20px 0; border-bottom: 1px solid #c2cad0;}
.information .information_sitemap .travel_info .line{border-bottom-width: 0;}
.information .information_sitemap .travel_info dd table td{height: 34px;}
.information .information_sitemap .travel_info dd table td a{display: block; color:#000; font-size: 13px;}

.information .search_header{}
.information .search_header{position: relative; height: 33px; border-bottom: 3px solid #61adf3; margin-bottom: 22px;}
.information .search_header strong{position: absolute; top:0; left: 0; height: 33px; z-index: 10; width: 135px; font-size: 15px; border-bottom: 3px solid #1566c1;}
.information .search_info{}
.information .search_info .info_box{line-height: 24px; font-size: 13px;}
.information .search_info .info_box .keyword,
.information .search_info .info_box .type{font-weight: bold; color:#000;}
.information .search_info .search_tab_nav{padding: 24px 0;}
.information .search_info .search_tab_nav ul{*zoom:1;}
.information .search_info .search_tab_nav ul:after{clear: both; display: block; content:"";}
.information .search_info .search_tab_nav ul li{float: left;}
.information .search_info .search_tab_nav ul li a{display: block; text-align: center; font-size: 13px; width: 151px; height: 45px; line-height: 45px; border: 1px solid #dddddd;}
.information .search_info .search_tab_nav ul li .active{background-color: #1566c1; border-color: #1566c1; color:#fff;}
.information .search_body{}
.information .search_body .search_indiv{}
.information .search_body .search_indiv .search_find_top{margin:30px 0 10px 0;}
.information .search_body .search_indiv .search_find_top strong,
.information .search_body .search_indiv .search_find_top .count{color:#000;}
.information .search_body .search_indiv .search_content{background-color: #f7f7f7; padding: 16px 18px; border: 1px solid #dddddd; overflow: hidden;}
.information .search_body .search_indiv .search_content table{}
.information .search_body .search_indiv .search_content table tbody{}
.information .search_body .search_indiv .search_content table tbody td{}
.information .search_body .search_indiv .search_content table tbody td .search_row{margin: 10px 0;}
.information .search_body .search_indiv .search_content table tbody td .search_row .search_row_up{margin-bottom: 12px; line-height: 14px;}
.information .search_body .search_indiv .search_content table tbody td .search_row .search_row_up a{text-decoration: underline;}
.information .search_body .search_indiv .search_content table tbody td .search_row .search_row_up span{color:#cccccc;}
.information .search_body .search_indiv .search_content table tbody td .search_row .search_row_up .reg_board{text-decoration: none; color:#cccccc;}
.information .search_body .search_indiv .search_content table tbody td .search_row .search_row_up img{vertical-align: middle;}
.information .search_body .search_indiv .search_content table tbody td .search_row .search_desc{line-height: 20px;}
.information .search_body .search_indiv .search_content ul{width: 950px; height: 138px;}
.information .search_body .search_indiv .search_content ul li{float: left; margin-right: 32px;}
.information .search_body .search_indiv .search_content ul li a{display: block;}
.information .search_body .search_indiv .search_content ul li a img{display: block;padding: 4px; background-color: #fff; border: 1px solid #dddddd; margin-bottom: 8px;}
.information .search_body .search_indiv .search_content ul li a span{line-height: 20px;}
.information .search_body .search_indiv .search_content ul li a .search_strong{display: block; text-align: center; text-decoration: underline; color:#000; font-size: 13px;}
.information .search_body .search_indiv .search_content ul li a .write_date{display: block; text-align: center; color:#ccc; font-size: 11px;}

/* 여행정보 지역 */
.area_point{}
.area_point .map_area{}
.area_point .area_list_box{margin-bottom: 100px;}
.area_point .area_list_box table{border-top: 1px solid #c2cad0; border-bottom:1px solid #c3cad0;}
.area_point .area_list_box table thead td{background-color: #f4f4f4; height: 44px; text-indent: 12px; color:#000; font-size: 14px; font-weight: bold;}
.area_point .area_list_box table tbody td{line-height: 24px;}
.area_point .area_list_box table tbody td a{display: block; padding: 0 12px;}

/****************************************************************************************
게시글 뷰페이지 임시 템플릿 CSS
****************************************************************************************/
/* 일반정보 */
.board .template_board_view .board_view_template_1{}
.board .template_board_view .board_view_template_1 .articles_first{}
.board .template_board_view .board_view_template_1 .articles_first .thumnail{padding-bottom: 22px;}
.board .template_board_view .board_view_template_1 .articles_first .desc{line-height: 24px; margin-bottom: 47px;}
.board .template_board_view .board_view_template_1 .articles_last{}
.board .template_board_view .board_view_template_1 .articles_last .sub_chapter{color:#000; font-size: 15px; padding-left: 25px; margin-bottom: 6px; background: url("./image/ico_sprite.png") no-repeat -163px -137px;}
.board .template_board_view .board_view_template_1 .articles_last .short_desc{line-height: 24px; margin-bottom: 22px;}
.board .template_board_view .board_view_template_1 .articles_last table{width: 100%;}
.board .template_board_view .board_view_template_1 .articles_last table th{text-align: left; vertical-align: top;}
.board .template_board_view .board_view_template_1 .articles_last table th img{border: 1px solid #dfdfdf;}
.board .template_board_view .board_view_template_1 .articles_last table td{vertical-align: top;}
.board .template_board_view .board_view_template_1 .articles_last table td strong{display: block; color:#000; font-size: 13px; margin-bottom: 6px;}
.board .template_board_view .board_view_template_1 .articles_last table td .text{line-height: 18px; min-height: 90px; margin-bottom: 30px;}
.board .template_board_view .board_view_template_1 .file_download{padding-top:30px; border-top: 1px solid #dfdfdf; margin-top: 40px; padding-bottom: 135px;}
.board .template_board_view .board_view_template_1 .file_download dt{float: left; width: 140px; line-height: 24px; height: 24px;}
.board .template_board_view .board_view_template_1 .file_download dt .file{margin-left: 30px;}
.board .template_board_view .board_view_template_1 .file_download dt span{display: inline-block; font-weight: bold; color:#000; margin-left: 6px;}
.board .template_board_view .board_view_template_1 .file_download dd{float: left; width: 780px;}
.board .template_board_view .board_view_template_1 .file_download dd ol{}
.board .template_board_view .board_view_template_1 .file_download dd ol li{line-height: 24px; list-style:square;}
.board .template_board_view .board_view_template_1 .file_download dd ol li a{color:#000;}
.board .template_board_view .board_view_template_1 .file_download dd ol li .size{color:#737373;}

/* 세관 */
.board .template_board_view .board_view_template_2 .sub_chapter{color:#000; font-size: 15px; padding-left: 18px; margin-bottom: 12px; height: 17px; overflow: hidden; background: url("./image/ico_sprite.png") no-repeat -163px -137px;}
.board .template_board_view .board_view_template_2 .default_desc{line-height: 24px; text-align: left; padding-left: 18px;}
.board .template_board_view .board_view_template_2 .articles_two p,
.board .template_board_view .board_view_template_2 .articles_three p{margin-bottom: 40px;}
.board .template_board_view .board_view_template_2 .articles_first .step_box{width: 510px; margin: 30px auto;}
.board .template_board_view .board_view_template_2 .articles_first .step_box ol{}
.board .template_board_view .board_view_template_2 .articles_first .step_box ol li{position: relative; margin-bottom: 60px;}
.board .template_board_view .board_view_template_2 .articles_first .step_box ol li .ing{line-height: 24px; padding: 8px 0; color:#0f4787; text-align: center; font-size: 15px; background-color: #f7f7f7; border: 1px solid #c2cad0;}
.board .template_board_view .board_view_template_2 .articles_first .step_box ol li .short_desc{display: block; line-height: 22px; padding: 8px 0; text-align: center; font-size: 13px;}
.board .template_board_view .board_view_template_2 .articles_first .step_box ol li .arrow{position: absolute; bottom:-40px; left: 50%; margin-left: -18px; text-indent: -9999px; width: 36px; height: 20px; background: url("./image/ico_sprite.png") no-repeat 0 -269px;}
.board .template_board_view .board_view_template_2 .articles_first .step_box ol li .double_arrow{position: absolute; bottom:-51.5px; left: 50%; margin-left: -150px; text-indent: -9999px; width: 300px; height: 43px; background: url("./image/ico_sprite.png") no-repeat 0 -289px;}
.board .template_board_view .board_view_template_2 .articles_first .step_box ol .last{position: static;}
.board .template_board_view .board_view_template_2 .articles_first .step_box ol .last .left_step{float: left; position: relative; width: 245px;}
.board .template_board_view .board_view_template_2 .articles_first .step_box ol .last .right_step{float: right; position: relative; width: 245px;}
.board .template_board_view .board_view_template_2 .articles_first .step_box ol .last .arrow{top:50%; margin-top: -10px;}
.board .template_board_view .board_view_template_2 .articles_first .step_box ol .last .ing{margin-bottom: 40px;}
.board .template_board_view .board_view_template_2 .articles_first .step_box ol .last .last_ing{margin-bottom: 0;}
.board .template_board_view .board_view_template_2 .articles_last .section5_thumnail_view{margin-left: 18px; padding: 8px 0 48px 0;}
.board .template_board_view .board_view_template_2 .articles_last .section5_thumnail_view ul{}
.board .template_board_view .board_view_template_2 .articles_last .section5_thumnail_view ul li:first-child{margin-left: 0;}
.board .template_board_view .board_view_template_2 .articles_last .section5_thumnail_view ul li{float: left; margin-left: 31px;}

.board .template_board_view .board_view_template_3 .articles_first{}
.board .template_board_view .board_view_template_3 .articles_first .thumnail{padding-bottom: 22px;}
.board .template_board_view .board_view_template_3 .articles_first .desc{line-height: 24px; margin-bottom: 47px;}
.board .template_board_view .board_view_template_3 .sub_chapter{color:#000; font-size: 15px; padding-left: 25px; margin-bottom: 6px; background: url("./image/ico_sprite.png") no-repeat -163px -137px;}
.board .template_board_view .board_view_template_3 .articles_two .short_desc{line-height: 24px; margin-bottom: 22px;}
.board .template_board_view .board_view_template_3 .language_table{width: 100%; border-top: 1px solid #c2cad0; margin-top: 20px;}
.board .template_board_view .board_view_template_3 .language_table thead th,
.board .template_board_view .board_view_template_3 .language_table tbody .row_subject{height: 44px; background-color: #f7f7f7; text-align: left; text-indent: 12px; color:#000; font-size: 13px;}
.board .template_board_view .board_view_template_3 .language_table tbody .row_subject{border-top: 1px solid #c2cad0;}
.board .template_board_view .board_view_template_3 .language_table tbody td{height: 33px; text-indent: 12px;}
.board .template_board_view .board_view_template_3 .language_table tbody td .long_text{display: block; padding-left: 12px; line-height: 24px; text-indent: 0;}
.board .template_board_view .board_view_template_3 .language_table tbody .table_margin{height: 20px;}
.board .template_board_view .board_view_template_3 .articles_three,
.board .template_board_view .board_view_template_3 .articles_four,
.board .template_board_view .board_view_template_3 .articles_five,
.board .template_board_view .board_view_template_3 .articles_size,
.board .template_board_view .board_view_template_3 .articles_seven,
.board .template_board_view .board_view_template_3 .articles_eight,
.board .template_board_view .board_view_template_3 .articles_nine{margin-top: 50px;}
.board .template_board_view .board_view_template_3 .character_list{border: 3px solid #61adf3; margin: 12px 0; border-radius:10px;}
.board .template_board_view .board_view_template_3 .character_list td{text-align: center; font-weight: bold;}
.board .template_board_view .board_view_template_3 .area{display: block; padding-top: 24px; color:#000; font-size: 13px;}
.board .template_board_view .board_view_template_3 .social_nav_align{text-align: right; margin-top: 50px;}
.board .template_board_view .board_view_template_3 .social_nav_view{padding-bottom: 0;}
.board .template_board_view .board_view_template_3 .social_nav_view a{text-align: left;}

.board .template_board_view .board_view_template_4{}
.board .template_board_view .board_view_template_4 .top_desc{line-height: 24px; margin-bottom: 30px;}
.board .template_board_view .board_view_template_4 .sub_chapter{color:#000; font-size: 15px; padding-left: 25px; margin-bottom: 6px; background: url("./image/ico_sprite.png") no-repeat -163px -137px;}
.board .template_board_view .board_view_template_4 .articles_first{}
.board .template_board_view .board_view_template_4 .articles_first ul{padding-left: 25px; margin: 8px 0 16px 0;}
.board .template_board_view .board_view_template_4 .articles_first li{line-height: 24px;}
.board .template_board_view .board_view_template_4 .articles_first li .style{display: block; color:#1566c1; margin-left: 10px;}
.board .template_board_view .board_view_template_4 .articles_first .step_box{margin: 30px auto;}
.board .template_board_view .board_view_template_4 .articles_first .step_box ol{}
.board .template_board_view .board_view_template_4 .articles_first .step_box ol li{position: relative; margin-bottom: 60px;}
.board .template_board_view .board_view_template_4 .articles_first .step_box ol li .ing{line-height: 24px; padding: 12px 0; color:#0f4787; text-align: center; font-size: 14px; background-color: #f7f7f7; border: 1px solid #c2cad0;}
.board .template_board_view .board_view_template_4 .articles_first .step_box ol li .short_desc{display: block; line-height: 22px; padding: 8px 0; text-align: center; font-size: 13px;}
.board .template_board_view .board_view_template_4 .articles_first .step_box ol li .arrow{position: absolute; bottom:-40px; left: 50%; margin-left: -18px; text-indent: -9999px; width: 36px; height: 20px; background: url("./image/ico_sprite.png") no-repeat 0 -269px;}
.board .template_board_view .board_view_template_4 .articles_first .step_box ol li .double_arrow{position: absolute; bottom:-51.5px; left: 50%; margin-left: -150px; text-indent: -9999px; width: 300px; height: 43px; background: url("./image/ico_sprite.png") no-repeat 0 -289px;}
.board .template_board_view .board_view_template_4 .articles_first .bottom_desc{line-height: 24px; color:#000;}
.board .template_board_view .board_view_template_4 .articles_first .bottom_desc a{color:#777777;}
.board .template_board_view .board_view_template_4 .articles_two{margin-top: 50px;}
.board .template_board_view .board_view_template_4 .articles_two .agency_indiv{padding:12px 24px;}
.board .template_board_view .board_view_template_4 .articles_two .agency_indiv dt{line-height: 22px; color:#1566c1;}
.board .template_board_view .board_view_template_4 .articles_two .agency_indiv dd{line-height: 22px; padding-left: 12px; margin-bottom: 24px;}
.board .template_board_view .board_view_template_4 .articles_two .agency_indiv dd span{display: block;}
.board .template_board_view .board_view_template_4 .file_download{padding:30px 0; margin:10px 0 70px 0; border-top: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf;}
.board .template_board_view .board_view_template_4 .file_download dt{float: left; width: 140px; line-height: 24px; height: 24px;}
.board .template_board_view .board_view_template_4 .file_download dt .file{margin-left: 30px;}
.board .template_board_view .board_view_template_4 .file_download dt span{display: inline-block; font-weight: bold; color:#000; margin-left: 6px;}
.board .template_board_view .board_view_template_4 .file_download dd{float: left; width: 780px;}
.board .template_board_view .board_view_template_4 .file_download dd ol{}
.board .template_board_view .board_view_template_4 .file_download dd ol li{line-height: 24px; list-style:square;}
.board .template_board_view .board_view_template_4 .file_download dd ol li a{color:#000;}
.board .template_board_view .board_view_template_4 .file_download dd ol li .size{color:#737373;}

.board .template_board_view .board_view_template_5{}
.board .template_board_view .board_view_template_5 p{line-height: 24px;}
.board .template_board_view .board_view_template_5 p img{float: left; margin-right: 20px;}
.board .template_board_view .board_view_template_5 p strong{font-size: 14px;}
.board .template_board_view .board_view_template_5 p .style1{color:#1566c1;}
.board .template_board_view .board_view_template_5 p .style2{color:#b2b2b2;}
.board .template_board_view .board_view_template_5 .visa_info{display: block; padding: 0 20px; color:#fff; text-indent: 70px; width: 200px; height: 57px; line-height: 57px; background: url("./image/ico_sprite.png") no-repeat 0 -404px; margin-top:24px;}

.board .template_board_view .board_view_template_6{}
.board .template_board_view .board_view_template_6 p{line-height: 24px; color:#777777; font-size: 14px; letter-spacing:-0.25px; margin:80px 0;}
.board .template_board_view .board_view_template_6 .app_download{padding: 40px; border: 1px solid #dfdfdf;}
.board .template_board_view .board_view_template_6 .app_download dl{}
.board .template_board_view .board_view_template_6 .app_download dl dt{line-height: 24px;}
.board .template_board_view .board_view_template_6 .app_download dl dt .file{margin-right: 8px;}
.board .template_board_view .board_view_template_6 .app_download dl dt strong{color:#000;}
.board .template_board_view .board_view_template_6 .app_download dl dd{padding: 48px 0; text-align: center;}
.board .template_board_view .board_view_template_6 .app_download dl dd a{display: inline-block; line-height: 160px; height: 160px; padding: 0 36px;}
.board .template_board_view .board_view_template_6 .app_download dl dd a img{vertical-align: bottom;}

.board .template_board_view .board_view_template_7{}
.board .template_board_view .board_view_template_7 p{line-height: 24px; padding: 36px 0;}
.board .template_board_view .board_view_template_7 .articles_first{}
.board .template_board_view .board_view_template_7 .articles_first table{}
.board .template_board_view .board_view_template_7 .articles_first table tr th,
.board .template_board_view .board_view_template_7 .articles_first table tr td{height: 36px; border-bottom: 1px solid #dddddd;}
.board .template_board_view .board_view_template_7 .articles_first table tr th{text-align: left;}
.board .template_board_view .board_view_template_7 .articles_first table tr th span{display: block; height: 24px; line-height: 24px; padding-left: 40px; background: url("./image/ico_sprite.png") no-repeat; color:#333; font-size: 13px; margin-left: 6px;}
.board .template_board_view .board_view_template_7 .articles_first table tr th .car{background-position: -377px -264px;}
.board .template_board_view .board_view_template_7 .articles_first table tr th .loc{background-position: -377px -298px;}
.board .template_board_view .board_view_template_7 .articles_first table tr th .lang{background-position: -377px -334px;}
.board .template_board_view .board_view_template_7 .articles_first table tr th .clock{background-position: -377px -370px;}
.board .template_board_view .board_view_template_7 .articles_first table tr th .cash{background-position: -377px -405px;}
.board .template_board_view .board_view_template_7 .articles_first table tr th .call{background-position: -377px -442px;}
.board .template_board_view .board_view_template_7 .articles_first table tr th .web{background-position: -377px -477px;}
.board .template_board_view .board_view_template_7 .articles_board{margin-top: 60px;}
.board .template_board_view .board_view_template_7 .articles_board .board_name{color:#333; font-size: 15px; margin-bottom: 24px;}
.board .template_board_view .board_view_template_7 .articles_board table{border-top:2px solid #616e7b;}
.board .template_board_view .board_view_template_7 .articles_board table thead th{background-color: #fafafc; height: 40px; border-bottom: 1px solid #b0bbc4; font-size: 13px; color:#494949;}
.board .template_board_view .board_view_template_7 .articles_board table tbody td{height: 40px; border-bottom: 1px solid #dddddd; text-align: center;}
.board .template_board_view .board_view_template_7 .articles_board table tbody td a{display: block; text-align: left; padding: 0 12px; font-weight: bold; white-space:nowrap; text-overflow:ellipsis; overflow: hidden;}
.board .template_board_view .board_view_template_7 .articles_board table tbody td a img{vertical-align: top;}
.board .template_board_view .board_view_template_7 .articles_board table tbody td .write_score{font-family: Dotum;}
.board .template_board_view .board_view_template_7 .file_download{padding-top:30px; border-top: 1px solid #dfdfdf; margin-top: 40px;}
.board .template_board_view .board_view_template_7 .file_download dt{float: left; width: 140px; line-height: 24px; height: 24px;}
.board .template_board_view .board_view_template_7 .file_download dt .file{margin-left: 30px;}
.board .template_board_view .board_view_template_7 .file_download dt span{display: inline-block; font-weight: bold; color:#000; margin-left: 6px;}
.board .template_board_view .board_view_template_7 .file_download dd{float: left; width: 780px;}
.board .template_board_view .board_view_template_7 .file_download dd ol{}
.board .template_board_view .board_view_template_7 .file_download dd ol li{line-height: 24px; list-style:square;}
.board .template_board_view .board_view_template_7 .file_download dd ol li a{color:#000;}
.board .template_board_view .board_view_template_7 .file_download dd ol li .size{color:#737373;}

