@charset "shift_jis";

/*

information{
	ファイル名 : /css/print.css;
	概要 : このCSSファイルはプリント用の記述です。;
	サイト名 : ミヅマアートギャラリー;
}

 */

/* 0.ページ全体のCSS
------------------------------------------------------------------------- */
*{
margin:0;
padding:0;
}

body,
#wrapper{
	background-image:none;
	font-family:'メイリオ', 'Meiryo', 'Lucida Grande', 'Verdana', /*'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro',*/ san-serif;
	font-size:10pt;
	color:#404040;
}
#subNavi{
	/* h1部分の黒ライン */
	border-top:40px solid #000000;
	margin:-41px 0 0 183px;
}
#subNavi ul{
	display:none;
}
#globalNavi{
	display:none;
}
#footerNavi{
	display:none;
}
#inner_globalNavi{
	display:none;
}
#localMenu{
	display:none;
}
#container{
	padding:10px 10px 20px 10px;
	margin-bottom:5px;
	border-bottom:1px solid #000000;
}

#topicpath{
	display:none;
}
.pagetop{
	display:none;
}
address#copyright{
	/*width:640px;*/
	font-style:normal;
	font-size:0.8em;
	text-align:right;
}



/* 一般タグ */
a{
	color:#555555;
}

a img{
	border:none;
}

h1#logo{
	border-width:8px 0 8px 8px;
	border-style:solid;
	border-color:#000000;
	margin:0 0 0 0;
	color:#000000;
}
h2{
	padding:5px 5px 5px 10px;
	margin:10px 0 10px 0;
	border-left:0.5em solid #DD0000;
	background-color:#CCCCCC;
	font-weight:bold;
	font-size:1.4em;
	color:#000000;
}
h3{
	padding:3px 3px 3px 10px;
	margin:10px 0 8px 0;
	border-left:0.5em solid #223355;
	background-color:#CCCCCC;
	font-weight:bold;
	font-size:1.2em;
	color:#000000;
}
h4{
	padding:2px 2px 2px 10px;
	margin:10px 0 10px;
	color:#000000;
	font-weight:bold;
	font-size:1.1em;
}

p{
	margin:0 0 1em 0;
}

hr{
	display:none;
}

ul{
	list-style:none;
}



/* 1.トップページ.toppage
------------------------------------------------------------------------- */
#mainImageArea img{
	width:100%;
	height:177px;
}
#mainContents #topInformation{
	margin-bottom:30px;
}
#mainContents #topInformation #galleryInfo_2f{
	width:309px;
	float:left;
	text-align:center;
}
#mainContents #topInformation #galleryInfo_5f{
	width:310px;
	float:left;
	text-align:center;
}

.exhibitionSchedule #mainContents #topInformation #galleryInfo_2f,
.exhibitionNew #mainContents #topInformation #galleryInfo_2f{
	padding-right:7px;
}
.exhibitionSchedule #mainContents #topInformation #galleryInfo_5f,
.exhibitionNew #mainContents #topInformation #galleryInfo_5f{
	padding-left:8px;
}

#mainContents #topInformation h2,
#mainContents #topInformation h3{
	width:290px;
	text-align:left;
}
#mainContents #topInformation ul{
	width:290px;
	text-align:left;
}
.exhibitionNew #mainContents #topInformation ul{
	margin:0 auto;
	height:15.5em;
}
.exhibitionSchedule #mainContents #topInformation ul{
	margin-top:-1px;
	height:5em;
	padding:10px 0;
}
.exhibitionSchedule #mainContents #topInformation ul li{
	padding-left:15px;
	padding-right:10px;
}
#mainContents #topInformation ul li.photo{
	margin-bottom:10px;
}
#mainContents #topInformation ul li.date,
#mainContents #topInformation ul li.title,
#mainContents #topInformation ul li.upcoming{
	padding-left:15px;
	padding-right:10px;
}
#mainContents #topInformation ul li.upcoming{
	color:#9b0501;
	font-size:80%;
}
#mainContents #topInformation ul li.date{
	margin-bottom:5px;
	font-size:80%;
}
.exhibitionSchedule #mainContents #topInformation ul li.date{
	margin-bottom:0;
}
.exhibitionNew #mainContents #topInformation ul li.title{
/*	height:3.5em;*/
	margin-bottom:5px;
}
.exhibitionSchedule #mainContents #topInformation ul li.title{
	margin-bottom:5px;
}
#mainContents #topInformation ul li.title a{
	color:#000000;
}
#mainContents #topInformation ul li.btnExhibition{
	display:none;
}

