@charset "utf-8";

/* ----------------------------------------------

	ArtMeter / DAIBUTSU styles
	author   : (C)KAYAC http://www.kayac.com/
	created  : 2007/07/18
	modified : 2007/07/18

---------------------------------------------- */
@import url("/css/common.css");
@import url("/css/form.css");
@import url("daibutsu_works.css");


/* CONTENTS HEAD
---------------------------------------------- */

div#contHead h2#titleWorks {
}

/* MAIN
---------------------------------------------- */

body#EVENT div#contBody {
	margin: 10px 20px;
}

body#EVENT div#contBody div.contDaibutsu {
	margin: 1px 15px 40px;
	border: 1px solid #000;
	border-top: 2px solid #000;
	text-align: left;
}
body#EVENT div#contBody h3#frontLogo,
body#EVENT div#contBody div.contDaibutsu h3 {
	margin: 0;
	text-align: center;
}

ul#menuDaibutsu {
	margin: 10px 60px 30px;
}
ul#menuDaibutsu li {
	display: inline;
}
ul#menuDaibutsu li a {
	float: left;
	height: 18px;
}
ul#menuDaibutsu li#menuD01 a {
	width: 116px;
	margin-right: 46px;
	background-image: url(/img/special/daibutsu/name_gab.gif);
}
ul#menuDaibutsu li#menuD02 a {
	width: 39px;
	margin-right: 121px;
	background-image: url(/img/special/daibutsu/name_ryo.gif);
}
ul#menuDaibutsu li#menuD03 a {
	width: 152px;
	margin-right: 81px;
	background-image: url(/img/special/daibutsu/name_hayashi.gif);
}
ul#menuDaibutsu li#menuD04 a {
	width: 81px;
	margin-right: 60px;
	background-image: url(/img/special/daibutsu/name_kunimo.gif);
}
ul#menuDaibutsu li#menuD05 a {
	width: 102px;
	margin-right: 0px;
	background-image: url(/img/special/daibutsu/name_tomaru.gif);
}

body#EVENT div#contBody div.contDaibutsu div.boxArtist {
	clear: both;
	width: 850px;
	margin: 0 auto 25px;
	padding: 8px 8px 0;
	background-repeat: no-repeat;
	background-position: 0 0;
}
body#EVENT div#contBody div.contDaibutsu div#boxGab {
	border: 1px solid #3399CC;
	background-image: url(/img/special/daibutsu/bg_gab.gif);
}
body#EVENT div#contBody div.contDaibutsu div#boxRyo {
	border: 1px solid #FF3366;
	background-image: url(/img/special/daibutsu/bg_ryo.gif);
}
body#EVENT div#contBody div.contDaibutsu div#boxHayashi {
	border: 1px solid #5B9920;
	background-image: url(/img/special/daibutsu/bg_hayashi.gif);
}
body#EVENT div#contBody div.contDaibutsu div#boxKunimo {
	border: 1px solid #F80800;
	background-image: url(/img/special/daibutsu/bg_kunimo.gif);
}
body#EVENT div#contBody div.contDaibutsu div#boxTomaru {
	border: 1px solid #FFCC00;
	background-image: url(/img/special/daibutsu/bg_tomaru.gif);
}

div.boxArtist dl.faceArtist {
	display: inline;
	float: left;
	width: 90px;
}
div.boxArtist dl.faceArtist dt {
	padding: 0 0 21px;
	background-position: 0 100%;
	background-repeat: no-repeat;
}
div#boxGab dl.faceArtist dt {
	background-image: url(/img/special/daibutsu/sname_gab.gif);
}
div#boxRyo dl.faceArtist dt {
	background-image: url(/img/special/daibutsu/sname_ryo.gif);
}
div#boxHayashi dl.faceArtist dt {
	background-image: url(/img/special/daibutsu/sname_hayashi.gif);
}
div#boxKunimo dl.faceArtist dt {
	background-image: url(/img/special/daibutsu/sname_kunimo.gif);
}
div#boxTomaru dl.faceArtist dt {
	background-image: url(/img/special/daibutsu/sname_tomaru.gif);
}
dl.faceArtist dt a {
	display: block;
	width: 67px;
	height: 90px;
}
dl.faceArtist dt a:hover {
	background: #FF0;
}
dl.faceArtist dt a:hover img {
	width: 63px;
	height: 86px;
	margin: 2px;
}
dl.faceArtist dd a {
	width: 67px;
	height: 18px;
	margin: 5px 0 0;
	background: url(/img/special/daibutsu/btn_prof.gif) no-repeat 0 0;
}
dl.faceArtist dd a:hover {
	background: url(/img/special/daibutsu/btn_prof.gif) no-repeat 0 100%;
}


div.boxArtist dl.infoArtist {
	padding-left: 90px;
}
div.boxArtist dl.infoArtist dt {
	margin: 0 0 10px;
}
div.boxArtist dl.infoArtist dd {
	margin: 0 0 15px;
}

p#btnToCart {
	clear: both;
	height: 113px;
	padding: 20px 27px 40px;
}
p#btnToCart a {
	float: right;
	width: 400px;
	height: 113px;
	background: url(/img/special/daibutsu/btn_tocart.jpg) no-repeat 0 0;
}

p#btnToShonan {
	clear: both;
	margin: 20px 30px;
	text-align: right;
	color: #888;
	font-size: 85%;
}
p#btnToShonan a img {
	margin-left: 5px;
	border: 4px solid #EEE;
}
p#btnToShonan a:hover {
	background: none;
}
p#btnToShonan a:hover img {
	border: 4px solid #FF0;
}


/*  CLEAR FIX 
---------------------------------------------- */

ul#menuDaibutsu,
div.boxArtist,
div.contDaibutsu  {
    zoom:1;/*for IE 5.5-7*/
}
ul#menuDaibutsu:after,
div.boxArtist:after,
div.contDaibutsu:after  {/*for modern browser*/
    content:".";
    display: block;
    height:0px;
    clear:both;
    visibility:hidden;
}
* html ul#menuDaibutsu,
* html div.boxArtist,
* html div.contDaibutsu {
	display:inline-table;
	/*\*/display:block;/**/
}

/* TextLink -> ImgLink
---------------------------------------------- */

/* Vertical */


p#btnToCart a,
ul#menuDaibutsu li a,
dl.faceArtist dd a {
	display: block;
	text-indent: -9999px;
	background-position: 0 0;
	background-repeat: no-repeat;
	outline: none;
}
p#btnToCart a:hover,
ul#menuDaibutsu li a:hover,
dl.faceArtist dd a:hover {
	background-position: 0 100%;
}



