* html .iepngfix {
	behavior: expression(IEPNGFIX.fix(this));
}


.indexHeaderLayout {
	height:127px;
	background-image:url(/img/index/indexHeaderBg.jpg);
	background-repeat:repeat-x;
}
.indexFooterLayout {
	height:53px;
	text-align:right;
	background:url(/img/main/footerBg.jpg);
	background-repeat:repeat-x;
}
.indexFooterLayout span {
	display:block;
	width:260px;
	height:53px;
	float:right;
	background-image:url(/img/main/footerBar.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
	font-size:0px;
	line-height:0px;
}
.indexContentsWidth {
	width:800px;
}
.indexHeaderContents {
	height:127px;
	line-height:127px;
	text-align:right;
	background-image:url(/img/index/indexHeaderLogoImage.jpg);
	background-repeat:no-repeat;
	padding-right:10px;
	color:#FFFFFF;
}
.scriptErrorMessage {
	background-color:#FFFFCC;
	padding:5px;
	margin-top:5px;
	border:dotted 2px #DDDDDD;
	width:100%;
	text-align:left;
	color:#FF0000;
}
.scriptErrorMessage span {
	font-size:16px;
	font-weight:bold;
}
.loginLayout {
	width:471px;
	float:left;
}
.informationLayout {
	width:329px;
	float:left;
}
.shopLoginTitle {
	width:471px;
	height:140px;
	background-image:url(/img/index/shopLoginTitle.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
	font-size:0px;
	line-height:0px;
}
.shopLoginForm {
	width:471px;
	height:320px;
	padding-top:81px;
	background-image:url(/img/index/shopLoginFormBg.jpg);
	background-repeat:no-repeat;
}
.shopLoginForm {
	padding-top:81px; /* all browsers, of course */  
	padding-top:85px\9; /* all browsers, of course */  
	*padding-top:81px; /* all browsers, of course */  
	_padding-top:81px; /* all browsers, of course */  
}
.shopLoginForm table {
	margin-bottom:23px;
}
.shopLoginForm th,
.shopLoginForm td {
}
.shopLoginForm th {
	font-size:12px;
	color:#FFFFFF;
}
.shopLoginForm .loginButton,
.shopLoginForm .loginButton2 {
	display:block;
	width:253px;
	height:45px;
	background-image:url(/img/index/loginButton.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	border:0px;
	text-indent:-9999px;
	font-size:0px;
	line-height:0px;
	cursor:pointer;
}
.shopLoginForm .loginButton2 {
	background-position:left bottom;
}
.shopLoginForm .agentLoginButton {
	text-align:left;
	padding:43px 0px 0px 104px;
}
.shopLoginForm .agentLoginButton a {
	display:block;
	width:269px;
	height:64px;
	text-indent:-9999px;
	font-size:0px;
	line-height:0px;
	background-image:url(/img/index/agentLoginButtonImage.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}
.shopLoginForm .agentLoginButton a:hover {
	background-position:left bottom;
}
.contentsTable .idPass {
	font-size:11px;
	color:#999999;
}
.informationLayout .idPassForm {
	position:relative;
	width:329px;
	height:245px;
	background-image:url(/img/index/idPassTitle.jpg);
	background-repeat:no-repeat;
}
.informationLayout .idPassForm .position {
	width:303px;
	height:133px;
	position:absolute;
	top:130px;
	left:20px;
}
.idPassForm table {
	margin-top:12px;
}
.idPassForm th {
	font-size:12px;
	width:130px;
}
.idPassForm td {
	padding-bottom:6px;
}
.idPassForm .position div {
	padding-top:10px;
	text-align:right;
}
.idPassFormButton,
.idPassFormButton2 {
	display:block;
	width:153px;
	height:24px;
	border:0px;
	text-indent:-9999px;
	font-size:0px;
	line-height:0px;
	cursor:pointer;
	background-color:transparent;
	background-image:url(/img/index/loginButton.jpg);
	background-repeat:no-repeat;
	background-position:-253px 0px;
}
.idPassFormButton2 {
	background-position:-253px -24px;
}
.contentsTable .mobile {
	font-size:11px;
	color:#999999;
}
.contentsTable .clientTitle {
	text-align:left;
}
.contentsTable .clientTitle .clientTitleContents {
	font-size:11px;
	color:#999999;
}
.contentsTable .clientBody {
	text-align:center;
}
.contentsTable .clientBody table {
	background-color:#666666;
	margin:0px auto 40px auto;
}
.contentsTable .clientBody th {
	padding:5px 0px;
}
.contentsTable .clientBody td {
	padding:5px;
}
.contentsTable .clientBody .text {
	text-align:left;
}
.contentsTable .clientBody th {
	text-align:center;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
}
.contentsTable .clientBody td {
	background-color:#FFFFFF;
}
.clientOs {
	width:128px;
}
.clientDisplay {
	width:170px;
}

.adContentsArea {
	width:468px;
	margin:0px auto;
	margin-bottom:30px;
}
.adContentsArea h3 {
	font-size:14px;
	margin-bottom:8px;
}
.adContentsArea li {
	width:468px;
	height:60px;
	margin-bottom:10px;
}





/****yƒwƒbƒ_[z**************************************************************************************************************************/
.headerLayout {
	padding-left:284px;
	height:80px;
	background:url(/img/main/headerBg.jpg);
	background-repeat:repeat-x;
	position:relative;
}
.headerLogoImage {
	width:284px;
	height:80px;
	position:absolute;
	top:0px;
	left:0px;
}
.headerMenuLayout {
	width:600px;
	height:77px;
	background-image:url(/img/main/headerMenuBg.jpg);
	background-repeat:no-repeat;
	position:absolute;
	top:0px;
	right:0px;
	text-align:right;
}
.headerShopName {
	height:28px;
	line-height:28px;
	padding-right:14px;
	font-size:14px;
	color:#FFFFFF;
	font-family:'ƒƒCƒŠƒI',Meiryo,'‚l‚r ‚oƒSƒVƒbƒN',sans-serif;
}
.headerShopName span {
	font-size:12px;
}
.headerMenu {
	margin-top:24px;
	padding-right:6px;
	position:relative;
	text-align:left;
}
.topPageLink {
	display:block;
	width:159px;
	height:25px;
	background-image:url(/img/main/headerMemuLinkButton.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	text-indent:-9999px;
	font-size:0px;
	line-height:0px;
	position:absolute;
	top:0px;
	left:1px;
}
.topPageLink:hover {
	background-position:left bottom;
}
.linkPageLink {
	display:block;
	width:159px;
	height:25px;
	background-image:url(/img/main/headerMemuLinkButton.jpg);
	background-repeat:no-repeat;
	background-position:-159px top;
	text-indent:-9999px;
	font-size:0px;
	line-height:0px;
	position:absolute;
	top:0px;
	left:160px;
}
.linkPageLink:hover {
	background-position:-159px bottom;
}
.sitePageLink {
	display:block;
	width:158px;
	height:25px;
	background-image:url(/img/main/headerMemuLinkButton.jpg);
	background-repeat:no-repeat;
	background-position:-318px top;
	text-indent:-9999px;
	font-size:0px;
	line-height:0px;
	position:absolute;
	top:0px;
	left:319px;
}
.sitePageLink:hover {
	background-position:-318px bottom;
}
.logoffLink {
	display:block;
	width:117px;
	height:25px;
	background-image:url(/img/main/headerMemuLinkButton.jpg);
	background-repeat:no-repeat;
	background-position:-477px top;
	text-indent:-9999px;
	font-size:0px;
	line-height:0px;
	position:absolute;
	top:0px;
	left:477px;
}
.logoffLink:hover {
	background-position:-477px bottom;
}
/****yƒtƒbƒ^[z**************************************************************************************************************************/
.footerLayout {
	width:100%;
	height:53px;
	text-align:right;
	background:url(/img/main/footerBg.jpg);
	background-repeat:repeat-x;
}





/****yƒRƒ“ƒeƒ“ƒc‘S‘Ìz**************************************************************************************************************************/
.contentsLayout {
	width:98%;
	padding:0px 10px;
	margin-bottom:20px;
}
.contentsLayout .helpComment,
.contentsLayout .titleComment {
	position:relative;
}
.contentsLayout .helpCommentImage {
	position:absolute;
	top:-10px;
	right:0px;
}
.titleCommentBody {
	display:block;
	font-size:12px;
	color:#FFFFFF;
	font-weight:normal;
	position:absolute;
	top:-10px;
	right:3px;
}
.tableLayout1 {
	margin-bottom:10px;
}
.tableLayout1 table {
	background-color:#666666;
}
.tableLayout1 th {
	padding:8px;
}
.tableLayout1 td {
	padding:8px;
}
.tableLayout1 th {
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
}
.tableLayout1 .titleLayout {
	width:220px;
	position:relative;
}
.tableLayout1 .titleLayout2 {
	width:100%;
	position:relative;
}
.tableLayout1 .helpImage {
	display:block;
	width:26px;
	height:26px;
	position:absolute;
	top:-7px;
	right:-2px;
}
.tableLayout1 .helpImage a {
	display:block;
	width:26px;
	height:26px;
	background-image:url(/img/help/helpIcon2.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
.tableLayout1 .helpImage a:hover {
	background-position:bottom;
}
.tableLayout1 .helpImage2 {
	display:block;
	width:26px;
	height:26px;
	position:absolute;
	top:-7px;
	right:-2px;
}
.tableLayout1 .helpImage2 a {
	display:block;
	width:26px;
	height:26px;
	background-image:url(/img/help/helpIcon3.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
.tableLayout1 .helpImage2 a:hover {
	background-position:bottom;
}
.tableLayout1 .helpImage3 {
	display:block;
	width:26px;
	height:26px;
	position:absolute;
	top:-5px;
	right:-2px;
}
.tableLayout1 .helpImage3 a {
	display:block;
	width:26px;
	height:26px;
	background-image:url(/img/help/helpIcon4.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
.tableLayout1 .helpImage3 a:hover {
	background-position:bottom;
}



.tableLayout1 .bodyTableLayout td {
	padding:5px;
}
.tableLayout1 .bannerLayout {
	position:relative;
	height:22px;
	line-height:22px;
}
.tableLayout1 .bannerLayout span {
	display:block;
	width:126px;
	position:absolute;
	top:3px;
	right:0px;
}
.tableLayout1 .bannerLayout div,
.tableLayout1 .bannerLayout table,
.tableLayout1 .bannerLayout tr,
.tableLayout1 .bannerLayout td,
.tableLayout1 .bannerLayout em {
	padding:0px;
}
.tableLayout1 .formEndButton div,
.tableLayout1 .formEndButton table,
.tableLayout1 .formEndButton tr,
.tableLayout1 .formEndButton td,
.tableLayout1 .formEndButton em {
	padding:0px;
}
.tableLayout1 .formButtonLayout div,
.tableLayout1 .formButtonLayout table,
.tableLayout1 .formButtonLayout tr,
.tableLayout1 .formButtonLayout td,
.tableLayout1 .formButtonLayout em,
.tableLayout1 .formButtonLayout input {
	padding:0px;
	margin:0px;
}

.tableLayout1 .newsListButton div,
.tableLayout1 .newsListButton table,
.tableLayout1 .newsListButton tr,
.tableLayout1 .newsListButton td,
.tableLayout1 .newsListButton em,
.tableLayout1 .newsListButton input {
	background:none;
	padding:0px;
	margin:0px;
}

/****yTOPƒy[ƒWz**************************************************************************************************************************ššššššššššššššš*/
.mainTopPageList .serviceAdListTable .isEstimate {
	background-color:#FFFFFF;
}
.mainTopPageList .serviceAdListTable .isCurrentMonthEnd {
	background-color:#CCCCCC;
}
.mainTopPageList .serviceAdListTable .warning {
	background-color:#FFE1E2;
}
.mainTopPageList .serviceAdListTable .isSendBillMail {
	background-color:#FFFFCC;
}
.mainTopPageList .serviceAdListTable .isStart {
	background-color:#EEF8E7;
}
.mainTopPageList .statusListMargin {
	margin:56px 0px 0px 78px;
	line-height:140%;
	color:#999999;
}

.courseListTable .tableLayout1 thead th {
	text-align:center;
	color:#15428B;
	background-color:#D5E3F5;
}
.courseListTable .tableLayout1 thead .theadTitle0 {
	background-color:#EFEFEF;
}
.courseListTable .tableLayout1 tbody {
	text-align:center;
	color:#000000;
	background-color:#FFFFFF;
}
.courseListTable .tableLayout1 tbody th {
	color:#000000;
	font-weight:normal;
	background-color:#CCCCCC;
}
.courseListTable .tableLayout1 tbody td {
	text-align:center;
}
.courseListTable .tableLayout1 .listTitleNow {
	background-color:#FFFFCC;
	border-bottom:5px solid #FD961D;
}
.courseListTable .tableLayout1 .listBodyNow {
	background-color:#FFFFCC;
}
.courseListTable .tableLayout1 .tbodyBody10 {
	padding-bottom:5px;
}
.courseListTable .tableLayout1 .contentsPopup,
.courseListTable .tableLayout1 .contentsPopup2 {
	width:86px;
	height:17px;
	margin:5px auto 0px auto;
	position:relative;
	cursor:pointer;
}
.courseListTable .tableLayout1 .contentsPopup .contentsPopupBody {
	display:none;
}
.courseListTable .tableLayout1 .contentsPopup2 .contentsPopupBody {
	display:block;
	text-align:left;
	position:relative;
}

.pngImage-top-left {
	width:7px;
	height:7px;
	background-image:url(/img/alpha/pngBox_alpha/pngBoxTopLeft_alpha.png);
	background-repeat:no-repeat;
	position:absolute;
	top:0px;
	left:0px;
}
.pngImage-top-center {
	width:100%;
	height:7px;
	background-image:url(/img/alpha/pngBox_alpha/pngBoxTopCenter_alpha.png);
	background-repeat:repeat-x;
	position:absolute;
	top:0px;
	left:7px;
}
.pngImage-top-right {
	width:25px;
	height:7px;
	background-image:url(/img/alpha/pngBox_alpha/pngBoxTopRight_alpha.png);
	background-repeat:no-repeat;
	position:absolute;
	top:0px;
	right:-32px;
}
.pngImage-middle-left {
	width:7px;
	height:100%;
	background-image:url(/img/alpha/pngBox_alpha/pngBoxMiddleLeft_alpha.png);
	background-repeat:no-repeat;
	position:absolute;
	top:7px;
	left:0px;
}
.pngImage-middle-center {
	width:100%;
	height:100%;
	background-image:url(/img/alpha/pngBox_alpha/pngBoxMiddleCenter_alpha.png);
	background-repeat:repeat-x;
	position:absolute;
	top:7px;
	left:7px;
	color:#FFFFFF;
	line-height:140%;
}
.pngImage-middle-right {
	width:25px;
	height:100%;
	background-image:url(/img/alpha/pngBox_alpha/pngBoxMiddleRight_alpha.png);
	background-repeat:no-repeat;
	position:absolute;
	top:7px;
	right:-32px;
}
.pngImage-bottom-left {
	width:7px;
	height:25px;
	background-image:url(/img/alpha/pngBox_alpha/pngBoxBottomLeft_alpha.png);
	background-repeat:no-repeat;
	position:absolute;
	bottom:-32px;
	left:0px;
}
.pngImage-bottom-center {
	width:100%;
	height:25px;
	background-image:url(/img/alpha/pngBox_alpha/pngBoxBottomCenter_alpha.png);
	background-repeat:repeat-x;
	position:absolute;
	bottom:-32px;
	left:7px;
}
.pngImage-bottom-right {
	width:25px;
	height:25px;
	background-image:url(/img/alpha/pngBox_alpha/pngBoxBottomRight_alpha.png);
	background-repeat:no-repeat;
	position:absolute;
	bottom:-32px;
	right:-32px;
}















/****y“X•Üî•ñEURLEƒoƒi[z**************************************************************************************************************************/

#shopDataBasicFormArea .buttonStyle_large .buttonIconTableDefault .buttonIconImageClass,
#shopDataBasicFormArea .buttonStyle_large .buttonIconTableOver .buttonIconImageClass {
	padding-left:20px;
}
#shopDataBasicFormArea .buttonStyle_large .buttonIconTableDefault .buttonIconImageClass,
#shopDataBasicFormArea .buttonStyle_large .buttonIconTableOver .buttonIconImageClass {
	background-image:url(/img/button/buttonIcon1.gif);
	background-repeat:no-repeat;
}



/****y‹ÆŽíE’nˆæEƒRƒ“ƒZƒvƒgz**************************************************************************************************************************/

#shopOtherDataBasicFormArea .buttonStyle_large .buttonIconTableDefault .buttonIconImageClass,
#shopOtherDataBasicFormArea .buttonStyle_large .buttonIconTableOver .buttonIconImageClass {
	padding-left:20px;
}
#shopOtherDataBasicFormArea .buttonStyle_large .buttonIconTableDefault .buttonIconImageClass,
#shopOtherDataBasicFormArea .buttonStyle_large .buttonIconTableOver .buttonIconImageClass {
	background-image:url(/img/button/buttonIcon1.gif);
	background-repeat:no-repeat;
}


/****yƒAƒJƒEƒ“ƒgî•ñz**************************************************************************************************************************/

#lineCategoryBasicFormArea .buttonStyle_large .buttonIconTableDefault .buttonIconImageClass,
#lineCategoryBasicFormArea .buttonStyle_large .buttonIconTableOver .buttonIconImageClass {
	padding-left:20px;
}
#lineCategoryBasicFormArea .buttonStyle_large .buttonIconTableDefault .buttonIconImageClass,
#lineCategoryBasicFormArea .buttonStyle_large .buttonIconTableOver .buttonIconImageClass {
	background-image:url(/img/button/buttonIcon1.gif);
	background-repeat:no-repeat;
}

/****yƒAƒJƒEƒ“ƒgî•ñz**************************************************************************************************************************/

#accountBasicFormArea .buttonStyle_large .buttonIconTableDefault .buttonIconImageClass,
#accountBasicFormArea .buttonStyle_large .buttonIconTableOver .buttonIconImageClass {
	padding-left:20px;
}
#accountBasicFormArea .buttonStyle_large .buttonIconTableDefault .buttonIconImageClass,
#accountBasicFormArea .buttonStyle_large .buttonIconTableOver .buttonIconImageClass {
	background-image:url(/img/button/buttonIcon1.gif);
	background-repeat:no-repeat;
}


/****yƒjƒ…[ƒXŠÇ—z**************************************************************************************************************************/


.newsUploadTime {
	font-weight:normal;
	position:absolute;
	top:-1px;
	right:0px;
}
.photoLayout {
	width:100%;
	height:150px;
	overflow:auto;
}
.newsListButton {
	width:220px;
	height:24px;
	position:absolute;
	top:158px;
	left:0px;
}
.newsListButton2 {
	width:220px;
	height:24px;
	position:absolute;
	top:142px;
	left:0px;
}
.newsListButton2 .bodyTableLayout {
	background-color:#EFEFEF;
}
.newsListArea .buttonStyle_middle .buttonIconTableDefault,
.newsListArea .buttonStyle_middle .buttonIconTableOver {
	margin-right:5px;
}
.newsListArea .buttonStyle_middle .buttonIconTableDefault .buttonIconImageClass1,
.newsListArea .buttonStyle_middle .buttonIconTableOver .buttonIconImageClass1,
.newsListArea .buttonStyle_middle .buttonIconTableDefault .buttonIconImageClass2,
.newsListArea .buttonStyle_middle .buttonIconTableOver .buttonIconImageClass2,
.newsListArea .buttonStyle_middle .buttonIconTableDefault .buttonIconImageClass3,
.newsListArea .buttonStyle_middle .buttonIconTableOver .buttonIconImageClass3 {
	display:block;
	height:17px;
	line-height:17px;
	color:#000000;
	padding-left:22px;
	text-decoration:none;
}
* html .newsListArea .buttonStyle_middle .buttonIconTableDefault .buttonIconImageClass1,
* html .newsListArea .buttonStyle_middle .buttonIconTableOver .buttonIconImageClass1,
* html .newsListArea .buttonStyle_middle .buttonIconTableDefault .buttonIconImageClass2,
* html .newsListArea .buttonStyle_middle .buttonIconTableOver .buttonIconImageClass2,
* html .newsListArea .buttonStyle_middle .buttonIconTableDefault .buttonIconImageClass3,
* html .newsListArea .buttonStyle_middle .buttonIconTableOver .buttonIconImageClass3 {
	margin-top:2px;
}
.newsListArea .buttonStyle_middle .buttonIconTableDefault .buttonIconImageClass1,
.newsListArea .buttonStyle_middle .buttonIconTableOver .buttonIconImageClass1 {
	background-image:url(/img/button/buttonIcon4.gif);
	background-repeat:no-repeat;
}
.newsListArea .buttonStyle_middle .buttonIconTableDefault .buttonIconImageClass2,
.newsListArea .buttonStyle_middle .buttonIconTableOver .buttonIconImageClass2 {
	background-image:url(/img/button/buttonIcon2.gif);
	background-repeat:no-repeat;
}
.newsListArea .buttonStyle_middle .buttonIconTableDefault .buttonIconImageClass3,
.newsListArea .buttonStyle_middle .buttonIconTableOver .buttonIconImageClass3 {
	background-image:url(/img/button/buttonIcon6.gif);
	background-repeat:no-repeat;
}


/****yƒCƒxƒ“ƒgEŠ„ˆøî•ñz**************************************************************************************************************************/

#ticketListBasicFormArea .buttonStyle_middle .buttonIconTableDefault .buttonIconImageClass1,
#ticketListBasicFormArea .buttonStyle_middle .buttonIconTableOver .buttonIconImageClass1,
#ticketListBasicFormArea .buttonStyle_middle .buttonIconTableDefault .buttonIconImageClass2,
#ticketListBasicFormArea .buttonStyle_middle .buttonIconTableOver .buttonIconImageClass2,
#ticketListBasicFormArea .buttonStyle_middle .buttonIconTableDefault .buttonIconImageClass3,
#ticketListBasicFormArea .buttonStyle_middle .buttonIconTableOver .buttonIconImageClass3 {
	display:block;
	height:17px;
	line-height:17px;
	color:#000000;
	padding-left:22px;
	text-decoration:none;
}
* html #ticketListBasicFormArea .buttonStyle_middle .buttonIconTableDefault .buttonIconImageClass1,
* html #ticketListBasicFormArea .buttonStyle_middle .buttonIconTableOver .buttonIconImageClass1,
* html #ticketListBasicFormArea .buttonStyle_middle .buttonIconTableDefault .buttonIconImageClass2,
* html #ticketListBasicFormArea .buttonStyle_middle .buttonIconTableOver .buttonIconImageClass2,
* html #ticketListBasicFormArea .buttonStyle_middle .buttonIconTableDefault .buttonIconImageClass3,
* html #ticketListBasicFormArea .buttonStyle_middle .buttonIconTableOver .buttonIconImageClass3 {
	margin-top:2px;
}
#ticketListBasicFormArea .buttonStyle_middle .buttonIconTableDefault .buttonIconImageClass,
#ticketListBasicFormArea .buttonStyle_middle .buttonIconTableOver .buttonIconImageClass {
	color:#000000;
	padding-left:22px;
}
#ticketListBasicFormArea .buttonStyle_middle .buttonIconTableDefault .buttonIconImageClass1,
#ticketListBasicFormArea .buttonStyle_middle .buttonIconTableOver .buttonIconImageClass1 {
	background-image:url(/img/button/buttonIcon4.gif);
	background-repeat:no-repeat;
}
#ticketListBasicFormArea .buttonStyle_middle .buttonIconTableDefault .buttonIconImageClass2,
#ticketListBasicFormArea .buttonStyle_middle .buttonIconTableOver .buttonIconImageClass2 {
	background-image:url(/img/button/buttonIcon2.gif);
	background-repeat:no-repeat;
}
#ticketListBasicFormArea .buttonStyle_middle .buttonIconTableDefault .buttonIconImageClass3,
#ticketListBasicFormArea .buttonStyle_middle .buttonIconTableOver .buttonIconImageClass3 {
	background-image:url(/img/button/buttonIcon6.gif);
	background-repeat:no-repeat;
}

