@charset "utf-8";

/*+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+// Reset
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
--+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+*/

body,div,p,h1,h2,h3,h4,ul,li,table,th,td,tr,span,dl,dt,dd{
	margin:0;
	padding:0;
}

li{list-style-type:none;}
fieldset,table,img{border:0;}
table{border-collapse:collapse;border-spacing:0;}

a:link,a:hover,a:visited{
color:#0000BB
}

/*+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+// Body
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
--+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+*/

body{
	text-align:left;
	width:100%;
	background-color:#a1a5a7;
}

body,div,p,h1,h2,h3,h4,ul,li,table,th,td,tr,span,dl,dt,dd{
	font-family:"ＭＳ ゴシック", "Osaka－等幅";
	font-weight:normal;
	font-size:small;
	line-height:140%;
	vertical-align:top;
}


/*+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+// Wrap
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
--+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+*/

#wrap_all{
	width:1080px;
	margin-left:auto;
	margin-right:auto;
	background-color:#a1a5a7;
}
#wrap_1{
	width:980px;
	margin-left:auto;
	margin-right:auto;
	background-color:#ffffff;
}
#wrap_2{
	width:1080px;
	margin-left:auto;
	margin-right:auto;
	height:432px;
}
#wrap_3{
	width:980px;
	margin-left:auto;
	margin-right:auto;
	background-color:#ffffff;
}
#wrap_3 #wrap_left {
	background:#ffffff;
	float: left;
	width: 700px;
	height: auto;
	padding: 0px;
	margin: 0px;
}
#wrap_3 #wrap_right {
	background:#ffffff;
	float: left;
	width: 250px;
	margin-left: 30px;
	height: auto;
}
/*+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+// Header
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
--+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+*/
#header{
	background:url(../images/header_menu.gif) no-repeat left top;
	width:980px;

	height: 88px;
	overflow: hidden;
}
#headerENG{
	background:url(../images/header_menuENG.gif) no-repeat left top;
	width:980px;

	height: 88px;
	overflow: hidden;
}


/*h1ヘッダー*/
h1{
	text-indent: -10000px;
	height: 65px;
	width: 350px;
	display: block;
	padding-top:0px;
	margin-left: 20px;
	margin-bottom: 0px;
	margin-top: 10px;
}
#wrap_1 #header #home {
	display: block;
	position: relative;
	top: -108px;
	left: 20px;
	width: 350px;
	height: 70px;
}

#wrap_1 #headerENG #homeENG {
	display: block;
	position: relative;
	top: -112px;
	left: 20px;
	width: 340px;
	height: 70px;
}


h2#EDP{
	width:670px;
	height:20px;
	background: url(../../images/top/EDP_title.gif) no-repeat;
	text-indent: -10000px;
	margin-top: 30px;
	margin-left: 30px;
}

h2#EDPENG{
	width:670px;
	height:20px;
	background: url(../../images/top/EDP_titleENG.gif) no-repeat;
	text-indent: -10000px;
	margin-top: 30px;
	margin-left: 30px;
		
}

h2#new_books{
	width:670px;
	height:20px;
	background: url(../../images/top/new_books.gif) no-repeat;
	text-indent: -10000px;
	margin-top: 20px;
	margin-left: 30px;	
}

h2#new_booksENG{
	width:670px;
	height:20px;
	background: url(../../images/top/new_booksENG.gif) no-repeat;
	text-indent: -10000px;
	margin-top: 20px;
	margin-left: 30px;	
	
}
h2#new_books2{
	width:670px;
	height:20px;
	background: url(../../images/top/new_books.gif) no-repeat;
	text-indent: -10000px;
	margin-top: 30px;
	margin-left: 30px;	
}
h2#new_books2ENG{
	width:670px;
	height:20px;
	background: url(../../images/top/new_booksENG.gif) no-repeat;
	text-indent: -10000px;
	margin-top: 30px;
	margin-left: 30px;	

}
h2#new_products{
	clear:left;
	width:670px;
	height:21px;
	background: url(../../images/top/new_products.gif) no-repeat;
	text-indent: -10000px;
	margin-top: 30px;
	margin-left: 30px;
	margin-bottom: 15px;
	
}

