

#appeal h3 img{
margin:0 0 0 20px;
width:91px;
height:15px;
background: url(/images/ticket/category_ticketall.gif);
}

.app_form table {border-collapse: collapse; width: 510px; margin: 10px auto; font-size: 100%;}
th.text_center{line-height:1.7em; width:100% !important; text-align:center; }
.app_form th {width:150px; border: solid #BABABA 1px; background-color: #E9E9E9; padding: 7px;}
.app_form td {border: solid #BABABA 1px; background-color: #FFFFFF; padding: 5px; font-size: 100%;}
.app_form td strong {font-family:Verdana; font-weight:bold; color: #C72222; text-align:center; }
.strong_text{font-family:Verdana; font-size:110%; color: #000; text-align:center; }
.app_form td strong span {font-size: 129%; padding-right: 2px;}

#appeal table {border-collapse: collapse; width: 743px; margin: 1px auto; font-size: 100%;}

 /* calculate */
#appeal div.calculate {margin-top: 15px;}
#appeal div.calculate dt {width: 190px; height: auto; background: url(/images/auction/calculate_bg.gif) no-repeat;}
#appeal div.calculate dt p {margin: 10px 0 8px 8px;}
#appeal div.calculate dt input {width:150px; display:block; float:left; background: #eeeeee no-repeat; margin:0px 5px 4px 5px; font-size:17px;  font-weight: bold;  border:solid 1px #dd0000; padding: 8px 3px;}
#appeal div.calculate dt input {height:24px;}
#appeal div.calculate dt input.bidinput {background: #FFFFFF; color: #dd0000; text-align:right;}
#appeal div.calculate dt span {font-weight: bold; line-height:3;}
#appeal div.calculate dt span.dummy{float: left;width:150px; display:block; background: #eeeeee no-repeat; margin:0px 5px 4px 5px; height:40px; vertical-align:middle;; font-size:17px;  font-weight: bold; border:solid 1px #cccccc; display:inline; line-height:2.2em; padding: 0 3px 0 3px; text-align:right;}
#appeal div.calculate dd.confirm {padding-left: 10px;}
#appeal div.calculate dd.confirm img {margin-top: 30px;}
#appeal div.calculate dd.confirm input {background:#FFFFFF; border: solid 0px; margin:30px 0 0 0;padding:0;}
#appeal div.calculate p.fukidashi_top {width: 650px; height: 44px; background: url(/images/auction/bg_fukidashi_top.gif) no-repeat; padding: 25px 10px 0 0px; margin-bottom: 15px;}
#appeal div.calculate p.fukidashi_top span {padding-left: 15px;}
#appeal .clear {line-height: 0px; padding: 0px; margin: 0px; height: 1px;}
#appeal p.frame {background: #F9F9F2; border: solid #BBBBBB 1px; padding: 5px 10px;}
#appeal td.review {text-align: center;}
#appeal td.review p {font-size: 13px; color: #E53900; text-align: center; font-weight: bold; line-height: 18px; margin-bottom: 5px;}
#appeal dl dt {float: left;}
#appeal dl dd {float: left;}
#appeal dl dd p.fukidashi_left {width: 534px; height: 28px; background: url(/images/auction/bg_fukidashi_left.gif) no-repeat; padding: 8px 10px 0 0px; margin-left: 10px; display:inline;}
#appeal dl dd p.fukidashi_left span {padding-left: 30px;}
/* clearfix */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-table;
	min-height: 1%;
	}
/*  \*/
*html .clearfix {height: 1%;}
.clearfix {display: block;}
/*   */

.align_right{ text-align:right; margin:-10px 20px 5px;}
.align_right img{ margin-right:5px; vertical-align:middle;}
 #header .menu_contents .ticket a {
	background: #35a236;
	color:#ffffff;
	font-weight:bold;
	border-left:1px solid #35a236;
	border-right:1px solid #35a236;
	border-top:1px solid #35a236;
}
.attention_navi{text-align:right; margin:10px 20px 5px;}
.attention_navi img{ margin-right:5px; vertical-align:middle;}
#appeal div.ticket_list {display:none; width:743px; padding:0; margin:0 0 0 6px; border-top:1px solid #D8D8D8; border-right:none; border-left:1px solid #D8D8D8; border-bottom:none;}
#appeal .ticket_button{float:left; width:25px;}
#appeal .ticket_button img{cursor:pointer;}
#appeal .ticket_name {width:480px; float:left;font-weight:bold; padding-top:3px;}

#appeal .new_icon_new {margin: 0px 0px 0px 1px; padding: 2px 2px 1px 3px; background-color: rgb(251, 56, 59); color: rgb(255, 255, 255); display: table; letter-spacing: 1px; font-weight: bold; float: left; font-size: 10px;}
#appeal .nothing_icon_new {margin: 0px 0px 0px 1px; padding: 2px 1px 1px 2px; background-color: #AAAAAA; color: rgb(255, 255, 255); display: table; letter-spacing: 1px; font-weight: bold; float: left; font-size: 10px;}

#appeal .ticket_pcoin{width:120px;font-family:Verdana; color: #C72222; margin-top:1px; text-align:center; color:#444444; float:left;}
#appeal .ticket_pcoin img{}
#appeal .ticket_item {width:726px; margin:0; padding: 8px; border-left:none; border-bottom:1px solid #D8D8D8; border-top:none; border-right:1px solid #D8D8D8;} 
#appeal .ticket_info {
    border-color: -moz-use-text-color #D8D8D8 #D8D8D8 -moz-use-text-color;
    border-left: medium none;
    border-style: none solid solid none;
    border-width: medium 1px 1px medium;
    margin: 0;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-top: 0;
    width: 732px;
}
#appeal .ticket_date {border-bottom:1px dashed #BABABA; padding-bottom:5px;margin-right:10px; margin-top:0;margin-bottom:4px; }
#appeal .ticket_guide {
    background: none repeat scroll 0 0 #F2F2F2;
    float: left;
    line-height: 1.3em;
    margin-left: 0;
    padding: 10px;
    width: 626px;
	-moz-border-radius: 5px 5px 5px 5px;
	margin-bottom:3px;
}
#appeal .ticket_exchange{ margin-left:10px; float:left; width:70px;}
#appeal .clear{clear:both;}
#appeal .ticket_value{text-align:right; font-size: 133%;  color: #c72222; font-family:Verdana;}