.toppage #mainContents .article{
	margin-bottom:30px;
}
.toppage #mainContents .articleBody{
	padding-left:10px;
}
.toppage #mainContents .articleBody ul li .date{
	margin-right:10px;
}
.toppage #mainContents div.sidelink{
	margin:0 0 5px 10px;
}
.toppage #mainContents .articleBody ul li{
	margin:2px 0;
}
.toppage #mainContents .artist .articleBody ul li{
	width:124px;
	float:left;
	text-align:center;
}
.toppage #mainContents .artist .articleBody ul li a{
	text-decoration:none;
}

/* 2.1 更新情報ページ.newList
------------------------------------------------------------------------- */

/* 2.2 更新情報ページ.new
   4.4 展覧会詳細.exhibition
------------------------------------------------------------------------- */
.new #mainContents .article .articleBody,
.exhibition #mainContents .article .articleBody{
	/*width:581px;*/
	padding:0 15px 15px 15px;
/*	width:620px;
*/	line-height:130%;
}
.new #mainContents .article .caption,
.exhibition #mainContents .article .caption{
	padding-top:5px;
	font-size:0.8em;
	line-height:110%;
	color:#606060;
	text-align:center;
}

.new #mainContents .article .set04 .caption,
.new #mainContents .article .set05 .caption,
.new #mainContents .article .set08 .caption,
.exhibition #mainContents .article .set04 .caption,
.exhibition #mainContents .article .set05 .caption,
.exhibition #mainContents .article .set08 .caption{
	/*max-width: 260px;*/
	width: 260px;
}

.new #mainContents .article .imageInfo,
.exhibition #mainContents .article .imageInfo{
/*	width:auto;*/
	text-align:center;
}
/*
.new #mainContents .article .imageInfo img{
	border:#413f42 solid 1px;
} 
*/
.new #mainContents .article .set02,
.exhibition #mainContents .article .set02{
	text-align:center;
}
.new #mainContents .article .set04 .imageInfo,
.new #mainContents .article .set08 .imageInfo,
.exhibition #mainContents .article .set04 .imageInfo,
.exhibition #mainContents .article .set08 .imageInfo{
	/*max-width: 270px;*/
	width: 270px;
	float:left;
	margin:0 10px 10px 0;
}
.new #mainContents .article .set05 .imageInfo,
.exhibition #mainContents .article .set05 .imageInfo{
	/*max-width: 270px;*/
	width: 270px; 
	float:right;
	margin:0 0 10px 10px;
}
.new #mainContents .article .set07,
.new #mainContents .article .set07 table,
.exhibition #mainContents .article .set07,
.exhibition #mainContents .article .set07 table{
	text-align:center;
}
.new #mainContents .article .set07 table,
.exhibition #mainContents .article .set07 table{
	margin:0 auto;
}
.new #mainContents .article .set07 td{
	vertical-align:top;
	/*max-width: 180px;*/
	width: 180px; 
}
.exhibition #mainContents .article .set07 td{
	vertical-align:top;
	/*max-width: 270px;*/
	width: 270px; 
}
.new #mainContents .article .set07 td .caption{
	width: 170px; 
	/*max-width: 170px; */
}
.exhibition #mainContents .article .set07 td .caption{
	width: 260px; 
	/*max-width: 260px; */
}

