@charset "Shift_jis";

/*-----------------------------------------------------------------

 ISLANDS - For Print
 URL: http://www.islands-international.co.jp/
 Date: 2008.2.28
 Copyright (C) ISLANDS INTERNATIONAL Ltd. All Rights Reserved.

-----------------------------------------------------------------*/

.NavigationInner ul,
.CategoryTitle,
.LocalNavigation,
#SubNavigation dl,
#faq .ContentsBody ul,
#faq .ContentsBody p,
#store #Container,
#StoreMap .NaviBtn,
#overlay,
#lightview,
#lightviewError {
	display:none;
}

html,
body,
#Container {
	width:auto;
    height:auto;
    min-width:750px;
}

body.Fine #Navigation {
	background-image:url('../img/share/fine/BgNavigation.jpg');
}

#SiteName a {
	display:inline;
	overflow:visible;
	width:auto;
	height:auto;
	padding-top:0;
	background-image:none;
}

#SiteName a:hover {
	background-image:none;
}

#company #Container,
#concept #Container,
#contact #Container,
#design #Container,
#employment #Container,
#news #Container,
.LocalNaviOn .SubNavigationInner {
	background-image:none;
}

#MainContents{
	width:100%;
    height:auto;
    min-width:730px;
	overflow:visible;
}

.ContentsBody,
.ContentsInner {
	width:auto;
    height:auto;
    min-width:730px;
	overflow:visible;
	background-color:#FFFFFF;
}

.CategoryTitle {
	width:auto;
    min-width:730px;
    background-position:80px 0px;
    overflow:visible;
}
.CategoryTitle h1 {
    overflow:visible;
}
.SubNavigationInner {
	padding:30px 10px 0px 10px;
}

.NavigationInner,
.SubNavigationInner {
	width:auto;
}
.NavigationInner ul {
	width:584px;
}
.NavigationInner ul li{
	background-position:5px 23px;
	padding-left:10px;
}

.HeightAuto #SubNavigation {
	position:relative;
}

address {
	float:none;
}

#after .ContentsBody,
#company .ContentsBody,
#concept .ContentsBody,
#contact .ContentsBody,
#design .ContentsBody,
#faq .ContentsBody,
#news .ContentsBody,
#order .ContentsBody,
#privacypolicy .ContentsBody,
#sitepolicy .ContentsBody {
	padding:0px 10px;
}
#sitemap .ContentsBody {
	padding:10px;
}

.ContentsInner {
	float:none;
	clear:both;
	width:auto;
	padding:30px 0;
}

#faq .ContentsBody dl,
#faq .ContentsBody dt,
#faq .ContentsBody dd {
	width:96%;
}

#faq .ContentsBody dl dd {
	padding-bottom:30px;
}
#faq .ContentsBody dl.first {
	border-top:none;
	padding-top:0px;
}

#news .ContentsBody dl {
	width:95%;
}

.GlobalMenu {
	float:none;
	margin:0 0px 0 0px;
}

#store {
	margin:0;
	padding:0;
	background-color:#ffffff;
}
#store #StoreMap {
	display:inline;
	margin:0;
	padding:0;
}

#StoreMap .Access {
	float:left;
}
