@charset "euc-jp";
body{
  font-family:"�ᥤ��E�",Meiryo;
}
.container{
  width: 100%;
  margin: 0 auto;
}
.affi_sec{
  width: 980px;
  margin: 25px auto;
  margin-bottom: 25px;
}
.affi_sec a:hover{
  opacity: 0.7;
}

.affi_sec_01{
  width: 100%;
  background-color: #ff7e00;
  text-align: center;
  margin-bottom: 30px;
  padding: 20px 0;
  background-image: url(/img/entry/affi/affi_sec_01_bg.png);
}
.affi_sec_02{
  margin-bottom: 34px;
}
.affi_sec_03{
  margin-bottom: 25px;
}
.affi_sec_04{
  position: relative;
  width: 100%;
  background: #f3f3f3;
  text-align: center;
  margin-bottom: 60px;
  padding: 20px 0;
  border-bottom: 1px solid #d5d5d5;
  border-top: 1px solid #d5d5d5;
}
.affi_sec_04:after{
  position: absolute;
  bottom: -38px;
  left: 50%;
  display: block;
  content: '';
  width: 95px;
  height: 38px;
  margin-left: -48px;
  background: url(/img/entry/affi/bg_section01_02.gif) no-repeat 0 0;
}
.affi_sec_05{
  position: relative;
}
.affi_sec_05 p{
  position: absolute;
top: 100px;
left: 40px;
z-index: 2;
}
.affi_sec_07{
  position: relative;
}
.affi_sec_07 p{
  position: absolute;
top: 120px;
left: 210px;
z-index: 2;
}
.affi_sec_11{
  position: relative;
}
.affi_sec_11 p{
  position: absolute;
top: 67px;
left: 363px;
z-index: 2;
}

.affi_sec_09{
  position: relative;
  width: 100%;
  background: #f3f3f3;
  text-align: center;
  margin-bottom: 60px;
  padding: 20px 0;
  border-bottom: 1px solid #d5d5d5;
  border-top: 1px solid #d5d5d5;
}
.affi_sec_09:after{
  position: absolute;
  bottom: -38px;
  left: 50%;
  display: block;
  content: '';
  width: 95px;
  height: 38px;
  margin-left: -48px;
  background: url(/img/entry/affi/bg_section01_02.gif) no-repeat 0 0;
}
.affi_sec_27{
  margin-bottom: 100px;
}
 #contact {
  min-height: 915px;
  background: url(/img/entry/affi/bg_form_02a.jpg) no-repeat right bottom;
  width: 980px;
margin: 0 auto;
}
 #contact h4{
    margin: 0;
 }
 #contact .contact-inner {
  width: 645px;
  padding: 7px;
  background: url(/img/entry/affi/bg_form_01.gif);
}
 #contact .form-area {
  background-color: #fefef4;
  border: 3px solid #fff;
}
 #contact .form-area ol {
  padding: 5px 0 0 0;
}
 #contact .form-area ol li {
  margin-top: 10px;
  list-style: none;
}
 #contact .form-area .txt01 {
  padding: 15px 0 0 7px;
}
 #contact .form-area .txt02 {
  padding: 10px 0 15px 7px;
}
 #contact .form-area table {
  margin: 0 7px;
  background-color: #fff;
  border: 1px solid #bebebe;
}
 #contact .form-area table th {
  padding: 10px;
  border: 1px solid #bebebe;
  text-align: left;
}
 #contact .form-area table td {
  padding: 10px 15px 0;
  border: 1px solid #bebebe;
  text-align: left;
}
 #contact .form-area table th {
  width: 180px;
  background: #f8ffed;
}
 #contact .form-area table th img {
  margin-left: 7px;
  vertical-align: middle;
}
 #contact .form-area table .text {
  width: 320px;
  height: 20px;
  padding: 2px 5px;
  font-size: 14px;
}
 #contact .form-area table .checkbox {
  margin-right: 5px;
  vertical-align: middle;
}
 #contact .form-area table td .txt03 {
  margin-top: 15px;
}
 #contact .form-area table td .txt04 {
  margin-top: 7px;
}
 #contact .form-area .submit {
  width: 108px;
  margin: 15px auto 0;
}
 #contact .form-area .submit input {
  width: 108px;
  height: 34px;
  background: url(/img/entry/affi/bg_btn.gif) repeat-x 0 0;
  border: 1px solid #b2b2b2;
  color: #333;
  font-size: 14px;
  font-weight: bold;
}
 #contact .form-area .row {
  padding: 0 15px 7px 7px;
}
 #contact .form-area .row>img, #contact .form-area .row div.seal {
  float: right;
  margin-left: 20px;
}
 #contact .form-area .row p {
  padding-top: 25px;
  font-size: 12px;
}
input.large {
width: 300px;
}
.inner{
  padding-left: 0;
}