#ticketListBasicFormArea .buttonStyle_middle .buttonIconTableDefault .buttonIconImageClass,
#ticketListBasicFormArea .buttonStyle_middle .buttonIconTableOver .buttonIconImageClass {
	padding-left:20px;
}
* html #ticketListBasicFormArea .buttonStyle_middle .buttonIconTableDefault .buttonIconImageClass,
* html #ticketListBasicFormArea .buttonStyle_middle .buttonIconTableOver .buttonIconImageClass {
	margin-top:2px;
}
#ticketListBasicFormArea .buttonStyle_middle .buttonIconTableDefault .buttonIconImageClass,
#ticketListBasicFormArea .buttonStyle_middle .buttonIconTableOver .buttonIconImageClass {
	background-image:url(/img/button/buttonIcon2.gif);
	background-repeat:no-repeat;
}


/****y–{“úo‹Îî•ñz**************************************************************************************************************************/

#scheduleBasicFormArea .buttonStyle_middle .buttonIconTableDefault .buttonIconImageClass1,
#scheduleBasicFormArea .buttonStyle_middle .buttonIconTableOver .buttonIconImageClass1 {
	display:block;
	height:17px;
	line-height:17px;
	color:#000000;
	padding-left:22px;
	text-decoration:none;
}
#scheduleBasicFormArea .buttonStyle_small .buttonIconTableDefault .x-btn-center,
#scheduleBasicFormArea .buttonStyle_small .buttonIconTableOver .x-btn-center {
	padding:0px 8px;
}
#scheduleBasicFormArea .buttonStyle_small .buttonIconTableDefault .buttonIconImageClass2,
#scheduleBasicFormArea .buttonStyle_small .buttonIconTableOver .buttonIconImageClass2,
#scheduleBasicFormArea .buttonStyle_small .buttonIconTableDefault .buttonIconImageClass3,
#scheduleBasicFormArea .buttonStyle_small .buttonIconTableOver .buttonIconImageClass3 {
	color:#000000;
	padding-left:12px;
	text-decoration:none;
}