#appeal th {text-align:center; border: solid #BABABA 1px; background-color: #e9e9e9; padding: 7px; color:#333333;}
#appeal th.category {text-align:left;}
#appeal td.ticket_name {width:200px;}
#appeal td.information {width:400px;}
#appeal td {border: solid #BABABA 1px; padding: 7px; font-size: 100%;}
#appeal td.exchange_button {text-align:center;}
#appeal td.value {text-align:center;}
#appeal td strong {font-family:Verdana; font-weight:bold; color: #c72222; text-align:center; }
#appeal td strong span {font-size: 129%; padding-right: 2px;}
#appeal table.ticket_about  {width:700px; font-size:100%;}
#appeal table.ticket_info   {width:500px; font-size:90%;}
#appeal table.ticket_info  td{height:20px;}
#appeal table.ticket_about th {width:120px;}
#appeal table.about_user {width:700px;}
#appeal table.about_user th {width:200px;}

table.order_info {border-collapse: collapse; width: 510px; margin: 1px auto; font-size: 100%;}
table.order_info th {width: 200px; border: solid #BABABA 1px; background-color: #E9E9E9; padding: 7px;}
table.order_info td {width: 500px; text-align:left; border: solid #BABABA 1px; background-color: #FFFFFF; padding: 7px; font-size: 100%;}

#appeal h3 {
background:transparent url(/images/common/icon/icon_circle_green.gif) no-repeat scroll 5px 0pt;
border-bottom:2px solid #CCCCCC;
border-left:none;
height:22px;
margin:0 0 13px 0;
width:740px;
}

#exchangable_info{margin:0 15px; position:relative;}
#exchangable_info .point{background:#fffacd; border:solid 1px #ffa500; padding:10px; font-weight:bold; font-size:16px; text-align:center;}
#exchangable_info .point span{font-size:21px; font-family:Verdana,Arial,sans-serif,'俵俽 俹僑僔僢僋','僸儔僊僲妏僑 Pro W3','HiraKakuPro-W3'; color:#c72222;}
#exchangable_info .calc_example{background:url(/images/ticket/calc_ex_visual.gif) no-repeat 3px 20px; font-weight:bold; padding:0 0 130px 0; margin:10px 0 0;}
#exchangable_info .status_check{position:absolute; top:50px; right:5px; font-size:11px;}


#appeal p.about_ticket {
width:741px;
height:31px;
background:transparent url(/images/ticket/bar_aboutticket.gif) no-repeat;
text-indent:-9999px;
margin:10px auto 15px auto;
}