#reason01 dl:first-child{
margin-left: 0;
}
#reason01 dl dt {
  text-align: center;
}
#reason01  dl dd {
  padding: 15px 5px 0;
  margin: 0 10px 0 10px;
}

#reason01 dl{
  float: left;
  width: 172px;
  margin-left: 17px;
  padding:  0;
  border: 1px solid #dbdbdb;
}
#reason01 .section-inner{
  padding: 17px;
}
#reason01 dl dd{
  padding: 0;
}
#reason01 .title{
  height: 35px;
background: #d10111;
color: #fff;
line-height: 35px;
font-size: 1.3em;
border-radius: 4px 4px 0 0;
}
#reason01 .under_row .title{
background-color: #78bf00;
height: 30px;
position: relative;
margin-bottom: 22px;
line-height: 30px;
}
#reason01 .upper_row dd{
  margin-top: 15px;
}
#reason01 .under_row dd{
  margin-top: 10px;
}

#reason01 .under_row .title:after {
position: absolute;
bottom: -38px;
left: 50%;
display: block;
content: '';
width: 95px;
height: 38px;
margin-left: -14px;
background: url(/img/entry/affi/reason01_under_bg.png) no-repeat 0 0;
}


#section06 .section-inner {
  padding: 19px 25px 16px;
}
#section06 .box {
  width: 454px;
  padding: 20px 0 15px;
  border: 1px solid #dbdbdb;
}
 #section06 .left-box { float: left;}
 #section06 .right-box { float: right;}

 #section06 .box dt {
  text-align: center;
}
 #section06 .box dd {
  margin: 15px 35px 0;
}
 #section06  h3{
  margin: 0;
 }
.section-inner {
background-color: #fffce9;
border: 2px solid #ff8106;
border-top: none;
}
 #section07 dl:first-child,
 #section08 dl:first-child,
 #section09 dl:first-child,
 #section10 dl:first-child {
  margin-left: 0;
}
 #section07 dl dt,
 #section08 dl dt,
 #section09 dl dt,
 #section10 dl dt {
  text-align: center;
}
 #section07 dl dd,
  #section08 dl dd,
 #section09 dl dd,
 #section10 dl dd {
  padding: 15px 5px 0;
  margin: 0 20px 0 20px;
}
 #section07 .box3 dd{
  padding: 15px 20px 0;
}
 #section08 .box3 dd {
  padding: 0px 20px 0;
 }

#section07 dl,
#section08 dl,
#section09 dl,
#section10 dl {
  float: left;
  width: 295px;
  margin-left: 15px;
  padding: 10px 0;
  border: 1px solid #dbdbdb;
}
#section07 .section-inner,
#section08 .section-inner,
#section09 .section-inner,
#section10 .section-inner {
  padding: 26px;
}
#section07 dl dd,
#section08 dl dd,
#section09 dl dd,
#section10 dl dd{
  padding: 15px 0px 0;
}

.affi_sec_26 .result_list{
   width:980px;
   height:346px;
   background-color: #ff8c1c;
}
.result_list_inner{
  width: 930px;
  height: 324px;
  background: url(/img/entry/affi/affi_sec_26_result_bg.gif) ;
  margin: 0 auto;
}
.result_list_inner .parts{
  float: left;
  margin-left: 7px;
  padding-top: 7px;
}
.result_list_inner_column{
}
.affi_sec_26 h2{
  margin: 0;
}