* html #scheduleBasicFormArea .buttonStyle_middle .buttonIconTableDefault .buttonIconImageClass1,
* html #scheduleBasicFormArea .buttonStyle_middle .buttonIconTableOver .buttonIconImageClass1 {
	margin-top:2px;
}
#scheduleBasicFormArea .buttonStyle_middle .buttonIconTableDefault .buttonIconImageClass,
#scheduleBasicFormArea .buttonStyle_middle .buttonIconTableOver .buttonIconImageClass {
	color:#000000;
	padding-left:22px;
}
#scheduleBasicFormArea .buttonStyle_middle .buttonIconTableDefault .buttonIconImageClass1,
#scheduleBasicFormArea .buttonStyle_middle .buttonIconTableOver .buttonIconImageClass1 {
	background-image:url(/img/button/buttonIcon8.gif);
	background-repeat:no-repeat;
}
#scheduleBasicFormArea .buttonStyle_small .buttonIconTableDefault .buttonIconImageClass2,
#scheduleBasicFormArea .buttonStyle_small .buttonIconTableOver .buttonIconImageClass2 {
	background-image:url(/img/button/buttonIcon10.gif);
	background-repeat:no-repeat;
}
#scheduleBasicFormArea .buttonStyle_small .buttonIconTableDefault .buttonIconImageClass3,
#scheduleBasicFormArea .buttonStyle_small .buttonIconTableOver .buttonIconImageClass3 {
	background-image:url(/img/button/buttonIcon12.gif);
	background-repeat:no-repeat;
}

