/* CSS Document */

.clear{
	clear:both;}

#top_cont{
	width:750px;
	height:160px;
	margin:0 0 10px 0;}

#top_space{
	width:480px;
	height:160px;
	padding:0 10px 0 10px;
	float:left;}
	
#top_cont #cont_right{
	width:213px;
	height:auto;
	padding:0 27px 7px 0;
	float:right;}

#top_cont #cont_right #whats{
	width:203px;
	height:121px;
	margin:0 0 7px 0;
	padding:26px 5px 3px 5px;
	background-image:url(../images/index_bg03.gif);}

#main_title{
	width:730px;
	height:18px;
	padding:15px 20px 22px 0;
	background-image:url(../images/index_ti01.gif);
	text-align:right;
	background-repeat: no-repeat;
}

#menu_left{
	width:169px;
	height:auto;
	padding:80px 11px 10px 10px;
	float:left;}

#menu_left a{
	display:block;
	width:169px;
	height:60px;
	text-decoration:none;
	background-position:0% 0%;
	background-repeat:no-repeat;
	margin:0 0 10px 0;}

#menu_left a b{
	display:none;}

#menu_left #bijinhaku a{
	background-image:url(../images/index_me00.gif);}

#menu_left #about a{
	background-image:url(../images/index_me01.gif);}

#menu_left #walk a{
	background-image:url(../images/index_me02.gif);}

#menu_left #ol a{
	background-image:url(../images/index_me03.gif);}

#menu_left #goods a{
	background-image:url(../images/index_me04.gif);}

#menu_left #story a{
	background-image:url(../images/index_me05.gif);}

#menu_left #essey a{
	background-image:url(../images/index_me06.gif);}

#menu_left #sense a{
	background-image:url(../images/index_me07.gif);}

#menu_left #tube a{
	background-image:url(../images/index_me08.gif);}

#menu_left #book a{
	background-image:url(../images/index_me09.gif);}

#menu_left #blog a{
	background-image:url(../images/index_me10.gif);}
	
#menu_left #promotion a{
	background-image:url(../images/index_me11.gif);}

#menu_left #top a{
	background-image:url(../images/index_me12.gif);}

#menu_left #about a:hover{
	background-image:url(../images/index_me01_o.gif);}

#menu_left #walk a:hover{
	background-image:url(../images/index_me02_o.gif);}

#menu_left #ol a:hover{
	background-image:url(../images/index_me03_o.gif);}

#menu_left #goods a:hover{
	background-image:url(../images/index_me04_o.gif);}

#menu_left #story a:hover{
	background-image:url(../images/index_me05_o.gif);}

#menu_left #essey a:hover{
	background-image:url(../images/index_me06_o.gif);}

#menu_left #sense a:hover{
	background-image:url(../images/index_me07_o.gif);}

#menu_left #tube a:hover{
	background-image:url(../images/index_me08_o.gif);}

#menu_left #book a:hover{
	background-image:url(../images/index_me09_o.gif);}

#menu_left #blog a:hover{
	background-image:url(../images/index_me10_o.gif);}

#menu_left #promotion a:hover{
	background-image:url(../images/index_me11_o.gif);}

#menu_left #top a:hover{
	background-image:url(../images/index_me12_o.gif);}

#main{
	width:560px;
	height:auto;
	margin:0;
	padding:0;
	float:right;}
#main #main_left{
	width:300px;
	height:auto;
	margin:80px 20px 0 0;
	float:left;}
#main #main_left #news{
	width:300px;
	height:auto;}
#main #main_left #news ul{
	width:300px;
	height:auto;
	margin:0;
	padding:10px 0 10px 0;}
#main #main_left #news li{
	width:285px;
	height:auto;
	font-size:0.75em;
	color:#8B2425;
	list-style-type:none;
	background-image:url(../images/index_ic01.gif);
	background-position:0% 0%;
	background-repeat:no-repeat;
	margin:0;
	padding:0 0 0 15px;}
