@charset "UTF-8";
/* CSS Document */




body { margin:0px;padding:0px;background-color:#6b619d;font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; }
img { border:0px; }

.center { text-align:center; }
.block-left { float:left; }
.img-left { float:left;margin:0px 20px 20px 0px; }

#container { width:100%;margin:0px;padding:0px;border:0px;float:left; }
#header { width:100%;height:35px;margin:0px;padding:0px;border:0px;background-color:#fff; }
#header .header-inner { width:850px;height:35px;margin:0px auto;padding:0px;border:0px; }
#header #logo-title { width:113px;height:35px;margin:0px;padding:0px;border:0px;float:left; }
#header #close-btn { width:93px;height:35px;margin:0px;padding:0px;border:0px;float:right; }

#main-stage-container { width:100%;height:560px;margin:0px;padding:0px;border:0px;float:left;background-image:url(../images/gallery/template/stage-bg.png);background-repeat:repeat-x; }
#main-stage-container .main-stage-inner { width:858px;height:488px;margin:36px auto;padding:0px;border:0px; }
#main-stage-container .main-stage-inner #left-container { width:350px;height:488px;margin:0px;padding:0px;border:0px;float:left; }
#main-stage-container .main-stage-inner #gallery-title { width:350px;height:175px;margin:0px;padding:0px;border:0px;float:left; }
#main-stage-container .main-stage-inner #left-bottom { width:350px;height:303px;margin:0px;padding:0px;border:0px;float:left;background-image:url(../images/gallery/template/gallery-left-bg.png);background-repeat:no-repeat; }
#left-bottom .top-txt-area { width:330px;height:124px;margin:10px 6px 10px 14px;padding:0px;border:0px;float:left;text-align:left;display:inline; }
#left-bottom .info { width:320px;height:125px;margin:10px 6px 0px 24px;padding:0px;border:0px;float:left;text-align:left;display:inline; }

#main-stage-container .main-stage-inner #left-bottom2 { width:350px;height:303px;margin:0px;padding:0px;border:0px;float:left;background-image:url(../images/gallery/template/gallery-left-bg2.png);background-repeat:no-repeat; }
#left-bottom2 .top-txt-area { width:330px;height:124px;margin:10px 6px 10px 14px;padding:0px;border:0px;float:left;text-align:left;display:inline; }
#left-bottom2 .info { width:320px;height:125px;margin:10px 6px 0px 24px;padding:0px;border:0px;float:left;text-align:left;display:inline; }

#main-stage-container .main-stage-inner #right-container,
#main-stage-container .main-stage-inner #right-container2 {
	width: 508px;
	height: 488px;
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
	background: url(../images/gallery/template/gallery-main-bg.png) no-repeat;
}

#main-stage-container .main-stage-inner #right-container2 { 
	background: url(../images/gallery/template/gallery-main-bg2.png) no-repeat;
}


#right-container #artist-name, #right-container2 #artist-name { width:500px;height:30px;margin:54px 4px 0px 4px;padding:0px;border:0px;float:left;display:inline; }
#right-container #artist-name .artist-name-inner, #right-container2 #artist-name .artist-name-inner { margin:0px 0px 0px 10px;text-align:left;float:left;display:inline;line-height:30px; }
#right-container #artist-intro, #right-container2 #artist-intro { width:460px;height:145px;margin:20px 24px 0px 24px;padding:0px;border:0px;text-align:left;float:left;display:inline;font-size:0.8em;color:#333; }
#right-container #thumb-container, #right-container2 #thumb-container { width:490px;height:165px;margin:70px 14px 0px 4px;padding:0px;border:0px;float:left;display:inline; }
#right-container #thumb-container .thumbnail, #right-container2 #thumb-container .thumbnail { width:60px;height:45px;margin:0px 0px 10px 10px;padding:0px;border:0px;float:left;display:inline; }

#footer { width:858px;margin:0px auto;padding:0px;border:0px;text-align:center; }
#footer .footer-inner { width:858px;padding:5px 0px 50px 0px;float:left;color:#fff; }

#main-stage-container .main-stage-inner #right-container-blank { width:508px;height:488px;margin:0px;padding:0px;border:0px;float:left;background-image:url(../images/gallery/template/gallery-main-bg-blank.png);background-repeat:no-repeat; }/*開催準備中*/
#right-container-blank .txt-area { width:100%;padding:50px 0px;float:left;text-align:center;color:#6b619d;font-size:0.7em; }




/* テキストリンクスタイル */
a { color:#6b619d;text-decoration:underline; }
a:link { color:#6b619d;text-decoration:underline; }
a:visited { color:#6b619d;text-decoration:underline; }
a:hover { color:#000;text-decoration:underline; }




/* テキストスタイル */
.bold { font-weight:bold; }
.underlined { text-decoration:underline; }
.size07 { font-size:0.7em; }
.size08 { font-size:0.8em; }
.size085 { font-size:0.85em; }
.size09 { font-size:0.9em; }
.size1 { font-size:1em; }
.size1-1 { font-size:1.1em; }
.red { color:#ff0000; }
.pink { color:#ff7f8f; }
.blue { color:#6b619d; }
.black { color:#000; }
.grey { color:#666; }
.dark-grey { color:#333; }
.orange { color:#d98f2a; }
