	html,body
	{
		margin:0px;
		padding:0px;
		width:100%;
		height:100%;
	}
	html
	{
		overflow-y:scroll;
	}
	body
	{
		margin:0px;
	}
	body, input, select, textarea, div, span, a
	{
		font-family:'Dotum','돋움';
		/*font-family:'나눔고딕';*/
	}
	a
	{
		text-decoration:none;
	}
	input[type=button]
	{
		cursor:pointer;
		-webkit-appearance:none;
	}
	#pannel_logo
	{
		height:78px;
		text-align:center;
	}
	#pannel_menu
	{
		height:46px;
		background-color:#2060bd;
		text-align:center;
	}
	#pannel_menu_all
	{
		width:100%;
		margin:0 auto;
		position:absolute;
		z-index:1001;
	}
	#pannel_mainimg
	{
		width:1108px;
		height:344px;
		/*text-align:center;*/
		margin:0 auto;
	}
	#pannel_subtitle
	{
		width:1108px;
		height:40px;
		margin:0 auto;
	}
	#pannel_subtitles
	{
		width:993px;
		height:40px;
		float:left;
		background-color:#ffffff;
	}
	#pannel_subtitle2
	{
		width:1108px;
		height:90px;
		margin:0 auto;
	}
	#pannel_subtitles2
	{
		width:993px;
		height:90px;
		float:left;
		background-color:#ffffff;
		margin-top:-10px;
	}
	#pannel_sub
	{
		width:1108px;
		margin:0 auto;
	}
	#pannel_subMain
	{
		width:993px;
		float:left;
		background-color:#ffffff;
	}
	#pannel_subBlank
	{
		width:115px;
		/*display:inline-block;*/
		float:left;
	}

	.container
	{
		margin: 0 auto
		position:relative;
		top:-365px;
    }
	.slidesjs-pagination
	{
		/*margin: 6px 0 0;*/
		margin:-19px 13px 0;
		float: right;
		list-style: none;
		z-index:11;
		position:relative;
	}
	.slidesjs-pagination li
	{
		float: left;
		margin: 0 1px;
	}
	.slidesjs-pagination li a
	{
		display: block;
		/*width: 13px;*/
		width: 8px;
		height: 0;
		/*padding-top: 13px;*/
		padding-top: 8px;
		/*background-image: url(../img/pagination.png);*/
		background-image: url(../img/pagination2.png);
		background-position: 0 0;
		float: left;
		overflow: hidden;
	}
	.slidesjs-pagination li a.active, .slidesjs-pagination li a:hover.active
	{
		/*background-position: 0 -13px*/
		background-position: 0 -8px
	}
	.slidesjs-pagination li a:hover
	{
		/*background-position: 0 -26px*/
		background-position: 0 -16px
	}

	.pannel_blank1
	{
		height:25px;
		text-align:center;
	}
	.pannel_blank12
	{
		height:25px;
		text-align:center;
	}
	#pannel_tour1
	{
		width:1108px;
		height:319px;
		margin:0 auto;
	}
	.pannel_tour1_item
	{
		float:left;
	}
	.pannel_tour1_item_blank
	{
		width:15px;
		float:left;
	}
	.pannel_blank2
	{
		height:35px;
		text-align:center;
	}
	#pannel_group1
	{
		height:736px;
		background-color:#efefef;
		text-align:center;
		margin:0 auto;
		background-image:url('../img/mainBg1.gif');background-repeat:no-repeat;background-position:50% 50%;
	}
	#pannel_group1_pannel
	{
		width:1108px;
		margin:0px auto;
	}
	#pannel_group1_title1
	{
		/*float:left;*/
		position:static;
		float:none;
	}
	#pannel_group1_title2
	{
		/*float:left;*/
		position:static;
		float:none;
	}
	#pannel_group1_content1
	{
		height:258px;
		/*float:left;*/
		position:static;
		float:none;
	}
	#pannel_group1_content2
	{
		height:258px;
		/*float:left;*/
		position:static;
		float:none;
	}
	.pannel_blank3
	{
		height:31px;
		text-align:center;
	}
	#pannel_banner1
	{
		width:1108px;
		height:340px;
		margin:0 auto;
	}
	.pannel_blank4
	{
		height:30px;
		text-align:center;
	}
	.pannel_blank5
	{
		height:18px;
		text-align:center;
	}
	.pannel_blank6
	{
		height:5px;
		text-align:center;
	}
	.pannel_blank7
	{
		height:15px;
		text-align:center;
	}
	.pannel_group1_blank1
	{
		position:static;
		float:none;
		height:40px;
	}
	.pannel_group1_blank2
	{
		position:static;
		float:none;
		height:18px;
	}
	.pannel_group1_blank3
	{
		position:static;
		float:none;
		height:39px;
	}
	.pannel_group1_blank4
	{
		position:static;
		float:none;
		height:18px;
	}
	#pannel_coustomcenter
	{
		height:335px;
		border-top:1px solid #d1d1d1;
		text-align:center;
		box-sizing:border-box;
		background-image:url('../img/mainBg2.gif');background-repeat:no-repeat;background-position:50% 50%;
	}
	#pannel_copyright
	{
		clear:both;
		height:172px;
		background-color:#f2f2f2;
		border-top:1px solid #d1d1d1;
		border-bottom:1px solid #d1d1d1;
		/*text-align:center;*/
		margin:0 auto;
	}
	#pannel2_mainimg
	{
		width:993px;
		height:344px;
		float:left;
		/*background-color:blue;*/
		background-color:#ffffff;
	}
	.pannel_scroll
	{
		width:115px;
		height:344px;
		display:inline-block;
		float:left;
	}
	.pannel_scroll2
	{
		/* 서브는 별도로 하다보니 subtitle에 퀵이 걸쳐 있다. 그 높이가 있다보니 메인과 높이가 맞지 않다. 그래서 그만큼 -25를 해줬다 */
		width:115px;
		height:58px;
		margin-top:-25px;
		display:inline-block;
		float:left;
	}
	.jbFixed
	{
		position:fixed;
		top:0px;
	}
	.tourStartState
	{
		background-color:none;
	}
	.tourStartState:hover
	{
		background-color:#fff6f6;
	}
	.buttonPackagesStatesR, .buttonPackagesStatesC, .buttonPackagesStatesD, .buttonPackagesStatesN, .buttonPackagesStatesX,  .buttonPackagesStatesW
	{
		width:66px;
		text-align:center;
		color:#ffffff;
		font-size:9pt;
		font-weight:bold;
		padding-top:6px;
		padding-bottom:3px;
		border:none;
		border-radius:0.2em;
	}
	.buttonPackagesStatesR
	{
		background-color:#588ef2;
	}
	.buttonPackagesStatesC
	{
		background-color:#6af258;
	}
	.buttonPackagesStatesD
	{
		background-color:#ff4445;
	}
	.buttonPackagesStatesN
	{
		background-color:#fe631a;
	}
	.buttonPackagesStatesX
	{
		background-color:#a5a5a5;
	}
	.buttonPackagesStatesW
	{
		background-color:#0746a2;
	}
	.submenu
	{
		font-family:'Gulimche','굴림체';
		font-size:9pt;
		color:#666666;
		text-decoration:none;
	}

	.contentsTitles
	{
		font-size:9pt;
		font-weight:bold;
		color:#0746a2;
	}
	.contentsContents
	{
		font-size:9pt;
		color:#333333;
	}
	.contentsContentsPadding
	{
		font-size:9pt;
		color:#333333;
		/* 좌측에 바짝 붙은 상태에서 줄바꿈 되었을때 두번째 줄부터 들여쓰기 */
		/*
		text-indent:-1em;
		padding-left:1em;
		*/

		/* 첫줄의 시작은 좌측에서 1em, 두번째 줄부터는 2em 들여쓰기 */
		text-indent:-1em;
		padding-left:2em;
	}
	.contentsContentsPaddingNobar
	{
		font-size:9pt;
		color:#333333;
		padding-left:2em;
	}
	.contentsPoints
	{
		font-size:9pt;
		font-weight:bold;
		color:#ff0000;
	}

	/* 원 숫자 */
	.ClassName
	{
		font-weight:bold;
		text-decoration:none;
		font-family:Arial;
		box-shadow:#000000 0px 0px 8px;
		o-box-shadow:#000000 0px 0px 8px;
		-moz-box-shadow:#000000 0px 0px 8px;
		-webkit-box-shadow:#000000 0px 0px 8px;
		text-indent:0px;
		/*
		line-height:25px;
		-moz-border-radius:16px;
		-webkit-border-radius:16px;
		border-radius:16px;
		*/
		line-height:40px;
		-moz-border-radius:32px;
		-webkit-border-radius:32px;
		border-radius:32px;

		text-align:center;
		vertical-align:middle;
		display:inline-block;
		/*font-size:11px;*/
		font-size:21px;
		color:#ffffff;
		/*width:25px;*/
		/*min-width:25px;*/
		/*
		min-width:10px;
		height:25px;
		*/
		min-width:25px;
		height:40px;
		padding:0px;
		border-color:#ffffff;
		border-width:3px;
		border-style:solid;
		background-color:#205fbd;
		padding-left:8px;
		padding-right:8px;
	}

	.ClassName:active
	{
		box-shadow:#000000 0px 0 8px;
		o-box-shadow:#000000 0px 0 8px;
		-moz-box-shadow:#000000 0px 0 8px;
		-webkit-box-shadow:#000000 0px 0 8px;
		position:relative;
		top:0px
	}

	.ClassName:hover
	{
	}

	.ClassName2
	{
		font-weight:bold;
		text-decoration:none;
		font-family:Arial;
		box-shadow:#000000 0px 0px 8px;
		o-box-shadow:#000000 0px 0px 8px;
		-moz-box-shadow:#000000 0px 0px 8px;
		-webkit-box-shadow:#000000 0px 0px 8px;
		text-indent:0px;
		/*
		line-height:25px;
		-moz-border-radius:16px;
		-webkit-border-radius:16px;
		border-radius:16px;
		*/
		line-height:40px;
		-moz-border-radius:32px;
		-webkit-border-radius:32px;
		border-radius:32px;

		text-align:center;
		vertical-align:middle;
		display:inline-block;
		/*font-size:11px;*/
		font-size:21px;
		color:#ffffff;
		/*width:25px;*/
		/*min-width:25px;*/
		/*
		min-width:10px;
		height:25px;
		*/
		min-width:25px;
		height:40px;
		padding:0px;
		border-color:#ffffff;
		border-width:3px;
		border-style:solid;
		background-color:#ff3030;
		padding-left:8px;
		padding-right:8px;
	}

	.ClassName2:active
	{
		box-shadow:#000000 0px 0 8px;
		o-box-shadow:#000000 0px 0 8px;
		-moz-box-shadow:#000000 0px 0 8px;
		-webkit-box-shadow:#000000 0px 0 8px;
		position:relative;
		top:0px
	}

	.ClassName2:hover
	{
	}
	/* 원 숫자 */

	.titlesEmo1_1, .titlesEmo1_2, .titlesEmo2_1, .titlesEmo3_1, .titlesEmo3_2, .titlesEmo4_1, .titlesEmo4_2, .titlesEmo4_3
	{
		text-align:center;
		color:#ffffff;
		font-size:9pt;
		font-weight:bold;
		padding-top:6px;
		padding-bottom:3px;
		border:none;
		border-radius:0.2em;
		cursor:default;
		width:65px;
	}
	/*
	.titlesEmo1_1
	{
		background-color:#3399ff;
	}
	.titlesEmo1_2
	{
		background-color:#9900cc;
	}
	.titlesEmo2_1
	{
		background-color:#ff0033;
	}
	.titlesEmo3_1
	{
		background-color:#ff6600;
	}
	.titlesEmo4_1
	{
		background-color:#3366ff;
	}
	.titlesEmo4_2
	{
		background-color:#cc3333;
	}
	.titlesEmo4_3
	{
		background-color:#33cc00;
	}
	*/
	.titlesEmo1_1
	{
		background-color:#fa730e;
	}
	.titlesEmo1_2
	{
		background-color:#00b0f0;
	}
	.titlesEmo2_1
	{
		/*
		background-color:#ffffff;
		color:#ff0000;
		border:1px solid #ff0033;
		*/
		background-color:#ff0033;
		width:95px;
	}
	.titlesEmo3_1
	{
		background-color:#eeb500;
	}
	.titlesEmo3_2
	{
		background-color:#0000ff;
	}
	.titlesEmo4_1
	{
		background-color:#e424db;
	}
	.titlesEmo4_2
	{
		background-color:#92d050;
	}
	.titlesEmo4_3
	{
		background-color:#00b050;
	}

	.tableCal
	{
		border-top:1px solid #999999;
		border-left:1px solid #999999;
		padding:5px 5px 5px 5px;
		width:200px;
	}
	table.tableCalBody tr td.tableCal:last-child
	{
		border-right:1px solid #999999;
	}
	table.tableCalBody tr:last-child td.tableCal
	{
		border-bottom:1px solid #999999;
	}