@charset "utf-8";

body#event .live .titlecopy,
body.della .subnav > header,
body.della .rcontents section > header,
body.della section > header {
	margin-bottom: 1em; padding-top: 1em;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(246,246,247,1)), color-stop(1%,rgba(246,246,247,0.99)), color-stop(100%,rgba(255,255,255,0)));
	background: -webkit-linear-gradient(top, rgba(246,246,247,1) 0%,rgba(246,246,247,0.99) 1%,rgba(255,255,255,0) 100%);
	background: linear-gradient(to bottom, rgba(246,246,247,1) 0%,rgba(246,246,247,0.99) 1%,rgba(255,255,255,0) 100%);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#f2f2f2, endcolorstr=#ffffff))"; zoom: 1;
}

body.wedding header.cmn_title1,
body.wedding .subnav > header,
body.wedding .rcontents section > header,
body.wedding article[role="main"] > header {
	margin-bottom: 1em; padding-top: 1em;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(1%,rgba(255,230,235,0.99)), color-stop(100%,rgba(255,255,255,0)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,230,235,0.99) 1%,rgba(255,255,255,0) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(255,230,235,0.99) 1%,rgba(255,255,255,0) 100%);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#ffe6eb, endcolorstr=#ffffff))"; zoom: 1;
}
body.wedding header.cmn_title1,
body.wedding .subnav > header,
body.wedding .rcontents section > header,
body.wedding article[role="main"] > header {
	border-top: 3px solid #d4aab3;
}

body.della .subnav > header,
body.della .rcontents section > header,
body.della article[role="main"] > header {
	border-top: 3px solid #74ad67;
}

body.della header.cmn_title1,
body.della article[role="main"] > header {
	border-top: 3px solid #74ad67;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(2%,rgba(255,255,255,1)), color-stop(2%,rgba(215,233,176,1)), color-stop(100%,rgba(255,255,255,0)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 2%, rgba(215,233,176,1) 2%, rgb(255,255,255) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 2%, rgba(215,233,176,1) 2%, rgb(255,255,255) 100%);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#d7e9b0, endcolorstr=#ffffff))"; zoom: 1;
}

