@charset "utf-8";

/* ++++++ ヘッダーレイアウト ++++++ */

#header h1 {
	
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-weight: normal;
	text-align: right;
	clear: both;
	}
#midashi h1 {
	width: 935px;
	height: 1.5em;
	margin: 0 0 0 0;
	padding: 5px 0px 5px 15px;
	font-weight: normal;
	text-align: left;
	clear: both;
	background-color: #0b2d8e;
	color: #FFFFFF;
	}
	

#logo {
	width: 350px;
	margin: 0;
	padding: 0;
	float: left;
	}
	
/* +++++++++++++++++ヘッドプロモエリア+++++++++++++++++++++++++++++ */

/* メインナビ */	
#headnav #navi {
	width: 950px;
	margin: 0;
	padding: 0;
	color: #FFFFFF;
	float: left;	
	}
#headnav #navi2 {
	width: 950px;
	margin: 1.5em 0 0 0;
	padding: 0;
	float: left;
	}
			
/* サイトボタン */
/* 日本語・共通部 */

#headnav #navi #button-1, #headnav #navi2 #button-1, 
#en #headnav #navi #button-1, #en #headnav #navi2 #button-1, 
#ko #headnav #navi #button-1, #ko #headnav #navi2 #button-1, 
#zh #headnav #navi #button-1, #zh #headnav #navi2 #button-1, 
#ru #headnav #navi #button-1, #ru #headnav #navi2 #button-1 
{
	margin: 0;
	padding: 0;
	float: left; }

#headnav #navi #button-1 a, #headnav #navi2 #button-1 a 
{
	width: 165px;
	height: 35px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img2/main-navi1.png);
	background-position: 0px 0px;
	background-repeat: no-repeat; }
#headnav #navi #button-1 a:hover, #headnav #navi2 #button-1 a:hover 
{
	width: 165px;
	height: 35px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img2/main-navi1.png);
	background-position: 0px -35px;
	background-repeat: no-repeat; }	

#headnav #navi #button-2, #headnav #navi2 #button-2, 
#en #headnav #navi #button-2, #en #headnav #navi2 #button-2, 
#ko #headnav #navi #button-2, #ko #headnav #navi2 #button-2, 
#zh #headnav #navi #button-2, #zh #headnav #navi2 #button-2, 
#ru #headnav #navi #button-2, #ru #headnav #navi2 #button-2 
{
	margin: 0;
	padding: 0;
	float: left; }
#headnav #navi #button-2 a, #headnav #navi2 #button-2 a {
	width: 155px;
	height: 35px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img2/main-navi2.png);
	background-position: 0px 0px;
	background-repeat: no-repeat; }
#headnav #navi #button-2 a:hover, #headnav #navi2 #button-2 a:hover {
	width: 155px;
	height: 35px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img2/main-navi2.png);
	background-position: 0px -35px;
	background-repeat: no-repeat; }

#headnav #navi #button-3, #headnav #navi2 #button-3, 
#en #headnav #navi #button-3, #en #headnav #navi2 #button-3, 
#ko #headnav #navi #button-3, #ko #headnav #navi2 #button-3, 
#zh #headnav #navi #button-3, #zh #headnav #navi2 #button-3, 
#ru #headnav #navi #button-3, #ru #headnav #navi2 #button-3 
{
	margin: 0;
	padding: 0;
	float: left; }
#headnav #navi #button-3 a, #headnav #navi2 #button-3 a {
	width: 155px;
	height: 35px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img2/main-navi3.png);
	background-position: 0px 0px;
	background-repeat: no-repeat; }
#headnav #navi #button-3 a:hover, #headnav #navi2 #button-3 a:hover {
	width: 155px;
	height: 35px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img2/main-navi3.png);
	background-position: 0px -35px;
	background-repeat: no-repeat; }

#headnav #navi #button-5, #headnav #navi2 #button-5 {
	margin: 0;
	padding: 0;
	float: left; }
#headnav #navi #button-5 a, #headnav #navi2 #button-5 a {
	width: 203px;/*118px;ロシア語廃止のため変更*/
	height: 35px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img2/main-navi5.png);
	background-position: 118px 0px;/*33pxロシア語廃止のため変更*/
	background-repeat: no-repeat; }