#scheduleBasicFormArea .buttonStyle_middle .buttonIconTableDefault .buttonIconImageClass,
#scheduleBasicFormArea .buttonStyle_middle .buttonIconTableOver .buttonIconImageClass {
	padding-left:20px;
}
* html #scheduleBasicFormArea .buttonStyle_middle .buttonIconTableDefault .buttonIconImageClass,
* html #scheduleBasicFormArea .buttonStyle_middle .buttonIconTableOver .buttonIconImageClass {
	margin-top:2px;
}
#scheduleBasicFormArea .buttonStyle_middle .buttonIconTableDefault .buttonIconImageClass,
#scheduleBasicFormArea .buttonStyle_middle .buttonIconTableOver .buttonIconImageClass {
	background-image:url(/img/button/buttonIcon4.gif);
	background-repeat:no-repeat;
}

#scheduleBasicFormArea .scheduleList li {
	border:1px solid #999999;
	float:left;
	margin-right:5px;
	margin-bottom:5px;
	width:84px;
}
#scheduleBasicFormArea .scheduleListName {
	font-size:16px;
	font-weight:bold;
	position:relative;
}
#scheduleBasicFormArea .scheduleListName span {
	display:block;
	font-size:12px;
	font-weight:normal;
	position: absolute;
	top:3px;
	right:0px;
}
* html #scheduleBasicFormArea .scheduleListName span {
	top:0px;
	right:8px;
}

/****y1TŠÔ‚Ìo‹Îî•ñz**************************************************************************************************************************/

.scheduleWeekLayout .dayTitmeTrColor th {
	font-size:12px;
	height:16px;
	line-height:16px;
	color:#000000;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
}
.scheduleWeekLayout .dayTitmeTrColor th span {
	font-size:10px;
	padding-left:3px;
}




.scheduleWeekLayout .buttonStyle_middle .buttonIconTableDefault .buttonIconImageClass1,
.scheduleWeekLayout .buttonStyle_middle .buttonIconTableOver .buttonIconImageClass1,
.scheduleWeekLayout .buttonStyle_middle .buttonIconTableDefault .buttonIconImageClass2,
.scheduleWeekLayout .buttonStyle_middle .buttonIconTableOver .buttonIconImageClass2 {
	display:block;
	height:17px;
	line-height:17px;
	color:#000000;
	padding-left:40px;
	text-decoration:none;
}
* html .scheduleWeekLayout .buttonStyle_middle .buttonIconTableDefault .buttonIconImageClass1,
* html .scheduleWeekLayout .buttonStyle_middle .buttonIconTableOver .buttonIconImageClass1,
* html .scheduleWeekLayout .buttonStyle_middle .buttonIconTableDefault .buttonIconImageClass2,
* html .scheduleWeekLayout .buttonStyle_middle .buttonIconTableOver .buttonIconImageClass2 {
	margin-top:2px;
}
.scheduleWeekLayout .buttonStyle_middle .buttonIconTableDefault .buttonIconImageClass1,
.scheduleWeekLayout .buttonStyle_middle .buttonIconTableOver .buttonIconImageClass1 {
	background-image:url(/img/button/buttonIcon16.gif);
	background-repeat:no-repeat;
}
.scheduleWeekLayout .buttonStyle_middle .buttonIconTableDefault .buttonIconImageClass2,
.scheduleWeekLayout .buttonStyle_middle .buttonIconTableOver .buttonIconImageClass2 {
	background-image:url(/img/button/buttonIcon18.gif);
	background-repeat:no-repeat;
}
.scheduleWeekLayout .buttonStyle_small .buttonIconTableDefault .x-btn-center,
.scheduleWeekLayout .buttonStyle_small .buttonIconTableOver .x-btn-center,
.scheduleWeekLayout .buttonStyle_middle .buttonIconTableDefault .x-btn-center,
.scheduleWeekLayout .buttonStyle_middle .buttonIconTableOver .x-btn-center {
	padding:0px 8px;
}



