@charset "shift_jis";

body,div,p,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,th,td,form,fieldset,select,pre,blockquote {margin:0;padding:0;}
body {padding-bottom:20px;font-size:small;line-height:1.3;background:#503a1a url(../img/bg_brown.gif) center top;color:#ffffff;
	font-family:Meiryo,'メイリオ',Verdana,'Lucida Grande',"Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3",sans-serif;
	text-align:center;/* Quirks Mode */
}
*+html body {width:100%;overflow:auto;}
* html body, * html body *, * html body p {font-size:small;line-height:1.2;}
h1,h2,h3,h4,h5,form,textarea,select,option,input,table {font-size:small;}
ul,ol {list-style-type:none;}
table {border-collapse:collapse;border-spacing:0;}
th,td {empty-cells:show;}
form,fieldset,img,object,embed {border:0;}
legend {display:none;}
hr {height:1px;margin:10px 0px;border:0 none;background:#ccc;color:#ccc;}

a {border:0;outline:0;}
a:link		{color:#dca966;}
a:visited	{color:#ccbc99;}
a:hover 	{color:#ff6699;}
a:active	{color:#ff6699;}
em {font-style:normal;font-weight:bold;}

/*===== Common Selecters ==========================================*/

.clearfix:after {content:url(../img/s.gif);display:block;clear:both;height:0;}
.clearfix {display:inline-block;}
.clearfix {display:block;}

.red {color:red !important;}
.s {font-size:smaller !important;}

div#wrapper {width:950px;margin:0px auto;}

div#headerArea {width:950px;height:140px;text-align:left;background:black url(../img/bar_01.jpg) no-repeat center top;}

div#bodyArea {clear:both;width:950px;padding:5px 0 15px;background:url(../img/bar_02.gif) repeat-y center top;}
#bodyContents {margin:0 10px;}

div#footerArea {clear:both;width:950px;background:url(../img/bar_03.gif) no-repeat center bottom;}
#footUrl {float:left;width:360px;padding-left:10px;text-align:center;}
#footContents {float:right;width:560px;padding-right:10px;padding-bottom:20px;text-align:left;font-size:x-small;color:#c09050;}


/*===== HeadArea Selecters ======================================== */


/*===== FootArea Selecters ======================================== */
#footerArea #footUrl p {border-top:5px solid #c06;padding-top:25px;color:#cc0066;font-family:Arial,sans-serif;}
#footerArea #footUrl a {text-decoration:none;font-style:italic;color:#cc0066;letter-spacing:0.25em;font-weight:bold;}
#footerArea #footContents #footmenu {width:100%;border-top:5px solid #ffbccc;padding:10px 0;}
#footerArea #footContents #footmenu li {display:inline;padding-left:10px;background:url(../img/icon_arrow.gif) no-repeat left center;}
#footerArea #footContents #footmenu a {margin-right:1em;text-decoration:none;color:#ff6699;}
#footerArea #footContents #footmenu a:hover { color:#ff3399;}
#footerArea #footContents p {overflow:auto;}


/*===== [Precious]  MainArea Selecters ========================================*/

#preciousSub {float:left;width:160px;font-size:x-small;}
#preciousMain {float:right;width:740px;text-align:left;}
#preciousMain #preciousTitle {margin-bottom:15px;}
#preciousMain #preciousContents {width:680px;margin-left:40px;min-height:500px;}
* html #preciousMain #preciousContents {height:500px;overflow:visible;}

#preciousMain .box {margin-bottom:30px;}

#preciousMain .home {clear:both;padding:20px 40px 0 0;text-align:right;}
#preciousMain .home li {text-align:right;font-size:x-small;}
#preciousMain .home li a {padding-left:10px;background:url(../img/icon_backtop.gif) no-repeat left center;color:#dca966;}

#preciousMain .basicTable {border-collapse:separate;border-spacing:1px;}
#preciousMain .basicTable th {padding:3px;background:#806033;vertical-align:top;font-weight:normal;text-align:left;}
#preciousMain .basicTable td {border:1px solid #806033;padding:3px;}

/* news */
#preciousMain .movieTable {margin-bottom:20px;text-align:center;}
#preciousMain .movieTable .text {width:180px;vertical-align:top;}
#preciousMain .movieTable .movie {}
#preciousMain .oshirase {margin:0 40px 30px 0;padding:10px;border:3px double #806633;}
#preciousMain .oshirase strong {color:#ff6699;}
#preciousMain #history {width:680px;height:40px;margin-bottom:10px;background:url(../img/title_update.gif) no-repeat center top;}
#preciousMain .newsflash {max-width:680px;margin-bottom:10px;}
#preciousMain .newsflash th {width:70px;}
#preciousMain .newsflash .photo {width:100px;text-align:center;}
#preciousMain #update {clear:both;width:560px;border-collapse:separate;border-spacing:5px;margin-bottom:20px;}
#preciousMain #update caption {margin-bottom:0.5em;padding-bottom:5px;text-align:left;font-weight:bold;background:url(../img/line.gif) repeat-x left bottom;}
#preciousMain #update th {width:15%;padding:0.25em;text-align:center;background:url(../img/icon_arrow2.gif) no-repeat right center;color:#ff6699;}
#preciousMain #update td {width:85%;padding:0.25em;}
#preciousMain #update .new {vertical-align:text-bottom;}

/* ticket */
#preciousMain #ticket {width:520px;margin-bottom:20px;}
#preciousMain #ticket caption {margin-bottom:0.5em;text-align:left;font-weight:bold;}
#preciousMain #ticket dl {margin-bottom:1em;}
#preciousMain #ticket dd {margin-left:15px;}
#preciousMain #ticket em {font-weight:normal;color:#ffc000;}
#preciousMain #ticket .place {padding-left:15px;background:url(../img/icon_arrow.gif) no-repeat left center;}

/* vol_n */
#preciousMain #eventTable {max-width:600px;margin-bottom:30px;}
#preciousMain #eventTable tr {background:url(../img/line.gif) repeat-x left bottom;}
#preciousMain #eventTable th {padding:0.25em 1em 0.25em 0px;}
#preciousMain #eventTable th p {padding-left:15px;background:transparent url(../img/icon_arrow.gif) no-repeat left center;}
#preciousMain #eventTable td {padding:0.25em 1em 0.25em 0.25em;}
#preciousMain #eventTable a {text-decoration:none;}
#preciousMain #eventTable a:hover {color:#ff6699;}
#preciousMain #eventTable .photo {padding:0.25em !important;text-align:center;}
#preciousMain #kikakuContents {margin-bottom:40px;}
#preciousMain #kikakuContents ul {margin-left:10px;margin-bottom:20px;}
#preciousMain #kikakuContents li {padding-left:20px;}
#preciousMain #kikakuContents li.m {background:url(../img/icon_arrow2.gif) no-repeat 5px center;}
#preciousMain #kikakuContents strong {color:#dc3070;}
#preciousMain .kikaku-box {border:1px solid #806633;margin:0 120px 20px 0;padding:10px 20px 10px 10px;}
#preciousMain .kikaku-box h2 {margin-bottom:0.25em;padding-left:15px;font-size:small;background:url(../img/icon_arrow.gif) no-repeat left center;color:#ff6699;}
#preciousMain .kikaku-box h2 a {color:#ff6699;}
#preciousMain .kikaku-box .box-s {margin-left:2em;margin-bottom:1em;}
#preciousMain .kikaku-box dl {margin-top:1em;}
#preciousMain .kikaku-box dt {padding-left:25px;background:url(../img/icon_star.gif) no-repeat left center;color:#ffcc00;font-weight:bold;}
#preciousMain .kikaku-box dd {padding-left:25px;margin-bottom:0.5em;}

#preciousMain .eventImage {width:720px;margin-bottom:30px;border:1px solid #333;}
#preciousMain .eventImage .movie {width:340px;text-align:left;}
#preciousMain .eventImage .photo {width:380px;text-align:center;}


/* sub */
#preciousSub #menu li {width:150px;height:50px;margin:0 auto;}
#preciousSub #menu li a {display:block;width:150px;height:50px;margin:0;padding:0;border:0;text-indent:-9999px;}
#preciousSub #menu #home a {background:url(../img/btn_menu_home.jpg) no-repeat;}
#preciousSub #menu #blog a {background:url(../img/btn_menu_sisters.jpg) no-repeat;}

#preciousSub #menu #ticket a {background:url(../img/btn_menu_ticket.jpg) no-repeat;}
#preciousSub #menu #mail a {background:url(../img/btn_menu_mail.jpg) no-repeat;}
#preciousSub #menu #home a:hover,
#preciousSub #menu #ticket a:hover,
#preciousSub #menu #blog a:hover,

#preciousSub #menu #mail a:hover {background-position:0px -100px;}
#preciousSub #menu #history {height:auto;padding-top:50px;background:url(../img/btn_menu_history.jpg) no-repeat;}
#preciousSub #menu #history ol#list {padding:0 15px 15px 20px;background:url(../img/btn_menu_history.jpg) no-repeat left bottom;}
#preciousSub #menu #history ol#list li {width:auto;height:auto;text-align:left;margin-bottom:0.5em;}
#preciousSub #menu #history a {display:inline;width:auto;height:auto;text-indent:0;padding-left:12px;background:url(../img/icon_arrow_wh.gif) no-repeat left center;}

#preciousSub #menu #event {height:auto;padding-top:50px;background:url(../img/btn_menu_event.jpg) no-repeat;}
#preciousSub #menu #event ol#list {padding:0 15px 15px 20px;background:url(../img/btn_menu_event.jpg) no-repeat left bottom;}
#preciousSub #menu #event ol#list li {width:auto;height:auto;text-align:left;margin-bottom:0.5em;}
#preciousSub #menu #event a {display:inline;width:auto;height:auto;text-indent:0;padding-left:12px;background:url(../img/icon_arrow_wh.gif) no-repeat left center;}



/* profile */
#preciousMain 
#profile {width:560px;}#preciousMain #profile h1 {margin-bottom:1em;padding:7px 1em;font-size:medium;line-height:1.1;letter-spacing:0.25em;background:url(../img/bg_profile_name.gif) no-repeat center;text-align:center;}
#preciousMain #profile h1 span {font-size:small;letter-spacing:0em;}
#preciousMain #profile #profile-img {margin-bottom:1em;padding:10px;border-bottom:1px solid #806633;text-align:center;}
#preciousMain #profile .profileTable {margin:0 auto 15px;border-collapse:separate;border-spacing:5px;}
#preciousMain #profile .profileTable th {text-align:right;color:#a97033;}

/* company */
#preciousMain #company h1 {margin-bottom:0.5em;}
#preciousMain #companyTable {border-collapse:separate;border-spacing:1px;}
#preciousMain #companyTable th {padding:0.5em 1em 0.5em 0.5em;font-weight:normal;background:#503300;}
#preciousMain #companyTable td {padding:0.5em;border-bottom:1px solid #503300;}