.affi_sec_19 .section-inner {
  padding: 20px 10px 10px;
}
.affi_sec_19 h4 {
}
.affi_sec_19 .box01 {
  float: left;
  width: 370px;
}
.affi_sec_19 .box02 {
  float: left;
  width: 279px;
  margin-left: 12px;
  padding: 10px 0 5px;
  background-color: #fff;
  border: 1px solid #dbdbdb;
}
.affi_sec_19 .box02 dt {
  text-align: center;
}
.affi_sec_19 .box02 dd {
  padding: 10px 15px 0;
  margin: 0;
}
h3{
  margin: 0;
}
.affi_sec_19 .box01 dd{
  margin: 0;
}

.affi_sec_20 .section-inner {
  padding: 18px 26px 0;
}
.affi_sec_20 dl {
  float: left;
  width: 442px;
  margin-left: 26px;
  padding: 18px 0 10px;
  border: 1px solid #dbdbdb;
}
.affi_sec_20 dl:first-child {
  margin-left: 0;
}
.affi_sec_20 dl dt {
  text-align: center;
}
.affi_sec_20 dl dd {
  padding: 5px 40px 0;
  margin-left: 0;
}
.affi_sec_20 p {
  padding: 0px 15px 10px;
}


#reason11 .section-inner {
  padding: 25px 25px 0;
}
#reason11 h4 {
  padding: 0 0 20px 0px;
}
#reason11 dl {
  float: left;
  width: 294px;
  margin-left: 18px;
  padding: 10px 0;
  border: 1px solid #dbdbdb;
}
#reason11 dl:first-child {
  margin-left: 0;
}
#reason11 dl dt {
  text-align: center;
}
#reason11 dl dd {
  padding: 10px 20px 0;
  margin-left: 0;
}
#reason11 p {
  padding: 0 15px 10px 0;
}


#reason12 .section-inner {
  padding: 25px 25px;
}
#reason12 h4 {
  padding: 0 0 20px 0px;
}
#reason12 dl {
  float: left;
  width: 294px;
  margin-left: 18px;
  padding: 10px 0;
  border: 1px solid #dbdbdb;
}
#reason12 dl:first-child {
  margin-left: 0;
}
#reason12 dl dt {
  text-align: center;
}
#reason12 dl dd {
  padding: 15px 20px 0;
  margin-left: 0;
}
#reason12 p.lead {
  padding: 0;
  margin: 0 0 15px;
}
#reason12 p {
  padding: 0;
}
#reason12 p:last-child {
  margin-bottom: 0;
}


 #reason13 dl:first-child {
  margin-left: 0;
}
  #reason13 dl dt {
  text-align: center;
}
 
 #reason13 dl dd{
  padding: 15px 5px 0;
  margin: 0 20px 0 20px;
}


#reason13 dl{
  float: left;
  width: 294px;
  margin-left: 18px;
  padding: 10px 0;
  border: 1px solid #dbdbdb;
}

#reason13 .section-inner{
  padding: 26px;
}
#reason13 dl dd{
  padding: 15px 0px 0;
}
#reason13 p:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}


#reason16 .section-inner {
  padding: 26px;
}
#reason16 dl {
  float: left;
  width: 294px;
  margin-left: 18px;
  padding: 15px 0 10px;
  border: 1px solid #dbdbdb;
}
#reason16 dl:first-child {
  margin-left: 0;
}
#reason16 dl dt {
  text-align: center;
}
#reason16 dl dd {
  margin: 7px auto 0;
}
#reason16 .box01 dd,
#reason16 .box02 dd {
  width: 220px;
}
#reason16 .box03 dd,
#reason16 .box04 dd {
  width: 260px;
}
#reason16 .box05 dd {
  width: 240px;
}
#reason16 .box06 dd {
  width: 180px;
}

#reason14 {
  margin: 20px auto 30px;
}
#reason14 .left-box {
  float: left;
  width: 480px;
}
#reason14 .right-box {
  float: right;
  width: 480px;
}
#reason14 .section-inner {
  padding: 20px 25px;
}
#reason14 .left-box p {
  padding: 30px 205px 45px 20px;
  background: #fff url(/img/entry/affi/img_reason13_01.jpg) no-repeat 238px 10px;
  border: 1px solid #dbdbdb;
}
#reason14 .right-box p {
  padding: 30px 205px 45px 20px;
  background: #fff url(/img/entry/affi/img_reason14_01.jpg) no-repeat 238px bottom;
  border: 1px solid #dbdbdb;
}