.new #mainContents .article .set07 td.leftCell,
.new #mainContents .article .set07 td.centerCell,
.exhibition #mainContents .article .set07 td.leftCell{
	padding-right:1px;
}


.new #mainContents .article .set10 li,
.exhibition #mainContents .article .set10 li{
	margin-left:20px;
	list-style:circle;
}
/*
.new #mainContents .article .set10 a{
	color:#d10005;
}
*/
#mainContents .article .newlist{
	display:none;
}
.new #mainContents .article .newlist a:hover{ background-position:    0    -15px;}

.newList #mainContents .article ul.newAccountList{
	margin-left:10px;
}
.newList #mainContents .article ul.newAccountList li{
	margin:3px 0;
}
.newList #mainContents .article ul.newAccountList li .date{
	margin-right:10px;
}


/* 3.1アーティストページ.artistList
------------------------------------------------------------------------- */
.artistList #mainContents .articleBody ul.artistNavi li a{
	display:none;
}
.artistList #mainContents .articleBody ul.artistNavi li{
	font-size:1.2em;
	margin-bottom:5px;
}

.artistList #mainContents .articleBody ul.artistView{
	clear:left;
}
.artistList #mainContents .articleBody ul.artistView li{
	padding-top:15px;
	padding-left:21px !important;
	padding-left/**/:15px;
	width:90px;
	text-align:center;
	float:left;
	line-height:100%;
}
.artistList #mainContents .articleBody ul.artistView li img{
	border:1px solid #404040;
}
.artistList #mainContents .articleBody ul.artistView li a{
	text-decoration:none;
}
.artistList #mainContents .articleBody ul.alsoArtistView{
	margin:15px 0 0 0;
	clear:both;
	list-style-type:circle;
}
.artistList #mainContents .articleBody ul.alsoArtistView li{
	/*width:190px;*/
	margin:2px 0 2px 30px;
	width:160px;
	float:left;
}
/* 3.2アーティストページ.artist
------------------------------------------------------------------------- */
.artist #mainContents .articleBody .artistPhoto{
	width:150px;
	text-align:center;
	float:left;
}
.artist #mainContents .articleBody .artistPhoto img{
	border:#404040 1px solid;
}
.artist #mainContents .articleBody .artistInfo{
	width:474px;
	float:left;
}
.artist #mainContents .articleBody .artistInfo ul.artistInfo01,
.artist #mainContents .articleBody .artistInfo p{
	margin-bottom:15px;
}
.artist #mainContents .articleBody .artistInfo ul.artistInfo01 li{
	display:inline;
}
.artist #mainContents .articleBody .artistInfo ul.artistInfo01 li.artistName01{
	font-size:120%;
	font-weight:bold;
	color:#000000;
}
.artist #mainContents .articleBody .artistInfo p.artistInfo02{
}
.artist #mainContents .articleBody .artistInfo ul.artistInfo03{
	border-top:#404040 1px dotted;
	padding:15px 0;
}

/* .artist_subNavi -------------------------------*/
.artist #mainContents .article ul.artist_subNavi{
	display:none;
}
/* #works -------------------------------*/
.artist #mainContents .article .works ul.worksList{
	clear:both;
	margin-top:-1px;
}
.artist #mainContents .article .works ul li.worksEntries-left,
.artist #mainContents .article .works ul li.worksEntries-right,
.artist #mainContents .article .works ul.worksCell{
	width:310px;
}
.artist #mainContents .article .works ul li.worksEntries-left{
	padding:15px 0;
	float:left;
}
.artist #mainContents .article .works ul li.worksEntries-right{
	padding:15px 0;
	float:left;
}
.artist #mainContents .article .works .worksImage{
	width:120px;
	text-align:center;
	float:left;
}
.artist #mainContents .article .works .worksImage img{
	border:#404040 solid 1px;
}
.artist #mainContents .article .works ul.worksCell{
	width:155px;
	float:left;
}
.artist #mainContents .article .works ul.worksCell li.worksTitle{
	margin-bottom:5px;
	color:#000000;
}
.artist #mainContents .article .works ul.worksCell li.worksSize{
	margin-bottom:10px;
	font-size:80%;
}
.artist #mainContents .article .works ul.worksCell li.worksMore{
	height:15px;
}
.artist #mainContents .article .works ul.worksCell li.worksMore a{
	display:none;
}