#headnav #navi #button-5 a:hover, #headnav #navi2 #button-5 a:hover {
	width: 203px;/*118px;ロシア語廃止のため変更*/
	height: 35px;
	text-indent: -9999px;
	display: block;background-image: url(../img2/main-navi5.png);
	background-position: 118px -35px;/*33pxロシア語廃止のため変更*/
	background-repeat: no-repeat; }	

#headnav #navi #button-6, #headnav #navi2 #button-6 {
	margin: 0;
	padding: 0;
	float: left; }
#headnav #navi #button-6 a, #headnav #navi2 #button-6 a {
	width: 85px;
	height: 35px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img2/main-navi6.png);
	background-position: 0px 0px;
	background-repeat: no-repeat; }
#headnav #navi #button-6 a:hover, #headnav #navi2 #button-6 a:hover {
	width: 85px;
	height: 35px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img2/main-navi6.png);
	background-position: 0px -35px;
	background-repeat: no-repeat; }

#headnav #navi #button-7, #headnav #navi2 #button-7 {
	margin: 0;
	padding: 0;
	float: left; }
#headnav #navi #button-7 a, #headnav #navi2 #button-7 a {
	width: 85px;
	height: 35px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img2/main-navi7.png);
	background-position: 0px 0px;
	background-repeat: no-repeat; }
#headnav #navi #button-7 a:hover, #headnav #navi2 #button-7 a:hover {
	width: 85px;
	height: 35px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img2/main-navi7.png);
	background-position: 0px -35px;
	background-repeat: no-repeat; }

#headnav #navi #button-8, #headnav #navi2 #button-8 {
	margin: 0;
	padding: 0;
	float: left; }
#headnav #navi #button-8 a, #headnav #navi2 #button-8 a {
	width: 85px;
	height: 35px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img2/main-navi8.png);
	background-position: 0px 0px;
	background-repeat: no-repeat; }
#headnav #navi #button-8 a:hover, #headnav #navi2 #button-8 a:hover {
	width: 85px;
	height: 35px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img2/main-navi8.png);
	background-position: 0px -35px;
	background-repeat: no-repeat; }
#headnav #navi #button-9, #headnav #navi2 #button-9 {
	margin: 0;
	padding: 0;
	float: left; }
#headnav #navi #button-9 a, #headnav #navi2 #button-9 a {
	width: 85px;
	height: 35px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img2/main-navi9.png);
	background-position: 0px 0px;
	background-repeat: no-repeat; }
#headnav #navi #button-9 a:hover, #headnav #navi2 #button-9 a:hover {
	width: 85px;
	height: 35px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img2/main-navi9.png);
	background-position: 0px -35px;
	background-repeat: no-repeat; }

/* 英語 */
#en #headnav #navi #button-1 a, #en #headnav #navi2 #button-1 a {
	width: 165px;
	height: 35px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img2/main-navi1-en.png);
	background-position: 0px 0px;
	background-repeat: no-repeat; }
#en #headnav #navi #button-1 a:hover, #en #headnav #navi2 #button-1 a:hover {
	width: 165px;
	height: 35px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img2/main-navi1-en.png);
	background-position: 0px -35px;
	background-repeat: no-repeat; }	

#en #headnav #navi #button-2 a, #en #headnav #navi2 #button-2 a {
	width: 155px;
	height: 35px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img2/main-navi2-en.png);
	background-position: 0px 0px;
	background-repeat: no-repeat; }
#en #headnav #navi #button-2 a:hover, #en #headnav #navi2 #button-2 a:hover {
	width: 155px;
	height: 35px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img2/main-navi2-en.png);
	background-position: 0px -35px;
	background-repeat: no-repeat; }

#en #headnav #navi #button-3 a, #en #headnav #navi2 #button-3 a {
	width: 155px;
	height: 35px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img2/main-navi3-en.png);
	background-position: 0px 0px;
	background-repeat: no-repeat; }
#en #headnav #navi #button-3 a:hover, #en #headnav #navi2 #button-3 a:hover {
	width: 155px;
	height: 35px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img2/main-navi3-en.png);
	background-position: 0px -35px;
	background-repeat: no-repeat; }

/* 韓国語 */
#ko #headnav #navi #button-1 a, #ko #headnav #navi2 #button-1 a {
	width: 165px;
	height: 35px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img2/main-navi1-ko.png);
	background-position: 0px 0px;
	background-repeat: no-repeat; }
