@charset "Shift_JIS";

/*shop top
-------------------------------------------*/
h3.GrandOpen{
margin-bottom:20px;
width:524px;
height:102px;
background:url(../../shopnews/images/banner_grandopen.gif) no-repeat;
text-indent:-9999px;
}

/*タイトルカラー
-------------------------------------------*/
ul.EventBLUE{
margin:0;
padding:0;
margin-bottom:10px;
padding-bottom:4px;
background:url(../../shopnews/images/ttl_line_blue.gif) bottom no-repeat;
width:524px;
}
ul.EventRED{
margin:0;
padding:0;
margin-bottom:10px;
padding-bottom:4px;
background:url(../../shopnews/images/ttl_line_red.gif) bottom no-repeat;
width:524px;
}
ul.EventORANGE{
margin:0;
padding:0;
margin-bottom:10px;
padding-bottom:4px;
background:url(../../shopnews/images/ttl_line_orange.gif) bottom no-repeat;
width:524px;
}
ul.EventGREEN{
margin:0;
padding:0;
margin-bottom:10px;
padding-bottom:4px;
background:url(../../shopnews/images/ttl_line_green.gif) bottom no-repeat;
width:524px;
}
ul.EventPURPLE{
margin:0;
padding:0;
margin-bottom:10px;
padding-bottom:4px;
background:url(../../shopnews/images/ttl_line_purple.gif) bottom no-repeat;
width:524px;
}
ul.EventBROWN{
margin:0;
padding:0;
margin-bottom:10px;
padding-bottom:4px;
background:url(../../shopnews/images/ttl_line_brown.gif) bottom no-repeat;
width:524px;
}
ul.EventYELLOW{
margin:0;
padding:0;
margin-bottom:10px;
padding-bottom:4px;
background:url(../../shopnews/images/ttl_line_yellow.gif) bottom no-repeat;
width:524px;
}
ul.EventDBLUE{
margin:0;
padding:0;
margin-bottom:10px;
padding-bottom:4px;
background:url(../../shopnews/images/ttl_line_dblue.gif) bottom no-repeat;
width:524px;
}
/*タイトル
-------------------------------------------*/
li.EventIcon{
float:left;
width:90px;
}
li.EventLogoA{
margin-top:10px;
float:left;
width:70px;
}
li.EventLogoB{
margin-top:10px;
float:left;
width:85px;
}
li.EventName{
margin-top:18px;
margin-left:5px;
padding:0;
float:left;
width:420px;
font-size:20px;
line-height:100%;
}
.lineH{
line-height:140%;
}
* html .lineH {line-height:180%;} 
*+html .lineH {line-height:180%;} /* IE6 */

li.EventFloor{
margin-top:5px;
float:right;
width:37px;
}

/*チャッチコピーの色
-------------------------------------------*/
p.CopyBLUE{
font-size:18px;
line-height:120%;
color:#1276b7;
}
p.CopyRED{
font-size:18px;
line-height:120%;
color:#f00000;
}
p.CopyORANGE{
font-size:18px;
line-height:120%;
color:#ff9600;
}
.copy_ao{
font-size:14px;
line-height:120%;
color:#ff9600;
}

p.CopyGREEN{
font-size:18px;
line-height:120%;
color:#589214;
}
p.CopyPURPLE{
font-size:18px;
line-height:120%;
color:#783c96;
}
p.CopyBROWN{
font-size:18px;
line-height:120%;
color:#825019;
}
p.CopyYellow{
font-size:18px;
line-height:120%;
color:#c8aa14;
}
p.CopyDBLUE{
font-size:18px;
line-height:120%;
color:#0a41b9;
}

/*イベント内容
-------------------------------------------*/
.EventTxt{
margin-bottom:20px;
}

.TxtArea{
float:left;
width:280px;
}
.PhotoArea{
float:right;
width:230px;
}
.Logo{
margin-left:70px;
margin-top:20px;
}
.Gaiyou{
margin-top:15px;
}


