@charset "Shift_JIS";


/*=====================================
=1 common
=2 header
=3 contents
=4 footer
=====================================*/


/*=====================================
=1 common
=====================================*/


* {
	margin:0;
	padding:0;
}


body{
	background:url(../img/header_bg.gif) repeat-x left top;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	color:#000000;
	font-size:12px;
	line-height:1.5;
}



#all{
	width:760px;
	margin:0 auto;
	background:url(../img/side_line.gif) repeat-y center top;
}


img{
	border:0;
}


.bold_12{
	font-size:12px;
	font-weight:bold;
}

.bold_11{
	font-size:11px;
	font-weight:bold;
}


a:link { text-decoration: none; color: #483d8b;}
a:visited { text-decoration: none; color: #483d8b;}
a:active { text-decoration: none; color: #483d8b;}
a:hover { text-decoration: underline; color: #483d8b;}


/*=====================================
=2 header
=====================================*/


#header{
	width:760px;
	height:122px;
	background:url(../img/header_bg.gif) repeat-x left top;
}


.Japanese_English{
	padding:40px 18px 0 0;
	font-size:10px;
	float:right;
}

.Japanese_English a:link { text-decoration: none; color: #000000;}
.Japanese_English a:visited { text-decoration: none; color: #000000;}
.Japanese_English a:active { text-decoration: none; color: #000000;}
.Japanese_English a:hover { text-decoration: underline; color: #000000;}


.header_logo{
	width:273px;
	height:50px;
	background:url(../img/header_logo.gif) no-repeat left bottom;
}

.header_logo a{
	width:273px;
	height:50px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}


#header .header_text{
	width:760px;
	height:21px;
	background:url(../img/header_text.gif) no-repeat left top;
	text-indent:-9999px;
	overflow:hidden;
}



/*--------- メニュー ---------*/


.header_menu{
	width:760px;
	height:26px;
	margin:25px 0 0 0;
	list-style:none;
}

.header_menu li{
	height:26px;
	float:left;
}

.header_menu li a{
	display:block;
	height:26px;
	text-indent:-9999px;
	overflow:hidden;
}

.menu_about_skindinavia{
	width:162px;
	height:26px;
}

.menu_skindinavia_list{
	width:143px;
	height:26px;
}


.menu_press{
	width:60px;
	height:26px;
	background:url(../img/menu_press.gif) no-repeat left top;
}
.menu_press:hover{
	background:url(../img/menu_press.gif) no-repeat left -26px;
}


.menu_voice{
	width:60px;
	height:26px;
	background:url(../img/menu_voice.gif) no-repeat left top;
}
.menu_voice:hover{
	background:url(../img/menu_voice.gif) no-repeat left -26px;
}


.menu_movies{
	width:73px;
	height:26px;
	background:url(../img/menu_movies.gif) no-repeat left top;
}
.menu_movies:hover{
	background:url(../img/menu_movies.gif) no-repeat left -26px;
}

.menu_shop_list{
	width:82px;
	height:26px;
	background:url(../img/menu_shop_list.gif) no-repeat left top;
}
.menu_shop_list:hover{
	background:url(../img/menu_shop_list.gif) no-repeat left -26px;
}


.menu_about_us{
	width:82px;
	height:26px;
	background:url(../img/menu_about_us.gif) no-repeat left top;
}
.menu_about_us:hover{
	background:url(../img/menu_about_us.gif) no-repeat left -26px;
}


.menu_contact_us{
	width:98px;
	height:26px;
	background:url(../img/menu_contact_us.gif) no-repeat left top;
}
.menu_contact_us:hover{
	background:url(../img/menu_contact_us.gif) no-repeat left -26px;
}




/*=====================================
=3 contents
=====================================*/


#contents{
	width:700px;
	padding:0 29px 0 29px;
	margin:0 1px;
	background:url(../img/midashi_bg.gif) repeat-x left top;
	overflow:hidden;
}



/*=====================================
=4 footer
=====================================*/

#footer{
	width:728px;
	height:40px;
	padding:70px 15px 0 15px;
	margin:0 0 0 1px;
	background:url(../img/footer.gif) no-repeat left top;
	font-size:10px;
}

#footer .law_policy{
	width:auto;
	font-size:11px;
	float:right;
}

#footer a:link { text-decoration: none; color: #000000;}
#footer a:visited { text-decoration: none; color: #000000;}
#footer a:active { text-decoration: none; color: #000000;}
#footer a:hover { text-decoration: underline; color: #000000;}