#ko #headnav #navi #button-1 a:hover, #ko #headnav #navi2 #button-1 a:hover {
	width: 165px;
	height: 35px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img2/main-navi1-ko.png);
	background-position: 0px -35px;
	background-repeat: no-repeat; }	

#ko #headnav #navi #button-2 a, #ko #headnav #navi2 #button-2 a {
	width: 155px;
	height: 35px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img2/main-navi2-ko.png);
	background-position: 0px 0px;
	background-repeat: no-repeat; }
#ko #headnav #navi #button-2 a:hover, #ko #headnav #navi2 #button-2 a:hover {
	width: 155px;
	height: 35px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img2/main-navi2-ko.png);
	background-position: 0px -35px;
	background-repeat: no-repeat; }

#ko #headnav #navi #button-3 a, #ko #headnav #navi2 #button-3 a {
	width: 155px;
	height: 35px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img2/main-navi3-ko.png);
	background-position: 0px 0px;
	background-repeat: no-repeat; }
#ko #headnav #navi #button-3 a:hover, #ko #headnav #navi2 #button-3 a:hover {
	width: 155px;
	height: 35px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img2/main-navi3-ko.png);
	background-position: 0px -35px;
	background-repeat: no-repeat; }

/* 中国語 */
#zh #headnav #navi #button-1 a, #zh #headnav #navi2 #button-1 a {
	width: 165px;
	height: 35px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img2/main-navi1-zh.png);
	background-position: 0px 0px;
	background-repeat: no-repeat; }
#zh #headnav #navi #button-1 a:hover, #zh #headnav #navi2 #button-1 a:hover {
	width: 165px;
	height: 35px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img2/main-navi1-zh.png);
	background-position: 0px -35px;
	background-repeat: no-repeat; }	

#zh #headnav #navi #button-2 a, #zh #headnav #navi2 #button-2 a {
	width: 155px;
	height: 35px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img2/main-navi2-zh.png);
	background-position: 0px 0px;
	background-repeat: no-repeat; }
#zh #headnav #navi #button-2 a:hover, #zh #headnav #navi2 #button-2 a:hover {
	width: 155px;
	height: 35px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img2/main-navi2-zh.png);
	background-position: 0px -35px;
	background-repeat: no-repeat; }

#zh #headnav #navi #button-3 a, #zh #headnav #navi2 #button-3 a {
	width: 155px;
	height: 35px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img2/main-navi3-zh.png);
	background-position: 0px 0px;
	background-repeat: no-repeat; }
#zh #headnav #navi #button-3 a:hover, #zh #headnav #navi2 #button-3 a:hover {
	width: 155px;
	height: 35px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img2/main-navi3-zh.png);
	background-position: 0px -35px;
	background-repeat: no-repeat; }

/* ロシア語 */
#ru #headnav #navi #button-1 a, #ru #headnav #navi2 #button-1 a {
	width: 165px;
	height: 35px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img2/main-navi1-ru.png);
	background-position: 0px 0px;
	background-repeat: no-repeat; }
#ru #headnav #navi #button-1 a:hover, #ru #headnav #navi2 #button-1 a:hover {
	width: 165px;
	height: 35px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img2/main-navi1-ru.png);
	background-position: 0px -35px;
	background-repeat: no-repeat; }	

#ru #headnav #navi #button-2 a, #ru #headnav #navi2 #button-2 a {
	width: 155px;
	height: 35px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img2/main-navi2-ru.png);
	background-position: 0px 0px;
	background-repeat: no-repeat; }
#ru #headnav #navi #button-2 a:hover, #ru #headnav #navi2 #button-2 a:hover {
	width: 155px;
	height: 35px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img2/main-navi2-ru.png);
	background-position: 0px -35px;
	background-repeat: no-repeat; }

#ru #headnav #navi #button-3 a, #ru #headnav #navi2 #button-3 a {
	width: 155px;
	height: 35px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img2/main-navi3-ru.png);
	background-position: 0px 0px;
	background-repeat: no-repeat; }
#ru #headnav #navi #button-3 a:hover, #ru #headnav #navi2 #button-3 a:hover {
	width: 155px;
	height: 35px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img2/main-navi3-ru.png);
	background-position: 0px -35px;
	background-repeat: no-repeat; }




/* ++++++++++++++++++++++++++++++++++++++++++++++ */