.scheduleWeekLayout .buttonStyle_small .buttonIconTableDefault .buttonIconImageClass3,
.scheduleWeekLayout .buttonStyle_small .buttonIconTableOver .buttonIconImageClass3,
.scheduleWeekLayout .buttonStyle_small .buttonIconTableDefault .buttonIconImageClass4,
.scheduleWeekLayout .buttonStyle_small .buttonIconTableOver .buttonIconImageClass4,
.scheduleWeekLayout .buttonStyle_small .buttonIconTableDefault .buttonIconImageClass5,
.scheduleWeekLayout .buttonStyle_small .buttonIconTableOver .buttonIconImageClass5 {
	color:#000000;
	padding-left:12px;
	text-decoration:none;
}
.scheduleWeekLayout .buttonStyle_small .buttonIconTableDefault .buttonIconImageClass3,
.scheduleWeekLayout .buttonStyle_small .buttonIconTableOver .buttonIconImageClass3 {
	background-image:url(/img/button/buttonIcon10.gif);
	background-repeat:no-repeat;
}
.scheduleWeekLayout .buttonStyle_small .buttonIconTableDefault .buttonIconImageClass4,
.scheduleWeekLayout .buttonStyle_small .buttonIconTableOver .buttonIconImageClass4 {
	background-image:url(/img/button/buttonIcon12.gif);
	background-repeat:no-repeat;
}
.scheduleWeekLayout .buttonStyle_small .buttonIconTableDefault .buttonIconImageClass5,
.scheduleWeekLayout .buttonStyle_small .buttonIconTableOver .buttonIconImageClass5 {
	background-image:url(/img/button/buttonIcon14.gif);
	background-repeat:no-repeat;
}


.scheduleWeekLayout .titleLayout .name {
	display:block;
	font-size:14px;
	font-weight:bold;
	position:absolute;
	top:0px;
	left:54px;
}
.scheduleWeekLayout .titleLayout .buttonPositionLayout {
	position:absolute;
	top:36px;
	left:54px;
}

.scheduleWeekLayout .buttonStyle_middle .buttonIconTableDefault .buttonIconImageClass,
.scheduleWeekLayout .buttonStyle_middle .buttonIconTableOver .buttonIconImageClass {
	color:#000000;
	padding-left:20px;
}
* html .scheduleWeekLayout .buttonStyle_middle .buttonIconTableDefault .buttonIconImageClass,
* html .scheduleWeekLayout .buttonStyle_middle .buttonIconTableOver .buttonIconImageClass {
	margin-top:2px;
}
.scheduleWeekLayout .buttonStyle_middle .buttonIconTableDefault .buttonIconImageClass,
.scheduleWeekLayout .buttonStyle_middle .buttonIconTableOver .buttonIconImageClass {
	background-image:url(/img/button/buttonIcon4.gif);
	background-repeat:no-repeat;
}
.scheduleWeekLayout .timeStyle {
	font-weight:bold;
	margin-bottom:5px;
}
.scheduleWeekLayout .timeStyle .holiday {
	color:#FF0000;
}




/****yŠî–{Ý’èz**************************************************************************************************************************/

#shiftBasicFormArea .titleTrColor th {
	font-size:12px;
	height:16px;
	line-height:16px;
	color:#000000;
	text-align:center;
}
#shiftBasicFormArea .buttonPositionLayout2 {
	position:relative;
}
#shiftBasicFormArea .buttonPositionLayout2 .delete {
	position:absolute;
	top:0px;
	right:30px;
}
#shiftBasicFormArea .buttonPositionLayout2 .delete .x-form-check-wrap-inner {
	margin:0px;
	padding:0px;
}
* html #shiftBasicFormArea .buttonPositionLayout2 .delete {
	top:2px;
	right:33px;
}
#shiftBasicFormArea .buttonStyle_large .buttonIconTableDefault .buttonIconImageClass,
#shiftBasicFormArea .buttonStyle_large .buttonIconTableOver .buttonIconImageClass {
	padding-left:20px;
}
#shiftBasicFormArea .buttonStyle_large .buttonIconTableDefault .buttonIconImageClass,
#shiftBasicFormArea .buttonStyle_large .buttonIconTableOver .buttonIconImageClass {
	background-image:url(/img/button/buttonIcon1.gif);
	background-repeat:no-repeat;
}
#shiftBasicFormArea .helpIconLayout {
	width:100%;
	position:relative;
}
#shiftBasicFormArea .tableLayout1 .helpImage2 {
	top:-3px;
	right:5px;
}


/****y—‚ÌŽqŠÇ—iˆê——jz**************************************************************************************************************************/

#galListBasicFormArea .buttonStyle_middle .buttonIconTableDefault .buttonIconImageClass1,
#galListBasicFormArea .buttonStyle_middle .buttonIconTableOver .buttonIconImageClass1,
#galListBasicFormArea .buttonStyle_middle .buttonIconTableDefault .buttonIconImageClass2,
#galListBasicFormArea .buttonStyle_middle .buttonIconTableOver .buttonIconImageClass2,
#galListBasicFormArea .buttonStyle_small .buttonIconTableDefault .buttonIconImageClass3,
#galListBasicFormArea .buttonStyle_small .buttonIconTableOver .buttonIconImageClass3 {
	display:block;
	height:17px;
	line-height:17px;
	color:#000000;
	padding-left:22px;
	text-decoration:none;
}
#galListBasicFormArea .buttonStyle_small .buttonIconTableDefault .x-btn-center,
#galListBasicFormArea .buttonStyle_small .buttonIconTableOver .x-btn-center,
#galListBasicFormArea .buttonStyle_middle .buttonIconTableDefault .x-btn-center,
#galListBasicFormArea .buttonStyle_middle .buttonIconTableOver .x-btn-center {
	padding:0px 8px;
}
#galListBasicFormArea .buttonStyle_small .buttonIconTableDefault .buttonIconImageClass3,
#galListBasicFormArea .buttonStyle_small .buttonIconTableOver .buttonIconImageClass3 {
	color:#000000;
	padding-left:12px;
	text-decoration:none;
	background-position:0px 2px;
}
#galListBasicFormArea .buttonStyle_middle .buttonIconTableDefault .buttonIconImageClass1,
#galListBasicFormArea .buttonStyle_middle .buttonIconTableOver .buttonIconImageClass1 {
	background-image:url(/img/button/buttonIcon4.gif);
	background-repeat:no-repeat;
}
#galListBasicFormArea .buttonStyle_middle .buttonIconTableDefault .buttonIconImageClass2,
#galListBasicFormArea .buttonStyle_middle .buttonIconTableOver .buttonIconImageClass2 {
	background-image:url(/img/button/buttonIcon20.gif);
	background-repeat:no-repeat;
}
#galListBasicFormArea .buttonStyle_small .buttonIconTableDefault .buttonIconImageClass3,
#galListBasicFormArea .buttonStyle_small .buttonIconTableOver .buttonIconImageClass3 {
	background-image:url(/img/button/buttonIcon10.gif);
	background-repeat:no-repeat;
}
#galListBasicFormArea .buttonStyle_large .buttonIconTableDefault .buttonIconImageClass,
#galListBasicFormArea .buttonStyle_large .buttonIconTableOver .buttonIconImageClass {
	padding-left:20px;
}
#galListBasicFormArea .buttonStyle_large .buttonIconTableDefault .buttonIconImageClass,
#galListBasicFormArea .buttonStyle_large .buttonIconTableOver .buttonIconImageClass {
	background-image:url(/img/button/buttonIcon1.gif);
	background-repeat:no-repeat;
}


