@charset "UTF-8";

/*==========================================================================

layoutSetting

==========================================================================*/
/*-------------------------------------
eventContents,
eventContentsInnerSetting
-------------------------------------*/
#eventContents {
margin: 0 10px;
}

div.eventContentsInner {
margin: 0 20px;
}

/*-------------------------------------
commonSetting
-------------------------------------*/
.imageLeftHalf,
.imageRightHalf {
margin-bottom: 32px;
}

/*-------------------------------------
imageLeftHalf,
imageRightHalfSetting
-------------------------------------*/
.imageLeftHalf .leftColumn,
.imageRightHalf .rightColumn {
width: 240px;
}

.imageLeftHalf .rightColumn,
.imageRightHalf .leftColumn {
width: 310px;
}

/*-------------------------------------
shopInfoSetting
-------------------------------------*/
.shopInfo {
margin-top: 20px;
}




/*==========================================================================

titleSetting

==========================================================================*/
div#contents h2 {
height: 112px;
background: url("../../images/evt_ttl.gif") no-repeat;
}

div#contents h3,
div#contents h4 {
line-height: 1.5;
}

div#contents h3 {
margin-bottom: 16px;
text-indent: 0;
font-size: 1.2em;
}

div#contents h4 {
padding: 8px 0 16px 31px;
font-size: 1em;
color: #E4007F;
background: url("../../../common/images/bg_ciao_sub_ttl.gif") no-repeat;
}




/*==========================================================================

pageTitleAreaSetting

==========================================================================*/
div#pageTitle .section {
position: relative;
}

/*-------------------------------------
backNumberButtonSetting
-------------------------------------*/
div#pageTitle p#backNumberButton {
padding: 0 21px 4px 0;
background: url("../../../common/images/ico_backnumber.gif") no-repeat right top;
font-size: .83em;
position: absolute;
top: 10px;
right: 0;
}

div#pageTitle p#backNumberButton a {
color: #333;
}




/*==========================================================================

applicationSetting

==========================================================================*/
.application h4 {
background: url("../images/ttl_application.gif") no-repeat !important;
}




/*==========================================================================

overcapacitySetting

==========================================================================*/
.overcapacity {
margin-top: 20px;
padding: 8px 20px;
text-align: center;
background: #FCF0E1;
}

.overcapacity p {
margin-bottom: 0 !important;
}

/*==========================================================================

slcSetting

==========================================================================*/
.slcInfo {
margin-top: 20px;
padding: 8px 20px;
text-align: center;
background: #f9bd95;
}

.slcInfo p {
font-size: 1em;
font-weight: bold;
margin-bottom: 0 !important;
}