/* ヘッドプロモ１ */	
#search #search1 {
	width: 451px;
	height: 290px;
	margin: 0;
	padding: 0;
	color: #FFFFFF;
	text-align: left;
	float: left;
	background-image: url(../img2/search-bg-0.png);
	}	

/* 日本語 */
#search1 #inq, 
#en #search1 #inq, 
#ko #search1 #inq, 
#zh #search1 #inq, 
#ru #search1 #inq {
	margin: 218px 0 0 0px;
	padding: 0;
	float: left;	
	}
#search1 #inq a {
	width: 157px;
	height: 65px;
	display: block;
	background-image: url(../img2/search1-inq.png);
	background-position: 0px 0px;
	background-repeat: no-repeat; }
#search1 #inq a:hover {
	width: 157px;
	height: 65px;
	display: block;
	background-image: url(../img2/search1-inq-over.png);
	background-position: 0px 0px;
	background-repeat: no-repeat; }	
#en #search1 #inq a {
	width: 157px;
	height: 65px;
	display: block;
	background-image: url(../img2/search1-inq-en.png);
	background-position: 0px 0px;
	background-repeat: no-repeat; }
#en #search1 #inq a:hover {
	width: 157px;
	height: 65px;
	display: block;
	background-image: url(../img2/search1-inq-en-over.png);
	background-position: 0px 0px;
	background-repeat: no-repeat; }	
#ko #search1 #inq a {
	width: 157px;
	height: 65px;
	display: block;
	background-image: url(../img2/search1-inq-ko.png);
	background-position: 0px 0px;
	background-repeat: no-repeat; }
#ko #search1 #inq a:hover {
	width: 157px;
	height: 65px;
	display: block;
	background-image: url(../img2/search1-inq-ko-over.png);
	background-position: 0px 0px;
	background-repeat: no-repeat; }		
#zh #search1 #inq a {
	width: 157px;
	height: 65px;
	display: block;
	background-image: url(../img2/search1-inq-zh.png);
	background-position: 0px 0px;
	background-repeat: no-repeat; }
#zh #search1 #inq a:hover {
	width: 157px;
	height: 65px;
	display: block;
	background-image: url(../img2/search1-inq-zh-over.png);
	background-position: 0px 0px;
	background-repeat: no-repeat; }		
#ru #search1 #inq a {
	width: 157px;
	height: 65px;
	display: block;
	background-image: url(../img2/search1-inq-ru.png);
	background-position: 0px 0px;
	background-repeat: no-repeat; }
#ru #search1 #inq a:hover {
	width: 157px;
	height: 65px;
	display: block;
	background-image: url(../img2/search1-inq-ru-over.png);
	background-position: 0px 0px;
	background-repeat: no-repeat; }		
	
	
	
	
		
	
#search1 .inq2 {
	margin: 218px 0px 0 0px;
	padding: 0;
	width: 294px;
	height: 65px;
	float: left;	
	}	
	

/* ヘッドプロモ２フラッシュ部 */	
#search #search2 {
	width: 235px;
	height: 290px;
	margin: 0;
	padding: 0;
	color: #FFFFFF;
	background-image: url(../img2/search-bg-0.png);
	background-position: -451px 0px;
	background-repeat: no-repeat;
	float: left;
	text-align: left;
	}	
	
/* ++++++++++++++++++++++++++++++++++++++++++++++ */


	
/* ヘッドプロモ２フラッシュ部ボタン */
/* 日本語 */
#search2 #btn-1, 
#en #search2 #btn-1, 
#ko #search2 #btn-1, 
#zh #search2 #btn-1, 
#ru #search2 #btn-1 {
	margin: 74px 0 0 0px;
	padding: 0;
	}
#search2 #btn-1 a {
	width: 235px;
	height: 50px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img2/search2-btn-1.png);
	background-position: 0px 0px;
	background-repeat: no-repeat; }
#search2 #btn-1 a:hover {
	width: 235px;
	height: 50px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img2/search2-btn-1-over.png);
	background-position: 0px 0px;
	background-repeat: no-repeat; }	

#search2 #btn-2, 
#en #search2 #btn-2, 
#ko #search2 #btn-2, 
#zh #search2 #btn-2, 
#ru #search2 #btn-2 {
	margin: 0px 0 0 0px;
	padding: 0;
	}
#search2 #btn-2 a {
	width: 235px;
	height: 52px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img2/search2-btn-2.png);
	background-position: 0px 0px;
	background-repeat: no-repeat; }