#main #main_left #news li a{
	text-decoration:none;
	color:#8B2425;}
#main #main_left #news li a:hover{
	text-decoration:underline;
	color:#8B2425;}
#main #main_left #news li.line{
	width:300px;
	height:10px;
	font-size:1px;
	list-style-type:none;
	background-image:url(../images/index_li01.gif);
	background-position:0% 0%;
	background-repeat:no-repeat;
	margin:0;
	padding:0;}
#main #main_left #topics{
	width:300px;
	height:auto;}
#main #main_left #topics dl{
	width:300px;
	height:auto;
	margin:0;
	padding:0;}
#main #main_left #topics dt{
	width:67px;
	height:67px;
	float:left;
	margin:0;
	padding:0;}
#main #main_left #topics dd{
	width:228px;
	height:auto;
	color:#666666;
	font-size:0.65em;
	float:left;
	line-height:120%;
	margin:0;
	padding:0 0 0 5px;}
#main #main_left #topics dd b{
	display:block;
	width:auto;
	height:auto;
	font-size:1em;
	color:#CD3331;
	margin:0 0 3px 0;}
#main #main_left #topics dd b a{
	text-decoration:none;
	color:#CD3331;}
#main #main_left #topics dd b a:hover{
	text-decoration:underline;
	color:#CD3331;}
#main #main_left #topics dl.no_image{
	width:300px;
	height:auto;
	margin:0;
	clear:left;
	padding:0;}
#main #main_left #topics dl.no_image dd{
	width:300px;
	height:auto;
	color:#666666;
	font-size:0.65em;
	line-height:120%;
	margin:0;
	padding:0;}
#main #main_left #topics p{
	display:block;
	width:300px;
	height:10px;
	font-size:1px;
	margin:0;
	padding:0;
	clear:left;
	background-image:url(../images/index_li02.gif);}

#main #main_right{
	width:213px;
	height:auto;
	padding:0 27px 7px 0;
	float:right;}

#main h2, #main h3, #main h4{
	margin:0;
	padding:0;}

#main #read{
	width:520px;
	height:auto;
	font-size:0.75em;
	line-height:150%;
	color:#8A2424;
	margin:0 0 10px 0;
	padding:0 10px 0 30px;}
	
#main #read ul{
	margin:0;
	padding:5px 0 10px 0;}
#main #read li{
	margin:0 0 8px 0;
	padding:0 0 0 16px;
	line-height:120%;
	margin:0 0 8px 0;
	list-style-type:none;
	background-image:url(../essey/images/index_ic01.gif);
	background-position:0% 50%;
	background-repeat:no-repeat;}	

#main #pankuzu{
	width:530px;
	height:auto;
	padding:0 0 0 30px;
	font-size:0.75em;
	line-height:200%;
	background-color:#F2E8E6;}

#main #no{
	width:530px;
	height:auto;
	padding:10px 0 10px 30px;
	font-size:0.75em;
	font-weight:bold;
	line-height:200%;}

#main #er{
	width:550px;
	height:auto;
	padding:0 10px 0 0;
	font-size:0.75em;
	line-height:200%;
	text-align:right;}
/*--------------------------------------------------------------------*/
#main #index_meguri{
	width:530px;
	padding:5px 0 0 30px;}
#main #index_meguri b{
	color:#CD6765;}

#main #index_meguri dl{
	margin:0 0 10px 0;
	padding:0;}

#main #index_meguri dt{
	width:520px;
	height:auto;
	margin:0;
	padding:0;
	margin:0;
	font-size:0.85em;
	color:#CD6765;
	font-weight:bold;
	line-height:120%;
	padding:5px;
	background-color:#E6DFCF;}
#main #index_meguri dt a{
	text-decoration:none;
	color:#CD6765;}
#main #index_meguri dt a:hover{
	text-decoration:underline;
	color:#CD6765;}