#exchange p.about_exchange {
width:741px;
height:31px;
background:transparent url(/images/ticket/bar_aboutexchange.gif) no-repeat;
text-indent:-9999px;
margin:15px auto 0px auto;
}
#appeal p.pagetop a{height:22px;}

#title {margin-bottom:0;}
#title .exp{background:url(/images/ticket/title.gif) no-repeat; padding:30px 0 0 0; margin:0 20px;}
#title .exp span{font-weight:bold; color:#444444;}

#title dl {
width:741px;
height:80px;
margin:15px auto 0 auto;
}

#title dl.get_flow {
padding-left:20px;
}

#title dl dt{
float:left;
height:80px;
margin-right:10px;
}

#title dl dd img{
margin:0 0 7px 0;
}

#title dl dd{
font-size:14px;
font-weight:bold;
color:#333333;
}

#title dl dt.icon1{
margin:5px 0 0 10px;
}

#title dl dt.icon2{
margin:5px 0 0 10px;
}

#title dl dt.icon3{
margin:5px 0px 0 0px;
}

#title dl dt.icon4{
margin:12px 0px 0 3px;
}

#title dl dt.icon5{
margin:0px 0px 0 3px;
}

#title dl dd.text1{
float:left;
width:210px;
height:80px;
margin:3px 15px 0 10px;
}

#title dl dd.text2{
float:left;
width:250px;
height:80px;
margin:3px 0 0 10px;
}

#title dl dd.text3{
float:left;
width:110px;
height:80px;
margin:3px 0 0 10px;
}

#title dl dd.text4{
float:left;
width:104px;
height:80px;
margin:0px 0 0 10px;
}

#title dl dd.text5{
float:left;
width:109px;
height:80px;
margin:3px 0 0 10px;
}

#title p.bar_check {
width:741px;
height:31px;
margin:15px auto 0 auto;
background: transparent url(/images/ticket/bar_ticket_check.gif);
text-indent:-9999px;
}

#title p.bar_flow {
width:741px;
height:31px;
margin:0px auto 0 auto;
background: transparent url(/images/ticket/bar_ticket_flow.gif);
text-indent:-9999px;
}

#title p.ticket_flow {margin:15px 0 0 17px;}

#exchange table {width:700px;}

/* ?志???? */
#contents .sub_box {width: 755px; margin-top: 0;}
#contents .sub_box strong {font-weight: normal;}
#contents .sub_box h4 {margin: 0 0 5px 8px; padding-left: 10px; height: 18px; background: url(/images/appeal/subtitle_bg.gif) repeat-y; border:none;}
#contents .sub_box p {font-size: 13px;}
#contents .sub_box .small {font-size: 10px; letter-spacing: 0.1em;}

/* ?志???? ?|?C???g?????p???@ */
#contents .sub_box h4.point_guide img {width: 163px; height: 18px; background: url(/images/appeal/subtitle_pointguide.gif) no-repeat;}
/* ?志???? ?M?t?g???????p???@ */
#contents .sub_box h4.gift_guide img {width: 162px; height: 18px; background: url(/images/appeal/subtitle_giftguide.gif) no-repeat;}
/* ?志???? ?M?t?g???????p???@ */
#contents .sub_box h4.guide img {width: 91px; height: 18px; background: url(/images/appeal/subtitle_guide.gif) no-repeat;}
/* ?志???? ?N?[?|???????p???@ */
#contents .sub_box h4.coupon_guide img {width: 163px; height: 18px; background: url(/images/appeal/subtitle_couponguide.gif) no-repeat;}

/* ?志???? ?|?C???g?l?????@ */
#contents .sub_box h4.point_get img {width: 144px; height: 18px; background: url(/images/appeal/subtitle_pointget.gif) no-repeat;}

/* ?志???? ???髠瘉E?????@ */
#contents .sub_box h4.catch img {width: 128px; height: 18px; background: url(/images/appeal/subtitle_catch.gif) no-repeat;}