#search2 #btn-2 a:hover {
	width: 235px;
	height: 52px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img2/search2-btn-2-over.png);
	background-position: 0px 0px;
	background-repeat: no-repeat; }	

#search2 #btn-3, 
#en #search2 #btn-3, 
#ko #search2 #btn-3, 
#zh #search2 #btn-3, 
#ru #search2 #btn-3 {
	margin: 0px 0 0 0px;
	padding: 0;
	}
#search2 #btn-3 a {
	width: 235px;
	height: 52px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img2/search2-btn-3.png);
	background-position: 0px 0px;
	background-repeat: no-repeat; }
#search2 #btn-3 a:hover {
	width: 235px;
	height: 52px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img2/search2-btn-3-over.png);
	background-position: 0px 0px;
	background-repeat: no-repeat; }	

#search2 #btn-4, 
#en #search2 #btn-4, 
#ko #search2 #btn-4, 
#zh #search2 #btn-4, 
#ru #search2 #btn-4 {
	margin: 0px 0 0 0px;
	padding: 0;
	}
#search2 #btn-4 a {
	width: 235px;
	height: 55px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img2/search2-btn-4.png);
	background-position: 0px 0px;
	background-repeat: no-repeat; }
#search2 #btn-4 a:hover {
	width: 235px;
	height: 55px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img2/search2-btn-4-over.png);
	background-position: 0px 0px;
	background-repeat: no-repeat; }

/* 英語 */
#en #search2 #btn-1 a {
	width: 235px;
	height: 50px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img2/search2-btn-1-en.png);
	background-position: 0px 0px;
	background-repeat: no-repeat; }
#en #search2 #btn-1 a:hover {
	width: 235px;
	height: 50px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img2/search2-btn-1-over-en.png);
	background-position: 0px 0px;
	background-repeat: no-repeat; }
#en #search2 #btn-2 a {
	width: 235px;
	height: 52px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img2/search2-btn-2-en.png);
	background-position: 0px 0px;
	background-repeat: no-repeat; }
#en #search2 #btn-2 a:hover {
	width: 235px;
	height: 52px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img2/search2-btn-2-over-en.png);
	background-position: 0px 0px;
	background-repeat: no-repeat; }	
#en #search2 #btn-3 a {
	width: 235px;
	height: 52px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img2/search2-btn-3-en.png);
	background-position: 0px 0px;
	background-repeat: no-repeat; }
#en #search2 #btn-3 a:hover {
	width: 235px;
	height: 52px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img2/search2-btn-3-over-en.png);
	background-position: 0px 0px;
	background-repeat: no-repeat; }	
#en #search2 #btn-4 a {
	width: 235px;
	height: 55px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img2/search2-btn-4-en.png);
	background-position: 0px 0px;
	background-repeat: no-repeat; }
#en #search2 #btn-4 a:hover {
	width: 235px;
	height: 55px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img2/search2-btn-4-over-en.png);
	background-position: 0px 0px;
	background-repeat: no-repeat; }
/* 韓国語 */
#ko #search2 #btn-1 a {
	width: 235px;
	height: 50px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img2/search2-btn-1-ko.png);
	background-position: 0px 0px;
	background-repeat: no-repeat; }
#ko #search2 #btn-1 a:hover {
	width: 235px;
	height: 50px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img2/search2-btn-1-over-ko.png);
	background-position: 0px 0px;
	background-repeat: no-repeat; }
#ko #search2 #btn-2 a {
	width: 235px;
	height: 52px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img2/search2-btn-2-ko.png);
	background-position: 0px 0px;
	background-repeat: no-repeat; }
#ko #search2 #btn-2 a:hover {
	width: 235px;
	height: 52px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img2/search2-btn-2-over-ko.png);
	background-position: 0px 0px;
	background-repeat: no-repeat; }	
#ko #search2 #btn-3 a {
	width: 235px;
	height: 52px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img2/search2-btn-3-ko.png);
	background-position: 0px 0px;
	background-repeat: no-repeat; }
#ko #search2 #btn-3 a:hover {
	width: 235px;
	height: 52px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img2/search2-btn-3-over-ko.png);
	background-position: 0px 0px;
	background-repeat: no-repeat; }	
#ko #search2 #btn-4 a {
	width: 235px;
	height: 55px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img2/search2-btn-4-ko.png);
	background-position: 0px 0px;
	background-repeat: no-repeat; }