/* #exhibitions -------------------------------*/
.artist #mainContents .article .exhibitions strong{
	margin:10px 0 0 15px;
	padding:0 10px;
	color:#000000;
	font-size:1.1em;
	background:#DDDDDD;
	border-left:0.5em solid #999999;
	font-weight:bold;
}
.artist #mainContents .article .exhibitions dl{
	margin:0 15px 20px 15px;
}
.artist #mainContents .article .exhibitions dl dt{
	margin:10px 0 2px 0;
	color:#000000;
	font-size:1.1em;
}
.artist #mainContents .article .exhibitions dl dd{
	margin:0 0 3px 0;
}


/* #public -------------------------------*/
.artist #mainContents .article .public ul{
	margin:0 15px 15px 15px;
}
.artist #mainContents .article .public ul li{
	padding:0 0 5px 0;
}
/* #popup -------------------------------*/
h1{
	margin:15px 15px 15px 15px;
	color:#000000;
}
h1 .artistName02{
	margin-left:10px;
	font-size:12pt;
}

/* 4.1 展覧会トップページ.exhibitionNew
------------------------------------------------------------------------- */
.exhibitionNew #mainContents .article .articleTitle{
	margin-bottom:0;
}
.exhibitionNew #container .pagetop{
	margin-top:-1px;
}
.exhibitionNew #container .btnExhibition{
	display:none;
}


/* 4.2 過去の展覧会.exhibitionList
------------------------------------------------------------------------- */
.exhibitionList #mainContents .articleBody{
	padding-bottom:15px;
}
.exhibitionList #mainContents .articleBody p{
	margin:0 15px;
}

.exhibitionList #mainContents .articleBody ul.exhibitionArchive{
	margin:10px 15px 0 15px;
	font-size:90%;
}
.exhibitionList #mainContents .articleBody ul.exhibitionArchive li{
	display:inline;
}
.exhibitionList #mainContents .articleBody ul.exhibitionList{
	margin:10px 0 5px 25px;
	list-style-type:circle;
}
.exhibitionList #mainContents .articleBody ul.exhibitionList li{
	margin:0 0 5px 25px;
	padding-left:5px;
}
.exhibitionList #mainContents .articleBody ul.exhibitionList li a{
	text-decoration:none;
}

.exhibitionList #container .pagetop{
	margin-top:-1px;
}


/* 4.3 展覧会スケジュール.exhibitionSchedule
------------------------------------------------------------------------- */
.exhibitionSchedule #mainContents .article .articleTitle{
	margin-bottom:0;
}

.exhibitionSchedule #container .pagetop{
	margin-top:-1px;

}

/* 4.4 展覧会詳細.exhibition　→　.newと同じ
------------------------------------------------------------------------- */

/* 5.1 ミヅマアートギャラリー.galleryInfo01
------------------------------------------------------------------------- */
.galleryInfo01 #mainContents .articleBody p,
.galleryInfo01 #mainContents .articleBody ul,
.galleryInfo01 #mainContents .articleBody dl{
	margin:0 15px 20px 15px;
}
.galleryInfo01 #mainContents .articleBody dt{
	font-size:1.1em;
	color:#000000;
}
.galleryInfo01 #mainContents .articleBody dd{
	padding:5px 0 0 5px;
}
.galleryInfo01 #mainContents .articleBody ul.history03 li{
	padding-bottom:15px;
}
.galleryInfo01 #mainContents .articleBody ul.history03 li.accessBtn{
	display:none;
}