#main #index_meguri dd{
	width:520px;
	height:auto;
	margin:0;
	padding:5px;
	background-color:#EBEAE5;}
#main #index_meguri dd .img{
	width:84px;
	height:84px;
	padding:0 5px 0 0;
	float:left;}
#main #index_meguri dd .text{
	width:431px;
	height:auto;
	padding:0;
	margin:0;
	font-size:0.65em;
	line-height:120%;
	float:right;}
/*--------------------------------------------------------------------*/
#main #index_interview{
	width:530px;
	padding:5px 0 0 30px;}

#main #index_interview table img{
	margin:0 5px 0 0;
	float:left;}
	
#main #index_interview table td{
	padding:5px 0 5px 0;
	font-size:0.75em;
	line-height:130%;
	border-bottom:#999999 1px solid;}
/*--------------------------------------------------------------------*/
#main #index_essey{
	width:530px;
	padding:5px 0 0 30px;}
#main #index_essey ul{
	margin:0;
	padding:5px 0 10px 0;}
#main #index_essey li{
	margin:0;
	padding:0 0 0 16px;
	font-size:0.7em;
	line-height:120%;
	margin:0 0 8px 0;
	list-style-type:none;
	background-image:url(../essey/images/index_ic01.gif);
	background-position:0% 50%;
	background-repeat:no-repeat;}
/*--------------------------------------------------------------------*/
#main #brand{
	width:530px;
	padding:5px 0 0 30px;}

#main #brand #left{
	width:350px;
	height:auto;
	padding:10px 0 0 0;
	float:left;}
#main #brand #left h3{
	padding:10px 0;
	margin:0;}

#main #brand .text{
	width:350px;
	font-size:0.75em;
	padding:0;
	margin:0 0 30px 0;
	line-height:180%;
	float:right;}

#main #brand .text .back{
	width:350px;
	height:auto;
	padding:30px 0;
	text-align:right;}
#main #brand .text .back a{
	text-decoration:none;
	color:#999999;}
#main #brand .text .back a:hover{
	text-decoration:underline;
	color:#333333;}

#main #brand #right{
	width:150px;
	height:auto;
	padding:10px 0 0 0;
	float:right;}
#main #brand #right ul{
	margin:0;
	padding:0;}
#main #brand #right li{
	width:140px;
	height:auto;
	margin:0;
	padding:15px 0;
	font-size:14px;
	font-weight:bold;
	color:#999999;
	list-style-type:none;
	background-image:url(../story/images/story_li01.gif);
	background-position:0% 0%;
	background-repeat:no-repeat;}
#main #brand #right li a{
	text-decoration:none;
	color:#999999;}
#main #brand #right li a:hover{
	text-decoration:underline;
	color:#333333;}
/*--------------------------------------------------------------------*/
#main #index_story{
	width:530px;
	padding:5px 0 0 30px;}

#main #hotel{
	width:530px;
	padding:10px 0 0 30px;}
#main #hotel h3{
	margin:0;
	padding:10px 0 0 0;}
#main #hotel .img{
	width:160px;
	padding:10px 10px 0 0;
	float:left;}
#main #hotel .text{
	width:350px;
	font-size:0.75em;
	padding:10px 10px 0 0;
	margin:0 0 30px 0;
	line-height:180%;
	float:right;}

#main #health{
	width:530px;
	padding:10px 0 0 30px;}
#main #health h3{
	margin:0;
	padding:10px 0 0 0;}
#main #health .text{
	width:490px;
	font-size:0.75em;
	padding:10px 10px 0 0;
	margin:0 0 30px 0;
	line-height:180%;}
/*--------------------------------------------------------------------*/
#main #body{
	width:530px;
	padding:5px 0 0 30px;}

#main #body .img{
	width:150px;
	padding:0 10px 0 0;
	float:left;
	font-size: 0.75em;
	line-height: 180%;
}