#ko #search2 #btn-4 a:hover {
	width: 235px;
	height: 55px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img2/search2-btn-4-over-ko.png);
	background-position: 0px 0px;
	background-repeat: no-repeat; }
/* 中国語 */
#zh #search2 #btn-1 a {
	width: 235px;
	height: 50px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img2/search2-btn-1-zh.png);
	background-position: 0px 0px;
	background-repeat: no-repeat; }
#zh #search2 #btn-1 a:hover {
	width: 235px;
	height: 50px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img2/search2-btn-1-over-zh.png);
	background-position: 0px 0px;
	background-repeat: no-repeat; }
#zh #search2 #btn-2 a {
	width: 235px;
	height: 52px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img2/search2-btn-2-zh.png);
	background-position: 0px 0px;
	background-repeat: no-repeat; }
#zh #search2 #btn-2 a:hover {
	width: 235px;
	height: 52px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img2/search2-btn-2-over-zh.png);
	background-position: 0px 0px;
	background-repeat: no-repeat; }	
#zh #search2 #btn-3 a {
	width: 235px;
	height: 52px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img2/search2-btn-3-zh.png);
	background-position: 0px 0px;
	background-repeat: no-repeat; }
#zh #search2 #btn-3 a:hover {
	width: 235px;
	height: 52px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img2/search2-btn-3-over-zh.png);
	background-position: 0px 0px;
	background-repeat: no-repeat; }	
#zh #search2 #btn-4 a {
	width: 235px;
	height: 55px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img2/search2-btn-4-zh.png);
	background-position: 0px 0px;
	background-repeat: no-repeat; }
#zh #search2 #btn-4 a:hover {
	width: 235px;
	height: 55px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img2/search2-btn-4-over-zh.png);
	background-position: 0px 0px;
	background-repeat: no-repeat; }		
/* ロシア語 */
#ru #search2 #btn-1 a {
	width: 235px;
	height: 50px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img2/search2-btn-1-ru.png);
	background-position: 0px 0px;
	background-repeat: no-repeat; }
#ru #search2 #btn-1 a:hover {
	width: 235px;
	height: 50px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img2/search2-btn-1-over-ru.png);
	background-position: 0px 0px;
	background-repeat: no-repeat; }
#ru #search2 #btn-2 a {
	width: 235px;
	height: 52px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img2/search2-btn-2-ru.png);
	background-position: 0px 0px;
	background-repeat: no-repeat; }
#ru #search2 #btn-2 a:hover {
	width: 235px;
	height: 52px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img2/search2-btn-2-over-ru.png);
	background-position: 0px 0px;
	background-repeat: no-repeat; }	
#ru #search2 #btn-3 a {
	width: 235px;
	height: 52px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img2/search2-btn-3-ru.png);
	background-position: 0px 0px;
	background-repeat: no-repeat; }
#ru #search2 #btn-3 a:hover {
	width: 235px;
	height: 52px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img2/search2-btn-3-over-ru.png);
	background-position: 0px 0px;
	background-repeat: no-repeat; }	
#ru #search2 #btn-4 a {
	width: 235px;
	height: 55px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img2/search2-btn-4-ru.png);
	background-position: 0px 0px;
	background-repeat: no-repeat; }
#ru #search2 #btn-4 a:hover {
	width: 235px;
	height: 55px;
	text-indent: -9999px;
	display: block;
	background-image: url(../img2/search2-btn-4-over-ru.png);
	background-position: 0px 0px;
	background-repeat: no-repeat; }		

/* ++++++++++++++++++++++++++++++++++++++++++++++ */



	
/* ヘッドプロモ３ */	
#search #search3 {
	width: 264px;
	height: 290px;
	margin: 0;
	padding: 0;
	color: #FFFFFF;
	float: left;
	background-image: url(../img2/search-bg-0.png);
	background-position: 100% 100%;
	background-repeat: no-repeat;
	}		

#search #search3 a {
	text-decoration: none;
	color: #FFFFFF; }
#search #search3 a:link {
	text-decoration: none;
	color: #FFFFFF; }
#search #search3 a:link:hover {
	text-decoration: none;
	color: #FF0000;
	}
#search #search3 a:link:active {
	text-decoration: none;
	color: #FF0000; }