#galListBasicFormArea .galListLiLayout {
	width:110px;
	height:180px;
	float:left;
	margin-right:8px;
	margin-bottom:8px;
	padding:0px;
	border:1px solid #666666;
	position:relative;
}
#galListBasicFormArea .galListLiContents {
	width:110px;
	height:180px;
	cursor:move;
}
#galListBasicFormArea .iconBgColorStyle1 {
	background-color:#000000;
}
#galListBasicFormArea .iconBgColorStyle2 {
	background-color:#000000;
}
#galListBasicFormArea .iconBgColorStyle3 {
	background-color:#000000;
}

#galListBasicFormArea .iconBgColorStyle1,
#galListBasicFormArea .iconBgColorStyle2,
#galListBasicFormArea .iconBgColorStyle3 {
	width:110px;
	height:128px;
	display:none;
	filter:alpha(opacity=80);
	-moz-opacity:0.80;
	opacity:0.80;
}
* html #galListBasicFormArea .iconBgColorStyle1,
* html #galListBasicFormArea .iconBgColorStyle2,
* html #galListBasicFormArea .iconBgColorStyle3 {
	height:123px;
}
#galListBasicFormArea .iconListLayout {
	color:#FFFFFF;
}
#galListBasicFormArea .iconBgColorStyle1,
#galListBasicFormArea .iconBgColorStyle2,
#galListBasicFormArea .iconBgColorStyle3 {
	position:absolute;
	top:24px;
	left:0px;
}
#galListBasicFormArea .iconListLayout {
	width:100px;
	height:118px;
	position:absolute;
	top:29px;
	left:5px;
	text-align:left;
}
* html #galListBasicFormArea .iconListLayout {
	height:113px;
}
#galListBasicFormArea .iconViewTable1 {
	background:none;
	margin:0px;
}
#galListBasicFormArea .iconViewStyle1 {
	font-size:12px;
	font-weight:bold;
	color:#FFFF00;
	padding:0px;
}
#galListBasicFormArea .iconViewStyle2 {
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding:0px;
}
#galListBasicFormArea .iconViewStyle3 {
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding:8px 0px 0px 0px;
}
#galListBasicFormArea .iconViewFont1 {
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
}
#galListBasicFormArea .iconViewFont2 {
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
}
#galListBasicFormArea .iconViewFont3 {
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}
#galListBasicFormArea .iconViewFont4 {
	font-size:12px;
	color:#FFFFFF;
}







/****y—‚ÌŽqŠÇ—iV‹Kjz**************************************************************************************************************************/

.galBasicFormLayout .galPhotoBgImage {
	width:261px;
	height:100px;
	background-image:url(/img/alpha/galPhotoBgImage_alpha.png);
	background-repeat:no-repeat;
}

.galBasicFormLayout .buttonStyle_large .buttonIconTableDefault .buttonIconImageClass4,
.galBasicFormLayout .buttonStyle_large .buttonIconTableOver .buttonIconImageClass4,
.galBasicFormLayout .buttonStyle_large .buttonIconTableDefault .buttonIconImageClass5,
.galBasicFormLayout .buttonStyle_large .buttonIconTableOver .buttonIconImageClass5,
.galBasicFormLayout .buttonStyle_large .buttonIconTableDefault .buttonIconImageClass6,
.galBasicFormLayout .buttonStyle_large .buttonIconTableOver .buttonIconImageClass6 {
	padding-left:20px;
}
.galBasicFormLayout .buttonStyle_large .buttonIconTableDefault .buttonIconImageClass4,
.galBasicFormLayout .buttonStyle_large .buttonIconTableOver .buttonIconImageClass4 {
	background-image:url(/img/button/buttonIcon1.gif);
	background-repeat:no-repeat;
}
.galBasicFormLayout .buttonStyle_large .buttonIconTableDefault .buttonIconImageClass5,
.galBasicFormLayout .buttonStyle_large .buttonIconTableOver .buttonIconImageClass5 {
	background-image:url(/img/button/buttonIcon5.gif);
	background-repeat:no-repeat;
}
.galBasicFormLayout .buttonStyle_large .buttonIconTableDefault .buttonIconImageClass6,
.galBasicFormLayout .buttonStyle_large .buttonIconTableOver .buttonIconImageClass6 {
	background-image:url(/img/button/buttonIcon1.gif);
	background-repeat:no-repeat;
}
.galBasicFormLayout .buttonStyle_middle .buttonIconTableDefault .buttonIconImageClass1,
.galBasicFormLayout .buttonStyle_middle .buttonIconTableOver .buttonIconImageClass1,
.galBasicFormLayout .buttonStyle_middle .buttonIconTableDefault .buttonIconImageClass2,
.galBasicFormLayout .buttonStyle_middle .buttonIconTableOver .buttonIconImageClass2 {
	display:block;
	height:17px;
	line-height:17px;
	color:#000000;
	padding-left:22px;
	text-decoration:none;
}
.galBasicFormLayout .buttonStyle_middle .buttonIconTableDefault .buttonIconImageClass1,
.galBasicFormLayout .buttonStyle_middle .buttonIconTableOver .buttonIconImageClass1 {
	background-image:url(/img/button/buttonIcon22.gif);
	background-repeat:no-repeat;
}
.galBasicFormLayout .buttonStyle_middle .buttonIconTableDefault .buttonIconImageClass2,
.galBasicFormLayout .buttonStyle_middle .buttonIconTableOver .buttonIconImageClass2 {
	background-image:url(/img/button/buttonIcon4.gif);
	background-repeat:no-repeat;
}
.galBasicFormLayout .buttonStyle_middle .buttonIconTableDefault .x-btn-center,
.galBasicFormLayout .buttonStyle_middle .buttonIconTableOver .x-btn-center {
	padding:0px 8px;
}
.galBasicFormLayout .profileTableLayout1,
.galBasicFormLayout .profileTableLayout2 {
	margin:0px;
}
.galBasicFormLayout .profileTableLayout1 th,
.galBasicFormLayout .profileTableLayout1 td,
.galBasicFormLayout .profileTableLayout2 th,
.galBasicFormLayout .profileTableLayout2 td {
	padding:2px;
}
.galBasicFormLayout .profileTableLayout1 th {
	font-size:12px;
	font-weight:normal;
	color:#000000;
	white-space:nowrap;
	width:10px;
	padding-right:8px;
	text-align:left;
}
.galBasicFormLayout .profileTableLayout1 th,
.galBasicFormLayout .profileTableLayout2 th {
	 word-break:keep-all;
}
.galBasicFormLayout .profileTableLayout1 td {
	white-space:nowrap;
	padding-right:26px;
}
.galBasicFormLayout .titleLayout .galNewIcon {
	position:absolute;
	top:50px;
	left:0px;
	width:200px;
	height:20px;
	line-height:20px;
}
.galBasicFormLayout .profileTableLayout2 th {
	font-size:12px;
	font-weight:normal;
	color:#000000;
	white-space:nowrap;
	width:10px;
	text-align:left;
}
.galBasicFormLayout .profileTableLayout2 td {
	white-space:nowrap;
	padding-right:26px;
}
.galBasicFormLayout .buttonStyle_inputForm table,
.galBasicFormLayout .buttonStyle_inputForm table td,
.galBasicFormLayout .buttonStyle_inputForm table tr,
.galBasicFormLayout .buttonStyle_inputForm table th {
	padding:0px;
}
.galBasicFormLayout .otherProfileList {
	background:none;
}
.galBasicFormLayout .otherProfileList thead tr {
	background-color:#CCCCCC;
}
.galBasicFormLayout .otherProfileList thead th {
	text-align:center;
	color:#000000;
}
.galBasicFormLayout .otherProfileList tbody th,
.galBasicFormLayout .otherProfileList tbody td {
	padding:0px;
}