#main #body .text{
	width:360px;
	font-size:0.75em;
	padding:10px 10px 0 0;
	margin:0 0 30px 0;
	line-height:180%;
	float:right;}

#main #body .text #support{
	width:auto;
	height:auto;
	font-size:0.85em;
	line-height:150%;}
/*--------------------------------------------------------------------*/
#main #index_book{
	width:530px;
	padding:5px 0 0 30px;}
#main #index_book td ul{
	padding:10px 0 10px 0;
	margin:0;}
#main #index_book td li{
	font-size:1.15em;
	color:#333333;
	padding:0;
	text-align:center;
	margin:0 0 5px 0;
	list-style-type:none;}
#main #index_book td li a{
	color:#333333;
	text-decoration:none;}
#main #index_book td li a:hover{
	color:#FF0000;
	text-decoration:none;}
#main #index_book td.book_01{
	font-size:0.75em;
	line-height:150%;
	color:#CC6699;
	padding:5px;}
#main #index_book td.book_02{
	font-size:0.75em;
	line-height:150%;
	color:#993300;
	padding:5px;}
#main #index_book td.book_03{
	font-size:0.75em;
	line-height:150%;
	color:#339999;
	padding:5px;}
#main #index_book td.book_04{
	font-size:0.75em;
	line-height:150%;
	color:#336600;
	padding:5px;}
#main #read_book{
	width:400px;
	height:auto;
	font-size:0.75em;
	line-height:150%;
	color:#8A2424;
	margin:0 0 10px 0;
	padding:0 130px 70px 30px;
	background-image:url(../book/images/index_tx02.gif);
	background-position:100% 100%;
	background-repeat:no-repeat;}

#main #read_booke{
	width:400px;
	height:auto;
	font-size:0.75em;
	line-height:150%;
	color:#8A2424;
	margin:0 0 10px 0;
	padding:0 130px 70px 30px;
	background-image:url(../english/book/images/index_tx02.gif);
	background-position:100% 100%;
	background-repeat:no-repeat;}

#main #read_book_k{
	width:400px;
	height:auto;
	font-size:0.75em;
	line-height:150%;
	color:#8A2424;
	margin:0 0 10px 0;
	padding:0 130px 70px 30px;
	background-image:url(../korean/book/images/index_tx02.gif);
	background-position:100% 100%;
	background-repeat:no-repeat;}

#main #read_book_c{
	width:400px;
	height:auto;
	font-size:0.75em;
	line-height:150%;
	color:#8A2424;
	margin:0 0 10px 0;
	padding:0 130px 70px 30px;
	background-image:url(../chinese/book/images/index_tx02.gif);
	background-position:100% 100%;
	background-repeat:no-repeat;}

#main #body_book{
	width:530px;
	padding:10px 0 0 30px;}
#main #body_book #text{
	width:480px;
	height:auto;
	font-size:0.75em;
	padding:0 10px 10px 10px;
	color:#333333;
	line-height:150%;}
	
/*--------------------------------------------------------------------*/
#main #index_shinbun{
	width:530px;
	padding:5px 0 0 30px;}

#main #index_shinbun table img{
	margin:0 10px 0 0;
	float:left;}
	
#main #index_shinbun table td{
	padding:5px 0 5px 0;
	font-size:0.75em;
	line-height:130%;
	border-bottom:#999999 1px solid;}

#main #index_shinbun td.shinbun_01{
	font-size:0.75em;
	line-height:150%;
	color:#CC6699;
}
/*--------------------------------------------------------------------*/
#main #index_ntube{
	width:530px;
	padding:5px 0 0 30px;
}

#main #index_ntube table img{
	float:none;
}
#main #index_ntube td ul{
	padding:0 0 0 0;
	margin:0;}	
#main #index_ntube td li{
	font-size:0.75em;
	color:#333333;
	padding:0;
	margin:0 0 5px 0;
	list-style-type:none;}
#main #index_ntube td li a{
	color:#333333;
	text-decoration:none;}