#reason6 .section-inner {
  padding: 18px 26px 16px;
}
/*#reason6 h3 {
  padding: 0 0 16px 0px;
}*/
#reason6 .left-box {
  float: left;
  width: 452px;
}
#reason6 .right-box {
  float: right;
  width: 452px;
}
#reason6 .bg01{
  background: #fff url(/img/entry/affi/reason6_bg01a.jpg) no-repeat ;
  width: 452px;
height: 144px;
}
#reason6 .bg01 div{
  width: 300px;
padding: 66px 130px;
}
#reason6 .bg02{
  background: #fff url(/img/entry/affi/reason6_bg02a.jpg) no-repeat ;
  width: 452px;
height: 138px;
}
#reason6 .bg02 div{
  width: 300px;
padding: 66px 130px;
}
#reason6 .bg03{
  background: #fff url(/img/entry/affi/reason6_bg03a.jpg) no-repeat ;
  width: 452px;
height: 282px;
}
#reason6 .bg03 .bg03_txt01{
  width: 279px;
padding: 10px 30px;
}
#reason6 .bg03 .bg03_txt02{
  width: 400px;
padding: 171px 30px;
}

#reason7 .section-inner {
  padding: 20px 25px;
}
#reason7 dl {
  float: left;
  width: 447px;
  margin-left: 28px;
  padding: 20px 0 10px;
  border: 1px solid #dbdbdb;
}
#reason7 dl:first-child {
  margin-left: 0;
}
#reason7 dl dt,
#reason7 .box01 dd p {
  text-align: center;
}
#reason7 .box01 dd {
  margin: 20px 40px 0;
}
#reason7 .box01 dd p {
  margin-top: 10px;
}
#reason7 .box02 dd {
  margin: 13px;
  text-align: center;
}
#reason7 h4 {
  margin: 12px 0;
  text-align: center;
}
#reason7 .left-box { 
  float: left;
width: 462px;
background-color: #fff;
border: 1px solid #aca2a2;
padding: 14px;
margin-top: 10px;
}
#reason7 .right-box { float: right;}


.affi_sec_06{
 /* height: 1649px; */
  background-color: #ff7e00;
  position: relative;
  padding-top: 1px;
}
.affi_sec_06 h3{
  font-size: 2em;
  margin-top: 30px;
  margin-bottom: 30px;
}
.affi_sec_06_inner{
  font-family: "�ҥ饮�γѥ� ProN W3", "Hiragino Kaku Gothic ProN", "�ᥤ��E�", Meiryo, sans-serif;
  width:950px;
/*  height: 1590px; */
  background: url(/img/entry/affi/bg_form_01.gif);
  margin: 15px auto;
  position: relative;
  padding-top: 1px;
  padding-bottom: 1px;
}
.affi_sec_06_talk01{
  width: 930px;
  height: 255px;
  background: url(/img/entry/affi/affi_sec_06_talk01_bg.jpg) no-repeat;
  margin:10px 10px;
  padding: 1px;
  position: relative;
}
.affi_sec_06_talk01 .talk_txt_wrap{
  width: 630px;
position: relative;
top: 35px;
left: 270px;
}
.talk_txt{
line-height: 1.8em;
}
.affi_sec_06_talk02{
  width: 930px;
  height: 255px;
  background: url(/img/entry/affi/affi_sec_06_talk02_bga.jpg) no-repeat;
  margin:10px;
  padding: 1px;
}
.affi_sec_06_talk02 .talk_txt_wrap{
  width: 630px;
position: relative;
top: 35px;
left: 30px;
}
.affi_sec_06_talk03{
  width: 930px;
  height: 255px;
  background: url(/img/entry/affi/affi_sec_06_talk03_bg.jpg) no-repeat;
  margin:10px;
  padding: 1px;
}
.affi_sec_06_talk03 .talk_txt_wrap{
  width: 630px;
position: relative;
top: 35px;
left: 270px;
}
.affi_sec_06_talk04{
  width: 930px;
  height: 255px;
  background: url(/img/entry/affi/affi_sec_06_talk04_bga.jpg) no-repeat;
  margin:10px;
  padding: 1px;
}
.affi_sec_06_talk04 .talk_txt_wrap{
  width: 630px;
position: relative;
top: 35px;
left: 30px;
}
.affi_sec_06_talk05{
  width: 930px;
  height: 255px;
  background: url(/img/entry/affi/affi_sec_06_talk05_bg.jpg) no-repeat;
  margin:10px;
  padding: 1px;
}
.affi_sec_06_talk05 .talk_txt_wrap{
  width: 630px;
position: relative;
top: 35px;
left: 270px;
}
.affi_sec_06_talk06{
  width: 930px;
  height: 255px;
  background: url(/img/entry/affi/affi_sec_06_talk06_bga.jpg) no-repeat;
  margin:10px;
  padding: 1px;
}
.affi_sec_06_talk06 .talk_txt_wrap{
  width: 630px;
position: relative;
top: 35px;
left: 30px;
}

