body							{ background:url(../img/cork-bg-subpage.jpg) repeat-x; }
#col-left						{ float:left; width:625px; margin:30px 0 0 20px; }
#col-right h2       { font-family:Georgia, "Times New Roman", Times, serif; font-weight:300; }
#col-right ul       { line-height:18px; font-size:10pt; }
#col-right span     { color:#6f6f6f; }
#col-right						{ float:right; width:260px; margin:0; }
#col-right p					{ margin-top:0px; color:#6f6f6f; }
#col-full           { float:left; width:885px; margin:30px 0 0 20px; }
#header							{ background:url(../img/subpage-top.png); width:950px; height:130px; }
p								{ margin-top:10px; }
#sticker						{ float:right; margin:-10px -15px -20px 0; }
#note							{ float:left; margin:30px 0 0 70px; width:500px; }
#note span.black				{ font-size:38pt; color:#303030;}
#note span.grey 				{ font-size:38pt; color:#72918b;}

.step							{ margin:30px 0; }
#col-left .step img						{ margin-top:35px; }
.step span						{ margin:6px 0 0 10px; float:left; font-size:28px; font-family:Georgia, "Times New Roman", Times, serif; color:#333333; }
.step p							{ float:left; width:350px; margin:0 0 0 10px }
.step p1						{ float:left; width:450px; margin:0 0 5px 10px; color:#222222 }
.step a							{ color:#d9705d; }
.step c							{ color:#d9705d; }

#btn1							{ margin-top:170px }
#btn2							{ margin-top:100px; }
#btn3							{ margin-top:370px; }

#faq-links						{ margin-top:40px; }
#faq-links a					{ display:block; margin-bottom:3px; }

#long-man						{ margin-top:80px; }

.back-to-top        {float:right; margin-top:3px; }
.back-to-top a      {  font-size:8pt; }

p a img.lightbox							{ border:1px solid #848484; }
h3.faq-img-ttl				{ margin:0px 0 5px 70px }
p.faq-img-list			{ margin-top:20px; line-height:1.8em; }