h2#recommend {
	background: url(../images/recommend.gif) no-repeat;
	height: 20px;
	width: 220px;
	text-indent: -10000px;
	margin-top: 30px;

}
h2#recommendENG {
	background: url(../images/recommendENG.gif) no-repeat;
	height: 20px;
	width: 220px;
	text-indent: -10000px;
	margin-top: 30px;
	
}
h2#books_lineup {
	clear: left;
	height: 21px;
	width: 920px;
	background: url(../../images/bookguide/books_lineup.gif);
	margin-left: 30px;
	text-indent: -10000px;
	margin-top: 30px;
	display: block;
}
h2#books_lineupENG {
	clear: left;
	height: 21px;
	width: 920px;
	background: url(../../images/bookguide/books_lineupENG.gif);
	margin-left: 30px;
	text-indent: -10000px;
	margin-top: 30px;
	display: block;
}

h2#products_lineup {
	clear: left;
	height: 21px;
	width: 920px;
	background: url(../../images/products/products_lineup.gif);
	margin-left: 30px;
	text-indent: -10000px;
	margin-top: 15px;
	display: block;
}

h2#cdc {
	clear: left;
	height: 116px;
	width: 920px;
	background: url(../../images/products/cdc_effel.jpg);
	margin-left: 30px;
	text-indent: -10000px;
	margin-top: 30px;
	display: block;
	margin-bottom: 20px;
}

h2#CDCtitle{
	width:670px;
	height:20px;
	background: url(../../images/products/CDC_title.gif) no-repeat;
	text-indent: -10000px;
	margin-top: 30px;
	margin-left: 30px;
	
}

h2#products_title{
	width:670px;
	height:20px;
	background: url(../../images/products/products_title.gif) no-repeat;
	text-indent: -10000px;
	margin-top: 30px;
	margin-left: 30px;	
}

/*+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+// Footer
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
--+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+*/

#footer{
	clear:left;
	width: 670px;
	height: 22px;
	background: url(../../images/copylight.gif) no-repeat;
	text-indent: -10000px;
	margin-bottom: 30px;
	margin-left: 30px;
}

#footer2 {
	background: url(../../images/footer.gif) no-repeat;
	clear: both;
	height: 21px;
	width: 920px;
	margin-left: 30px;
	margin-top: 0px;
	margin-bottom:30px;
	text-indent:-10000px;
}

#footer3 {
	background: url(../../images/footer.gif) no-repeat;
	clear: both;
	height: 21px;
	width: 920px;
	margin-left: 30px;
	margin-top: 20px;
	margin-bottom:30px;
	text-indent:-10000px;
}

#footer4 {
	background: url(../../images/footer.gif) no-repeat;
	clear: both;
	height: 21px;
	width: 920px;
	margin-left: 30px;
	margin-top: 5px;
	margin-bottom:30px;
	text-indent:-10000px;
}

#footer2ENG {
	background: url(../../images/footer2ENG.gif) no-repeat;
	clear: both;
	height: 21px;
	width: 920px;
	margin-left: 30px;
	margin-top: 20px;
	margin-bottom:30px;
	text-indent:-10000px;
}

#footerENG {
	background: url(../../images/footerENG.gif) no-repeat;
	clear: both;
	height: 21px;
	width: 920px;
	margin-left: 30px;
	margin-top: 0px;
	margin-bottom:30px;
	text-indent:-10000px;
}
/*+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+//menu
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
--+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+*/

ul#lang_menu {
	height: 15px;
	display:block;
	position: relative;
	top: -39px;
	left: 436px;
	width: 120px;
}

ul#lang_menu li ,
ul#contents_menu li {
	float: left;
}
ul#lang_menu li a,
ul#contents_menu li a{
	display: block;
	overflow: hidden;
	text-indent: -10000px;
	background:url(../images/header_menu.gif) no-repeat left top;
	height:15px;
}

ul#lang_menu li#menu1 a{width:50px;background-position:-436px -124px;}
ul#lang_menu li#menu1 a:hover{width:50px;background-position:-436px -124px;}

ul#lang_menu li#menu2 a{margin-left:8px;width:56px;background-position:-496px -36px;}
ul#lang_menu li#menu2 a:hover{margin-left:8px;width:56px;background-position:-496px -124px;}


ul#contents_menu {
	margin-top:15px;
	height: 15px;
	display:block;
	position: relative;
	top: -42px;
	left: 700px;
	width: 270px;
}

ul#contents_menu li#menu1 a{width:70px;background-position:-700px -63px;}
ul#contents_menu li#menu1 a:hover{width:70px;background-position:-700px -151px;}

ul#contents_menu li#menu2 a{margin-left:15px;width:65px;background-position:-785px -63px;}
ul#contents_menu li#menu2 a:hover{margin-left:15px;width:65px;background-position:-785px -151px;}

