<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* common */


#_RASdivFesRegister select,
#_RASdivFesEntry select{
	padding: 2px 5px;
	border: 1px solid #d99c4e;
}

#_RASdivFesRegister input:disabled{
	background-color:#cecece;
}

#_RASdivFesRegister .attention,
#_RASdivFesEntry .attention{
	color:red;
	font-size: 1.2em;
	font-weight:bold;
}

#_RASdivFesRegister .RASRegiterF_TermArea,
#_RASdivFesRegister .RASUsrEdt_TermArea,
#Dlg_RASTerm .RASTerm_TermArea{
	padding: 5px;
	border: solid 2px #d99c4e;
	border-radius:9px;
	overflow:auto;
}

#_RASdivFesRegister .RASRegiterF_TermBox,
#_RASdivFesRegister .RASUsrEdt_TermBox,
#Dlg_RASTerm .RASTerm_TermBox{
	border: solid 1px #d99c4e;
	padding: 5px;
}

#_RASdivFesRegister .RASRegiterF_TermBox ul,
#_RASdivFesRegister .RASUsrEdt_TermBox ul,
#Dlg_RASTerm .RASTerm_TermBox ul{
	margin-bottom:0;
	padding-left:1em;
	text-indent: -1em;
}

#_RASdivFesRegister .RASRegiterF_TermBox ul li:before,
#_RASdivFesRegister .RASUsrEdt_TermBox ul li:before{
	content:'â˜…';
}


/* onlineFes Register */


#_RASdivFesRegister .RASRegM_Ttl h3,
#_RASdivFesRegister .RASRegM_Ttl h5{
	padding-bottom:2px;
	border-bottom:solid 2px #d99c4e;
	cursor:pointer
}

#_RASdivFesRegister .RASRegM_Ttl h3:hover,
#_RASdivFesRegister .RASRegM_Ttl h5:hover{
	background-color:#ffdaab;
}

#_RASdivFesRegister .RASRegM_Ttl h3:after,
#_RASdivFesRegister .RASRegM_Ttl h5:after{
	content:"\f078";
	margin-right:0.5em;
	color:#7a7a7a;
	font: normal normal normal 14px/1 FontAwesome;
	float:right;
}

#_RASdivFesRegister .RASRegM_Ttl.openCnt h3:after,
#_RASdivFesRegister .RASRegM_Ttl.openCnt h5:after{
	content:"\f077";
}

#_RASdivFesRegister .RASRegM_Cnt{
	display:none;
	padding-left:1em;
	margin-bottom:20px;
}

#_RASdivFesRegister .RASRegM_Cnt.defOpn{
	display:block;
}



/* onlineFes Entry */

#_RASdivFesEntry h3{
	font-weight:bold;
}
#_RASdivFesEntry .RAS_User,
#_RASdivFesEntry .RAS_Partic{
	margin-bottom: 10px;
}
#_RASdivFesEntry .RASPartc_entryform{
	padding: 10px 0;
	border:solid 1px #d29948;
	border-radius:4px;
	overflow:auto;
}
#_RASdivFesEntry .RASPartc_entryform div &gt; label,
#_RASdivFesEntry .RASPartc_entryform input:not([type="radio"]),
#_RASdivFesEntry .RASPartc_entryform select{
	width: 100%;
}
#_RASdivFesEntry .RASPartc_entryform .RASPartc_remove,
#_RASdivFesEntry .RASPartc_entryform .RASPartc_cancelSub{
	 text-align:right;
}
#_RASdivFesEntry .RASPartc_remove a .fa,
#_RASdivFesEntry .RASPartc_entryform .RASPartc_remove a .fa,
#_RASdivFesEntry .RASPartc_entryform .RASPartc_cancelSub a .fa{
	 vertical-align:top;
}
#_RASdivFesEntry .RASPartc_remove a,
#_RASdivFesEntry .RASPartc_entryform .RASPartc_remove a,
#_RASdivFesEntry .RASPartc_entryform .RASPartc_cancelSub a{
	display:inline-block;
	width:22px;
	height:22px;
	padding: 3px;
	border:solid 1px;
	border-radius: 3px;
	text-align:center;
	cursor:pointer;
}