/*詳細はこちらボタン
-------------------------------------------*/
.BtnGoShop {
clear:both;
float:none;
width:524px;
padding-top:15px;
background:url(../images/dotted_line.gif) repeat-x;
}
.BtnGoShop ul{
margin:0;
padding:0;
text-align:center;
}
.BtnGoShop ul li{
margin:0;
padding:0;
margin-left:auto;
margin-right:auto;
width:200px;
text-indent:-9999px;
background:url(../../shopnews/images/btn_goshop.gif) no-repeat;
}
.BtnGoShop ul li a{
display:block;
width:200px;
height:40px;
}



/*ボタン部分 NEW
-------------------------------------------*/
#BackBtn{
width:524px;
}
#BackBtn ul{
margin-left:auto;
margin-right:auto;
width:376px;
}
#BackBtn li{
float:left;
width:178px;
}

li.ShopBack{
margin-right:10px;
background:url(../../shops/images/bt_back.gif) no-repeat;
}

li.EventBack{
margin-left:10px;
background:url(../../shops/images/bt_back.gif) no-repeat;
}

#BackBtn a{
width:178px;
height:34px;
display:block;
}


/*GW
-------------------------------------------*/

.toDetail {
text-align:right;
margin:5px 0;
font-size:11px;
}

#anniTtl{
margin:20px 0 0 0;
padding:0;
background:url(../../topics/images/1st_anni_sttl.jpg) no-repeat;
width:524px;
height:85px;
text-indent:-9999px;
}

#anniTxt{
margin:0;
background-color:#fcf11d;
padding:0 15px;
color:#000000;
}

#anniBook{
margin:0 0 30px 0;
padding:60px 25px 0 130px;
background:url(../../topics/images/1st_anni_bg.jpg) no-repeat;
height:125px;
font-size:11px;
line-height:160%;
}

#Ttl{
margin:0;
padding:10px 0 0 0;
font-size:16px;
font-weight:bold;
color:#FF3333;
border-top:dotted 2px #FF3333;
}

#AnniTtl{
margin:0;
background:url(../../topics/images/1st_anni_sttl.jpg) no-repeat;
width:524px;
height:85px;
}

.dotLine{
border-top:dotted 1px #666666;
}

.dotLineU{
border-bottom:dotted 1px #666666;
}

.green{
color:#669900;
font-size:12px;
}

.purple{
color:#663399;
font-size:12px;
}

.blue{
color:#187fc4;
font-size:12px;
}

.orange{
color:#FF6633;
font-size:12px;
}

.red{
color:#990066;
font-size:12px;
}

.yellow{
color:#FFCC00;
font-size:12px;
}

.pink{
color:#D53382;
font-size:12px;
}

.pink_s{
color:#D53382;
font-size:11px;
}

.floorPink,.floorBlue,.floorGreen,.floorRed,.floorPurple,.floorYellow,.floorOrange{
font-size:14px;
color:#FFFFFF;
padding-left:5px;
margin-top:10px;
}

.floorGreen{
background-color:#B0C31C;
}

.floorPink{
background-color:#D53382;
}

.floorPurple{
background-color:#663399;
}

.floorBlue{
background-color:#187fc4;
}

.floorRed{
background:#990066;
}

.floorOrange{
background-color:#FF9933;
}


.floorYellow{
background:#FFCC00;
}


/*summer2010*/
#summer2010{
border:#3399FF solid 2px;
width:476px;
margin:0 22px;
padding:20px 0;
}
.kotira{
margin:0px;
width:524px;
text-align:right;
clear:both;
float:none;
}#MainContentBox .MainContent .EventTxt.clearfix #posterImg {
	width: 200px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	border: 1px solid #cccccc;
}
#MainContentBox .MainContent .EventTxt.clearfix #imgClickText {
	font-size: 10.5px;
	color: #444444;
	text-align: center;
	margin-top: 5px;
}

