/*===============  English  ==============*/

/**　1-1 Not display Style Sheet
*   1-2,Layout Style Sheet*/

/*======================================　1-1.Not display Style Sheet	=======================================*/

h1,
h2,
h3,
h4,
h5,
h6,
p,
li,
dt,
dd,
a{
	color: #000;
}

body{
	margin-left: 10mm !important;
}


body,
#verticalLayout,
.bgWatching,
.bgDownload,
.bgMailThanks,
#header,
#content,
#footer,
#middle,
#headerwrap,
#middlewrap,
#footerwrap,
button,
#verticalLayout #header,
.primaryContentMobile #form li{
	background-color: transparent;
	width: 120mm;
}

#secondaryContentAbout ul,
#mail,
#header img,
ul#mainNav li,
#mikaJp a{
	display: none;
	color: #000;
}
h2#titleAbout{
	text-align: right;
}

h2{
	font-size: 15pt;
	margin-bottom: 10mm;
	margin-right: -10mm !important;
	text-indent: 0em;
	text-align: left;
	width: 40mm !important;
}
h2#titleExhibitions{
	margin-right: -11mm !important;
}

h2#titleAbout,
h2#titleDiary,
h2#titleWatching,
h2#titleExhibitions,
h2#titleMobile,
h2#titleMail,
.bgDiary,
.bgWatching,
h1#logo a,
a.external,
.bgAbout{
	background-image: none;
	color: #000;
	overflow:auto;
	height:auto !important;
}


#sideContent{
	margin-left: 10mm;
	margin-top: -2mm;
}

#sideContent h5,
#sideContent ul li,
table.galleryThumb tbody tr td  a img {
display: none;
}

.comments p{
	background-image: none;
}

dl#selectedWorks,
dt{
	color: #000 !important;
}

/*======================================　1-2,Layout Style Sheet	=======================================*/

*{
	clear: both;
	background-color: transparent;
	color: #000;
	font-weight: normal;
}

#headerwrap{
	height: 5mm !important;
	overflow:auto;
	padding-left: -5mm;
	padding-top: -10mm;
	margin: 0mm 0mm -34mm 0mm;
	position: static !important;
	top: auto;
	left: auto;
}

h1#logo a{
	font-size: 6pt;
	color: #000;
	width: 120mm;
	text-decoration: none;
	font-weight: nomal;
	border-bottom: none;
	margin-top: -1mm;
}

h1#logo{
	border-top: 1px solid #000;
	width: 120mm;
	margin-left: 0mm;
}
.bgAbout h1#logo{
	margin-left: 2mm;
}

.aboutwrap{
	margin-left: -15mm !important;
}
.aboutH2{
	margin-top: 25mm !important;
	margin-left: -15mm;
}

#primaryContent h4{
	border-style: none !important;
	font-size: 9pt;
	font-weight: bold;
}

div.gap20{
	font-size: 9pt;
	line-height: 16pt;
	width: 120mm;
}

#header{
	padding-left: 19mm;
}

div#primaryContentNarrow h3{
	font-size: 13pt;
	font-weight: bold;
}
.comments p{	border-top: none;	padding-left: 1mm;
	padding-top:0;
	padding-bottom: 0;	font-size: 9pt;	margin-bottom: 8mm;
	margin-top: 3mm;	width: 120mm;	border-left: 2px solid #000;}.comments h5{	font-size: 12pt;	font-weight: bold;	width: 120mm;
	margin-left:-0.5mm;}
#secondaryContent{
	width: 120mm;
	margin-left: 9em;
}
.gap20 span{
	color: #000;
}
.gap20 h4{
	margin-bottom: 0mm !important;
	margin-top: 5mm !important;
}

.gap20 span a.external{
	text-decoration: none;
}
#primaryContentMiddle{
	width: 120mm;
	margin-left: 10em;
}
#primaryContentMiddle p{
	width: 120mm;
	font-size: 9pt;
	line-height: 16pt;
	margin-top: 0mm;
}
#primaryContentMiddle p.subText,
.line{
	border-bottom: none;
	color: #000;
	font-weight: bold;
	font-size: 10pt;
	margin-bottom: 1mm;
}
#primaryContentMiddle span.subText{
	display: none;
}

#credit,
a.external{
	color: #000 !important;
	border: none;
	text-decoration: none;
}

#credit{
	margin-left: 27mm;
	font-size: 6pt !important;
}

#secondaryContentNarrow h4{
	font-size: 12pt;
	width: 120mm;
	line-height: 16pt;
}
#secondaryContentNarrow dt,
#secondaryContentNarrow dd{
	font-size: 9pt;
	width: 120mm;
	line-height: 16pt;
}
#secondaryContentNarrow{
	margin-left: 21mm;
	margin-top: -15mm;
}