.buttonStyle_large .buttonIconTableDefault .buttonIconImageClass4,
.buttonStyle_large .buttonIconTableOver .buttonIconImageClass4,
.buttonStyle_large .buttonIconTableDefault .buttonIconImageClass5,
.buttonStyle_large .buttonIconTableOver .buttonIconImageClass5,
.buttonStyle_large .buttonIconTableDefault .buttonIconImageClass6,
.buttonStyle_large .buttonIconTableOver .buttonIconImageClass6 {
	padding:0px 0px 0px 0px;
	margin:0px;
	font-size:12px;
	color:#FFFFFF;
	background:none;
	border:none;
}


/****yƒ€[ƒr[i“®‰æjˆê——z**************************************************************************************************************************/

#galMovieListBasicFormArea .tableLayout1 .helpImage2 {
	top:-7px;
	left:254px;
}

#galMovieListBasicFormArea .buttonStyle_middle .buttonIconTableDefault .buttonIconImageClass1,
#galMovieListBasicFormArea .buttonStyle_middle .buttonIconTableOver .buttonIconImageClass1,
#galMovieListBasicFormArea .buttonStyle_middle .buttonIconTableDefault .buttonIconImageClass2,
#galMovieListBasicFormArea .buttonStyle_middle .buttonIconTableOver .buttonIconImageClass2 {
	display:block;
	height:17px;
	line-height:17px;
	color:#000000;
	padding-left:22px;
	text-decoration:none;
}
#galMovieListBasicFormArea .buttonStyle_middle .buttonIconTableDefault .buttonIconImageClass1,
#galMovieListBasicFormArea .buttonStyle_middle .buttonIconTableOver .buttonIconImageClass1 {
	background-image:url(/img/button/buttonIcon4.gif);
	background-repeat:no-repeat;
}
#galMovieListBasicFormArea .buttonStyle_middle .buttonIconTableDefault .buttonIconImageClass2,
#galMovieListBasicFormArea .buttonStyle_middle .buttonIconTableOver .buttonIconImageClass2 {
	background-image:url(/img/button/buttonIcon6.gif);
	background-repeat:no-repeat;
}
#galMovieListBasicFormArea .buttonStyle_middle .buttonIconTableDefault .x-btn-center,
#galMovieListBasicFormArea .buttonStyle_middle .buttonIconTableOver .x-btn-center {
	padding:0px 8px;
}
#galMovieListBasicFormArea .buttonStyle_large .buttonIconTableDefault .buttonIconImageClass,
#galMovieListBasicFormArea .buttonStyle_large .buttonIconTableOver .buttonIconImageClass {
	height:17px;
	line-height:17px;
	padding-left:22px;
}
#galMovieListBasicFormArea .buttonStyle_large .buttonIconTableDefault .buttonIconImageClass,
#galMovieListBasicFormArea .buttonStyle_large .buttonIconTableOver .buttonIconImageClass {
	background-image:url(/img/button/buttonIcon1.gif);
	background-repeat:no-repeat;
}


/****y—¿‹à•\ˆê——z**************************************************************************************************************************/


#rateListBasicFormArea .rate-table {
	border-collapse:collapse;
	margin:0px;
	border:none;
	background:none;
}
#rateListBasicFormArea .rate-table td {
	width:220px;
	padding:5px;
	border:none;
	background:none;
}
#rateListBasicFormArea .rate-table td {
	border:1px solid #666666;
}
#rateListBasicFormArea .rate-table .rate-table-td0 {
	background-color:#EFEFEF;
	border-left:none;
}
#rateListBasicFormArea .rate-table .rate-table-td1 {
	background-color:#D8E4B1;
	font-size:13px;
	font-weight:bold;
	color:#657928;
	border-right:none;
}
#rateListBasicFormArea .rate-table .rate-table-td2 {
	background-color:#D5E3F5;
	font-size:13px;
	font-weight:bold;
	color:#15428B;
	border-left:none;
}
#rateListBasicFormArea .rate-table .rate-table-body1,
#rateListBasicFormArea .rate-table .rate-table-body2 {
	border-right:none;
}
#rateListBasicFormArea .buttonStyle_small2 .buttonIconTableDefault .buttonIconImageClass1,
#rateListBasicFormArea .buttonStyle_small2 .buttonIconTableOver .buttonIconImageClass1,
#rateListBasicFormArea .buttonStyle_small2 .buttonIconTableDefault .buttonIconImageClass2,
#rateListBasicFormArea .buttonStyle_small2 .buttonIconTableOver .buttonIconImageClass2,
#rateListBasicFormArea .buttonStyle_small2 .buttonIconTableDefault .buttonIconImageClass3,
#rateListBasicFormArea .buttonStyle_small2 .buttonIconTableOver .buttonIconImageClass3 {
	display:block;
	height:17px;
	line-height:17px;
	color:#000000;
	padding-left:22px;
	text-decoration:none;
}
#rateListBasicFormArea .buttonStyle_small2 .buttonIconTableDefault .x-btn-center,
#rateListBasicFormArea .buttonStyle_small2 .buttonIconTableOver .x-btn-center {
	padding:0px 2px;
}
#rateListBasicFormArea .buttonStyle_small2 .buttonIconTableDefault .buttonIconImageClass1,
#rateListBasicFormArea .buttonStyle_small2 .buttonIconTableOver .buttonIconImageClass1 {
	background-image:url(/img/button/buttonIcon2.gif);
	background-repeat:no-repeat;
}
#rateListBasicFormArea .buttonStyle_small2 .buttonIconTableDefault .buttonIconImageClass2,
#rateListBasicFormArea .buttonStyle_small2 .buttonIconTableOver .buttonIconImageClass2 {
	background-image:url(/img/button/buttonIcon6.gif);
	background-repeat:no-repeat;
}
#rateListBasicFormArea .buttonStyle_small2 .buttonIconTableDefault .buttonIconImageClass3,
#rateListBasicFormArea .buttonStyle_small2 .buttonIconTableOver .buttonIconImageClass3 {
	background-image:url(/img/button/buttonIcon2.gif);
	background-repeat:no-repeat;
	font-size:12px;
	background-position:0px 2px;
}


/****y—¿‹à•\ˆê——iV‹Kì¬jz**************************************************************************************************************************/