#main #index_ntube td li a:hover{
	color:#FF0000;
	text-decoration:none;}
#main #index_ntube td.ntube_01{
}

/*--------------------------------------------------------------------*/
#main #index_goods{
	width:530px;
	padding:5px 0 0 30px;}

#main #index_goods .img{
	width:190px;
	font-size:0.65em;
	padding:0 10px 0 0;
	float:left;}

#main #index_goods .text{
	width:320px;
	font-size:0.75em;
	padding:0px 10px 0 0;
	margin:0 0 30px 0;
	line-height:140%;
	float:right;}

#main #index_goods .text #support{
	width:auto;
	height:auto;
	font-size:0.85em;
	line-height:150%;}
/*--------------------------------------------------------------------*/
#main #index_sitemap{
	width:530px;
	padding:15px 0 15px 30px;}

#main #index_sitemap dl{
	margin:0 0 10px 0;
	padding:0;}

#main #index_sitemap dt{
	width:520px;
	height:auto;
	margin:0;
	padding:0;
	margin:0;
	font-size:0.85em;
	color:#CD6765;
	font-weight:bold;
	line-height:120%;
	padding:5px;
	background-color:#E6DFCF;}
	
#main #index_sitemap dt a{
	text-decoration:none;
	color:#CD6765;}
#main #index_sitemap dt a:hover{
	text-decoration:underline;
	color:#CD6765;}

#main #index_sitemap dd{
	width:520px;
	height:auto;
	margin:0;
	padding:5px;}

#main #index_sitemap dd .text{
	height:auto;
	padding:0;
	margin:0;
	font-size:0.75em;
	line-height:150%;
	float:right;
	color: #8A2424;
	width: 500px;}

#main #index_sitemap li{
	padding:0;
	list-style-type:square;}
	
	#main #index_sitemap li a{
	text-decoration:none;
	color: #8A2424;
}
#main #index_sitemap li a:hover{
	color:#FF0000;
	text-decoration:none;}
	#main #index_sitemap ul{
	padding:0 0 0 0;
	margin:0;}	
/*--------------------------------------------------------------------*/
#main #index_jbet{
	width:530px;
	padding:5px 0 0 30px;
}

#main #index_jbet table img{
	float:none;
}
#main #index_jbet ul{
	padding:0 0 0 65px;
	margin:0 0 0 0;
	color: #CD6765;
	font-size: 0.75em;
}	
#main #index_jbet li{
	color:#333333;
	padding:0;
	margin:5px 0 0px 50px;
	list-style-type:none;}
#main #index_jbet li a{
	color:#333333;
	text-decoration:none;}
#main #index_jbet li a:hover{
	color:#FF0000;
	text-decoration:none;}


/*--------------------------------------------------------------------*/
#top_cont_e{
	width:750px;
	margin:0 0 10px 0;}
	
#main_title_e{
	width:730px;
	height:18px;
	padding:20px 20px 22px 0;
	background-image:url(../english/images/index_ti01.gif);
	text-align:right;}
	
#menu_left_e{
	width:169px;
	height:auto;
	padding:0 11px 10px 10px;
	float:left;}

#menu_left_e a{
	display:block;
	width:169px;
	height:50px;
	text-decoration:none;
	background-position:0% 0%;
	background-repeat:no-repeat;
	margin:0 0 10px 0;}

#menu_left_e a b{
	display:none;}

#menu_left_e #about a{
	background-image:url(../english/images/index_me01.gif);}

#menu_left_e #story a{
	background-image:url(../english/images/index_me02.gif);}

#menu_left_e #goods a{
	background-image:url(../english/images/index_me03.gif);}

#menu_left_e #book a{
	background-image:url(../english/images/index_me04.gif);}

#menu_left_e #jbet a{
	background-image:url(../english/images/index_me05.gif);}

#menu_left_e #ntube a{
	background-image:url(../english/images/index_me06.gif);}	
	