#_RASdivFesEntry .RASPartc_CPTime,
#_RASdivFesEntry .RASPartc_CPShops,
#_RASdivFesEntryState .RASPartc_CPTime,
#_RASdivFesEntryState .RASPartc_CPShops{
	background-color: #fff;
	color:#a5732a;
	border: solid 2px #ca834a;
	border-radius:4px;
	font-weight:normal;
}
#_RASdivFesEntry .RASPartc_CPTime,
#_RASdivFesEntryState .RASPartc_CPTime{
	font-size:1.5em;
	text-align:center;
	color: #a5732a;
	cursor:pointer;
}
#_RASdivFesEntry .RASPartc_CPTime:hover,
#_RASdivFesEntry .RASPartc_CPTime.CPOpen,
#_RASdivFesEntryState .RASPartc_CPTime:hover,
#_RASdivFesEntryState .RASPartc_CPTime.CPOpen{
	background-color:#ffc57a;
}
#_RASdivFesEntry .RASPartc_CPTime.selected{
	background-color:#e1ad64;
	color:#fff;
	font-weight:900;
}
#_RASdivFesEntry .RASPartc_CPTime.limitOver,
#_RASdivFesEntryState .RASPartc_CPTime.limitOver{
	background-color:#aaa;
}
#_RASdivFesEntry .RASPartc_CPShops,
#_RASdivFesEntryState .RASPartc_CPShops{
	display:none;
}
#_RASdivFesEntry .RASPartc_CPShops .RASPartc_CPShop{
	box-sizing:border-box;
	padding: 0 6px;
}
#_RASdivFesEntry .RASPartc_CPShops .RASPartc_CPShop:hover,
#_RASdivFesEntryState .RASPartc_CPShops .RASPartc_CPShop:hover{
	background-color:#ffc57a;
}
#_RASdivFesEntry .RASPartc_CPShops .RASPartc_CPShop:not(:last-child),
#_RASdivFesEntryState .RASPartc_CPShops .RASPartc_CPShop:not(:last-child){
	border-bottom: solid 2px #d29948;
}
/*
#_RASdivFesEntry .RASPartc_CPShops .RASPartc_CPShop:nth-child(even){
	background-color: #e0b06d;
}
*/
#_RASdivFesEntry .RASPartc_CPShops .RASPartc_CPShop.limOver,
#_RASdivFesEntryState .RASPartc_CPShops .RASPartc_CPShop.limOver{
	background-color: #aaa;
}
#_RASdivFesEntry .RASPartc_CPShops .RASPartc_CPShop.over{
	background-color: #aaa;
}
#_RASdivFesEntry .RASPartc_CPShops .RASPartc_CPShop.selected{
	background-color: #f44;
	color:#fff;
}
#_RASdivFesEntry .RASPartc_selArea{
	padding:10px 0;
	border:solid 1px #d29948;
	border-radius:4px;
	overflow:auto;
}

#_RASdivFesEntry .RASPartc_EnqChk{
	margin-top: 10px;
	border: solid 1px #d29948;
	border-radius:4px;
	overflow:auto;
}
#_RASdivFesEntry .RASPartc_EnqChk label{
	font-weight:normal;
}
#_RASdivFesEntry .RASPartc_EnqChk .EnqTitle{
	background-color:#d29948;
}
#_RASdivFesEntry .RASPartc_EnqChk &gt; div:not(:last-child){
	border-bottom: solid 1px #d29948;
}
#_RASdivFesEntry .RASPartc_EnqChk &gt; div:not(:last-child){
	border-bottom: solid 1px #d29948;
}
#_RASdivFesEntry .RASPartc_EnqChk &gt; div{
	padding-top: 5px
}



/* online festival(main) */
.onlineFesPhotoSliderWrapper{
	
}
.onlineFesPhotoToggleWrapper a{
	margin-right:0.8em;
	font-size:1.5em;
}
.onlineFesPhotoToggleWrapper .onlineFesPhotoSliderToggle,
.onlineFesPhotoToggleWrapper .onlineFesPhotoSearchToggle,
.onlineFesPhotoToggleWrapper .onlineFesPhotoShareToggle{
	cursor:pointer;
}