#rateBasicFormArea .Rate-form {
	border-collapse:collapse;
	margin:0px;
	border:none;
	background:none;
}
#rateBasicFormArea .Rate-form td {
	width:220px;
	padding:5px;
	border:none;
	background:none;
}
#rateBasicFormArea .Rate-form td {
	border:1px solid #666666;
}
#rateBasicFormArea .Rate-form .Rate-form-td0 {
	background-color:#EFEFEF;
	border-left:none;
}
#rateBasicFormArea .Rate-form .Rate-form-td1 {
	background-color:#D8E4B1;
	font-size:13px;
	font-weight:bold;
	color:#657928;
	border-right:none;
}
#rateBasicFormArea .Rate-form .Rate-form-td2 {
	background-color:#D5E3F5;
	font-size:13px;
	font-weight:bold;
	color:#15428B;
	border-left:none;
	padding-right:32px;
}
#rateBasicFormArea .Rate-form .Rate-form-body1,
#rateBasicFormArea .Rate-form .Rate-form-body2 {
	border-right:none;
}
#rateBasicFormArea .buttonStyle_middle .buttonIconTableDefault .buttonIconImageClass1,
#rateBasicFormArea .buttonStyle_middle .buttonIconTableOver .buttonIconImageClass1 {
	display:block;
	color:#000000;
	text-decoration:none;
	font-size:12px;
	padding-left:18px;
	margin:0px;
}
#rateBasicFormArea .buttonStyle_middle .buttonIconTableDefault .buttonIconImageClass2,
#rateBasicFormArea .buttonStyle_middle .buttonIconTableOver .buttonIconImageClass2 {
	display:block;
	color:#000000;
	text-decoration:none;
	font-size:12px;
	padding-right:18px;
	margin:0px;
	background-position:right 0px;
}
#rateBasicFormArea .buttonStyle_middle .buttonIconTableDefault .buttonIconImageClass1,
#rateBasicFormArea .buttonStyle_middle .buttonIconTableOver .buttonIconImageClass1 {
	background-image:url(/img/button/buttonIcon26.gif);
	background-repeat:no-repeat;
}
#rateBasicFormArea .buttonStyle_middle .buttonIconTableDefault .buttonIconImageClass2,
#rateBasicFormArea .buttonStyle_middle .buttonIconTableOver .buttonIconImageClass2 {
	background-image:url(/img/button/buttonIcon28.gif);
	background-repeat:no-repeat;
}
* html #rateBasicFormArea .buttonStyle_middle .buttonIconTableDefault .buttonIconImageClass1,
* html #rateBasicFormArea .buttonStyle_middle .buttonIconTableOver .buttonIconImageClass1 {
	padding-left:20px;
	background-position:0px 1px;
}
* html #rateBasicFormArea .buttonStyle_middle .buttonIconTableDefault .buttonIconImageClass2,
* html #rateBasicFormArea .buttonStyle_middle .buttonIconTableOver .buttonIconImageClass2 {
	padding-right:20px;
	background-position:right 1px;
}
#rateBasicFormArea .buttonStyle_delIcon .buttonIconTableDefault,
#rateBasicFormArea .buttonStyle_delIcon .buttonIconTableOver {
	background:none;
	background-image:url(/img/button/buttonIcon23.gif);
	background-repeat:no-repeat;
}
#rateBasicFormArea .buttonStyle_large .buttonIconTableDefault .buttonIconImageClass,
#rateBasicFormArea .buttonStyle_large .buttonIconTableOver .buttonIconImageClass {
	padding-left:20px;
}
#rateBasicFormArea .buttonStyle_large .buttonIconTableDefault .buttonIconImageClass,
#rateBasicFormArea .buttonStyle_large .buttonIconTableOver .buttonIconImageClass {
	background-image:url(/img/button/buttonIcon1.gif);
	background-repeat:no-repeat;
}


/****y‰Â”\ƒvƒŒƒC‚Ì“o˜^EC³z**************************************************************************************************************************/

#basicPlayBasicFormArea .buttonStyle_large .buttonIconTableDefault .buttonIconImageClass,
#basicPlayBasicFormArea .buttonStyle_large .buttonIconTableOver .buttonIconImageClass {
	padding-left:20px;
}
#basicPlayBasicFormArea .buttonStyle_large .buttonIconTableDefault .buttonIconImageClass,
#basicPlayBasicFormArea .buttonStyle_large .buttonIconTableOver .buttonIconImageClass {
	background-image:url(/img/button/buttonIcon1.gif);
	background-repeat:no-repeat;
}
#optionPlayBasicFormArea .buttonStyle_large .buttonIconTableDefault .buttonIconImageClass,
#optionPlayBasicFormArea .buttonStyle_large .buttonIconTableOver .buttonIconImageClass {
	padding-left:20px;
}
#optionPlayBasicFormArea .buttonStyle_large .buttonIconTableDefault .buttonIconImageClass,
#optionPlayBasicFormArea .buttonStyle_large .buttonIconTableOver .buttonIconImageClass {
	background-image:url(/img/button/buttonIcon1.gif);
	background-repeat:no-repeat;
}

/****yƒvƒŒƒCˆêŠ‡Ý’èz**************************************************************************************************************************/

#playBasicFormArea .buttonStyle_middle .buttonIconTableDefault .buttonIconImageClass1,
#playBasicFormArea .buttonStyle_middle .buttonIconTableOver .buttonIconImageClass1 {
	display:block;
	color:#000000;
	padding-left:22px;
	text-decoration:none;
	font-size:12px;
}
#playBasicFormArea .buttonStyle_middle .buttonIconTableDefault .buttonIconImageClass1,
#playBasicFormArea .buttonStyle_middle .buttonIconTableOver .buttonIconImageClass1 {
	background-image:url(/img/button/buttonIcon4.gif);
	background-repeat:no-repeat;
}
#playBasicFormArea .buttonStyle_middle .buttonIconTableDefault .x-btn-center,
#playBasicFormArea .buttonStyle_middle .buttonIconTableOver .x-btn-center {
	padding:0px 8px;
}
#playGalListFormBasicFormArea .buttonStyle_large .buttonIconTableDefault .buttonIconImageClass,
#playGalListFormBasicFormArea .buttonStyle_large .buttonIconTableOver .buttonIconImageClass {
	padding-left:20px;
}
#playGalListFormBasicFormArea .buttonStyle_large .buttonIconTableDefault .buttonIconImageClass,
#playGalListFormBasicFormArea .buttonStyle_large .buttonIconTableOver .buttonIconImageClass {
	background-image:url(/img/button/buttonIcon1.gif);
	background-repeat:no-repeat;
}

/****y‹lî•ñz**************************************************************************************************************************/


#jobBasicFormArea .buttonStyle_inputForm table,
#jobBasicFormArea .buttonStyle_inputForm tbody,
#jobBasicFormArea .buttonStyle_inputForm td,
#jobBasicFormArea .buttonStyle_inputForm th,
#jobBasicFormArea .buttonStyle_inputForm tr {
	padding:0px;
}

#jobBasicFormArea .buttonStyle_large .buttonIconTableDefault .buttonIconImageClass1,
#jobBasicFormArea .buttonStyle_large .buttonIconTableOver .buttonIconImageClass1,
#jobBasicFormArea .buttonStyle_large .buttonIconTableDefault .buttonIconImageClass2,
#jobBasicFormArea .buttonStyle_large .buttonIconTableOver .buttonIconImageClass2 {
	padding-left:20px;
}
#jobBasicFormArea .buttonStyle_large .buttonIconTableDefault .buttonIconImageClass1,
#jobBasicFormArea .buttonStyle_large .buttonIconTableOver .buttonIconImageClass1 {
	background-image:url(/img/button/buttonIcon1.gif);
	background-repeat:no-repeat;
}
#jobBasicFormArea .buttonStyle_large .buttonIconTableDefault .buttonIconImageClass2,
#jobBasicFormArea .buttonStyle_large .buttonIconTableOver .buttonIconImageClass2 {
	background-image:url(/img/button/buttonIcon5.gif);
	background-repeat:no-repeat;
}
#jobBasicFormArea .buttonIconTableDefault .buttonIconImageClass2,
#jobBasicFormArea .buttonIconTableOver .buttonIconImageClass2 {
	font-size:12px;
	height:17px;
	line-height:17px;
	color:#FFFFFF;
}
#jobBasicFormArea .buttonIconTableDefault .buttonIconImageClass1,
#jobBasicFormArea .buttonIconTableOver .buttonIconImageClass1 {
	padding:0px 0px 0px 0px;
	margin:0px;
	font-size:12px;
	color:#FFFFFF;
	background:none;
	border:none;
}