ul#contents_menu li#menu3 a{margin-left:17px;width:85px;background-position:-867px -63px;}
ul#contents_menu li#menu3 a:hover{margin-left:17px;width:85px;background-position:-867px -151px;}


/*+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+//menu ENGLISH
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
--+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+*/

ul#lang_menuENG {
	height: 15px;
	display:block;
	position: relative;
	top: -29px;
	left: 392px;
	width: 135px;
}

ul#lang_menuENG li ,
ul#contents_menuENG li {
	float: left;
}
ul#lang_menuENG li a,
ul#contents_menuENG li a{
	display: block;
	overflow: hidden;
	text-indent: -10000px;
	background:url(../images/header_menuENG.gif) no-repeat left top;
	height:15px;
}

ul#lang_menuENG li#menu1ENG a{width:65px;background-position:-393px -46px;}
ul#lang_menuENG li#menu1ENG a:hover{width:65px;background-position:-394px -134px;}

ul#lang_menuENG li#menu2ENG a{margin-left:8px;width:56px;background-position:-466px -134px;}
ul#lang_menuENG li#menu2ENG a:hover{margin-left:8px;width:56px;background-position:-466px -134px;}




ul#contents_menuENG {
	margin-top:15px;
	height: 20px;
	display:block;
	position: relative;
	top: -37px;
	left: 710px;
	width: 240px;
}

ul#contents_menuENG li#menu1ENG a{width:135px;background-position:-710px -68px;}
ul#contents_menuENG li#menu1ENG a:hover{width:135px;background-position:-710px -156px;}


ul#contents_menuENG li#menu3ENG a{margin-left:10px;width:92px;background-position:-855px -68px;}
ul#contents_menuENG li#menu3ENG a:hover{margin-left:10px;width:92px;background-position:-855px -156px;}


/*+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+//margin style
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
--+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+*/

.tm15{
	margin-top: 15px;
}
.tm20{
	margin-top: 20px;
}
.bm30{
	margin-bottom: 30px;
}

/*+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+//top
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
--+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+*/

/* new books */
#wrap_3 #wrap_left #unit_list{
	width:700px;
}
#wrap_3 #wrap_left #unit_list .new_books_unit {
	width: 320px;
	margin-left: 30px;
	float: left;
}

#wrap_3 #wrap_left #unit_list .new_books_unit .image {
	height: 130px;
	width: 130px;
	background: #d4d4d7;
	text-align: center;
	vertical-align: middle;
	float: left;
	margin-right: 15px;
}
#wrap_3 #wrap_left #unit_list .new_books_unit .title {
	margin-bottom: 14px;
}
#wrap_3 #wrap_left #unit_list .new_books_unit .text {
	font-size: 10px;
	line-height: 14px;
	color: #333333;
	letter-spacing: -0.1em;
}

/* new products */
#wrap_3 #wrap_left #unit_list .EDP_unit {
	width: 670px;
	margin-left: 30px;
}#wrap_3 #wrap_left #unit_list .new_products_unit {
	width: 670px;
	margin-left: 30px;
	margin-bottom: 20px;
}
#wrap_3 #wrap_left #unit_list .new_products_unit .image {
	height: 130px;
	width: 130px;
	text-align: center;
	vertical-align: middle;
	float: left;
	margin-right: 15px;
	background-color: #FFFFFF;
	background-image: url(../../images/bookguide/whiteback130.gif);
}
#wrap_3 #wrap_left #unit_list .new_products_unit .title {
	margin-bottom: 17px;
}
#wrap_3 #wrap_left #unit_list .new_products_unit .text {
	font-size: 11px;
	line-height: 16px;
	color: #333333;
	letter-spacing: 0em;
}



#wrap_3 #wrap_left #unit_list .new_products_unit2 {
	width: 670px;
	margin-left: 30px;
	margin-bottom: 20px;
}
#wrap_3 #wrap_left #unit_list .new_products_unit2 .image {
	height: px;
	width: 670px;
	text-align: center;
	vertical-align: middle;
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
	background-color: #FFFFFF;
}
#wrap_3 #wrap_left #unit_list .new_products_unit2 .title2 {
	margin-bottom: 17px;

}
#wrap_3 #wrap_left #unit_list .new_products_unit2 .text2 {
	font-size: 11px;
	line-height: 16px;
	color: #333333;
	letter-spacing: 0em;
}




