﻿/*---------- 出演アーティスト ----------*/

body.artist #container {
	background: url(../img/bg_artist.jpg) no-repeat 312px 0;
}

body.artist #mainClm h2 {

}

body.artist #mainClm div.box {
	margin: 0;
	overflow: hidden;
	height: 1%;
	min-height: 400px;
}

body.artist #mainClm h3 {
	margin: 0 0 20px;
	width: 100%;
	clear: both;
}

body.artist #mainClm h3 span {
	font-size: 16px; /font-size: 133%;
}

body.artist #mainClm p.photo {
	float: right;
	width: 191px;
}

body.artist #mainClm p.photo img {
	margin: 0 0 10px 0;
}

body.artist #mainClm p.text {
	width: 300px;
	float: left;
	margin: 0 0 30px;
}

body.artist #mainClm p.text span {
	font-size: 11px; /font-size: 90%;
}

body.artist #mainClm p.link {
	width: 300px;
	float: left;
	font-size: 11px; /font-size: 90%;
	line-height: 1.4em;
	margin: 0 0 30px;
}

body.artist #mainClm table.schedule {
	clear: both;
	margin: 0 0 40px;
}

body.artist #mainClm table.schedule img {
	margin: 0 5px 0 0;
}

body.artist #localNavi {
	position: relative;
	width: 503px;
	height: 221px;
}

body.artist #localNavi li {
	position: absolute; top: 0; left: 0;
	font-size: 1px;
}

body.artist #localNavi li.item02 { left: 84px; }
body.artist #localNavi li.item03 { left: 169px; }
body.artist #localNavi li.item04 { left: 253px; }
body.artist #localNavi li.item05 { left: 338px; }
body.artist #localNavi li.item06 { left: 422px; }
body.artist #localNavi li.item07 { top: 75px; }
body.artist #localNavi li.item08 { left: 84px; top: 75px; }
body.artist #localNavi li.item09 { left: 169px; top: 75px; }
body.artist #localNavi li.item10 { left: 253px; top: 75px; }
body.artist #localNavi li.item11 { left: 338px; top: 75px; }
body.artist #localNavi li.item12 { left: 422px; top: 75px; }
body.artist #localNavi li.item13 { top: 151px; }
body.artist #localNavi li.item14 { left: 84px; top: 151px; }
body.artist #localNavi li.item15 { left: 169px; top: 151px; }
body.artist #localNavi li.item16 { left: 253px; top: 151px; }
body.artist #localNavi li.item17 { left: 338px; top: 151px; }
body.artist #localNavi li.item18 { left: 422px; top: 151px; }

body.artist #localNavi a {
	display: block;
	width: 80px;
	height: 70px;
	text-indent: -9999px;
	background: url(../img/btn_artist.jpg) no-repeat;
}

body.artist #localNavi .item02 a { background-position: -84px 0; }
body.artist #localNavi .item03 a { background-position: -169px 0; }
body.artist #localNavi .item04 a { background-position: -253px 0; }
body.artist #localNavi .item05 a { background-position: -338px 0; }
body.artist #localNavi .item06 a { background-position: -422px 0; }
body.artist #localNavi .item07 a { background-position: 0 -75px; }
body.artist #localNavi .item08 a { background-position: -84px -75px; }
body.artist #localNavi .item09 a { background-position: -169px -75px; }
body.artist #localNavi .item10 a { background-position: -253px -75px; }
body.artist #localNavi .item11 a { background-position: -338px -75px; }
body.artist #localNavi .item12 a { background-position: -422px -75px; }
body.artist #localNavi .item13 a { background-position: 0 -151px; }
body.artist #localNavi .item14 a { background-position: -84px -151px; }
body.artist #localNavi .item15 a { background-position: -169px -151px; }
body.artist #localNavi .item16 a { background-position: -253px -151px; }
body.artist #localNavi .item17 a { background-position: -338px -151px; }
body.artist #localNavi .item18 a { background-position: -422px -151px; }

body.artist #localNavi .item01 a:hover,
body#artist1 #localNavi .item01 a { background-position: 0 -221px; }
body.artist #localNavi .item02 a:hover,
body#artist2 #localNavi .item02 a { background-position: -84px -221px; }
body.artist #localNavi .item03 a:hover,
body#artist3 #localNavi .item03 a { background-position: -169px -221px; }
body.artist #localNavi .item04 a:hover,
body#artist4 #localNavi .item04 a { background-position: -253px -221px; }
body.artist #localNavi .item05 a:hover,
body#artist5 #localNavi .item05 a { background-position: -338px -221px; }
body.artist #localNavi .item06 a:hover,
body#artist6 #localNavi .item06 a { background-position: -422px -221px; }
body.artist #localNavi .item07 a:hover,
body#artist7 #localNavi .item07 a { background-position: 0 -296px; }
body.artist #localNavi .item08 a:hover,
body#artist8 #localNavi .item08 a { background-position: -84px -296px; }
body.artist #localNavi .item09 a:hover,
body#artist9 #localNavi .item09 a { background-position: -169px -296px; }
body.artist #localNavi .item10 a:hover,
body#artist10 #localNavi .item10 a { background-position: -253px -296px; }
body.artist #localNavi .item11 a:hover,
body#artist11 #localNavi .item11 a { background-position: -338px -296px; }
body.artist #localNavi .item12 a:hover,
body#artist12 #localNavi .item12 a { background-position: -422px -296px; }
body.artist #localNavi .item13 a:hover,
body#artist13 #localNavi .item13 a { background-position: 0 -372px; }
body.artist #localNavi .item14 a:hover,
body#artist14 #localNavi .item14 a { background-position: -84px -372px; }
body.artist #localNavi .item15 a:hover,
body#artist15 #localNavi .item15 a { background-position: -169px -372px; }
body.artist #localNavi .item16 a:hover,
body#artist16 #localNavi .item16 a { background-position: -253px -372px; }
body.artist #localNavi .item17 a:hover,
body#artist17 #localNavi .item17 a { background-position: -338px -372px; }
body.artist #localNavi .item18 a:hover,
body#artist18 #localNavi .item18 a { background-position: -422px -372px; }

/*---------- 印刷 ----------*/
@media print {

body.artist #localNavi {
	display: none;
}

}