/* 5.2 ミヅマアートギャラリー.galleryInfo02
------------------------------------------------------------------------- */
.galleryInfo02 #mainContents .articleTitle{
	margin-bottom:0;
}
.galleryInfo02 #mainContents .article .articleTitle{
	clear:both;
	border-bottom:none;
}
.galleryInfo02 #mainContents .article .articleBody{
	margin-bottom:20px;
}


.galleryInfo02 #mainContents .articleBody .staffPhoto{
	margin-top:15px;
	width:150px;
	text-align:center;
	float:left;
}
.galleryInfo02 #mainContents .articleBody .staffPhoto img{
	border:#404040 1px solid;
}
.galleryInfo02 #mainContents .articleBody .staffInfo{
	margin-top:15px;
	width:474px;
	float:left;
}
.galleryInfo02 #mainContents .articleBody .staffInfo ul.staffInfo01,
.galleryInfo02 #mainContents .articleBody .staffInfo p{
	margin-bottom:15px;
}
.galleryInfo02 #mainContents .articleBody .staffInfo ul.staffInfo01 li{
	display:inline;
}
.galleryInfo02 #mainContents .articleBody .staffInfo ul.staffInfo01 li.staffName01{
	font-size:120%;
	color:#000000;
}

.galleryInfo02 #mainContents hr.printPageSep{
	clear:both;
	display:block;
	color:#ffffff;
	height:1px;
	border:none;
	border-top:1px solid #404040;
}

.galleryInfo02 #mainContents .articleBody ul.staffList{
	clear:both;
}
.galleryInfo02 #mainContents .articleBody ul.staffList li.staffList_left{
	width:46%;
	padding:15px 10px;
	float:left;
}
.galleryInfo02 #mainContents .articleBody ul.staffList li.staffList_right{
	width:46%;
	padding:15px 10px;
	float:left;
}
.galleryInfo02 #mainContents .articleBody ul.staffList li.staffList_left ul,
.galleryInfo02 #mainContents .articleBody ul.staffList li.staffList_right ul,
.galleryInfo02 #mainContents .articleBody ul.staffList li.staffList_left dl,
.galleryInfo02 #mainContents .articleBody ul.staffList li.staffList_right dl{
	padding-bottom:15px;
}
.galleryInfo02 #mainContents .articleBody ul.staffList li.staffList_left dl dt,
.galleryInfo02 #mainContents .articleBody ul.staffList li.staffList_right dl dt{
	padding-bottom:5px;
}
.galleryInfo02 #mainContents .articleBody ul.staffList li.staffList_left ul li,
.galleryInfo02 #mainContents .articleBody ul.staffList li.staffList_right ul li{
	display:inline;
}
.galleryInfo02 #mainContents .articleBody ul.staffList li .staffName01{
	font-weight:bold;
	font-size:100%;
	color:#000000;
}
.galleryInfo02 #mainContents .articleBody ul.staffList li .staffName02{
	color:#000000;
}
/* 6. プライバシーポリシー　.privacyPolicy
------------------------------------------------------------------------- */
.privacyPolicy div.articleBody p{
	padding-left:15px;
	padding-right:15px;
	padding-bottom:20px;
}
.privacyPolicy div.articleBody dl{
	padding-left:15px;
	padding-right:15px;/* --070705-- */
	padding-bottom:20px;/* --070705-- */
}
.privacyPolicy div.articleBody dt{
	padding-bottom:10px;
	color:#000000;
	font-weight:bold;
}
.privacyPolicy div.articleBody dd{
	padding-bottom:10px;
}

/* 7. 採用情報　.recruit
------------------------------------------------------------------------- */
.recruit #mainContents .articleTitle{
	margin-bottom:0;
}
.recruit div.articleBody p{
	padding-top:10px;
	padding-left:10px;
	padding-bottom:15px;
}
.recruit div.articleBody dl{
	padding-left:10px;
	padding-right:10px;/* --070705-- */
	padding-bottom:10px;
}
.recruit div.articleBody dt{
	padding-bottom:10px;
	color:#000000;
	font-weight:bold;
}
.recruit div.articleBody dd{
	padding-bottom:3px;
}