.onlineFesPhotoSliderWrapper #onlineFesPhotoslider{
	margin:10px 0;
}
/*
.onlineFesPhotoSearchWrapper,
.onlineFesPhotoShareWrapper{
	display:none;
}
*/
.onlineFesPhotoSearchWrapper .onlineFesPhotoSearchButtons{
	display:inline;
}
.onlineFesPhotoSearchWrapper input{
	/*width:100%;*/
	width:45%;
}
.onlineFesPhotoSearchWrapper .onlineFesPhotoSearchButtons{
	display:inline;
	text-align:right;
}
.onlineFesPhotoShareWrapper{
	margin-top:8px;
}
.onlineFesPhotoShareWrapper ul{
	padding-left:1em;
}
.onlineFesPhotoShareWrapper ul li{
	margin-right:0.7em;
	font-size:1.8em;
}

.onlineFesPhotoShareWrapper ul li .onlineFesPhotoTwitterShareOnlineFes,
.onlineFesPhotoSNSShare.onlineFesPhotoTwitterShareOnlineFes{
	color:#2AA7DC;
	cursor:pointer;
}
.onlineFesPhotoShareWrapper ul li .onlineFesPhotoFacebookShareOnlineFes,
.onlineFesPhotoSNSShare.onlineFesPhotoFacebookShareOnlineFes{
	color:#0884d5;
	cursor:pointer;
}

.onlineFesPhotoFilterWrapper{
	margin: 1em 0;
	display:inline-block;
}
.onlineFesPhotoFilterWrapper ul.onlineFesPhotoIsotopeFilters li{
	display:inline-block;
	margin-right:2em;
	cursor:pointer;
}
.onlineFesPhotoFilterWrapper ul.onlineFesPhotoIsotopeFilters li.activeFitler a{
	font-weight:bold;
	color:#f00;
}

.onlineFesPhotoContent{
	margin-bottom:15px;
}

.onlineFesPhotoContent .onlineFesPhotoTitle{
	font-weight:bold;
	font-size:1.1em;
}

.btnExt{
	padding: 5px 10px;
	line-height: 1.0em;
	}

.onlineFesPhotoContent .onlineFesPhotoTextWrapper{
	overflow: hidden;
	width: 100%;
}

.onlineFesPhotoContent .onlineFesPhotoTextWrapper .onlineFesPhotoText{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
}

.onlineFesPhotoContent .onlineFesPhotoVoteCntWrapper{
	text-align:right;
}

.onlineFesPhotoContent.column1{
	padding-right:5px;
	padding-left:5px;
}
.onlineFesPhotoContent.column1 .onlineFesPhotoTitle,
.onlineFesPhotoContent.column1 .onlineFesPhotoText,
.onlineFesPhotoContent.column1 .onlineFesPhotoVoteText{
	display:none;
}

.onlineFesPhotoContent .onlineFesPhotoSNSShare{
	margin-right:0.5em;
	font-size:1.5em;
}

.onlineFesPhotoContent .onlineFesPhotoVoteToggle{
	text-align:right;
}
.onlineFesPhotoContent .onlineFesPhotoVoteToggle a.onlineFesPhotoVoteToggleBtn{
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f6f6f6));
	background:-moz-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-webkit-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-o-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-ms-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:linear-gradient(to bottom, #ffffff 5%, #f6f6f6 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0);
	background-color:#ffffff;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	cursor:pointer;
	color:#666666;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	padding:3px 10px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
}
.onlineFesPhotoContent .onlineFesPhotoVoteToggle a.onlineFesPhotoVoteToggleBtn:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f6f6f6), color-stop(1, #ffffff));
	background:-moz-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:-webkit-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:-o-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:-ms-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:linear-gradient(to bottom, #f6f6f6 5%, #ffffff 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ffffff',GradientType=0);
	background-color:#f6f6f6;
}
.onlineFesPhotoContent .onlineFesPhotoVoteToggle a.onlineFesPhotoVoteToggleBtn:active {
	position:relative;
	top:1px;
}
.onlineFesPhotoContent .onlineFesPhotoVoteToggle.voted a.onlineFesPhotoVoteToggleBtn{
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9));
	background:-moz-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-webkit-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-o-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-ms-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:linear-gradient(to bottom, #f9f9f9 5%, #e9e9e9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9',GradientType=0);
	background-color:#f9f9f9;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	cursor:pointer;
	color:#666666;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	padding:3px 10px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
}
.onlineFesPhotoContent .onlineFesPhotoVoteToggle a.onlineFesPhotoVoteToggleBtn:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9));
	background:-moz-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-webkit-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-o-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-ms-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:linear-gradient(to bottom, #e9e9e9 5%, #f9f9f9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9',GradientType=0);
	background-color:#e9e9e9;
}
.onlineFesPhotoContent .onlineFesPhotoVoteToggle a.onlineFesPhotoVoteToggleBtn:active {
	position:relative;
	top:1px;
}
.onlineFesPhotoContent .onlineFesPhotoVoteToggle.voteLimit a.onlineFesPhotoVoteToggleBtn {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf));
	background:-moz-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:-webkit-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:-o-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:-ms-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:linear-gradient(to bottom, #ededed 5%, #dfdfdf 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf',GradientType=0);
	background-color:#ededed;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	cursor:pointer;
	color:#777777;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	padding:3px 10px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
	pointer-events:none;
	
}
.onlineFesPhotoContent .onlineFesPhotoVoteToggle.voteLimit a.onlineFesPhotoVoteToggleBtn:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed));
	background:-moz-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background:-webkit-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background:-o-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background:-ms-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background:linear-gradient(to bottom, #dfdfdf 5%, #ededed 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed',GradientType=0);
	background-color:#dfdfdf;
}
.onlineFesPhotoContent .onlineFesPhotoVoteToggle.voteLimit a.onlineFesPhotoVoteToggleBtn:active {
	position:relative;
	top:1px;
}