#wrap_3 #wrap_left #unit_list .new_products_unit3 {
	width: 445px;
	margin-left: 30px;
	margin-bottom: 20px;
}
#wrap_3 #wrap_left #unit_list .new_products_unit3 .image {
	height: px;
	width: 445px;
	text-align: center;
	vertical-align: middle;
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
	background-color: #FFFFFF;
}
#wrap_3 #wrap_left #unit_list .new_products_unit3 .title2 {
	margin-bottom: 17px;

}
#wrap_3 #wrap_left #unit_list .new_products_unit3 .text2 {
	font-size: 11px;
	line-height: 16px;
	color: #333333;
	letter-spacing: 0em;
}



#wrap_3 #wrap_left #unit_list .EDP_unit #EDPtext {
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	letter-spacing: -0.1em;
}
#wrap_3 #wrap_left #unit_list .EDP_unit #EDPtextENG {
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	letter-spacing: 0em;
}

/*+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+//books
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
--+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+*/

#wrap_3 #wrap_left #unit_list .books_unit {
	width: 670px;
	margin-left: 30px;
}
#wrap_3 #wrap_left #unit_list .books_unit .image {
	height: 210px;
	width: 210px;
	text-align: center;
	vertical-align: middle;
	float: left;
	margin-right: 20px;
	background-color: #FFFFFF;
	background-image: url(../../images/bookguide/whiteback210.gif);
}
#wrap_3 #wrap_left #unit_list .books_unit .title {
	margin-bottom: 18px;
	float: right;
	width: 440px;
}
#wrap_3 #wrap_left #unit_list .books_unit .text {
	font-size: 10.5px;
	line-height: 18px;
	color: #333333;
	float: right;
	width: 440px;
}

#wrap_3 #unit_list2{
	width:920px;
	margin-left: 30px;
}






#wrap_3 #unit_list2 .books_unit2 {
	width: 445px;
	float: left;
}
#wrap_3 #unit_list2 .books_unit2 .image {
	height: 180px;
	width: 180px;
	text-align: center;
	float: left;
	background-color: #E8E8E8;
	padding: 0px;
	background-image: url(../../images/bookguide/whiteback180.gif);
}
#wrap_3 #unit_list2 .books_unit2 .title {
	margin-bottom: 22px;
	float: right;
	width: 245px;
}
#wrap_3 #unit_list2 .books_unit2 .text {
	font-size: 10.5px;
	line-height: 17px;
	color: #333333;
	float: right;
	width: 245px;
}







#wrap_3 #unit_list2 .books_unit3 {
	width: 445px;
	float: right;
}
#wrap_3 #unit_list2 .books_unit3 .image {
	height: 180px;
	width: 180px;
	text-align: center;
	float: left;
	background-color: #FFFFFF;
	padding: 0px;
	background-image: url(../../images/bookguide/whiteback180.gif);
}
#wrap_3 #unit_list2 .books_unit3 .title {
	margin-bottom: 22px;
	float: right;
	width: 245px;
}
#wrap_3 #unit_list2 .books_unit3 .text {
	font-size: 10.5px;
	line-height: 17px;
	color: #333333;
	float: right;
	width: 245px;
}



#wrap_3 #unit_list2 .books_unit4 {
	width: 445px;
	float: left;
}
#wrap_3 #unit_list2 .books_unit4 .image {
	
	width: 445px;
	text-align: center;
	float: left;
	background-color: #E8E8E8;
	margin-bottom: 15px;
	padding: 0px;
}
#wrap_3 #unit_list2 .books_unit4 .title {
	margin-bottom: 17px;
	float: right;
	width: 445px;
}
#wrap_3 #unit_list2 .books_unit4 .text {
	font-size: 10.5px;
	line-height: 17px;
	color: #333333;
	float: right;
	width: 445px;
	margin-bottom: 15px;
}





#wrap_3 #unit_list2 .books_unit5 {
	width: 445px;
	float: right;
}
#wrap_3 #unit_list2 .books_unit5 .image {
	
	width: 180px;
	text-align: center;
	float: left;
	background-color: #FFFFFF;
	margin-bottom: 15px;
	padding: 0px;
}
#wrap_3 #unit_list2 .books_unit5 .title {
	margin-bottom: 17px;
	float: right;
	width: 445px;
}
#wrap_3 #unit_list2 .books_unit5 .text {
	font-size: 10.5px;
	line-height: 17px;
	color: #333333;
	float: right;
	width: 445px;
	margin-bottom: 15px;
}