body.cine header.cmn_title1,
body.cine .subnav > header,
body.cine .rcontents section > header,
body.cine article[role="main"] > header {
	border-top: 3px solid #ffb748;
	background: #fd3408;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fd3408), color-stop(100%,#fe6713));
	background: -webkit-linear-gradient(top,  #fd3408 0%,#fe6713 100%);
	background: linear-gradient(to bottom, #fd3408 0%,#fe6713 100%);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#fd3408, endcolorstr=#fe6713))"; zoom: 1;
}

body.club header.cmn_title1,
body.club .subnav > header,
body.club .rcontents section > header,
body.club article[role="main"] > header,
body.club#schedule_top article[role="main"] > section > header {
	border-top: 3px solid #109ae5;
	background: #0e2d80;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0e2d80), color-stop(100%,#1541BC));
	background: -webkit-linear-gradient(top,  #0e2d80 0%,#1541BC 100%);
	background: linear-gradient(to bottom, #0e2d80 0%,#1541BC 100%);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#0e2d80, endcolorstr=#1541BC))"; zoom: 1;
}

header.cmn_title1 h1,
.subnav > header h1,
.rcontents section > header h1,
article[role="main"] > header > h1,
article[role="main"] section > header > h1{ font-size: 1.4em; line-height: 1; padding-left: 0.9em; background: transparent url(/common/images/title_bg.png) no-repeat 0 20%; }

header.cmn_title1,
.subnav > header h1,
.rcontents section > heade h1,
article[role="main"] > header,
article[role="main"] section > header { color: #014a36; }

body.wedding .subnav > header h1,
body.wedding .rcontents section > header h1,
body.wedding article[role="main"] > header,
body.wedding article[role="main"] section > header { color: #fdb3c4; }


#emergency header > h1 { background: transparent url(/common/images/title_bg.png) no-repeat 0 20%; }
#emergency header > h1 span { padding-left: 0.5em; font-size: 0.7em; font-weight: lighter; font-family: Arial, serif !important; color: inherit; }

article[role="main"] section > header h1 span,
article[role="main"] > header > h1 span,
.subnav > header h1 span,
.rcontents section > header h1 span,
div.wrapper > .subnav > h1 span,
div.wrapper > .banner_box > h1 span { padding-left: 1em; font-size: 0.7em; font-weight: lighter; font-family: Helvetica, Arial, serif !important; }

body.wedding article[role="main"] #emergency header > h1,
body.della article[role="main"] #emergency header > h1 { color: #a40000; }

body.club .subnav > header h1,
body.club .rcontents section > header h1,
body.club article[role="main"] > header > h1,
body.club article[role="main"] header.cmn_title1 > h1,
body.club article[role="main"] section > header > h1,
body.club article[role="main"] section > header > h1 span,
body.club article[role="main"] #emergency header > h1,
body.cine .subnav > header h1,
body.cine .rcontents section > header h1,
body.cine article[role="main"] > header > h1,
body.cine article[role="main"] header.cmn_title1 > h1,
body.cine article[role="main"] section > header > h1,
body.cine article[role="main"] #emergency header > h1 { color: #fff; }


#emergency article > h1 { font-weight: normal; padding-left: 1.5em; background: transparent url(/common/images/emergency_icon.png) no-repeat 0 50%; color: #a33131; }
#emergency article > div { margin-left: 1.5em; }
body.club #emergency article > h1,
body.club #emergency article > div { color: #ffffff; }
#emergency > article{ padding: 0.5em 1em;  }
body.della #emergency > article{ background-color: #f5f5f5; }
body.cine #emergency > article{ background-color: #f5f5f5; }
body.wedding #emergency > article{ background-color: #f5f5f5; }
body.club #emergency > article { background-color: #a40000; }

.banner_box div.moretxt { margin-bottom: 5px; padding: 7px; background-color: #ffffff; }
.banner_box div.moretxt a { color: #000000; }
bodyclub .wrapbox { background-color: #fff; }
/*
.wrapbox { padding: 12px; background-color: #ffffff; }
body.cine .wrapbox { padding: 0 12px 12px; }
*/
span.day { padding-right: 0.5em; font-weight: bold; font-size: 0.8em;  }
article[role="main"] h2 { margin: 0 0 1em; font-size: 1.3em; font-weight: bold; }
article[role="main"] h2 span { padding-left: 1em; font-size: 0.6em; color:#9c9c9c;  font-weight: bold; }
article[role="main"] h3 { font-weight: bold; }
article[role="main"] .cmn_title3:before,
article[role="main"] h3:before { content: '\0025cf'; font-size: 1.2em; }


body.wedding article[role="main"] h2{ border-top: 1px dotted #e6e6e6; border-bottom: 1px dotted #e6e6e6; line-height: 2; }

body.della article[role="main"] h2 { color: #84ba0f; }
body.club article[role="main"]  h2 { color: #1541bc; }
body.wedding article[role="main"] h2 { color: #fdb3c4; }

body.della article[role="main"] h3 { color: #84ba0f; }
body.cine article[role="main"]  h3 { color: #ffc600; }
body.club article[role="main"]  h3 { color: #1541bc; }
body.wedding article[role="main"] h3 { color: #fdb3c4; }

.link_detail { color: #000; text-decoration: none; }
.link_detail:hover { text-decoration: underline; }
body.cine .link_detail,
body.club .link_detail { color: #fff; }
body.della .link_detail:before { color:#002d24; }
.link_detail { font-size: 0.9em; position: absolute; top: 1.5em; right: 0.5em; font-weight: bold; }
.link_detail:before { content: '\e80b'; padding-right: 0.5em; font-family: 'lacitta-pc'; }
body.cine #news_box .link_detail { top: 1em; width: auto; }
body.cine .link_detail { text-decoration: none; color: #ffffff; }

header.cmn_title1,
.banner_box > header,
.rcontents section > header,
article[role="main"] section > header,
article[role="main"] > header,
#emergency > header { margin-bottom: 1em;  padding-top: 1em; }
.banner_box .moretxt a div img { float: left; padding: 0 0.5em 0.5em 0; }
body.cine .banner_box .moretxt h1 { color: #3b94cc; }

article[role="main"] h2.cmn_title2,
article[role="main"] #cmn_stackbox > h2 { padding: 0.3em 0.75em; background: transparent url(/common/images/cmn_h2_bg.png) repeat  0 0; }

body.della article[role="main"] h2.cmn_title2,
body.della article[role="main"] #cmn_stackbox > h2 { color: #fff; background-color: #84ba0f; }
body.cine article[role="main"] .cmn_title2,
body.cine article[role="main"] #cmn_stackbox > h2 { color: #fe6713; background-color: #ffd45a; }
body.club article[role="main"] h2.cmn_title2,
body.club article[role="main"] #cmn_stackbox > h2 { color: #1541bc; background-color: #0ebbf4; }
body.wedding article[role="main"] h2.cmn_title2,
body.wedding article[role="main"] #cmn_stackbox > h2 { color: #fff; background-color: #ad855e; }

body.della article[role="main"] h2.cmn_title2 span,
body.della article[role="main"] #cmn_stackbox > h2 span { color: #014a36; }
body.cine article[role="main"] .cmn_title2 span,
body.cine article[role="main"] #cmn_stackbox > h2 span { color: #520200; }
body.club article[role="main"] h2.cmn_title2 span,
body.club article[role="main"] #cmn_stackbox > h2 span { color: #1541bc; }
body.wedding article[role="main"] h2.cmn_title2 span,
body.wedding article[role="main"] #cmn_stackbox > h2 span { color: #014a36; }

body.della article[role="main"] h3.cmn_title3,
body.della article[role="main"] #cmn_stackbox h3 { color: #014a36; }
body.cine article[role="main"] .cmn_title3,
body.cine article[role="main"] #cmn_stackbox h3 { color: #520200; }
body.club article[role="main"] h3.cmn_title3,
body.club article[role="main"] #cmn_stackbox h3 { color: #520200; }
body.wedding article[role="main"] h3.cmn_title3,
body.wedding article[role="main"] #cmn_stackbox h3 { color: #6c3500; }