.FesUploadEditButton {
	line-height: 12px ;
	-moz-box-shadow: 0px 1px 0px 0px #fff6af;
	-webkit-box-shadow: 0px 1px 0px 0px #fff6af;
	box-shadow: 0px 1px 0px 0px #fff6af;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23));
	background:-moz-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-webkit-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-o-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-ms-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:linear-gradient(to bottom, #ffec64 5%, #ffab23 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23',GradientType=0);
	background-color:#ffec64;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	border:1px solid #ffaa22;
	display:inline-block;
	cursor:pointer;
	color:#333333;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	padding:3px 10px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffee66;
	&amp;:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffab23), color-stop(1, #ffec64));
	background:-moz-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:-webkit-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:-o-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:-ms-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:linear-gradient(to bottom, #ffab23 5%, #ffec64 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23', endColorstr='#ffec64',GradientType=0);
	background-color:#ffab23;
	}
	&amp;:active {
		position:relative;
		top:1px;
		}
	}

.FesUploadRequestButton {
	line-height: 12px ;
	-moz-box-shadow: 0px 1px 0px 0px #fce2c1;
	-webkit-box-shadow: 0px 1px 0px 0px #fce2c1;
	box-shadow: 0px 1px 0px 0px #fce2c1;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffc477), color-stop(1, #fb9e25));
	background:-moz-linear-gradient(top, #ffc477 5%, #fb9e25 100%);
	background:-webkit-linear-gradient(top, #ffc477 5%, #fb9e25 100%);
	background:-o-linear-gradient(top, #ffc477 5%, #fb9e25 100%);
	background:-ms-linear-gradient(top, #ffc477 5%, #fb9e25 100%);
	background:linear-gradient(to bottom, #ffc477 5%, #fb9e25 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc477', endColorstr='#fb9e25',GradientType=0);
	background-color:#ffc477;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	border:1px solid #eeb44f;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	padding:3px 10px;
	text-decoration:none;
	text-shadow:0px 1px 0px #cc9f52;
	&amp;:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fb9e25), color-stop(1, #ffc477));
	background:-moz-linear-gradient(top, #fb9e25 5%, #ffc477 100%);
	background:-webkit-linear-gradient(top, #fb9e25 5%, #ffc477 100%);
	background:-o-linear-gradient(top, #fb9e25 5%, #ffc477 100%);
	background:-ms-linear-gradient(top, #fb9e25 5%, #ffc477 100%);
	background:linear-gradient(to bottom, #fb9e25 5%, #ffc477 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fb9e25', endColorstr='#ffc477',GradientType=0);
	background-color:#fb9e25;
	}
		&amp;:active {
		position:relative;
		top:1px;
		}
	}

.FesUploadReciveButton {
	line-height: 12px ;
	box-shadow: 0px 1px 0px 0px #f0f7fa;
	background:linear-gradient(to bottom, #33bdef 5%, #019ad2 100%);
	background-color:#33bdef;
	border-radius:6px;
	border:1px solid #057fd0;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	padding:3px 10px;
	text-decoration:none;
	text-shadow:0px 1px 0px #5b6178;
	}
	.FesUploadRequestButton:hover {
		background:linear-gradient(to bottom, #019ad2 5%, #33bdef 100%);
		background-color:#019ad2;
	}
	.FesUploadRequestButton:active {
		position:relative;
		top:1px;
	}

ul.FesReciveChildSel {
	padding: 2px;
	margin: 0px;
	}
.FesReciveChildSel li {
	display: inline-block;
	position: relative;
	vertical-align: top;
	line-height: 1em;
	padding: 10px;
	background-color: #50ABE4;
	color: white;
	cursor: default;
	border-radius: 5px 5px 5px 5px;
	white-space: nowrap;
	margin-bottom: 1px;
	margin-right: 2px;
	}


	#FesUploadRequestButtonPhotoList{
		overflow-x: scroll;
		}
	#FesUploadRequestButtonPhotoList div{
		/*width: 90%;
		min-width: 640px;
		min-width: 100%;*/
		margin: 0 auto;
		display: box;
		display: -webkit-box;
		display: -moz-box;
		display: -o-box;
		display: -ms-box;
		box-pack: justify;
		-moz-box-pack: justify;
		-webkit-box-pack: justify;
		-o-box-pack: justify;
		-ms-box-pack: justify; 
		}
	.PhotoListelements {
		width: 2.5em;
		height: 2.5em;
		display: block;
		}















.onlineFesPhotoContent .onlineFesPhotoVoteBox{
	display:none;
}
.onlineFesPhotoContent .onlineFesPhotoVoteBox .onlineFesPhotoVoteComment{
	width:100%;
}
.onlineFesPhotoContent .onlineFesPhotopostInfoWrapper{
    text-align:right;
    font-size:1.3em;
}
.onlineFesPhotoContent .onlineFesPhotopostInfoWrapper .fa{
	color:#ff7600;
	cursor:pointer;
}
.onlineFesPhotoContent .onlineFesPhotoVoteBox .onlineFesPhotoVote,
.onlineFesPhotoContent .onlineFesPhotoVoteBox .onlineFesPhotoComEdit,
.onlineFesPhotoContent .onlineFesPhotoVoteBox .onlineFesPhotoVoteCancel{
	width:100%;
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f6f6f6));
	background:-moz-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-webkit-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-o-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-ms-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:linear-gradient(to bottom, #ffffff 5%, #f6f6f6 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0);
	background-color:#ffffff;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	cursor:pointer;
	color:#666666;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	padding:3px 10px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
}
.onlineFesPhotoContent .onlineFesPhotoVoteBox .onlineFesPhotoVote:hover,
.onlineFesPhotoContent .onlineFesPhotoVoteBox .onlineFesPhotoComEdit:hover,
.onlineFesPhotoContent .onlineFesPhotoVoteBox .onlineFesPhotoVoteCancel:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f6f6f6), color-stop(1, #ffffff));
	background:-moz-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:-webkit-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:-o-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:-ms-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:linear-gradient(to bottom, #f6f6f6 5%, #ffffff 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ffffff',GradientType=0);
	background-color:#f6f6f6;
}
.onlineFesPhotoContent .onlineFesPhotoVoteBox .onlineFesPhotoVote:active,
.onlineFesPhotoContent .onlineFesPhotoVoteBox .onlineFesPhotoComEdit:active,
.onlineFesPhotoContent .onlineFesPhotoVoteBox .onlineFesPhotoVoteCancel:active {
	position:relative;
	top:1px;
}
}
.onlineFesPhotoContent .onlineFesPhotoVoteBox .onlineFesPhotoVote:hover  .fa.fa-heart{
	color:#ff3b3b;
	transition: 300ms;
}

.onlineFesPhotoContent .onlineFesPhotoVoteBox.voteLimit .onlineFesPhotoVote{
	background-color:#a2a2a2;
	color:#555;
}
.onlineFesPhotoContent .onlineFesPhotoVoteBox.voteLimit .onlineFesPhotoVote .fa.fa-heart{
	color:#555;
}

.onlineFesPhotoContent .onlineFesPhotoVoteBox.voted .onlineFesPhotoVote{
	background-color:#ffee99;
	border:solid 1px #ff5656;
	border-radius:2px;
	pointer-events:none;
}

.onlineFesPhotoContent .onlineFesPhotoVoteBox.voted .onlineFesPhotoVote .fa.fa-heart{
	color:#ff7700;
}
.onlineFesPhotoContent .onlineFesPhotoVoteBox.voted .onlineFesPhotoVote .onlineFesPhotoVoteText{
	color:#c34e0a;
}
.onlineFesPhotoContent .onlineFesPhotoVoteBox.voted .onlineFesPhotoVote{
	display:none;
}
.onlineFesPhotoContent .onlineFesPhotoVoteBox:not(.voted) .onlineFesPhotoComEdit{
	display:none;
}


div[aria-describedby="Dlg_RASOnlineFesVote"]{
	width:700px;
}
@media screen and (max-width: 700px){
	div[aria-describedby="Dlg_RASOnlineFesVote"]{
		width:100%;
	}
}


/* online festival upload */

#_RASdivFesUp .FesUpload_RewardLink{
	font-size:1.5em;
}
#_RASdivFesUp .FesUpload_RewardLink a{
	cursor:pointer;
}
#_RASdivFesUp .FesUpload_Reward span{
	color: #fb7373;
	}
#_RASdivFesUp .FesUpload_Recived span{
	color: #5a5a5a;
	}
#_RASdivFesUp .FesUpload_Request span{
	color: #73b0fb;
}

#_RASdivFesUp .FesUpload_GetPhoto .FesUpload_EditBox,
#_RASdivFesUp .FesUpload_GetPhoto .FesUpload_PhotoEditing{
	display:none;
}
#_RASdivFesUp .FesUpload_GetPhoto .FesUpload_EditBox input,
#_RASdivFesUp .FesUpload_GetPhoto .FesUpload_EditBox textarea{
	width:100%;
}
#_RASdivFesUp .FesUpload_GetPhoto.edtActive{
	border:solid 2px #ff0000;
}