/* ---- */

h1.affi_sec_01 {
  padding-bottom: 15px;
}

div.affi_sec_04 {
  padding: 10px 0 5px;
}
div.affi_sec_09 {
  padding-bottom: 15px;
  margin-bottom: 40px;
}

/*
.effect {
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    position: relative;
}

.effect:before, effect:after {
    border-radius: 100px 100px 100px 100px / 10px 10px 10px 10px;
    bottom: 0;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.8);
    content: "";
    left: 10px;
    position: absolute;
    right: 10px;
    top: 50%;
    z-index: -1;
}
.effect:after {
    left: auto;
    right: 10px;
    transform: skew(8deg) rotate(3deg);
    -webkit-transform: skew(8deg)  rotate(3deg);
    -moz-transform: skew(8deg)  rotate(3deg);
    -ms-transform: skew(8deg)  rotate(3deg);
    -o-transform: skew(8deg)  rotate(3deg);
}
*/
/*
.effect:after {
  content:"��";
  position: absolute;
  bottom: 0;
  left:10%;
  width:80%;
  height:100px;
  border-radius:100%;
  box-shadow: 0 30px 5px 10px rgba(1, 0, 0, 0.5);
}
*/

p#xa {
  color: white;
  font-size: 11px;
  padding-right: 20px;
  text-align: right;
}

dl.box {
  margin: 0 0;
}

.upper_row dl.box {
  margin-bottom: 15px;
}

.pagetop {
  margin-bottom: 0;
  width: 980px;
  padding-right: 5px;
}

.mt0 {
  margin-top: 0;
}

p.lead {
  margin: 0 0;
}

p.lead2 {
  margin: 0 0;
}

#reason6 p.lead2 {
  margin-bottom: 15px;
  margin-top: 15px;
}

#reason11 p.lead {
  padding: 0 0;
  margin-bottom: 15px;
}

dl.left-box, dl.right-box {
  margin: 0 0;
}

div.bg03_txt02 {
  font-weight:bold;
}

h4#xb {
  margin-bottom: 0;
}

h4.tail {
  margin-bottom: 0;
}

dl.xbox-right {
  margin-left: 30px;
}

.pb0 {
  padding-bottom: 0 !important;
}

p.xc {
  margin: 0 0;
}

input {
  font-size: 1.1em;
  padding: 2px 2px;
}

div.ae-error {
	border:2px solid #ff0000 !important;
    min-height:40px;
	margin: 0 12px;
	font-weight:bold;
    vertical-align:middle;
	color:#ff0000;
	padding:15px 0;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
    padding: 15px 15px 15px 75px;
    background:url(/common/images/share/icon_alert.png) no-repeat 15px 15px #ffff00;
}

.mb20 {
  margin-bottom: 20px !important;
}

.r5 {
  border-radius: 5px;
}



.ppex {
  overflow-y: scroll;
  height: 10em;
  border: 1px inset #ddd;
  background-color: #ffffff;
  margin: 1.2em 2em;
  line-height: 120%;
  font-size: 10pt;
  padding: 0.25em;
}

.ppex h3 {
  text-align: center;
  margin: 0 0 1em 0;
  font-size: 1.05em;
}

.ppex dd {
  margin-left: 2em;
  margin-bottom: 0.5em;
}

.ppex table {
  border-collapse: collapse;
  border-spacing: 0;
}

.ppex td, .ppex th {
  border: 1px solid black;
  margin: 0;
  padding: 0.25em 0.25em;
  line-height: 120%;
  font-size: 10pt;
}

.ppex th {
  vertical-align: top;
}