/* ?志???? ???觼E?? */
#contents .sub_box h4.attention img {width: 75px; height: 18px; background: url(/images/appeal/subtitle_attention.gif) no-repeat;}

#contents .sub_box .sub_box_contents {padding: 15px; border: solid #CCCCCC 1px; border-top: solid #76BD45 3px;}
#contents .sub_box .sub_box_contents p {padding-bottom: 10px; line-height: 1.5em;}
#contents .sub_box .sub_box_contents ul {padding-bottom: 10px;}
#contents .sub_box .sub_box_contents li {margin: 0 15px 5px 15px; list-style: disc; line-height: 1.5em;}
#contents .sub_box .sub_box_contents span a:link,#contents .sub_box .sub_box_contents span a:visited {padding-left: 13px; background: url(/images/appeal/link_bg.gif) 0 2px no-repeat;}
#contents .sub_box .sub_box_contents span a:active,#contents .sub_box .sub_box_contents span a:hover {padding-left: 13px; background: url(/images/appeal/link_bg_on.gif) 0 2px no-repeat;}

#exchange div.message_box {width:200px; text-align:center; margin-bottom:15px;}

/* catall */
div#catall {margin: 0 0 0 10px; text-align: left;}

/*   */
div#catall ul {margin: 0 0 0 10px; display: inline-table; min-height: 1%;}
div#catall ul:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
/*  \*/
*html div#catall ul {height: 1%;}
div#catall li {cursor:pointer; width: 120px; height: 40px; float: left;  margin: 1px 26px 0 0; padding-bottom: 6px; border-bottom: 1px solid #CCCCCC;}
div#catall li.rightcat {width: 160px; height: 40px; float: left; margin: 0px; padding-bottom: 6px;}

#contents .attension   {margin-top: 10px;}
#contents .attension p {text-align: center; color: #333333; font-weight: bold; margin: 0 auto 13px auto;}
#contents .attension .announce {border: solid #DD0000 1px; margin-bottom: 15px; width: 545px}
#contents .attension .announce p#title {color: #DD0000; margin: 5px 0 5px 0;}
#contents .attension .announce p#body {text-align: left; margin: 5px; font-size: 13px; line-height: 17px; font-weight: normal}
#contents .attension .contents {width: 525px; border: solid #C7C7C7 1px; background: #FAFAFA; text-align: center; padding: 7px 10px;}

/*-----纰鸿獚鐢婚潰-----*/
h4.wide {margin: 10px 25px 10px 25px; padding-left: 15px; height: 26px; background: url(/images/appeal/subtitle_bg.gif) repeat-y;}
table.status {margin: 0 auto; border-collapse: collapse; background-color: #FFF; width: 510px;}
table.status th {border: solid #BABABA 1px; background-color: #E9E9E9; padding: 10px; width: 200px; font-size: 110%; text-align: center;}
table.status td {border: solid #BABABA 1px; padding: 10px; font-size: 120%; text-align: center;}

table.result {margin: 5px auto; border: solid #BABABA 1px; background-color: #FFF;}
table.result th {padding: 10px auto; width: 230px; font-size: 110%; text-align:center;}
table.result th span {color: #C72222;}
table.result th span strong {font-size: 140%;}
table.result td { width:20px; }

table.balance {margin: 5px auto; border: solid #BABABA 1px; background-color: #FFF;}
table.balance th {padding: 10px 5px; width: 226px; font-size: 110%; text-align: center;}
table.balance th span {color: #C72222;}
table.balance th span strong {font-size: 140%;}
table.balance td {width:20px;}
a#rss{
	background:transparent url(/images/common/icon/icon_rssfeed.gif) no-repeat scroll 0 0;
	display:block;
	float:left;
	height:14px;
	margin:6px 4px;
	text-indent:-9999px;
	width:14px;
	}

div.ticket_top h2 span {
background:transparent url(/images/top/icon_whitecircle_green.gif) no-repeat scroll 6px 7px;
color:#FFFFFF;
display:block;
float:left;
font-size:13px;
margin-top:0;
padding:6px 0 7pt 23px;
text-align:left;
width:727px;
}

a#rss:hover {
	background:transparent url(/images/common/icon/icon_rssfeed_on.gif) no-repeat scroll 0 0;
}

