/**
 * #header
 */
#header-inner {
	height: 46px;
}

/**
 * #main
 */
#main.section {
	background-color:#000;
}
/**
 * #main-area
 */

#a_day_of_lapland {
	width:958px;
	margin:0 auto;
	border-left:1px #333333 solid;
	border-right:1px #333333 solid;
}
#a_day_of_lapland .main_wrapper .a_day_of_lapland_inner {
	margin-bottom:60px;
}
#a_day_of_lapland .main_wrapper .a_day_of_lapland_inner h1 {
	padding:0;
	margin:0;
}
#a_day_of_lapland .main_wrapper .a_day_of_lapland_inner p {
	margin:0 0 63px 0;
}
#a_day_of_lapland .main_wrapper .a_day_of_lapland_inner .page_links ul {
	margin-left:45px;
	padding:0;
}
#a_day_of_lapland .main_wrapper .a_day_of_lapland_inner .page_links ul li{
	float:left;
}
#a_day_of_lapland .main_wrapper .a_day_of_lapland_inner .page_links ul .link_area01{
	width:280px;
	margin-right:33px;
}
#a_day_of_lapland .main_wrapper .a_day_of_lapland_inner .page_links ul .link_area02{
	width:193px;
	margin-right:74px;
}
#a_day_of_lapland .main_wrapper .a_day_of_lapland_inner .page_links ul .link_area03{
	width:206px;
}
#a_day_of_lapland .main_wrapper .a_day_of_lapland_inner .page_links ul li a {
	text-indent:-999em;
	display:block;
	height:110px;
}
#a_day_of_lapland .main_wrapper .a_day_of_lapland_inner .page_links ul li.link_area01 a {
	background:url(../images/btn_area01.gif) no-repeat 0 0;
}
#a_day_of_lapland .main_wrapper .a_day_of_lapland_inner .page_links ul li.link_area02 a {
	background:url(../images/btn_area02.gif) no-repeat 0 0;
}
#a_day_of_lapland .main_wrapper .a_day_of_lapland_inner .page_links ul li.link_area03 a {
	background:url(../images/btn_area03.gif) no-repeat 0 0;
}
#a_day_of_lapland .main_wrapper .a_day_of_lapland_inner .page_links ul li a:hover {
	background-position :left -110px;
}
#ino_ivalo.section_block,
#bango.section_block{
	background:#1a1a1a;
	border-top:1px #333333 solid;
	color: #ccc;
}
#ino_ivalo.section_block{
	padding-bottom:68px;
}
#bango.section_block{
	padding-bottom:10px;
}
#ino_ivalo.section_block h2,
#bango.section_block h2{
	margin:0 62px 0 0;
	padding:0;
	float:left;
}
#ino_ivalo.section_block .text,
#bango.section_block .text{
	float:left;
	margin:40px 0 60px;
}
#ino_ivalo.section_block .text dt{
	margin-bottom:24px;
}
#ino_ivalo.section_block .text dd{
	margin:0;
	padding:0;
	line-height:218%;
}
#bango.section_block .text{
	padding:0;
	margin:60px 0 65px;
	line-height:218%;
}
.ino,
.ino2{
	position:relative;
	margin-left: 59px;
	clear:both;
}
.ino{
	margin-bottom: 21px;
}
.ino li,
.ino2 li{
	list-style:none;
	position:absolute;
}
.ino a,
.ino2 a{
	width:22px; height:31px;
	display:block;
	background: url(../images/link_icon.png) no-repeat left top;
	text-indent:-9999px;
	position:absolute;
}
.ino a.out_link,
.ino2 a.out_link{
	background: url(../images/link_icon_out.png) no-repeat left top;
}
.ino a:hover,
.ino2 a:hover{
	background-position: left bottom;
}
.ino .product01{
	left:71px; top:86px;
}
.ino .product02{
	left:123px; top:200px;
}
.ino .product03{
	left:567px; top:108px;
}
.ino .product04{
	left:488px; top:65px;
}
.ino .product05{
	left:662px; top:190px;
}
.ino .product06{
	left: 762px;top: 153px;
}
.ino .product07{
	left:419px; top:356px;
}
.ino .product08{
	left:404px; top:180px;
}
.ino2 .product01{
	left:168px; top:163px;
}
.ino2 .product02{
	left:54px; top:278px;
}
.ino2 .product03{
	left:746px; top:234px;
}
.ino2 .product04{
	left:612px; top:284px;
}
.ino2 .product05{
	left:596px; top:240px;
}
.ino2 .product06{
	left:612px; top:140px;
}
.ino2 .product07{
	left:653px; top:140px;
}
#ino_ivalo #color_area{
	margin-left:59px;
}
#ino_ivalo #color_area h3{
	margin:50px 0 18px 0;
}
#ino_ivalo #color_area .image{
	float:left;
	margin-right:20px;
}
#ino_ivalo #color_area li {
	width: 110px;
	display: block;
	float: left;
	margin:0 10px 24px 0;
	list-style: none;
}