.simple-header {
  border-bottom: 1px solid #bdbdbd;
  padding-bottom: 12px;
}

.simple-header-content {
  width: 980px;
  margin: 0 auto;
}

.simple-header .logo {
  padding: 12px 0;
}



/* Footer
--------------------------------------------------------------------------------------------------- */
#gfooter {
  position: relative;
  background: #ededed;
  z-index: 0;
}
#gfooter:after {
  position: absolute;
  right: 0;
  top: -127px;
  content: url(../../assets/images/footer_bg.png);
  z-index: -1;
}
#gfooter .footerContent {
  margin: 0 auto;
  width: 980px;
}
#gfooter .footerContent:after {
  content: "";
  display: block;
  clear: both;
}
#gfooter #pagetop {
  margin: 0;
  text-align: center;
}
#gfooter #pagetop img {
  margin: -34px 0 0;
}
#gfooter .footerSitemap {
  display: table;
  padding: 28px 0 40px;
  width: 100%;
  table-layout: fixed;
}
#gfooter .footerSitemap .column {
  display: table-cell;
  border-left: 1px solid #e2e2e2;
  padding: 15px 20px;
}
#gfooter .footerSitemap .column > *:last-child {
  margin-bottom: 0 !important;
}
#gfooter .footerSitemap .column p {
  position: relative;
  margin: 0 0 12px;
  padding: 0 0 0 16px;
}
#gfooter .footerSitemap .column p:before {
  position: absolute;
  left: 0;
  top: 50%;
  content: "";
  display: block;
  margin-top: -2px;
  width: 10px;
  border-top: 3px solid #000000;
}
#gfooter .footerSitemap .column ul {
  margin: 0 0 30px;
  line-height: none;
  font-size: 12px;
}
#gfooter .footerSitemap .column ul > li {
  margin: 12px 0 0;
  padding: 0 0 0 16px;
}
#gfooter .footerSitemap .column ul > li > a {
  position: relative;
  text-decoration: none;
}
#gfooter .footerSitemap .column ul > li > a:before {
  position: absolute;
  top: 5px;
  left: -12px;
  content: "";
  display: block;
  border: solid #c1c1c1;
  border-color: transparent transparent transparent #c1c1c1;
  border-width: 3px 0 3px 6px;
  width: 0;
}
#gfooter .footerSitemap .column ul > li > a[target="_blank"]:after {
  display: inline-block;
  vertical-align: middle;
  margin: 0 0 0 5px;
  content: url(../../assets/images/mod_ico_blank.gif);
}
#gfooter .footerSitemap .column ul > li > a:hover {
  text-decoration: underline;
}
#gfooter .footerSitemap .column ul > li ul {
  margin-bottom: 0;
}
#gfooter .copyright {
  margin: 0;
  padding: 25px 0;
  background: #ffffff;
  text-align: center;
  font-size: 10px;
}
.order #gfooter {
  background: #f5f5f5;
  padding: 0 0 20px;
}
.order #gfooter:after {
  display: none;
}
.order #gfooter .security {
  margin: 0 0 16px;
  border: solid #ededed;
  border-width: 2px 0;
  padding: 33px 0 23px;
  background: #ffffff;
  text-align: center;
}
.order #gfooter .security ul {
  margin: 0;
  font-size: 0;
}
.order #gfooter .security ul > li {
  display: inline-block;
  vertical-align: middle;
  margin: 0 30px;
  font-size: 14px;
}
.order #gfooter .unav {
  float: left;
  margin: 0;
  font-size: 0;
}
.order #gfooter .unav ul {
  margin: 0;
}
.order #gfooter .unav ul > li {
  display: inline-block;
  vertical-align: middle;
  margin: 0;
  border-left: 1px solid #000000;
  padding: 0 15px;
  font-size: 12px;
}
.order #gfooter .unav ul > li:first-child {
  padding-left: 0;
  border-left: 0;
}
.order #gfooter .unav ul > li a {
  color: #000000;
  text-decoration: none;
}
small {
  font-size: 100%;
}
.order #gfooter .copyright {
  float: right;
  padding: 0;
  background: none;
  font-size: 10px !important;
  margin-top: 1em;
}
.order #gfooter ul {
  margin: 0;
  padding: 0;
}

table, th, td {
  font-size: 12px;
}