#search #search3 a:visited {
	text-decoration: none;
	color: #FFFFFF; }
#search #search3 a:visited:hover {
	text-decoration: none;
	color: #FF0000; }
#search #search3 a:visited:active {
	text-decoration: none;
	color: #FF0000; }

#search .search-list {
	width: 120px;
	margin: 10px 0px 0 100px;
	color: #FFFFFF;
	float: left;
	display: inline;
	}
	
#search .search-list ul {
	margin: 0px;
	color: #FFFFFF;
	list-style-type: none;
	}
			
#search .search-list li {
	margin: 0px;
	padding: 0 0 0 1.4em;
	text-align: left;
	color: #FFFFFF;
	background-image: url(../img2/markup1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	border-bottom: dotted 1px #FFFFFF;
	}	
	
	
	
	
/*-----------------------------------------------------------------------------------*/
/* ヘッドプロモ4 */	
#search #search4 {
	width: 750px;
	height: 290px;
	margin: 0;
	padding: 0px 0 0 0px;
	color: #FFFFFF;
	background-image: url(../img2/0909/search-bg-1.png);
	background-repeat: no-repeat;
	/*background-color: #0b2d8e;*/
	float: left;
	line-height: 1.4em;
	}
#search .search4-inner {
	margin: 0;
	padding: 52px 0 0 28px;
	height: 238px;
	}		

#search4 a {
	
	color: #666666;
　　}
#search4 a:link {
	color: #666666;
　　}
#search4 a:link:hover {
	text-decoration: none;
	color: #000000;
　　}
#search4 a:link:active {
	
	color: #666666;
　　}
#search4 a:visited {
	
	color: #666666;
　　}
#search4 a:visited:hover {
	text-decoration: none;
	color: #000000;
　　}
#search4 a:visited:active {
	
	color: #666666;
　　}

#search4 .search-list {
	width: 290px;
	height: 121px;
	margin: 0 2px 0 0;
	padding: 0 0 0 1px;
	float: left;
	color: #333333;
	text-align: left;
	}
#search4 .search-list-u {
	width: 290px;
	height: 119px;
	margin: 0 2px 0 0;
	padding: 0 0 0 1px;
	float: left;
	color: #333333;
	text-align: left;
	}	
#search4 .pic {
	width: 84px;
	height: 84px;
	margin: 0px 4px 0 0px;
	padding: 0 0 0 0;
	text-align: left;
	float: left;
	}		
#search4 h3 {
	width: 170px;
	height: 27px;
	margin: 0px 0px 0 0px;
	float: left;
	
	text-align: left;
	}	
#search4 p {
	width: 165px;
	margin: 0px 0px 0 0px;
	padding: 5px 0 0 5px;
	float: left;
	text-align: left;
	font-size: 10px;
	}	
	
	
/* ヘッドプロモ５ */	
#search #search5 {
	width: 200px;
	height: 290px;
	margin: 0;
	padding: 0;
	color: #FFFFFF;
	background-position: 100% 100%;
	background-repeat: no-repeat;
	background-color: #0b2d8e;
	float: left;
	overflow: hidden;
	background-image: url(../img2/0909/search5-bg.png);
	}	
	

#search #search5 a {
	text-decoration: none;
	color: #FFFFFF;
　　}
#search #search5 a:link {
	text-decoration: none;
	color: #FFFFFF;
　　}
#search #search5 a:link:hover {
	text-decoration: none;
	color: #FF0000;
	}
#search #search5 a:link:active {
	text-decoration: none;
	color: #FF0000;
	
　　}
#search #search5 a:visited {
	text-decoration: none;
	color: #FFFFFF;
	
　　}
#search #search5 a:visited:hover {
	text-decoration: none;
	color: #FF0000;
	
　　}
#search #search5 a:visited:active {
	text-decoration: none;
	color: #FF0000;
	
　　}
	
#search .search5-list {
	width: 150px;
	margin: 5px 0px 0 25px;
	color: #FFFFFF;
	float: left;
	display: inline;
	}
	
#search .search5-list ul {
	margin: 0px;
	color: #FFFFFF;
	list-style-type: none;
	}
			
#search .search5-list li {
	margin: 0px;
	padding: 0 0 0 1.4em;
	text-align: left;
	color: #FFFFFF;
	background-image: url(../img2/markup1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	border-bottom: dotted 1px #FFFFFF;
	}		
	
	