#wrap_3 #unit_list2 .books_unit6 {
	width: 445px;
	float: left;
}
#wrap_3 #unit_list2 .books_unit6 .image {
	
	width: 445px;
	text-align: center;
	float: left;
	background-color: #E8E8E8;
	margin-bottom: 15px;
	padding: 0px;
}
#wrap_3 #unit_list2 .books_unit6 .title {
	margin-bottom: 17px;
	float: right;
	width: 445px;
}
#wrap_3 #unit_list2 .books_unit6 .text {
	font-size: 10.5px;
	line-height: 17px;
	color: #333333;
	float: right;
	width: 445px;
	margin-bottom: 30px;
}




#wrap_3 #unit_list2 .books_unit7 {
	width: 445px;
	float: right;
}
#wrap_3 #unit_list2 .books_unit7 .image {
	
	width: 180px;
	text-align: center;
	float: left;
	background-color: #FFFFFF;
	margin-bottom: 15px;
	padding: 0px;
}
#wrap_3 #unit_list2 .books_unit7 .title {
	margin-bottom: 17px;
	float: right;
	width: 445px;
}
#wrap_3 #unit_list2 .books_unit7 .text {
	font-size: 10.5px;
	line-height: 17px;
	color: #333333;
	float: right;
	width: 445px;
	margin-bottom: 30px;
}

#wrap_all #wrap_3 #unit_list2 .unit {
	clear: both;
}
/*+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+//flash
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
--+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+*/
#wrap_all object {
	margin: 0px;
	padding: 0px;
	display: block;
}
/*+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+//products
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
--+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+*/

#wrap_3 #unit_list2 .creator_unit {
	width: 920px;
	margin-left: 30px;
}
#wrap_3 #unit_list2 .creator_unit .image {
	height: auto;
	width: 210px;
	background: #b7b7b7;
	text-align: center;
	vertical-align: middle;
	float: left;
	margin-right: 20px;
}
#wrap_3 #unit_list2 .creator_unit .title {
	margin-bottom: 25px;
}
#wrap_3 #unit_list2 .creator_unit .text {
	font-size: 10.5px;
	line-height: 18px;
	color: #333333;
}
#wrap_3 #unit_list2 .creator_unit .m_image {
	margin-top: 20px;
}
#wrap_3 #unit_list2 .creator_unit .m_image img {
	margin-right: 10px;
}

/*+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+//wrap_right
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
--+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+*/

#wrap_3 #wrap_right #from_editors_room {
	background: url(../images/editoriale.jpg) no-repeat;
	height: 131px;
	width: 190px;
	font-size: 10px;
	line-height: 14px;
	margin-top: 30px;
	letter-spacing: -0.1em;
	color: #333333;
	padding-top: 74px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}

#wrap_3 #wrap_right #recommend_list img {
	margin-top: 5px;
}
#wrap_3 #wrap_right #recommend_list {
	height: auto;
	width: 220px;
}


/*+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+//gototop
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
--+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+*/

#wrap_3 #goto_top {
	background: url(../../images/icon.gif) no-repeat;
	text-indent: 13px;
	font-size: 10px;
	line-height: 19px;
	width: 120px;
	position: relative;
	top: -45px;
	left: 830px;
}
#wrap_3 #goto_topENG {
	background: url(../../images/icon.gif) no-repeat;
	text-indent: 13px;
	font-size: 10px;
	line-height: 19px;
	width: 120px;
	position: relative;
	top: -45px;
	left: 890px;
}
#wrap_3 #goto_top a {
	text-decoration: none;
}


/*+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+//fontstyle
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
--+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+*/
.f14l18 {
	font-size: 13px;
	line-height: 15px;
	display: block;
	margin-bottom: 3px;
	color: #333333;
}
.f13l18 {
	font-size: 13px;
	line-height: 18px;
}

/*+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+// line
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
--+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+*/

.line {
	background: url(../../images/line.gif) no-repeat;
	height: 1px;
	width: 670px;
	margin-left: 30px;
	margin-top: 20px;
	margin-bottom: 20px;
}
.line2 {
	background: url(../../images/line2.gif) no-repeat;
	height: 1px;
	width: 920px;
	margin-left: 30px;
	margin-top: 30px;
	margin-bottom: 20px;
}

.line3 {
	background: url(../../images/line2.gif) no-repeat;
	height: 1px;
	width: 920px;
	margin-left: 30px;
	margin-top: 0px;
	margin-bottom: 0px;
}


/*+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
+-----+// ContentClear
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
--+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+*/

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0px; 
    clear: both; 
    visibility: hidden;
}

.clearfix {
	DISPLAY: inline-block
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
s