@charset "utf-8";
@import url("lightbox.min.css");
@import url("/stg.css");
body {
	background-image: -webkit-linear-gradient(270deg,rgba(255,255,255,1.00) 29.02%,rgba(229,223,201,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(255,255,255,1.00) 29.02%,rgba(229,223,201,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,255,255,1.00) 29.02%,rgba(229,223,201,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(255,255,255,1.00) 29.02%,rgba(229,223,201,1.00) 100%) ;
  background-image: url(/stg_bg.png);
}
/*.fontMin {font-family: "游明朝", YuMincho, "Hiragino Mincho ProN", "Hiragino Mincho Pro", "Sawarabi Mincho","ＭＳ 明朝", serif;}*/
.wrapper {width:1000px;margin:0 auto;}
.gHr {border-top: 1px solid #E6E6E6;}
.arwTitle01 {border-bottom:2px solid #D3B53E;font-size:22px;padding:4px 0 4px 14px;background:url(../images/common/arw_01.png) no-repeat left center;}
.arwTitle02 {border-bottom:2px solid #D3B53E;font-size:18px;padding:3px 0 3px 14px;background:url(../images/common/arw_01.png) no-repeat left center;}
.lineTitle01 {border-bottom:solid 2px #DDD4B5;padding:4px 10px;font-size:18px;margin-bottom:6px;font-weight:bold;}
.lineTitle02 {border-bottom:solid 1px #DDD4B5;padding:4px 10px;margin-bottom:6px;font-weight:bold;}
.txtcolor01 {color:#916902;}
.txtcolor02 {color:#F40004;}
.txtBold {font-weight: bold;}
.txtSGr {font-size:12px;color:#4B4B4B;}

/**** header   ********************************************/
#mHeader {margin:0 auto;}
#mHeader .h1Wrap {background: #DDD4B5;}
#mHeader h1 {font-size:10px;line-height:10px;width:1000px;margin:auto;padding:2px 0;}
.mHeaderLogo,
.mHeaderBtn {padding:10px 0;}
.mHeaderName {width:384px;/*padding:20px;padding-left:15px; float:right;*/ padding:0px 17px;}
.mHeaderMenu {padding:20px 0 0 0; floar:right;}
.mHeaderMenu ul li {float:left;}
.mHeaderMenu ul li a {padding:0 5px;}
/*.mHeaderMenu ul li:after {content:"|";}*/
.mHeaderMenu ul li:last-child:after { content:none;}


/**** footer  ********************************************/
#pagetop {width:100%;max-width:1140px;margin:auto;text-align:right;position: fixed;bottom:40px;left:0;right:0;}
#mFooter {background:#E5E5E5;clear:both;}
.footerWrap {width: 1000px;margin:auto;padding:30px 0;}
.footerLeftBox {float: left;width:360px;}
.footerLeftBox p {margin:14px 0;}
.footerBtn {display: table;width:100%;}
.footerBtn li {display: table-cell;padding-right:14px;}
.footerRightBox {float: right;width:600px;}
.footerSitemap {width:50%;float: left;}
.footerSitemap li {color:#916902;}
.footerSitemap li a {padding-left:8px;}
.footerSitemap li ul {width:100%;}
.footerSitemap li span {color:#332b25;}
.copylight {background: #000;color:#FFF;text-align: center;padding:4px;font-size:12px;}


.mContents {width: 1040px;margin: 0 auto;background: #FFF;z-index: 10;padding: 20px 18px 60px;border-top-left-radius: 10px;border-top-right-radius: 10px;}
/*.mContents {width:1000px;margin:20px auto 40px;}*/
.mMainArea {width:/*740px*/736px;}
.mSideWrap {width:222px;/*240px;padding:10px;*/float:right;/*background:#D8D8D8;*/}


/**** r-navi   ********************************************/
.sponsorList,
.managementList {margin: 0 0 20px;border:solid 2px #E6E6E6;}
.sponsorList .sponsorImg {width:210px;margin:5px auto 20px;}
.sponsorList .sponsorImg dd {text-align:center;padding:5px 0;}
/*.sponsorList .sponsorTxt {width:210px;margin:5px auto 20px;}*/
/*.sponsorList .sponsorTxt dd {padding:4px 0 4px 14px;background: url(../images/common/arw_01.png) no-repeat left 10px;}*/
.manegementTit {background:#E6E6E6;text-align: center;padding:4px 0 6px;font-weight:bold;}
.manegementInner {width:210px;margin:10px auto;}
.manegementInner a {display: block;text-align: center;}

ul.sideLinkList {margin: 0 auto 20px;}
ul.sideLinkList li a {padding:6px 0 6px 20px;background: url(../images/common/arw_04.png) no-repeat 6px 10px #DDD4B5;margin-bottom:2px;display:block;}
ul.sideLinkList li a:hover {background: url(../images/common/arw_04.png) no-repeat 6px 10px #F3F0E5;}
/*.sidemenu {width:240px;float:right;}*/


.formWrap dl.contactForm {
  background: #eee;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-left: 1px solid #ccc;
}
.formWrap dd.contactForm {
  background: #eee;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-left: 1px solid #ccc;
}
.formWrap dl.contactForm .contactFormTh,
.formWrap dl.contactForm .contactFormTd {
  padding: 10px 10px 0 10px;
  border-top: 1px solid #ccc;
}
.formWrap dl.contactForm .contactFormTh {
  width: 30%;
  float: left;
}

.formWrap dl.contactForm .contactFormThWide {
  width: 100%;
  padding: 10px 10px ;
  border-top: 1px solid #ccc;
}
.formWrap dl.contactForm .contactFormTd {
  background: #fff;
  margin-left: 30%;
  padding-bottom: 10px;
  border-left: 1px solid #ccc;
}
.formWrap dl.contactForm .contactFormTd:after {
  content: '';
  display: block;
  clear: both;
}

.formWrap dl.contactForm input[type="text"] {
  height: 1.8em;
  background: #eee;
  border: 1px solid #bebebe;
  font-size: 1em;
  text-indent: 0.7em;
}
.formWrap dl.contactForm input[type="text"]:focus {
  background: #edf4ff;
  border: 1px solid #4881d9;
}
.formWrap dl.contactForm .inputTxtSizeM {width:100%;}
.formWrap dl.contactForm .inputTxtSizeS {width:50%;}

.formWrap dl.contactForm textarea {
  background: #eee;
  border: 1px solid #bebebe;
  font-size: 1em;
  width:100%;
}
.formWrap dl.contactForm textarea:focus {
  background: #edf4ff;
  border: 1px solid #4881d9;
}

.formWrap dl.contactForm input[type="radio"],
.formWrap dl.contactForm input[type="checkbox"] {
	display: none;
}
.formWrap dl.contactForm label {
	position: relative;
	display: inline-block;
	padding: 3px 3px 3px 2em;
	cursor: pointer;
}
.formWrap dl.contactForm label::before {
	position: absolute;
	content: '';
	top: 50%;
	left: 0;
	width: 1.2em;
	height: 1.2em;
	margin-top: -0.7em;
	background: #fff;
	border: 1px solid #ccc;
}
.formWrap dl.contactForm input[type="radio"] + label::before {
	border-radius: 100%;
}
.formWrap dl.contactForm input[type="radio"]:checked + label::after {
	position: absolute;
	content: '';
	top: 50%;
	left: 0.3em;
	width: 0.6em;
	height:  0.6em;
	margin-top: -0.4em;
	background: #3498db;
	border-radius: 100%;
}
.formWrap dl.contactForm input[type="checkbox"]:checked + label::after {
	position: absolute;
	content: '';
	top: 0.4em;
	left: 0.1em;
	width: 1em;
	height: 0.5em;
	border-left: 2px solid #3498db;
	border-bottom: 2px solid #3498db;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}


.formWrap dl.eventForm {
  background: #eee;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-left: 1px solid #ccc;
}
.formWrap dd.eventForm {
  background: #eee;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-left: 1px solid #ccc;
}
.formWrap dl.eventForm .eventFormTh,
.formWrap dl.eventForm .eventFormTd {
  padding: 10px 10px 0 10px;
  border-top: 1px solid #ccc;
}
.formWrap dl.eventForm .eventFormTh {
  width: 30%;
  float: left;
}
.formWrap dl.eventForm .eventFormTd {
  background: #fff;
  margin-left: 30%;
  padding-bottom: 10px;
  border-left: 1px solid #ccc;
}
.formWrap dl.eventForm .eventFormTd:after {
  content: '';
  display: block;
  clear: both;
}

.formWrap dl.infoForm{
border-top:1px #CCC dashed;
}
.formWrap .infoForm dd {
border-bottom:1px #CCC dashed;
}
.formWrap dl.infoForm .infoFormTh,
.formWrap dl.infoForm .infoFormTd {
  padding: 10px 10px 0 10px;
}
.formWrap dl.infoForm .infoFormTh {
  width: 20%;
  float: left;
}
.formWrap dl.infoForm .infoFormTd {
  background: #fff;
  padding-left: 16%;
  padding-bottom: 10px;
}
.formWrap dl.infoForm .infoFormTd:after {
  content: '';
  display: block;
  clear: both;
}

h3.title02{margin:25px 0 10px;}
h3.title02_1st{margin-bottom:10px;}

ul.error li{color:#CF1B27; font-weight:bold;}

.select_general{width:100%;}
#user_name_sei{margin-bottom:10px;}
#user_kana_sei{margin-bottom:10px;}

.eventBox02 {width:100%;border:solid 2px #DDD4B5;padding:10px;border-radius: 5px;}
.contactFormTh span {color:#B80205;}
.tagRequired {color:#FFF;background:#CF1B27;padding:2px 5px;border-radius: 3px;font-size:10px;font-weight:bold; }
.mpTxt {margin:0 20px 10px;}

dl.iventList {margin:0 0 50px !important;}
dl.iventList dt {width:120px;display: block;float: left;padding:14px 0 14px 20px;background: url(../images/common/arw_01.png) no-repeat left 20px;clear:both;}
dl.iventList dd {display: block;padding:14px 0 14px 140px;;border-bottom:1px #CCC dashed;}
dl.iventList dd ul {display: table;width:100%;}
dl.iventList dd ul li {display: table-cell;vertical-align: middle;}
dl.iventList dd ul li.iventTitle {width:380px;}
dl.iventList dd ul li.iventTitleS {width:320px;padding-right:14px;}
dl.iventList dd ul li.iventPrice {width:100px;}
dl.iventList dd ul li.iventBtn {text-align: right;}
dl.iventList .iventListTitle {border:none;background:#F5F5F5;padding-top:6px;padding-bottom:6px;box-sizing:border-box;}

ul.linkList {margin:0 20px 50px;}
ul.linkList li {display: block;background: url(../images/common/arw_01.png) no-repeat left 12px;border-bottom:1px #CCC dashed;position: relative;}
ul.linkList li.icon_new::after  {display:block; background: #A38206;border-radius: 3px;color:#fff;font-size:0.8em;line-height:1em;font-weight:bold;padding:6px 10px;content: "NEW";position: absolute;right:3px;top:8px;}
ul.linkList li a {display: block;padding:8px 0 8px 20px;}
ul.linkList li a:hover {background: url(../images/common/arw_01.png) no-repeat left 12px #F5F5F5;	-webkit-transition: 0s;	-moz-transition: 0s;-o-transition: 0s;transition: 0s;}

table.couponList {margin:0 auto 50px;/* width:686px; */border-right:solid 1px #EEE}
table.couponList th {border:none;background:#F5F5F5;padding-top:6px;padding-bottom:6px;box-sizing:border-box;text-align: center;}
table.couponList td {padding:8px 3px ;border-bottom:1px #CCC dashed;vertical-align: middle}
table.couponList .couponName{width:250px;}
table.couponList .couponPrice {width:110px;text-align: center;}
table.couponList .couponQuantity,table.couponList .couponExpiration  {width:90px;text-align: center;}
table.couponList .couponBtn {width:145px;text-align: center;}
table.couponList .couponCode {text-align: center;}
.couponUsed {background: rgba(244,0,4,1.00);border-radius: 3px;color:#fff;font-weight:bold;padding:4px;}

.certTit {width:800px;text-align:center;font-weight:bold;border-bottom:2px solid #369;;}
.certTitS {width:800px;text-align:right;font-weight:bold;}
.certTable {width:800px;
	border-collapse: collapse;
	text-align: left;
	line-height: 1.5;	font-size:12px;
	border-top: 1px solid #ccc;
	border-left: 3px solid #369;
}
.certTable th {
	width: 147px;
	padding: 10px;
	font-weight: bold;
	vertical-align: top;
	color: #153d73;

	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.certTable td {
	width: 349px;
	padding: 10px;
	vertical-align: top;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.certTabletitle{background:#369;color:#FFF;font-weight:bold;text-align:center;font-size:1.4em;}
.indexBanner {width:100%;display:table;margin:20px auto;}
.indexBanner li {display:none;}

/**** WEB投票  ********************************************/
.votePeriod {margin:20px ;color:#916902;font-weight:bold;}
.voteArea {margin:20px 0;}
.voteDetail  {width:100%;box-sizing: border-box;}
.voteDetail th {padding:5px;background:#DDD4B5;text-align:center;font-weight:bold;font-size:12px;vertical-align: middle;border-left:solid 1px #DDD4B5;}
.voteDetail td {padding:5px;vertical-align: middle;border-bottom:solid 1px #DDD4B5;}

.ccaEntryNo {width:70px;text-align: center;}
.ccaEntryCompany {width:340px;}
.ccaEntryCompanyJudge {width:210px;}
.ccaEntryInfo,
.ccaEntryDl,
.ccaEntryMovie,
.ccaEntryVote {width:64px;text-align: center;}
.ccaEntryVote select {font-size:18px;}
.ccaEntryComment {width:190px;text-align: center;}
.ccaEntryJudge {width:400px;}
 .ccaEntryJudge  select{font-size:12px;
        outline:none;
        text-overflow: '';
        background: none transparent;
        vertical-align: middle;
				border: 1px solid #999;
				margin-right:2px;
    }
@media all and (-ms-high-contrast:none) {
 .ccaEntryJudge  select{font-size:13px;}
}
.ccaEntryJudge  select option{background-color: #fff; color: #333;}

.ccaEntryJudgeScore {width: 20px; text-align: left;font-weight: bold;border:none;font-size:15px;}

.ccaEntryJudge textarea {width:100%;margin-top:10px;}
.ccaJudgeTotal {width:56px;text-align:center;}
td.ccaJudgeTotal,td.ccaJudgeTotal span {font-weight:bold;}
a.ccaEntryBtn {display: block;width:54px;
	margin: auto;
	padding: 5px;
	text-align:center;
	line-height: 20px;
	font-weight: bold;
	border-radius: 5px;
	text-decoration: none;
	border: solid 1px #8D6200;
	color: #FFF !important;
	background-color: #8C6100;
	background-image: -webkit-linear-gradient(270deg,rgba(166,133,1,1.00) 0%,rgba(140,97,0,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(166,133,1,1.00) 0%,rgba(140,97,0,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(166,133,1,1.00) 0%,rgba(140,97,0,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(166,133,1,1.00) 0%,rgba(140,97,0,1.00) 100%);}
.ccaEntryBtnNone {
	display: block;
	width: 54px;
	margin: auto;
	padding: 5px;
	text-align: center;
	line-height: 20px;
	font-weight: bold;
	border-radius: 5px;
	text-decoration: none;
	border: solid 1px #D6D6D6;
	color: #FFF !important;
	background-color: #8C6100;
	background-image: -webkit-linear-gradient(270deg,rgba(223,223,223,1.00) 0%,rgba(141,141,141,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(223,223,223,1.00) 0%,rgba(141,141,141,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(223,223,223,1.00) 0%,rgba(141,141,141,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(223,223,223,1.00) 0%,rgba(141,141,141,1.00) 100%);
}
.ccaEntryBtn i,
.ccaEntryBtnNone i {color:#FFF;font-size:20px;}
.ccaVoteIn a.ccaEntryBtn {display:inline;padding:5px 20px;margin:0 20px;}

.ccaEntryInfo a.ccaEntryBtn {padding:6px 5px;}
.ccaEntryComName {font-weight:bold;}
.ccaInInfo dt {width:100px;padding:5px;display:block;float: left;font-weight:bold;}
.ccaInInfo dd {padding:4px 4px 4px 104px;border-bottom:solid 1px #DDD4B5;}
.ccaInInfo dd::after {	content: "."; display: block;clear: both;height: 0;visibility: hidden;}
.ccaVoteIn .inMovie {margin:20px auto;width:400px;}

/**** アーカイブ検索  ********************************************/
#searchBox {margin-top: 20px;}
#searchBox .searchList dd.searchListBox {display:none;}

.searchListBtn {
	display: block;
	width: 940px;
	cursor: pointer;
	margin: auto;
	padding: 10px;
	font-size: 24px;
	text-align: center;
	line-height: 24px;
	font-weight: bold;
	border-radius: 3px;
	text-decoration: none;
	color: #332B25 !important;
	background-color: #8C6100;
	background-image: -webkit-linear-gradient(270deg,rgba(248,205,58,1.00) 0%,rgba(187,138,30,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(248,205,58,1.00) 0%,rgba(187,138,30,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(248,205,58,1.00) 0%,rgba(187,138,30,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(248,205,58,1.00) 0%,rgba(187,138,30,1.00) 100%);
}
.searchListBtn i {display: inline-block;margin:0 20px;}
.btnSubmit i  {display: inline-block;margin:0 20px 0 0;color:#FFF;}
.searchItem dd:after {content: "."; display: block;clear: both;height: 0;visibility: hidden;}
.searchItem dd {min-height: 1px;}
* html .searchItem dd {height: 1px;/*\*//*/height: auto;overflow: hidden;/**/}
.searchListBox {width:900px;padding:20px;margin:0 auto;}
.searchItem {border-bottom:solid 1px #DDD4B5;}
.searchItem dt {display:block;width:180px;float:left;padding:5px;}
.searchItem dd {display:block;width:100%;padding:5px 5px 5px 180px;}
.searchItem dd p {width:220px;float: left;}
.searchItem dd p.wide2 {width:320px;float: left;}
.searchItem input[type=checkbox]  {margin-right: 10px;}


.archiveArea {margin:20px 0;}
.archiveDetail  {width:100%;box-sizing: border-box;}
.archiveDetail th {padding:5px;background:#DDD4B5;text-align:center;font-weight:bold;font-size:12px;}
.archiveDetail td {padding:5px;vertical-align: middle;border-bottom:solid 1px #DDD4B5;}
.archiveYear {width:100px;text-align: center;}
.archiveAward {width:140px;text-align: center;}
.archiveCompany {width:440px;}
.archiveNo {display: inline-block;margin:auto 20px;}
.medal {height:24px;padding-left: 32px;display:inline-block;}
.mGold {background:url(../images/mypage/medal_gold.png) no-repeat top left;}
.mSilver {background:url(../images/mypage/medal_silver.png) no-repeat top left;}
.mBronze {background:url(../images/mypage/medal_bronze.png) no-repeat top left;}
.ccaInInfo .medal {margin-left:30px;}

ul.pagination {display:block;padding: 0;margin: 30px auto ;text-align:center;}
ul.pagination li {display: inline-block;}
ul.pagination li a {color: black;float: left;padding: 8px 16px;text-decoration: none;}
ul.pagination li a.active {background-color: #D3B53E;color: white;}
ul.pagination li a:hover:not(.active) {background-color: #ddd;}
ul.pagination li span {color: black;float: left;padding: 8px 16px;text-decoration: none;}



.formWrap dl.contactForm input[type="checkbox"]:checked + label::after {
    top: 40% !important;
}

.ccaJudgeCriteria {width:100%;margin:20px auto 40px;box-sizing: border-box;border-right:solid 1px #DDD4B5;border-top:solid 1px #DDD4B5;}
.ccaJudgeCriteria th {padding:3px 8px;background:#DDD4B5;text-align:center;font-weight:bold;vertical-align: middle;border-bottom:solid 1px #A38206;}
.ccaJudgeCriteria td {padding:3px 8px;vertical-align: middle;border-bottom:solid 1px #DDD4B5;border-left:solid 1px #DDD4B5;}

.ccaJudgeCriteriaTable {width:96%;margin:20px auto 40px;box-sizing: border-box;border-right:solid 1px #DDD4B5;border-top:solid 1px #DDD4B5;}
.ccaJudgeCriteriaTable th {padding:3px 8px;background:#ECE8D9;text-align:left;font-weight:bold;vertical-align: middle;border-bottom:solid 1px #DDD4B5;}
.ccaJudgeCriteriaTable td {padding:3px 8px;vertical-align: middle;border-bottom:solid 1px #DDD4B5;border-left:solid 1px #DDD4B5;}

/**** LOY  ********************************************/
.loyQuestion {margin-bottom: 40px;}
.loyQuestion dl{margin-top: 10px;}
.loyQuestion dt {font-size:16px;	padding: 10px 15px;	background-color: #EDEDED;border:solid 1px #CCC:}
.loyQuestion dt p {margin-top: 10px;font-size:14px;}
.loyQuestion dd {padding:  10px 15px;background:#FFF;border:solid 1px #CCC;border-top:0px;font-size:16px;line-height:30px;}
.loyQuestion dd textarea {width:100%;}




/**** LOY審査  ********************************************/

.loyJudgeName {width:100px;text-align: center;}
.loyJudgeCompany {width:220px;}
.loyJudgeVote {width:240px;}
.loyJudgeTotal {width:60px;text-align: center;}
.loyJudgePage {width:90px;text-align: center;}
.loyJudgeVote table td {border:none !important;text-align: center;}

a.loyJudgeBtn {display: block;width:80px;
	margin: auto;
	padding: 5px;
	text-align:center;
	line-height: 20px;
	font-weight: bold;
	border-radius: 5px;
	text-decoration: none;
	border: solid 1px #8D6200;
	color: #FFF !important;
	background-color: #8C6100;
	background-image: -webkit-linear-gradient(270deg,rgba(166,133,1,1.00) 0%,rgba(140,97,0,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(166,133,1,1.00) 0%,rgba(140,97,0,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(166,133,1,1.00) 0%,rgba(140,97,0,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(166,133,1,1.00) 0%,rgba(140,97,0,1.00) 100%);}

dl.contactForm {
    background: #eee;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    border-left: 1px solid #ccc;
}
dl.contactForm .contactFormTh {
    width: 30%;
    float: left;
}
dl.contactForm .contactFormTh,
dl.contactForm .contactFormTd {
    padding: 10px 10px 0 10px;
    border-top: 1px solid #ccc;
}
dl.contactForm .contactFormTd::after {
    content: '';
    display: block;
    clear: both;
}
dl.contactForm .contactFormTd {
    background: #fff;
    margin-left: 30%;
    padding-bottom: 10px;
    border-left: 1px solid #ccc;
}


.inner {width:94%;margin:20px auto;}
.loyJudgeS {width:100%;margin:20px auto 40px;box-sizing: border-box;border-right:solid 1px #DDD4B5;border-left:solid 1px #DDD4B5;}
.loyJudgeS th {padding:5px;background:#DDD4B5;text-align:center;font-weight:bold;vertical-align: middle;}
.loyJudgeS td {padding:5px;vertical-align: middle;border-bottom:solid 1px #DDD4B5;font-size:16px;line-height:30px;}
.loyJudgeTotal {font-size:18px;text-align: right !important;padding-right:40px !important}
.loyJudgeS select {font-size:20px;text-align:right;padding:2px 0}
.loyComment textarea {width:100%;margin-top: 20px;padding:5px;font-size:16px;line-height:30px;}
.loyJudgeTit {
font-size: 16px;
padding: 3px 0 3px 14px;
background: url(../images/common/arw_01.png) no-repeat left center;}