#menu_left_e #about a:hover{
	background-image:url(../english/images/index_me01_o.gif);}
	
#menu_left_e #story a:hover{
	background-image:url(../english/images/index_me02_o.gif);}
	
#menu_left_e #goods a:hover{
	background-image:url(../english/images/index_me03_o.gif);}

#menu_left_e #book a:hover{
	background-image:url(../english/images/index_me04_o.gif);}

#menu_left_e #jbet a:hover{
	background-image:url(../english/images/index_me05_o.gif);}

#menu_left_e #ntube a:hover{
	background-image:url(../english/images/index_me06_o.gif);}
	
/*--------------------------------------------------------------------*/
#top_cont_k{
	width:750px;
	margin:0 0 10px 0;}
	
#main_title_k{
	width:730px;
	height:18px;
	padding:20px 20px 22px 0;
	background-image:url(../korean/images/index_ti01.gif);
	text-align:right;}
	
#menu_left_k{
	width:169px;
	height:auto;
	padding:0 11px 10px 10px;
	float:left;}

#menu_left_k a{
	display:block;
	width:169px;
	height:50px;
	text-decoration:none;
	background-position:0% 0%;
	background-repeat:no-repeat;
	margin:0 0 10px 0;}

#menu_left_k a b{
	display:none;}

#menu_left_k #about a{
	background-image:url(../korean/images/index_me01.gif);}

#menu_left_k #goods a{
	background-image:url(../korean/images/index_me02.gif);}

#menu_left_k #book a{
	background-image:url(../korean/images/index_me03.gif);}

#menu_left_k #ntube a{
	background-image:url(../korean/images/index_me04.gif);}	
	
#menu_left_k #about a:hover{
	background-image:url(../korean/images/index_me01_o.gif);}
	
#menu_left_k #goods a:hover{
	background-image:url(../korean/images/index_me02_o.gif);}

#menu_left_k #book a:hover{
	background-image:url(../korean/images/index_me03_o.gif);}

#menu_left_k #ntube a:hover{
	background-image:url(../korean/images/index_me04_o.gif);}	

#main #main_left_k{
	width:300px;
	height:auto;
	margin:0 20px 0 0;
	float:left;
	color: #8A2424;
	font-size: 0.75em;
	line-height: 150%;
}	

/*--------------------------------------------------------------------*/
#top_cont_c{
	width:750px;
	margin:0 0 10px 0;}
	
#main_title_c{
	width:730px;
	height:18px;
	padding:20px 20px 22px 0;
	background-image:url(../chinese/images/index_ti01.gif);
	text-align:right;}
	
#menu_left_c{
	width:169px;
	height:auto;
	padding:0 11px 10px 10px;
	float:left;}

#menu_left_c a{
	display:block;
	width:169px;
	height:50px;
	text-decoration:none;
	background-position:0% 0%;
	background-repeat:no-repeat;
	margin:0 0 10px 0;}

#menu_left_c a b{
	display:none;}

#menu_left_c #about a{
	background-image:url(../chinese/images/index_me01.gif);}

#menu_left_c #goods a{
	background-image:url(../chinese/images/index_me02.gif);}

#menu_left_c #book a{
	background-image:url(../chinese/images/index_me03.gif);}

#menu_left_c #ntube a{
	background-image:url(../chinese/images/index_me04.gif);}	
	
#menu_left_c #about a:hover{
	background-image:url(../chinese/images/index_me01_o.gif);}
	
#menu_left_c #goods a:hover{
	background-image:url(../chinese/images/index_me02_o.gif);}

#menu_left_c #book a:hover{
	background-image:url(../chinese/images/index_me03_o.gif);}

#menu_left_c #ntube a:hover{
	background-image:url(../chinese/images/index_me04_o.gif);}	

#main #main_left_c{
	width:300px;
	height:auto;
	margin:0 20px 0 0;
	float:left;
	color: #8A2424;
	font-size: 0.75em;
	line-height: 150%;
}	
	