#product_area.section_block{
	border-top:1px #333333 solid;
	background:url(../images/bg_product.gif) no-repeat left top;
}
#product_area.section_block h2{
	margin:0;
	padding:0;
}
#product_area.section_block dl{
	margin:45px 0 0 59px;
	height:249px;
}
#product_area.section_block dt{
	margin-bottom:35px;
}
#product_area dd{
	margin:0;
	padding:0;
	line-height:198%;
}
#product_area.section_block .product_links {
	height:3840px;
	position:relative;
}
* html #product_area.section_block .product_links {
	left:50%;
}
#product_area.section_block .product_links p,
#product_area.section_block .product_links dl{
	position:absolute;
}
#product_area.section_block .product_links dl{
	top:1683px;
	left:59px;
	margin:0;
}
#product_area.section_block .product_links p a {
	height:34px;
	display:block;
	text-indent:-999em;
}
#product_area.section_block .product_links p a:hover {
	background-position:left -34px;
}
#product_area.section_block .product_links span {
	position:absolute;
	display:block;
}
#product_area.section_block .product_links p.product01 {
	top:311px;
	left:60px;
}
#product_area.section_block .product_links p.product01 a{
	background:url(../images/btn_product_luce.gif) no-repeat left 0;
	width:302px;
	height:20px;
}
#product_area.section_block .product_links p.product01 a:hover{
	background-position:left -20px;
}
#product_area.section_block .product_links span.product_luce {
	top:0px;
	left:60px;
}
#product_area.section_block .product_links p.product02 {
	top:103px;
	left:542px;
}
#product_area.section_block .product_links p.product02 a{
	background:url(../images/btn_product_hopebird.gif) no-repeat left 0;
	width:147px;
	height:36px;
}
#product_area.section_block .product_links p.product02 a:hover{
	background-position:left -36px;
}
#product_area.section_block .product_links span.product_hopebird {
	top:-405px;
	left:602px;
}
#product_area.section_block .product_links p.product03 {
	top:457px;
	left:455px;
}
#product_area.section_block .product_links p.product03 a{
	background:url(../images/btn_product_barborka.gif) no-repeat left 0;
	width:147px;
	height:36px;
}
#product_area.section_block .product_links p.product03 a:hover{
	background-position:left -36px;
}
#product_area.section_block .product_links span.product_barborka {
	top:198px;
	left:447px;
}
#product_area.section_block .product_links p.product04 {
	top:522px;
	left:714px;
}
#product_area.section_block .product_links p.product04 a{
	background:url(../images/btn_product_kocici.gif) no-repeat left 0;
	width:302px;
	height:34px;
}
#product_area.section_block .product_links p.product04 a:hover{
	background-position:left -34px;
}
#product_area.section_block .product_links span.product_kocici {
	top:170px;
	left:660px;
}
#product_area.section_block .product_links p.product05 {
	top:459px;
	left:162px;
}
#product_area.section_block .product_links p.product05 a{
	background:url(../images/btn_product_the_owls.gif) no-repeat left 0;
	width:302px;
	height:35px;
}
#product_area.section_block .product_links p.product05 a:hover{
	background-position:left -35px;
}
#product_area.section_block .product_links span.product_the_owls {
	top:390px;
	left:0px;
}
#product_area.section_block .product_links p.product06 {
	top:795px;
	left:290px;
}
#product_area.section_block .product_links p.product06 a{
	background:url(../images/btn_product_party_grass_2.gif) no-repeat left 0;
	width:302px;
	height:37px;
}
#product_area.section_block .product_links p.product06 a:hover{
	background-position:left -37px;
}
#product_area.section_block .product_links span.product_party_glass_2 {
	top:588px;
	left:212px;
}
#product_area.section_block .product_links p.product07 {
	top:650px;
	left:360px;
}
#product_area.section_block .product_links p.product07 a{
	background:url(../images/btn_product_domsai.gif) no-repeat left 0;
	width:302px;
	height:34px;
}
#product_area.section_block .product_links p.product07 a:hover{
	background-position:left -34px;
}
#product_area.section_block .product_links span.product_domsai {
	top:520px;
	left:360px;
}
#product_area.section_block .product_links p.product08 {
	top:776px;
	left:663px;
}
#product_area.section_block .product_links p.product08 a{
	background:url(../images/btn_product_quassu.gif) no-repeat left 0;
	width:302px;
	height:34px;
}
#product_area.section_block .product_links p.product08 a:hover{
	background-position:left -34px;
}
#product_area.section_block .product_links span.product_quassu {
	top:569px;
	left:627px;
}
#product_area.section_block .product_links p.product09 {
	top:1147px;
	left:459px;
}
#product_area.section_block .product_links p.product09 a{
	background:url(../images/btn_product_arzenal.gif) no-repeat left 0;
	width:302px;
	height:37px;
}
#product_area.section_block .product_links p.product09 a:hover{
	background-position:left -37px;
}
#product_area.section_block .product_links span.product_arzenal {
	top:890px;
	left:30px;
}
#product_area.section_block .product_links p.product10 {
	top:1040px;
	left:593px;
}
#product_area.section_block .product_links p.product10 a{
	background:url(../images/btn_product_trumpet.gif) no-repeat left 0;
	width:302px;
	height:38px;
}
#product_area.section_block .product_links p.product10 a:hover{
	background-position:left -38px;
}
#product_area.section_block .product_links span.product_trumpet {
	top:795px;
	left:492px;
}
#product_area.section_block .product_links p.product11 {
	top:1390px;
	left:703px;
	z-index:100;
}
#product_area.section_block .product_links p.product11 a{
	background:url(../images/btn_product_juuyo.gif) no-repeat left 0;
	width:302px;
	height:39px;
}
#product_area.section_block .product_links p.product11 a:hover{
	background-position:left -39px;
}
#product_area.section_block .product_links span.product_juuyo {
	top:911px;
	left:688px;
	z-index:50;
}
#product_area.section_block .product_links p.product12 {
	top:1506px;
	left:508px;
	z-index:100;
}
#product_area.section_block .product_links p.product12 a{
	background:url(../images/btn_product_selenite_stone_chandelier.gif) no-repeat left 0;
	width:302px;
	height:58px;
}
#product_area.section_block .product_links p.product12 a:hover{
	background-position:left -58px;
}
#product_area.section_block .product_links span.product_selenite_stone_chandelier{
	top:1210px;
	left:30px;
	z-index:20;
}
#product_area.section_block .product_links p.product13 {
	top:2090px;
	left:59px;
}
#product_area.section_block .product_links p.product13 a{
	background:url(../images/btn_product_tokyo.gif) no-repeat left 0;
	width:302px;
	height:20px;
}
#product_area.section_block .product_links p.product13 a:hover{
	background-position:left -20px;
}
#product_area.section_block .product_links span.product_tokyo{
	top:1823px;
	left:59px;
}
#product_area.section_block .product_links p.product14 {
	top:2012px;
	left:581px;
}
#product_area.section_block .product_links p.product14 a{
	background:url(../images/btn_product_fly_me_to_the_moon.gif) no-repeat left 0;
	width:189px;
	height:55px;
}
#product_area.section_block .product_links p.product14 a:hover{
	background-position:left -55px;
}
#product_area.section_block .product_links span.product_fly_me_to_the_moon{
	top:1672px;
	left:569px;
}
#product_area.section_block .product_links p.product15 {
	top:2628px;
	left:59px;
}
#product_area.section_block .product_links p.product15 a{
	background:url(../images/btn_product_blow.gif) no-repeat left 0;
	width:189px;
	height:34px;
}
#product_area.section_block .product_links p.product15 a:hover{
	background-position:left -34px;
}
#product_area.section_block .product_links span.product_blow{
	top:2172px;
	left:0px;
}
#product_area.section_block .product_links p.product16 {
	top:2903px;
	left:68px;
}
#product_area.section_block .product_links p.product16 a{
	background:url(../images/btn_product_lapland.gif) no-repeat left 0;
	width:240px;
	height:36px;
}
#product_area.section_block .product_links p.product16 a:hover{
	background-position:left -36px;
}
#product_area.section_block .product_links span.product_lapland{
	top:2746px;
	left:0px;
}
#product_area.section_block .product_links p.product17 {
	top:2989px;
	left:690px;
}
#product_area.section_block .product_links p.product17 a{
	background:url(../images/btn_product_ghost_fire.gif) no-repeat left 0;
	width:240px;
	height:55px;
}
#product_area.section_block .product_links p.product17 a:hover{
	background-position:left -55px;
}
#product_area.section_block .product_links span.product_senses_3d{
	top:2671px;
	left:544px;
}
#product_area.section_block .product_links p.product18 {
	top:3261px;
	left:57px;
}
#product_area.section_block .product_links p.product18 a{
	background:url(../images/btn_product_udukuri.gif) no-repeat left 0;
	width:181px;
	height:37px;
}
#product_area.section_block .product_links p.product18 a:hover{
	background-position:left -37px;
}
#product_area.section_block .product_links span.product_udukuri{
	top:3000px;
	left:0px;
}
#product_area.section_block .product_links p.product19 {
	top:3414px;
	left:428px;
}
#product_area.section_block .product_links p.product19 a{
	background:url(../images/btn_product_construction_lamp.gif) no-repeat left 0;
	width:175px;
	height:37px;
}
#product_area.section_block .product_links p.product19 a:hover{
	background-position:left -37px;
}
#product_area.section_block .product_links span.product_construction_lamp{
	top:3018px;
	left:355px;
}
#product_area.section_block .product_links p.product20 {
	top:3561px;
	left:668px;
}
#product_area.section_block .product_links p.product20 a{
	background:url(../images/btn_product_board_fedra.gif) no-repeat left 0;
	width:147px;
	height:35px;
}
#product_area.section_block .product_links p.product20 a:hover{
	background-position:left -35px;
}
#product_area.section_block .product_links span.product_board_fedra{
	top:3207px;
	left:670px;
}
#product_area.section_block .product_links p.product21 {
	top:3656px;
	left:59px;
}
#product_area.section_block .product_links p.product21 a{
	background:url(../images/btn_product_sturm_and_drang.gif) no-repeat left 0;
	width:181px;
	height:36px;
}
#product_area.section_block .product_links p.product21 a:hover{
	background-position:left -36px;
}
#product_area.section_block .product_links span.product_sturm_and_drang{
	top:3386px;
	left:59px;
}
#product_area.section_block .product_links p.product22 {
	top:3721px;
	left:584px;
}
#product_area.section_block .product_links p.product22 a{
	background:url(../images/btn_product_pulp.gif) no-repeat left 0;
	width:89px;
	height:37px;
}
#product_area.section_block .product_links p.product22 a:hover{
	background-position:left -37px;
}
#product_area.section_block .product_links span.product_pulp{
	top:3520px;
	left:360px;
}
#product_area.section_block .product_links .caution{
	bottom:10px;
	right:20px;
	color: #666;
	font-size: 80%;
	text-indent: 0;
	padding: 0;
	margin:0;
}
#bango.section_block #antiques,
#bango.section_block #firenze{
	margin:0 0 0 59px;
	clear:both;
}
#bango.section_block #antiques{
	height: 502px;width:841px;
	margin:0 0 20px 59px;
}
#bango.section_block #antiques a{
	background: url(../images/main_img03_on.jpg) no-repeat 0 0;
	display: block;
}
#bango.section_block #firenze{
	height: 357px;width:841px;
	margin:0 0 0 59px;
}
#bango.section_block #firenze a{
	background: url(../images/main_img04_on.jpg) no-repeat 0 0;
	display:block;
}
#bango.section_block #pagetop{
	width: 78px;
	margin: 50px 3px 0 auto;
	padding: 0;
	text-indent: -999em;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
}
#bango.section_block #pagetop a{
	width: 69px;
	height: 10px;
	display: block;
	background: url(../images/btn_back_to_top.gif) no-repeat left top;
}

/* footer */
#footer {
	background: #ffffff;
}
#footer-bottom {
	width: 944px;
}
#area_footer .info {
	margin-bottom:50px;
}
#footer-bottom #copyright {
	margin-right: 0;
	width: 329px;
}
#pagefooter.footer {
	width:940px;
	background-color:#d2d2ce;
}
#pagefooter.footer p {
	margin-right:20px;
}
#area_footer,  x:-moz-any-link {
	margin:-50px 0 0 0;
}