/*<agl.folder "bases">*/
	* { font-family: "Osaka","MS PGothic"; margin:0; padding:0; zoom:1; }
	html { background-color: #404d17; width: 100%; height: 100%; margin: 0; padding: 0; }
	body { width: 100%; height: 100%; margin: 0; padding: 0; }
	ul { margin: 0; padding: 0; list-style-type: none; }
	#pages { margin: 0; padding: 0; }
	#container { position: relative; width: auto; height: auto; min-height: 100%; margin: 0 auto; padding: 0; }
	* html #continer { height:100%;}
	#contents { position: relative; width: 100%; height: 100%; margin: 0 auto 0; padding: 0; }
	#mainMenu { text-align: left; width: 1000px; height: 178px; margin: 0 auto; padding: 10px 0 0; }
	#mm_top_kokuchi { background-image: url(../data/hnews/img.png); background-repeat: no-repeat; background-position: left top; width: 1000px; height: 101px; margin: 0; padding: 0; }
	#mm_top_waku { background-image: url(../i/main_menu/up_waku.png); background-repeat: no-repeat; background-position: left top; width: 1000px; height: 101px; margin: 0; padding: 0; }
	#kokuchi_link { height: 70px; width: 240px; left: 850px; top: 30px; position: absolute; visibility: visible; }
	#kokuchi_link a { width: 240px; height: 70px; display: block; }
/*</agl.folder>*/
/*<agl.folder "Global Menu set">*/
	#mm_global { width: 229px; height: 20px; margin: 0; padding: 10px 0 0 771px; list-style-type: none; }
	#mm_b_en { width: 74px; height: 20px; float: left; margin: 0; padding: 0; }
	#mm_b_ko { width: 75px; height: 20px; float: left; margin: 0; padding: 0; }
	#mm_b_ch { width: 80px; height: 20px; float: left; margin: 0; padding: 0; }
	#mm_b_en a { font-size: 0; line-height: 0; background-image: url(../i/main_menu/b_english.gif); background-repeat: no-repeat; background-position: left top; width: 74px; height: 20px; margin: 0; padding: 0; display: block; }
	#mm_b_ko a { font-size: 0; line-height: 0; background-image: url(../i/main_menu/b_korean.gif); background-repeat: no-repeat; background-position: left top; width: 75px; height: 20px; margin: 0; padding: 0; display: block; }
	#mm_b_ch a { font-size: 0; line-height: 0; background-image: url(../i/main_menu/b_chinese.gif); background-repeat: no-repeat; background-position: left top; width: 80px; height: 20px; margin: 0; padding: 0; display: block; }
	#mm_b_en a:hover { font-size: 0; line-height: 0; background-repeat: no-repeat; background-position: left -20px; width: 74px; height: 20px; margin: 0; padding: 0; display: block; }
	#mm_b_ko a:hover { font-size: 0; line-height: 0; background-repeat: no-repeat; background-position: left -20px; width: 75px; height: 20px; margin: 0; padding: 0; display: block; }
	#mm_b_ch a:hover { font-size: 0; line-height: 0; background-repeat: no-repeat; background-position: left -20px; width: 80px; height: 20px; margin: 0; padding: 0; display: block; }
/*</agl.folder>*/
/*<agl.folder "MB1 set">*/
	#mb_line1 { font-size: 0; line-height: 0; width: 1000px; margin: 0; padding: 0; }
	#mb_top { width: 146px; height: 36px; float: left; margin: 0; padding: 0; }
	#mb_news { width: 141px; height: 36px; float: left; margin: 0; padding: 0; }
	#mb_time { width: 142px; height: 36px; float: left; margin: 0; padding: 0; }
	#mb_info { width: 141px; height: 36px; float: left; margin: 0; padding: 0; }
	#mb_yoyaku { width: 142px; height: 36px; float: left; margin: 0; padding: 0; }
	#mb_access { width: 141px; height: 36px; float: left; margin: 0; padding: 0; }
	#mb_reqruit { width: 147px; height: 36px; float: left; margin: 0; padding: 0; }
	#mb_top a { background-image: url(../i/main_menu/mm/b_top.gif); background-repeat: no-repeat; background-position: left top; width: 146px; height: 36px; margin: 0; padding: 0; display: block; }
	#mb_news a { background-image: url(../i/main_menu/mm/b_news.gif); background-repeat: no-repeat; background-position: left top; width: 141px; height: 36px; margin: 0; padding: 0; display: block; }
	#mb_time a { background-image: url(../i/main_menu/mm/b_time.gif); background-repeat: no-repeat; background-position: left top; width: 142px; height: 36px; margin: 0; padding: 0; display: block; }
	#mb_info a { background-image: url(../i/main_menu/mm/b_info.gif); background-repeat: no-repeat; background-position: left top; width: 141px; height: 36px; margin: 0; padding: 0; display: block; }
	#mb_yoyaku a { background-image: url(../i/main_menu/mm/b_yoyaku.gif); background-repeat: no-repeat; background-position: left top; width: 142px; height: 36px; margin: 0; padding: 0; display: block; }
	#mb_access a { background-image: url(../i/main_menu/mm/b_access.gif); background-repeat: no-repeat; background-position: left top; width: 141px; height: 36px; margin: 0; padding: 0; display: block; }
	#mb_reqruit a { background-image: url(../i/main_menu/mm/b_reqruit.gif); background-repeat: no-repeat; background-position: left top; width: 147px; height: 36px; margin: 0; padding: 0; display: block; }
	#mb_top a:hover { background-repeat: no-repeat; background-position: left -36px; width: 146px; height: 36px; margin: 0; padding: 0; display: block; }
	#mb_news a:hover { background-repeat: no-repeat; background-position: left -36px; width: 141px; height: 36px; margin: 0; padding: 0; display: block; }
	#mb_time a:hover { background-repeat: no-repeat; background-position: left -36px; width: 142px; height: 36px; margin: 0; padding: 0; display: block; }
	#mb_info a:hover { background-repeat: no-repeat; background-position: left -36px; width: 141px; height: 36px; margin: 0; padding: 0; display: block; }
	#mb_yoyaku a:hover { background-repeat: no-repeat; background-position: left -36px; width: 142px; height: 36px; margin: 0; padding: 0; display: block; }
	#mb_access a:hover { background-repeat: no-repeat; background-position: left -36px; width: 141px; height: 36px; margin: 0; padding: 0; display: block; }
	#mb_reqruit a:hover { background-repeat: no-repeat; background-position: left -36px; width: 147px; height: 36px; margin: 0; padding: 0; display: block; }
/*</agl.folder>*/
/*<agl.folder "MB2 set">*/
	#mb_line2 { font-size: 0; line-height: 0; width: 1000px; margin: 0; padding: 0; }
	#mb_map { width: 146px; height: 41px; float: left; margin: 0; padding: 0; }
	#mb_sightseeing { width: 141px; height: 41px; float: left; margin: 0; padding: 0; }
	#mb_shop { width: 142px; height: 41px; float: left; margin: 0; padding: 0; }
	#mb_viva { width: 141px; height: 41px; float: left; margin: 0; padding: 0; }
	#mb_chupyblog { width: 142px; height: 41px; float: left; margin: 0; padding: 0; }
	#mb_kyara { width: 141px; height: 41px; float: left; margin: 0; padding: 0; }
	#mb_tool { width: 147px; height: 41px; float: left; margin: 0; padding: 0; }
	#mb_map a { background-image: url(../i/main_menu/mm/b_map.jpg); background-repeat: no-repeat; background-position: left top; width: 146px; height: 41px; margin: 0; padding: 0; display: block; }
	#mb_sightseeing a { background-image: url(../i/main_menu/mm/b_sightseeing.gif); background-repeat: no-repeat; background-position: left top; width: 141px; height: 41px; margin: 0; padding: 0; display: block; }
	#mb_shop a { background-image: url(../i/main_menu/mm/b_shop.gif); background-repeat: no-repeat; background-position: left top; width: 142px; height: 41px; margin: 0; padding: 0; display: block; }
	#mb_viva a { background-image: url(../i/main_menu/mm/b_viva.gif); background-repeat: no-repeat; background-position: left top; width: 141px; height: 41px; margin: 0; padding: 0; display: block; }
	#mb_chupyblog a { background-image: url(../i/main_menu/mm/b_chupyblog.gif); background-repeat: no-repeat; background-position: left top; width: 142px; height: 41px; margin: 0; padding: 0; display: block; }
	#mb_kyara a { background-image: url(../i/main_menu/mm/b_kyara.gif); background-repeat: no-repeat; background-position: left top; width: 141px; height: 41px; margin: 0; padding: 0; display: block; }
	#mb_tool a { background-image: url(../i/main_menu/mm/b_tool.jpg); background-repeat: no-repeat; background-position: left top; width: 147px; height: 41px; margin: 0; padding: 0; display: block; }
	#mb_map a:hover { background-repeat: no-repeat; background-position: left -41px; width: 146px; height: 41px; margin: 0; padding: 0; display: block; }
	#mb_sightseeing a:hover { background-repeat: no-repeat; background-position: left -41px; width: 141px; height: 41px; margin: 0; padding: 0; display: block; }
	#mb_shop a:hover { background-repeat: no-repeat; background-position: left -41px; width: 142px; height: 41px; margin: 0; padding: 0; display: block; }
	#mb_viva a:hover { background-repeat: no-repeat; background-position: left -41px; width: 141px; height: 41px; margin: 0; padding: 0; display: block; }
	#mb_chupyblog a:hover { background-repeat: no-repeat; background-position: left -41px; width: 142px; height: 41px; margin: 0; padding: 0; display: block; }
	#mb_kyara a:hover { background-repeat: no-repeat; background-position: left -41px; width: 141px; height: 41px; margin: 0; padding: 0; display: block; }
	#mb_tool a:hover { background-repeat: no-repeat; background-position: left -41px; width: 147px; height: 41px; margin: 0; padding: 0; display: block; }
/*</agl.folder>*/
/*<agl.folder "Footer">*/
	/* Footer height keep */
	#footer_push { position: relative; width: 100%; height: 191px; margin: 0; padding: 0; }
	/* Footer base */
	#footer_rep { background-image: url(../i/footer_rep.gif); background-repeat: repeat-x; position: absolute; bottom: 0; width: 100%; height: 191px; z-index: 0; min-height: 191px; margin: 0; padding: 0; }
	#footer { background-image: url(../i/footer.png); background-repeat: no-repeat; background-position: center top; position: relative; width: 100%; height: 191px; margin: 0; padding: 0; }
	/* menu */
	#bf_menu { position: relative; width: 1000px; height: 100%; z-index: 13; margin: 0 auto; padding: 0; }
	#bf_menu ul { width: 466px; height: 13px; margin: 0; padding: 162px 0 0 398px; }
	#bf_sitemap { font-size: 0; width: 83px; height: 13px; float: left; margin: 0 10px 0 0; padding: 0; }
	#bf_privacy { font-size: 0; width: 132px; height: 13px; float: left; margin: 0 10px 0 0; padding: 0; }
	#bf_inquiry { font-size: 0; width: 90px; height: 13px; float: left; margin: 0 10px 0 0; padding: 0; }
	#bf_qanda { font-size: 0; width: 55px; height: 13px; float: left; margin: 0; padding: 0; }
	#bf_bgm { font-size: 0; width: 55px; height: 13px; float: left; margin: 0 0 0 10px; padding: 0; }
	#bf_sitemap a { background-image: url(../i/footer_menu/bf_sitemap.gif); background-repeat: no-repeat; background-position: left top; width: 83px; height: 13px; float: left; margin: 0; padding: 0; display: block; }
	#bf_privacy a { background-image: url(../i/footer_menu/bf_privacy.gif); background-repeat: no-repeat; background-position: left top; width: 132px; height: 13px; float: left; margin: 0; padding: 0; display: block; }
	#bf_inquiry a { background-image: url(../i/footer_menu/bf_inquiry.gif); background-repeat: no-repeat; background-position: left top; width: 90px; height: 13px; float: left; margin: 0; padding: 0; display: block; }
	#bf_qanda a { background-image: url(../i/footer_menu/bf_qanda.gif); background-repeat: no-repeat; background-position: left top; width: 55px; height: 13px; float: left; margin: 0; padding: 0; display: block; }
	#bf_bgm a { background-image: url(../i/footer_menu/bf_bgm.gif); background-repeat: no-repeat; background-position: left top; width: 55px; height: 13px; float: left; margin: 0; padding: 0; display: block; }
	#bf_sitemap a:hover { background-repeat: no-repeat; background-position: left -13px; width: 83px; height: 13px; float: left; margin: 0; padding: 0; display: block; }
	#bf_privacy a:hover { background-repeat: no-repeat; background-position: left -13px; width: 132px; height: 13px; float: left; margin: 0; padding: 0; display: block; }
	#bf_inquiry a:hover { background-repeat: no-repeat; background-position: left -13px; width: 90px; height: 13px; float: left; margin: 0; padding: 0; display: block; }
	#bf_qanda a:hover { background-repeat: no-repeat; background-position: left -13px; width: 55px; height: 13px; float: left; margin: 0; padding: 0; display: block; }
	#bf_bgm a:hover { background-repeat: no-repeat; background-position: left -13px; width: 55px; height: 13px; float: left; margin: 0; padding: 0; display: block; }
/*</agl.folder>*/