/* 8. サイトマップ　.sitemap
------------------------------------------------------------------------- */
.sitemap div.articleBody ul{
	padding-left:10px;
	padding-bottom:20px;
}
.sitemap div.articleBody li{
	padding-left:15px;
	padding-bottom:10px;
}
.sitemap div.articleBody span.sitemapBold{
	font-weight:bold;
}

.sitemap div.articleBody dd{
	padding-bottom:3px;
}

/* 9. サイトポリシー　.sitePolicy
------------------------------------------------------------------------- */
.sitePolicy div.articleBody p{
	padding-left:10px;
	padding-bottom:15px;
}
.sitePolicy div.articleBody dl{
	padding-left:10px;
	padding-right:10px;/* --070705-- */
	padding-bottom:20px;/* --070705-- */
}
.sitePolicy div.articleBody dt{
	padding-bottom:10px;
	color:#000000;
	font-weight:bold;
}
.sitePolicy div.articleBody dd{
	padding-bottom:2px;
}
/*
.sitePolicy div.articleBody dl ul li{
	list-style-type:disc;
	list-style-position:inside;
	line-height:130%;
	padding-bottom:5px;
}
*/
.sitePolicy div.articleBody dd.dot{
	display:list-item;
	margin-left:20px;
	list-style:circle;
}

/* 10. 交通アクセス　.access
------------------------------------------------------------------------- */

.access #mainContents div.articleBody{
	padding-bottom:10px;
}

.access #mainContents div.articleBody ul{
	padding-left:10px;
	padding-bottom:5px;
}
.access #mainContents div.articleBody li{
	padding-left:10px;
	padding-bottom:2px;
}
.access #mainContents div.articleBody img{
	margin-left:15px;
}

/* 11. お問い合わせ　.contact
------------------------------------------------------------------------- */
.contact #mainContents .articleTitle{/* --070705-- */
	margin-bottom:0;
}
.contact #mainContents .workP,
.contact #mainContents .mediaP{/* --070705-- */
	margin-bottom:10px;
}

.contact div.articleBody p{
	padding-left:10px;
	padding-right:10px;/* --070705-- */
	padding-bottom:15px;
}
.contact div.articleBody dl{
	padding-left:10px;
	padding-bottom:10px;

}
.contact div.articleBody dt{
	padding-bottom:10px;
	color:#000000;
}
.contact div.articleBody dd{
	padding-bottom:3px;

}

/* 12. スペシャル　.special
------------------------------------------------------------------------- */
.special #mainContents .articleBody2{
	line-height:130%;
}

.special #mainContents .articleBody2 table{
	border-collapse:collapse;
	empty-cells:show;
	border-spacing:0;
	text-align:left;
}
.special #mainContents .articleBody2 table td,
.special #mainContents .articleBody2 table tr{
	vertical-align:top;
}
.special #mainContents .articleBody2 strong{
	font-weight:bold;
	color:#000000;
}
.special #mainContents .articleBody2 p{
	padding-bottom:15px;
}
.special #mainContents .articleBody2 a{
	color:#cc0000;
}


/* -.その他用CSS
------------------------------------------------------------------------- */
.fLeft{
	float:left;
}
.fRight{
	float:right;
}
.fClear{
	clear:both;
}

.spaceBottom10{
	margin-bottom:10px!important;
}

.spaceBottom15{
	margin-bottom:15px!important;
}

.spaceBottom20{
	margin-bottom:20px!important;
}

.spaceBottom30{
	margin-bottom:30px!important;
}
.spaceBottom35{
	margin-bottom:35px!important;
}
.spaceBottom40{
	margin-bottom:40px!important;
}
.spaceBottom50{
	margin-bottom:50px!important;
}