#_RASdivFesUp .FesUpload_GetPhoto.edtActive .FesUpload_InfoBox{
	display:none;
}

#_RASdivFesUp .FesUpload_GetPhoto.edtActive .FesUpload_EditBox,
#_RASdivFesUp .FesUpload_GetPhoto.edtActive .FesUpload_PhotoEditing{
	display:block;
}
.FesUpload_PhotoText{
    width: 100%;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}


/* Dlg_Term */
#Dlg_RASOnlineFesTerm .RASOnlineFesTerm_TermArea,
#Dlg_RASOnlineFesVote .RASOnlineFesVote_TermArea{
	padding: 5px;
	border: solid 2px #d99c4e;
	border-radius:9px;
	overflow:auto;
}

#Dlg_RASOnlineFesTerm .RASOnlineFesTerm_TermBox,
#Dlg_RASOnlineFesVote .RASOnlineFesVote_TermBox{
	border: solid 1px #d99c4e;
	padding: 5px;
}


#Dlg_RASOnlineFesTerm .RASOnlineFesTerm_TermBox ul,
#Dlg_RASOnlineFesVote .RASOnlineFesVote_TermBox ul{
	margin-bottom:0;
	padding-left:1em;
	text-indent: -1em;
}


#Dlg_RASOnlineFesTerm .RASOnlineFesTerm_TermBox ul li:before,
#Dlg_RASTerm .RASTerm_TermBox ul li:before{
	content:'â˜…';
}




/* online festival photo info view */
.onlineFesPhotoPostInfoViewDiv,
.FesUpload_PostInfoViewDiv{
	position: fixed;
	top: 50%;
	left: 50%;
    border: solid 2px #fff;
    border-radius:8px;
}
.onlineFesPhotoPostInfoView,
.FesUpload_PostInfoView{
	padding:0.5em;
    background-color: #ffffff;
    border: solid 2px #a5732a;
    border-radius:8px;
    cursor:pointer;
}
.onlineFesPhotoPostInfoView .onlineFesPhotoPostComment,
.FesUpload_PostInfoView .FesUpload_PostComment{
	padding: 0 0.5em;
	max-height:5em;
    border: solid 1px #a5732a;
	overflow:auto;
}

/* online festival How To */
.prizeImg{
	margin-bottom:10px;
}
.prizeImg img{
	max-height:200px;
}
@media screen and (max-width: 991px){
	.prizeImg img{
		max-height:115px;
	}
}
@media screen and (max-width: 167px){
	.prizeImg img{
		max-height:145px;
	}
}
@media screen and (max-width: 587px){
	.prizeImg img{
		max-height:112px;
	}
}
</pre></body></html>