﻿@charset "utf-8";
/*	Pages
-----------------------------------------------------------------------------------

  	link
	images space
	
	contents item
  
  /Overseas Page :::::::::::::
    
  /Auction Page ::::::::::::::
  	
  /Support Page ::::::::::::::
  
  

/	link
----------------------------------------------------------------------------------*/


/*	images space
----------------------------------------------------------------------------------*/
#main .overActual li,
#main .overReasen ul,
#main .overUsed ul,
#main .aucUsed ul,
#main .aucReasen ul,
#main .priceList li img,
#main .comparList li img,
#main .comparePoint li img,
#main .shopReasen ul {
display:inline-block;
vertical-align:top;
line-height:0;
}
/*	contents item
----------------------------------------------------------------------------------*/
/* priceList ::::::::::::::::::::::::::::::::::::::::*/
#main .priceList {
width:454px;
margin-bottom:10px;
padding:17px 18px;
background:url(../images/pricelist/pricelist_bg.gif) no-repeat 0 0;
}
#main .priceList li {
width:227px;
margin-bottom:6px;
float:left;
}
/* priceSamLink ::::::::::::::::::::::::::::::::::::::::*/
#main .priceSamLink01,
#main .priceSamLink02 {
width:490px;
height:44px;
position:relative;
}
#main .priceSamLink01 { background:url(../images/pricesam/priceSam_ttl03.gif) no-repeat 0 10px; }
#main .priceSamLink02 { background:url(../images/pricesam/priceSam_ttl04.gif) no-repeat 0 10px; }
#main .priceSamLink01 h5,
#main .priceSamLink02 h5 {
position:absolute;
top:0;
left:0;
}
#main .priceSamLink01 p {
position:absolute;
top:16px;
left:388px;
}
#main .priceSamLink02 p {
position:absolute;
top:16px;
left:358px;
}
/*	overseas/index.html
-----------------------------------------------------------------------------------*/
/* overFlow :::::::::::::::::::: */
#main .overFlow {
width:490px;
height:414px;
margin-bottom:10px;
background:url(../../overseas/images/overseas_flow_bg.jpg) no-repeat 0 0;
position:relative;
}
#main .overFlow p {
margin:0;
position:absolute;
}
#main .overFlow p.flow01 {
width:135px;
height:25px;
top:51px;
left:304px;
}
#main .overFlow p.flow02 {
width:108px;
height:24px;
top:340px;
left:362px;
}
/* overActual :::::::::::::::::::: */
#main .overActual {
width:490px;
margin-bottom:10px;
}
#main .overActual li {
float:left;
padding-left:6px;
}
#main .overActual li.first { padding:0; }
/* overUsed :::::::::::::::::::: */
#main .overUsed {
width:490px;
height:166px;
margin-bottom:10px;
background:url(../../overseas/images/overseas_used_bg.gif) no-repeat 0 0;
}
#main .overUsed ul { padding:10px 0 0 4px; }
#main .overUsed li {
float:left;
padding:0 0 5px 5px;
}
/* overReasen :::::::::::::::::::: */
#main .overReasen {
width:500px;
height:276px;
margin-bottom:10px;
background:url(../../overseas/images/overseas_reason_bg.gif) no-repeat 0 0;
}
#main .overReasen ul { padding:9px 10px 0 10px; }
#main .overReasen li { float:left; }
/*	overseas/figure01.html
-----------------------------------------------------------------------------------*/
.figureWrap {
width:760px;
margin:0 auto;
padding:30px 0 0 0;
background:url(../../overseas/images/figure_bg.gif) repeat-x bottom left;
}
.figureWrap .closeBtn { margin:14px 0 16px 0; }
/*	auction/index.html
-----------------------------------------------------------------------------------*/
/* aucFlow :::::::::::::::::::: */
#main .aucFlow {
width:490px;
height:453px;
margin-bottom:10px;
background:url(../../auction/images/auction_flow_bg.jpg) no-repeat 0 0;
position:relative;
}
#main .aucFlow p {
margin:0;
position:absolute;
}
#main .aucFlow p.flow01 {
width:136px;
height:25px;
top:51px;
left:303px;
}
#main .aucFlow p.flow02 {
width:110px;
height:25px;
top:144px;
left:350px;
}
/* aucUsed :::::::::::::::::::: */
#main .aucUsed {
width:490px;
height:242px;
margin-bottom:10px;
background:url(../../auction/images/auction_used_bg.gif) no-repeat 0 0;
}
#main .aucUsed ul { padding:10px 0 0 4px; }
#main .aucUsed li {
float:left;
padding:0 0 5px 5px;
}
/* aucReasen :::::::::::::::::::: */
#main .aucReasen {
width:500px;
height:511px;
margin-bottom:10px;
background:url(../../auction/images/auction_reason_bg.gif) no-repeat 0 0;
}
#main .aucReasen ul { padding:10px 10px 0 10px; }
#main .aucReasen li { float:left; }
/*	shopping/index.html
-----------------------------------------------------------------------------------*/
/* shopFlow :::::::::::::::::::: */
#main .shopFlow {
width:490px;
height:453px;
margin-bottom:10px;
background:url(../../shopping/images/shopping_flow_bg.jpg) no-repeat 0 0;
position:relative;
}
#main .shopFlow p {
margin:0;
position:absolute;
}
#main .shopFlow p.flow01 {
width:136px;
height:25px;
top:51px;
left:303px;
}
#main .shopFlow p.flow02 {
width:110px;
height:25px;
top:144px;
left:350px;
}
/* shopReasen :::::::::::::::::::: */
#main .shopReasen {
width:500px;
height:511px;
margin-bottom:10px;
background:url(../../shopping/images/shopping_reason_bg.gif) no-repeat 0 0;
}
#main .shopReasen ul { padding:10px 10px 0 10px; }
#main .shopReasen li { float:left; }
/*	support/forward.html
-----------------------------------------------------------------------------------*/
#main .comparList li {
width:162px;
height:37px;
padding-right:2px;
margin-bottom:6px;
float:left;
}
#main .comparList li.floatR { padding:0; }
#main .comparePoint { margin-bottom:10px; }
#main .comparePoint li {
display:inline;
padding-right:5px;
}
#main .weigh dt {
width:140px;
float:left
}
#main .weigh dd {
width:120px;
float:left
}
/* ttlLink ::::::::::::::::::::::::::::::::::::::::*/
#main .ttlLink {
width:490px;
height:44px;
position:relative;
}
#main .ttlLink { background:url(../../support/images/forward_ttlgr02.gif) no-repeat 0 10px; }
#main .ttlLink h5 {
position:absolute;
top:0;
left:0;
}
#main .ttlLink p {
position:absolute;
top:13px;
left:324px;
}

/*	support/forward_price/
-----------------------------------------------------------------------------------*/
#pay {padding:4px 0 10px;}
#pay #main{width:572px; float:none; margin:22px auto 0 auto;}
#pay #main.sub{width:572px; float:none; margin:0px auto 0 auto;}

.payWrap{
width:600px;
margin:0 auto;
padding:15px 0 0 0;
background:url(../../overseas/images/pay_bg.gif) repeat-x bottom left;
}
.payWrap .closeBtn{margin:0px 0 35px 0;}

#pay .link01{margin-bottom:0px;}
#pay .link01 li{margin-right:10px; display:inline;}
#pay .link01 li.disp{display:block;}
#pay .link01.disp li{display:block;}
#pay .link01 a{
padding:2px 0 2px 18px;
font-size:10px;
background:url(../images/icon01.gif) no-repeat left center;
}

#pay .tableRay{width:572px; margin-bottom:10px;}
#pay .tableRay .inner1{padding-top:10px;}
#pay .tableRay .inner2{padding-bottom:10px;}
#pay .tableRay .tableBgTop{margin:0 8px;}
#pay .tableRay table{width:550px; text-align:center; margin:0 auto;}
#pay .tableRay table td{padding:3px;}
#pay .tableRay table th{padding:3px 3px 3px 0px;}
#pay .tableRay .txtLeft{text-align:left;}
#pay .tableRay .txtCenter{text-align:center;}

#pay .tableRay.olive{background:url(../images/table/table_pay_bg.gif) repeat-y center;}
#pay .tableRay.olive .inner1{background:url(../images/table/table_pay_bg_top.gif) no-repeat top center;}
#pay .tableRay.olive .inner2{background:url(../images/table/table_pay_bg_btm.gif) no-repeat bottom center;}
#pay .tableRay.olive .tableBgTop{background:url(../images/table/table_pay_shadow_top.gif) repeat-x top center;}
#pay .tableRay.olive .tableBgBtm{background:url(../images/table/table_pay_shadow_btm.gif) no-repeat bottom center;}
#pay .tableRay.olive .tableBgSumi01Top{
padding-top:3px;
background:url(../images/table/table_pay_sumi_top.gif) no-repeat top center;
}
#pay .tableRay.olive .tableBgSumi01Btm{
padding-bottom:3px;
background:url(../images/table/table_pay_sumi_btm.gif) no-repeat bottom right;
}

/* forward_price */
#pay .tableRay.olive .forward_price thead th{
border-right:none;
border-bottom:1px solid #84bd31;
text-align:center;
background:#e1f3c7;
}
#pay .tableRay.olive .forward_price thead td{
font-size:12px;
vertical-align:middle;
font-weight:normal;
border-left:1px solid #84bd31;
border-bottom:1px solid #84bd31;
background:#e1f3c7;
width:100px;
}
#pay .tableRay.olive .forward_price tbody th{
font-size:12px;
font-weight:normal;
letter-spacing: 1pt;
line-height:1.2;
text-align:right;
border:none;
background:url(../images/table/table_olive_cellbg.gif) repeat-x top #f1f1f1;
}
#pay .tableRay.olive .forward_price tbody td{
font-size:12px;
vertical-align:middle;
letter-spacing: 1pt;
line-height:1.2;
text-align:right;
font-weight:normal;
border-left:1px solid #84bd31;
background:url(../images/table/table_olive_cellbg.gif) repeat-x top #ffffff;
width:100px;
}
#pay .tableRay.olive .forward_price tbody th.mds{border-left:1px solid #84bd31;}
#pay .tableRay.olive .forward_price tbody .first th{background:#f1f1f1;}
#pay .tableRay.olive .forward_price tbody .first td{background:#ffffff;}

#pay p.patop{
padding-top:0px;
text-align:right;
font-size:10px;
clear:both;
}
#pay p.patop a{
padding-left:12px;
background:url(../images/patop.gif) no-repeat left center;
}

#pay .tableRay.olive .forward_price tbody td.center{
font-size:12px;
vertical-align:middle;
letter-spacing: 1pt;
line-height:1.2;
text-align:center;
font-weight:normal;
border-left:1px solid #84bd31;
background:url(../images/table/table_olive_cellbg.gif) repeat-x top #ffffff;
width:100px;
}

/*	overseas/large/index.html
-----------------------------------------------------------------------------------*/
#main .largePhoto { margin-bottom:12px; }
#main .largePhoto dl {
width:160px;
padding-right:5px;
float:left;
}
#main .largePhoto dl.floatR { padding:0; }
#main .largePhoto dd.line {
padding-bottom:6px;
font-weight:bold;
background:url(../images/line01.gif) repeat-x bottom;
}
#overlarge #main .ttlLink {
width:490px;
height:129px;
position:relative;
}
#overlarge #main .ttlLink { background:url(../../overseas/images/index_illust04.gif) no-repeat 0 10px; }
#overlarge #main .ttlLink p.bg {
position:absolute;
top:0;
left:0;
}
#overlarge #main .ttlLink p.links {
position:absolute;
top:91px;
left:19px;
}

/*	overseas/shop/
-----------------------------------------------------------------------------------*/
/* amazonFlow :::::::::::::::::::: */
#main .amazonFlow{
width:490px;
height:414px;
margin-bottom:10px;
background:url(../../overseas/shop/images/overseas_flow_amazon.jpg) no-repeat 0 0;
position:relative;
}
#main .amazonFlow p{margin:0; position:absolute;}
#main .amazonFlow p.flow01{width:135px; height:25px; top:51px; left:304px;}
#main .amazonFlow p.flow02{width:108px; height:24px; top:340px; left:362px;}

/* rakutenFlow :::::::::::::::::::: */
#main .rakutenFlow{
width:490px;
height:414px;
margin-bottom:10px;
background:url(../../overseas/shop/images/overseas_flow_rakuten.jpg) no-repeat 0 0;
position:relative;
}
#main .rakutenFlow p{margin:0; position:absolute;}
#main .rakutenFlow p.flow01{width:135px; height:25px; top:51px; left:304px;}
#main .rakutenFlow p.flow02{width:108px; height:24px; top:340px; left:362px;}

/* yahooFlow :::::::::::::::::::: */
#main .yahooFlow{
width:490px;
height:414px;
margin-bottom:10px;
background:url(../../overseas/shop/images/overseas_flow_yahoo.jpg) no-repeat 0 0;
position:relative;
}
#main .yahooFlow p{margin:0; position:absolute;}
#main .yahooFlow p.flow01{width:135px; height:25px; top:51px; left:304px;}
#main .yahooFlow p.flow02{width:108px; height:24px; top:340px; left:362px;}

/* amazonFlow :::::::::::::::::::: */
#main .kenkocomFlow{
width:490px;
height:414px;
margin-bottom:10px;
background:url(../../overseas/shop/images/overseas_flow_kenkocom.jpg) no-repeat 0 0;
position:relative;
}
#main .kenkocomFlow p{margin:0; position:absolute;}
#main .kenkocomFlow p.flow01{width:135px; height:25px; top:51px; left:304px;}
#main .kenkocomFlow p.flow02{width:108px; height:24px; top:340px; left:362px;}

/*	support/sitemap.html
-----------------------------------------------------------------------------------*/
#sitemap #contents {
width:910px;
padding:4px 0 60px;
}
#sitemap #contentsInner {
width:900px;
float:none;
padding:0 5px;
}
#sitemap #main {
width:890px;
float:none;
padding:0 5px;
}
#sitemap #main a:link,
#sitemap #main a:visited,
#sitemap #main a:active {
color:#333333;
text-decoration:none;
}
#sitemap #main a:hover {
color:#333333;
text-decoration:underline;
}
#main .pageHome p {
margin:0 0 0 5px;
padding-left:24px;
font-size:16px;
font-weight:bold;
background:url(../../support/images/sitemap_icon_05.gif) no-repeat left center;
}
.pageHome {
margin:10px 0;
padding-bottom:10px;
background:url(../../support/images/sitemap_border.gif) repeat-x bottom;
}
.sitemapLayout { width:890px; }
.sitemapLayout ul.floatL { width:290px; }
.sitemapLayout div.floatR { width:290px; }
.sitemapLayout div.floatR ul { width:144px; }
.sitemapList { margin:0 0 16px 6px; }
#sitemap #main .sitemapLayout .link01 { margin-bottom:20px; }
#sitemap #main .sitemapLayout .link01 li { display:block; }
.sitemapList li a {
padding-left:16px;
background:url(../../support/images/sitemap_icon01.gif) no-repeat left center;
}
#sitemap .sitemapList li a span {
padding-right:12px;
background:url(../images/link_blank02.gif) no-repeat right center;
}
#sitemap .winBlank { background:url(../images/link_blank02.gif) no-repeat right center; }
.sitemapService {
width:890px;
margin-bottom:20px;
background:url(../../support/images/sitemap_service_bg.gif) repeat-y;
}
.sitemapService .clearfix {
width:890px;
padding-bottom:15px;
background:url(../../support/images/sitemap_service_bg_btm.gif) no-repeat bottom left;
}
.sitemapService dl {
width:289px;
padding-right:11px;
}
.sitemapService dl dd dl { width:234px; }
.sitemapService dl.floatR {
float:left;
padding:0;
}
.sitemapService dd { margin:0 22px; }
.sitemapService dd a { padding-left:20px; }
.sitemapService01 dd a { background:url(../../support/images/sitemap_icon02.gif) no-repeat left center; }
.sitemapService02 dd a { background:url(../../support/images/sitemap_icon03.gif) no-repeat left center; }
.sitemapService03 dd a { background:url(../../support/images/sitemap_icon04.gif) no-repeat left center; }
#main .sitemapService dd.link01 { margin:0 0 0 10px; }
.sitemapService dd.line { padding-bottom:14px; }
.sitemapService01 dd.line { background:url(../../support/images/sitemap_service_border01.gif) no-repeat bottom; }
.sitemapService02 dd.line { background:url(../../support/images/sitemap_service_border02.gif) no-repeat bottom; }
.sitemapService03 dd.line { background:url(../../support/images/sitemap_service_border03.gif) no-repeat bottom; }
.sitemapTable {
width:890px;
text-align:center;
margin:0 auto;
background:url(../../support/images/sitemap_table_bg.gif) repeat-y left;
}
.sitemapTable .inner1 {
padding-top:12px;
background:url(../../support/images/sitemap_table_bg_top.gif) no-repeat left top;
}
.sitemapTable .inner2 {
padding:0 11px 18px 11px;
background:url(../../support/images/sitemap_table_bg_btm.gif) no-repeat left bottom;
}
.sitemapTable thead th {
width:274px;
padding:8px;
border-bottom:1px solid #a4ce66;
background:url(../../support/images/sitemap_table_cellbg.gif) repeat-y right #e1f3c7;
}
.sitemapTable thead th.right { background:#e1f3c7; }
.sitemapTable tbody td {
padding:8px;
font-size:10px;
}
.sitemapTable tbody td strong { font-size:12px; }
#main .sitemapTable tbody td p { margin-bottom:5px; }

/*	support/ems.html
-----------------------------------------------------------------------------------*/
#sitemap #main .tableRay{width:890px; margin-bottom:10px;}
#sitemap #main .tableRay .inner1{padding-top:10px;}
#sitemap #main .tableRay .inner2{padding-bottom:10px;}
#sitemap #main .tableRay .tableBgTop{margin:0 8px;}
#sitemap #main .tableRay table{width:868px; text-align:center; margin:0 auto;}
#sitemap #main .tableRay table td{padding:3px;}
#sitemap #main .tableRay table th{padding:3px 0px 3px 18px;}
#sitemap #main .tableRay .txtLeft{text-align:left;}
#sitemap #main .tableRay .txtCenter{text-align:center;}

#sitemap #main .tableRay.olive{background:url(../images/table/table_sitemap_bg.gif) repeat-y center;}
#sitemap #main .tableRay.olive .inner1{background:url(../images/table/table_sitemap_bg_top.gif) no-repeat top center;}
#sitemap #main .tableRay.olive .inner2{background:url(../images/table/table_sitemap_bg_btm.gif) no-repeat bottom center;}
#sitemap #main .tableRay.olive .tableBgTop{background:url(../images/table/table_sitemap_shadow_top.gif) repeat-x top center;}
#sitemap #main .tableRay.olive .tableBgBtm{background:url(../images/table/table_sitemap_shadow_btm.gif) no-repeat bottom center;}
#sitemap #main .tableRay.olive .tableBgSumi01Top{
padding-top:3px;
background:url(../images/table/table_sitemap_sumi_top.gif) no-repeat top center;
}
#sitemap #main .tableRay.olive .tableBgSumi01Btm{
padding-bottom:3px;
background:url(../images/table/table_sitemap_sumi_btm.gif) no-repeat bottom right;
}

/* atukai_ari */
#sitemap #main .tableRay.olive .atukai_ari thead th{
border-right:none;
border-bottom:1px solid #84bd31;
text-align:center;
background:#e1f3c7;
width:185px;
}
#sitemap #main .tableRay.olive .atukai_ari thead td{
font-size:12px;
vertical-align:middle;
font-weight:normal;
border-left:1px solid #84bd31;
border-bottom:1px solid #84bd31;
background:#e1f3c7;
}
#sitemap #main .tableRay.olive .atukai_ari tbody th{
font-size:12px;
font-weight:normal;
line-height:1.2;
text-align:left;
border:none;
background:url(../images/table/table_olive_cellbg.gif) repeat-x top #f1f1f1;
width:185px;
}
#sitemap #main .tableRay.olive .atukai_ari tbody th a{
padding:2px 0 2px 18px;
font-size:10px;
background:url(../images/icon02.gif) no-repeat 7px center;
}
#sitemap #main .tableRay.olive .atukai_ari tbody th a:link,
#sitemap #main .tableRay.olive .atukai_ari tbody th a:visited,
#sitemap #main .tableRay.olive .atukai_ari tbody th a:active{color:#666666; text-decoration:none;}
#sitemap #main .tableRay.olive .atukai_ari tbody th a:hover{color:#666666; text-decoration:underline;}

#sitemap #main .tableRay.olive .atukai_ari tbody td{
font-size:12px;
vertical-align:middle;
line-height:1.2;
font-weight:normal;
border-left:1px solid #84bd31;
background:url(../images/table/table_olive_cellbg.gif) repeat-x top #ffffff;
}
#sitemap #main .tableRay.olive .atukai_ari tbody th.mds{border-left:1px solid #84bd31;}
#sitemap #main .tableRay.olive .atukai_ari tbody .first th{background:#f1f1f1;}
#sitemap #main .tableRay.olive .atukai_ari tbody .first td{background:#ffffff;}

/* atukai_nasi */
#sitemap #main .tableRay.olive .atukai_nasi thead th{
border-right:none;
border-bottom:1px solid #84bd31;
text-align:center;
background:#e1f3c7;
width:225px;
}
#sitemap #main .tableRay.olive .atukai_nasi thead td{
font-size:12px;
vertical-align:middle;
font-weight:normal;
border-left:1px solid #84bd31;
border-bottom:1px solid #84bd31;
background:#e1f3c7;
}
#sitemap #main .tableRay.olive .atukai_nasi tbody th{
font-size:12px;
font-weight:normal;
line-height:1.2;
text-align:left;
border:none;
background:url(../images/table/table_olive_cellbg.gif) repeat-x top #f1f1f1;
width:225px;
}
#sitemap #main .tableRay.olive .atukai_nasi tbody th a{
padding:2px 0 2px 18px;
font-size:10px;
background:url(../images/icon02.gif) no-repeat 7px center;
}
#sitemap #main .tableRay.olive .atukai_nasi tbody th a:link,
#sitemap #main .tableRay.olive .atukai_nasi tbody th a:visited,
#sitemap #main .tableRay.olive .atukai_nasi tbody th a:active{color:#666666; text-decoration:none;}
#sitemap #main .tableRay.olive .atukai_nasi tbody th a:hover{color:#666666; text-decoration:underline;}

#sitemap #main .tableRay.olive .atukai_nasi tbody td{
font-size:12px;
vertical-align:middle;
line-height:1.2;
font-weight:normal;
border-left:1px solid #84bd31;
background:url(../images/table/table_olive_cellbg.gif) repeat-x top #ffffff;
}
#sitemap #main .tableRay.olive .atukai_nasi tbody th.mds{border-left:1px solid #84bd31;}
#sitemap #main .tableRay.olive .atukai_nasi tbody .first th{background:#f1f1f1;}
#sitemap #main .tableRay.olive .atukai_nasi tbody .first td{background:#ffffff;}

#sitemap #main .patop a:link,
#sitemap #main .patop a:visited,
#sitemap #main .patop a:active{color:#387338; text-decoration:underline;}
#sitemap #main .patop a:hover{text-decoration:none;}

#sitemap #main .patop{
padding-top:20px;
text-align:right;
font-size:10px;
clear:both;
}
#sitemap #main .patop a{
padding-left:12px;
background:url(../images/patop.gif) no-repeat left center;
}

#sitemap #main .itibu{font-weight: 600}
#sitemap #main .itibu_tutumi{color: #C06705}
#sitemap #main .itibu_ryou{font-weight: 600; color: #C06705;}

/*	support/diagnosis.html
-----------------------------------------------------------------------------------*/
.diaLayout01 {
width:490px;
height:338px;
background:url(../../support/images/dia_illust01.gif) no-repeat 0 0;
position:relative;
}
.diaLayout02 {
width:490px;
height:394px;
margin-bottom:20px;
background:url(../../support/images/dia_illust02.gif) no-repeat 0 0;
position:relative;
}
.diaLayout01 p.point00 {
width:490px;
height:338px;
top:0;
left:0;
position:absolute;
}
.diaLayout01 p.point01 {
width:86px;
height:11px;
top:216px;
left:294px;
position:absolute;
}
.diaLayout01 p.point02 {
width:95px;
height:11px;
top:295px;
left:294px;
position:absolute;
}
.diaLayout01 p.point00 {
width:490px;
height:394px;
top:0;
left:0;
position:absolute;
}
.diaLayout02 p.point01 {
width:86px;
height:11px;
top:246px;
left:54px;
position:absolute;
}
.diaLayout02 p.point02 {
width:95px;
height:11px;
top:351px;
left:54px;
position:absolute;
}
.diaLayout02 p.point03 {
width:86px;
height:11px;
top:246px;
left:211px;
position:absolute;
}
.diaLayout02 p.point04 {
width:93px;
height:11px;
top:300px;
left:211px;
position:absolute;
}
.diaLayout02 p.point05 {
width:86px;
height:11px;
top:246px;
left:368px;
position:absolute;
}
.diaLayout02 p.point06 {
width:93px;
height:11px;
top:300px;
left:368px;
position:absolute;
}
/*	support/feature.html
-----------------------------------------------------------------------------------*/
.featureLayout {
width:490px;
margin-bottom:16px;
}
.featureLayout .floatR { width:355px; }
#main .featureTtl {
width:490px;
height:44px;
position:relative;
}
#main .featureTtl h4 {
width:490px;
height:30px;
position:absolute;
margin:0;
padding:0;
}
#main .featureTtl p {
height:11px;
top:9px;
position:absolute;
}
.featureTtl.ttl01 { background:url(../../support/images/feature_ttlgr01.gif) no-repeat 0 0; }
.featureTtl.ttl02 { background:url(../../support/images/feature_ttlgr02.gif) no-repeat 0 0; }
.featureTtl.ttl03 { background:url(../../support/images/feature_ttlgr03.gif) no-repeat 0 0; }
.featureTtl.ttl04 { background:url(../../support/images/feature_ttlgr04.gif) no-repeat 0 0; }
.featureTtl.ttl05 { background:url(../../support/images/feature_ttlgr05.gif) no-repeat 0 0; }
.featureTtl.ttl01 p {
width:96px;
left:379px;
}
.featureTtl.ttl02 p {
width:96px;
left:379px;
}
.featureTtl.ttl03 p {
width:111px;
left:366px;
}
.featureTtl.ttl04 p {
width:93px;
left:382px;
}
.featureTtl.ttl05 p {
width:131px;
left:346px;
}
/*	point/index.html
-----------------------------------------------------------------------------------*/
.pointIndex #contents { padding:0 0 60px 0; }
.pointIndex #contentsInner {
width:900px;
padding:0;
float:none;
}
.pointIndex .patop { padding:10px 0 0 0; }
.pointIndex .bgBlock00t {
background-image:url(../../point/images/index_frame00t.gif);
background-position:left top;
background-repeat:no-repeat;
}
.pointIndex .bgBlock00b {
padding:0 25px 25px 25px;
background-image:url(../../point/images/index_frame00b.gif);
background-position:left bottom;
background-repeat:no-repeat;
}
.pointIndex .bgBlock00m {
background-image:url(../../point/images/index_frame00m.gif);
background-position:left;
background-repeat:repeat-y;
}
.pointIndex .frame01m {
background-image:url(../../point/images/index_frame02m.gif);
background-position:left;
background-repeat:repeat-y;
}
.pointIndex .frame01b {
padding:0 0 22px 0;
background-image:url(../../point/images/index_frame02b.gif);
background-position:left bottom;
background-repeat:no-repeat;
}
.pointIndex .con01 {
background-image:url(../../point/images/index_frame01m.gif);
background-position:left;
background-repeat:repeat-y;
}
.pointIndex .con01 .bgBlock01t {
background-image:url(../../point/images/index_frame01t.gif);
background-position:left top;
background-repeat:no-repeat;
}
.pointIndex .con01 .bgBlock01b {
background-image:url(../../point/images/index_frame01b.gif);
background-position:left bottom;
background-repeat:no-repeat;
}
.pointIndex .con01 .left {
width:237px;
float:left;
}
.pointIndex .con01 .left p {
padding:25px 5px 25px 30px;
font-size:10px;
}
.pointIndex .con01 .right {
width:595px;
padding:17px 0 17px 0;
float:right;
}
.pointIndex .con01 .right li { float:left; }
.pointIndex .con01 .right li.btn01 { width:228px; }
.pointIndex .con01 .right li.btn02 { width:176px; }
.pointIndex .con01 .right li.btn03 { width:174px; }
.pointIndex .con02 {
position:relative;
background-image:url(../../point/images/index_bg02.gif);
background-repeat:no-repeat;
background-position:left top;
height:252px;
}
.pointIndex .con02 li { position:absolute; }
.pointIndex .con02 li.btn01 {
top:15px;
left:46px;
}
.pointIndex .con02 li.btn02 {
top:15px;
left:432px;
}
.pointIndex .con02 li.btn03 {
top:115px;
left:46px;
}
.pointIndex .con02 li.btn04 {
top:115px;
left:432px;
}
.pointIndex .con03 { margin:10px 28px 0 28px; }
.pointIndex .con03 .bgBlock01m {
padding:12px 27px 15px 27px;
background-image:url(../../point/images/index_frame03m.gif);
background-position:left;
background-repeat:repeat-y;
}
.pointIndex .con03 .left {
float:left;
width:500px;
}
.pointIndex .con03 .right {
float:right;
width:212px;
}
.pointIndex .con03 .right p { padding:1em 0 0 0; }
.pointIndex .con04 {
margin:0 28px 0 28px;
background-image:url(../../point/images/index_frame03m.gif);
background-position:left;
background-repeat:repeat-y;
}
.pointIndex .con04 .bgBlock01b {
padding:0 0 28px 0;
background-image:url(../../point/images/index_frame03b.gif);
background-position:left bottom;
background-repeat:no-repeat;
}
.pointIndex .con05 {
margin:10px 28px 0 28px;
background-image:url(../../point/images/index_frame03m.gif);
background-position:left;
background-repeat:repeat-y;
}
.pointIndex .con05 .bgBlock01b {
padding:0 0 28px 0;
background-image:url(../../point/images/index_frame03b.gif);
background-position:left bottom;
background-repeat:no-repeat;
}
.pointIndex .con05 .dataBlock01 { margin:0 27px 0 27px; }
.pointIndex .con05 .bgBlock02m {
background-image:url(../../point/images/index_frame04m.gif);
background-position:left;
background-repeat:repeat-y;
}
.pointIndex .con05 .bgBlock02t {
background-image:url(../../point/images/index_frame04t.gif);
background-position:left top;
background-repeat:no-repeat;
}
.pointIndex .con05 .bgBlock02b {
padding:0 23px 24px 0;
background-image:url(../../point/images/index_frame04b.gif);
background-position:left bottom;
background-repeat:no-repeat;
}
.pointIndex .con05 .bgBlock02b .left {
width:191px;
float:left;
}
.pointIndex .con05 .bgBlock02b .right {
width:515px;
float:right;
}
.pointIndex .con05 .bgBlock02b .right p { margin:28px 10px 0 0; }
.pointIndex .con05 .bgBlock03m {
background-image:url(../../point/images/index_frame05m.gif);
background-position:left;
background-repeat:repeat-y;
}
.pointIndex .con05 .bgBlock03t {
background-image:url(../../point/images/index_frame05t.gif);
background-position:left top;
background-repeat:no-repeat;
}
.pointIndex .con05 .bgBlock03b {
padding:12px 23px 30px 23px;
background-image:url(../../point/images/index_frame05b.gif);
background-position:left bottom;
background-repeat:no-repeat;
}
.pointIndex .con05 .bgBlock03b .left {
width:162px;
float:left;
}
.pointIndex .con05 .bgBlock03b .right {
width:515px;
float:right;
}
.pointIndex .con05 .bgBlock03b .right p { margin:0 5px 0 0; }
.pointIndex .con05 .bgBlock03b .left img { margin:0 0 0 7px; }
.pointIndex .con05 .bgBlock04m {
background-image:url(../../point/images/index_frame08m.gif);
background-position:left;
background-repeat:repeat-y;
}
.pointIndex .con05 .bgBlock04t {
background-image:url(../../point/images/index_frame08t.gif);
background-position:left top;
background-repeat:no-repeat;
}
.pointIndex .con05 .bgBlock04b {
padding:12px 23px 30px 23px;
background-image:url(../../point/images/index_frame08b.gif);
background-position:left bottom;
background-repeat:no-repeat;
}
.pointIndex .con05 .bgBlock04b .left {
width:162px;
float:left;
}
.pointIndex .con05 .bgBlock04b .right {
width:515px;
float:right;
}
.pointIndex .con05 .bgBlock04b .right p { margin:0 5px 0 0; }
.pointIndex .con05 .bgBlock04b .left img { margin:0 0 0 7px; }
.pointIndex .con05 .bgBlock05m {
background-image:url(../../point/images/index_frame06m.gif);
background-position:left;
background-repeat:repeat-y;
}
.pointIndex .con05 .bgBlock05t {
background-image:url(../../point/images/index_frame06t.gif);
background-position:left top;
background-repeat:no-repeat;
}
.pointIndex .con05 .bgBlock05b {
padding:12px 23px 30px 23px;
background-image:url(../../point/images/index_frame06b.gif);
background-position:left bottom;
background-repeat:no-repeat;
}
.pointIndex .con05 .bgBlock05b .left {
width:188px;
float:left;
}
.pointIndex .con05 .bgBlock05b .right {
width:496px;
float:right;
}
.pointIndex .con05 .bgBlock05b .right p { margin:0 5px 0 0; }
.pointIndex .con05 .bgBlock05b .left img { margin:0 0 0 7px; }
.pointIndex .con06 {
margin:0 28px 0 28px;
background-image:url(../../point/images/index_frame03m.gif);
background-position:left;
background-repeat:repeat-y;
}
.pointIndex .con06 .bgBlock01b {
padding:0 0 28px 0;
background-image:url(../../point/images/index_frame03b.gif);
background-position:left bottom;
background-repeat:no-repeat;
}
.pointIndex .con06 .bgBlock02m {
margin:0 27px 0 27px;
background-image:url(../../point/images/index_frame07m.gif);
background-position:left;
background-repeat:repeat-y;
}
.pointIndex .con06 .bgBlock02t {
background-image:url(../../point/images/index_frame07t.gif);
background-position:left top;
background-repeat:no-repeat;
}
.pointIndex .con06 .bgBlock02b {
position:relative;
background-image:url(../../point/images/index_frame07b.gif);
background-position:left bottom;
background-repeat:no-repeat;
}
.pointIndex .con06 .txt {
font-size:10px;
margin:10px 0 0 0;
}
.pointIndex .con06 .txt strong { font-size:12px; }
.pointIndex .con06 .link01 a:link,
.pointIndex .con06 .link01 a:visited {
color:#333;
text-decoration:none;
}
.pointIndex .con06 .link01 a:hover,
.pointIndex .con06 .link01 a:active {
color:#999;
text-decoration:underline;
}
.pointIndex .con06 .data01 {
float:left;
width:250px;
}
.pointIndex .con06 .data01Inner { margin:53px 18px 30px 27px; }
.pointIndex .con06 .data01 .dHead {
position:absolute;
width:238px;
top:16px;
left:10px;
text-align:center;
font-weight:bold;
}
.pointIndex .con06 .data02 {
width:242px;
float:left;
text-align:center;
}
.pointIndex .con06 .data02Inner { margin:53px 19px 30px 17px; }
.pointIndex .con06 .data02 .dHead {
position:absolute;
width:241px;
top:16px;
left:250px;
text-align:center;
font-weight:bold;
}
.pointIndex .con06 .data03 {
width:221px;
float:left;
text-align:center;
}
.pointIndex .con06 .data03Inner { margin:53px 0 30px 17px; }
.pointIndex .con06 .data03 .dHead {
position:absolute;
width:238px;
top:16px;
left:491px;
text-align:center;
font-weight:bold;
}
.pointIndex .con06 .txtBlock01 { margin:0 27px 0 27px; }
.pointIndex .con06 .txtBlock01 .left {
width:345px;
float:left;
}
.pointIndex .con06 .txtBlock01 .left p { margin:30px 0 0 0; }
.pointIndex .con06 .txtBlock01 .right {
width:394px;
float:right;
}
.pointIndex .con07 {
width:500px;
margin:12px auto 0 auto;
text-align:center;
background-image:url(../../point/images/index_bg01.gif);
background-repeat:no-repeat;
background-position:left top;
}
.pointIndex .con07 p { padding:10px 0 10px 0; }
.pointIndex .rightBtn {
padding:0 27px 0 27px;
text-align:right;
}
.pointIndex .mt5 { margin-top:5px; }
.pointIndex .mt20 { margin-top:20px; }
* html .pointIndex .bgBlock00m,
* html .pointIndex .bgBlock00t,
* html .pointIndex .bgBlock00b,
* html .pointIndex .frame01m,
* html .pointIndex .frame01b,
* html .pointIndex .con01,
* html .pointIndex .con01 .bgBlock01t,
* html .pointIndex .con01 .bgBlock01b,
* html .pointIndex .con03 .bgBlock01m,
* html .pointIndex .con04,
* html .pointIndex .con04 .bgBlock01b,
* html .pointIndex .con05,
* html .pointIndex .con05 .bgBlock01b,
* html .pointIndex .con05 .bgBlock02m,
* html .pointIndex .con05 .bgBlock02t,
* html .pointIndex .con05 .bgBlock02b,
* html .pointIndex .con05 .bgBlock03m,
* html .pointIndex .con05 .bgBlock03t,
* html .pointIndex .con05 .bgBlock03b,
* html .pointIndex .con05 .bgBlock04m,
* html .pointIndex .con05 .bgBlock04t,
* html .pointIndex .con05 .bgBlock04b,
* html .pointIndex .con05 .bgBlock05m,
* html .pointIndex .con05 .bgBlock05t,
* html .pointIndex .con05 .bgBlock05b,
* html .pointIndex .con06,
* html .pointIndex .con06 .bgBlock01b,
* html .pointIndex .con06 .bgBlock02m,
* html .pointIndex .con06 .bgBlock02t,
* html .pointIndex .con06 .bgBlock02b,
* html .pointIndex .con07 { height:1%; }

*+html .pointIndex .bgBlock00b,
*+html .pointIndex .con06 .bgBlock01b{	height:1%;	}
/*	support/calculation.html
-----------------------------------------------------------------------------------*/

#cal { width:500px; }
#cal td,
#cal th { line-height:1.4; }
#cal table p { margin:0; }
#cal .choice {
width:500px;
background:url(../../support/images/calculation/cal_choice_bg.gif) repeat-y 0 0;
}
#cal .choice .inner1 {
padding-top:26px;
background:url(../../support/images/calculation/cal_choice_bg_top.gif) no-repeat top left;
}
#cal .choice .inner2 {
padding-bottom:42px;
background:url(../../support/images/calculation/cal_choice_bg_btm.gif) no-repeat bottom left;
}
#cal .choice .tableLayout { margin:0 30px 22px 30px; }
#cal .choice .tableLayout th {
padding:6px 0;
vertical-align:top;
}
#cal .choice .tableLayout td {
padding:2px 0;
vertical-align:top;
}
#cal .choice input { margin:0 4px 0 0; }
#cal .choice .border th,
#cal .choice .border td {
padding:8px 0;
background:url(../../support/images/calculation/cal_choice_cellbg.gif) repeat-x bottom;
}
#cal .choice .tableLayout td td { padding:1px; }
.choice01 {
padding-right:4px;
text-align:right;
font-weight:bold;
}
.choice p.icon {
padding-left:18px;
display:inline;
background:url(../../support/images/calculation/chice_icon.gif) no-repeat left center;
}
.add {
padding-top:18px;
background:url(../../support/images/calculation/cal_add_bg_top.gif) no-repeat 0 0;
}
.add .inner1 {
padding:0 10px 14px 10px;
background:url(../../support/images/calculation/cal_add_bg_btm.gif) no-repeat bottom;
}
.add01 {
padding:10px;
background:url(../../support/images/calculation/add_dd_bg.gif) no-repeat 0 0;
}
.add01 dd {
height:47px;
padding:20px 16px 0 16px;
font-weight:bold;
background:url(../../support/images/calculation/add_dd_bg01.gif) no-repeat 0 0;
}
.add02 {
width:344px;
height:310px;
background:url(../../support/images/calculation/add_bg02.gif) no-repeat right bottom;
}
.add02 thead th { padding-bottom:18px; }
.add02 dd { padding:0 10px; }
.add02 tbody td {
padding:3px 0;
font-weight:bold;
}
.add02 tbody th {
width:60px;
padding:0 0 0 18px;
font-size:10px;
}
.add02 tbody th span { font-weight:normal; }
.add input {
text-align:right;
font-weight:bold;
padding:0 4px 0 0;
}
.cal01 {
width:54px;
margin-right:4px;
}
.cal02 {
width:50px;
margin-right:4px;
}
.cal03 {
width:74px;
margin:0 4px 0 16px;
}
button.submit {
margin:0 0 0 -2px;
padding:0;
cursor:pointer;
background:none;
border:none;
}
.optionBox {
margin:0;
padding:0;
text-indent:0;
}
/* IE6 */
* html button.submit {
width:470px;
margin:0;
}
/* IE7 */
*:first-child+html button.submit {
width:470px;
margin:0;
}
/* radioButton layout */
.areaBtn {
clear:left;
float:left;
width:12px;
display:block;
}
.areaLabel {
display:block;
float:left;
clear:none;
width:280px;
margin:0 0 4px 0;
}
/* checkbox background-image */
.checked {
padding-left:18px;
background:url(../../support/images/calculation/check_yes.gif) no-repeat 0 0;
}
.unchecked {
padding-left:18px;
background:url(../../support/images/calculation/check_non.gif) no-repeat 0 0;
}
/*	support/inquiry.cgi
-----------------------------------------------------------------------------------*/
#inquiry input,
#inquiry select,
#inquiry option,
#inquiry textarea {
font-size:12px;
paddng:2px;
}
#inquiry input.formBtn01 {
padding:0;
margin:0 0 20px 0;
background:none;
border:none;
cursor:pointer;
}
#inquiry button.formBtn02 {
padding:0;
margin:0;
background:none;
border:none;
cursor:pointer;
}
#inquiry textarea.formTextArea { width:300px; }
#inquiry .red { color:#b42626; }
#inquiry .tableError { width:490px; }
#inquiry .tableError td {
padding:10px;
text-align:left;
background:#f5f5f5;
}

/*	voice
-----------------------------------------------------------------------------------*/
#main p.voice01{
width:304px;
height:97px;
margin-top:15px;
margin-bottom:5px;
padding:27px 23px 0 167px;
background:url(../../support/images/voice/voice_bg01.gif) no-repeat 0 0;
}
#main p.voice02{
width:304px;
height:97px;
margin-top:15px;
margin-bottom:5px;
padding:27px 23px 0 167px;
background:url(../../support/images/voice/voice_bg02.gif) no-repeat 0 0;
}
#main p.voice03{
width:304px;
height:97px;
margin-top:15px;
margin-bottom:5px;
padding:27px 23px 0 167px;
background:url(../../support/images/voice/voice_bg03.gif) no-repeat 0 0;
}
#main p.voice04{
width:304px;
height:97px;
margin-top:15px;
margin-bottom:5px;
padding:27px 23px 0 167px;
background:url(../../support/images/voice/voice_bg04.gif) no-repeat 0 0;
}
#main p.voice05{
width:304px;
height:97px;
margin-top:15px;
margin-bottom:5px;
padding:27px 23px 0 167px;
background:url(../../support/images/voice/voice_bg05.gif) no-repeat 0 0;
}
#main p.voice06{
width:304px;
height:97px;
margin-top:15px;
margin-bottom:5px;
padding:27px 23px 0 167px;
background:url(../../support/images/voice/voice_bg06.gif) no-repeat 0 0;
}
#main p.voice07{
width:304px;
height:97px;
margin-top:15px;
margin-bottom:5px;
padding:27px 23px 0 167px;
background:url(../../support/images/voice/voice_bg07.gif) no-repeat 0 0;
}
#main p.voice08{
width:304px;
height:97px;
margin-top:15px;
margin-bottom:5px;
padding:27px 23px 0 167px;
background:url(../../support/images/voice/voice_bg08.gif) no-repeat 0 0;
}
#main p.voice09{
width:304px;
height:97px;
margin-top:15px;
margin-bottom:5px;
padding:27px 23px 0 167px;
background:url(../../support/images/voice/voice_bg09.gif) no-repeat 0 0;
}
#main p.voice10{
width:304px;
height:97px;
margin-top:15px;
margin-bottom:5px;
padding:27px 23px 0 167px;
background:url(../../support/images/voice/voice_bg10.gif) no-repeat 0 0;
}
#main p.voice11{
width:304px;
height:97px;
margin-top:15px;
margin-bottom:5px;
padding:27px 23px 0 167px;
background:url(../../support/images/voice/voice_bg11.gif) no-repeat 0 0;
}
#main p.voice12{
width:304px;
height:97px;
margin-top:15px;
margin-bottom:5px;
padding:27px 23px 0 167px;
background:url(../../support/images/voice/voice_bg12.gif) no-repeat 0 0;
}



/*	support/tracking.html
-----------------------------------------------------------------------------------*/
.flagSp{
margin-bottom:5px;
margin-right:4px;
}
.flagSpLast{
margin-bottom:2px;
margin-right:4px;
}
.flagSpLast1{
margin-right:4px;
}




/*	bfc_point
-----------------------------------------------------------------------------------*/
#bfc_point{
width:725px;
margin:0 auto;
padding:15px 0 30px 0;
background:none;
}
#bfc_point p{
padding:15px 0;
font-size:1.15em;
}

#bfc_point h1 span.h1_title {
	display:block;
	font-size:0.50em;
	font-weight:bold;
	color:#000;
	background:url(../images/h1_bk_top.gif) no-repeat left top;
	min-height:21px;
	_height:21px;
	margin:0px;
	padding:8px 0 0 16px;
}
#bfc_point h1.h1_common {
background:url(../images/h1_bk_bottom.gif) no-repeat left bottom;
margin:0px 0px 4px 0px;
padding:0px 0px 7px 0px;
}
#bfc_point .add_new_head {
padding:12px 0px 6px;
}
#bfc_point .add_new_head dt {
padding-bottom:4px;
}
#bfc_point td.point_attention_s {
	color:#ff5500;
	font-size:0.90em;
	padding:10px 0px 0px 0px;
}
#bfc_point .point_attention {
	background:#D5ED77 url(../images/point_attention.gif) no-repeat scroll left center;
	border:3px solid #D5ED77;
	margin:5px 0px 10px 0px;
	padding:0px 0px 0px 118px;
}
#bfc_point .point_attention ul {
	background:#fff;
	padding:6px 12px;
}
#bfc_point .point_attention ul li {
	margin-bottom:4px;
}
#bfc_point .red{color:#b42626;}
#bfc_point .big_font{font-size:14px;}

.common_box {
	background:url(../images/common_box_top.gif) no-repeat left top;
	margin-bottom:15px;
	padding-top:11px;
}
.common_box_container {
	background:url(../images/common_box_bottom.gif) no-repeat left bottom;
	padding-bottom:11px;
}
.common_box_content {
	background:url(../images/common_box_middle.gif) repeat-y left top;
	padding-left:11px;
	padding-bottom:0px;
}

.common_box3 {
	background:url(../images/common_box3_middle.gif) repeat-y 0px 43px;
	margin-bottom:15px;
}
.common_box3_container {
	background:url(../images/common_box3_bottom.gif) no-repeat left bottom;
	padding-bottom:4px;
}
.common_box3_content {
	background:url(../images/common_box3_top.gif) no-repeat left top;
	padding-top:8px;
}
.common_box_inner2 {
	background:url(../images/common_box_inner2_top.gif) no-repeat left top;
	padding-top:4px;
	width:709px;
	margin:0px auto 10px;
}
.common_box_inner2_container {
	background:url(../images/common_box_inner2_bottom.gif) no-repeat left bottom;
	padding-bottom:3px;
}
.common_box_inner2_content {
	background:url(../images/common_box_inner2_middle.gif) repeat-y left top;
	padding:13px 17px;
}

/* common_table */
.common_table {
}
.common_table th,
.common_table td {
	border-right:1px solid #d6d6d6;
	border-bottom:1px solid #d6d6d6;
	padding:8px 11px;
	vertical-align:middle;
	text-align:left;
}
.common_table th {
	background:#ffffe6;
	white-space:nowrap;
}
.common_table td {
	padding-right:4px;
}
.common_table td table td {
	border:none;
	padding:0px;
}
.how_box h3 span {
	float:right;
	padding:3px 0px 0px 0px;
	font-size:1.23em;
	font-weight:normal;
}
.how_box h3 {
	border-bottom:1px dotted #666;
	margin:0px 0px 13px 0px;
	padding:0px 0px 12px 0px;
}
.how_box_select {
	font-size:1.15em;
}
.how_box_select table {
	margin-bottom:20px;
}
.how_box_select table th,
.how_box_select table td {
	vertical-align:top;
	padding:4px 0px;
	line-height:1.6;
	text-align:left;
	height:25px;
}
.how_box_select table input {
	position:relative;
	top:1px;
	margin:0px 4px 0px 0px;
}
.how_box_select table td span {
	padding:0px 0px 0px 1.5em;
}
.how_box_select table th {
	color:#107004;
	padding:0px 0px 0px 4px;
}
.how_box_select table td img {
	vertical-align:-9px;
	margin:0px 4px 0px 0px;
}
.how_box_select table th span#point_use {
	padding:0px 0px 0px 6px;
	font-size:1.5em;
	color:#FF0000;
	font-weight:bold;
	margin:0px;
}

body#body_how .common_box3_content {
	padding-top:8px;
}
.form_btn_area {
	font-size:1.15em;
	width:100%;
}

#bfc_point .tableError { width:725px; }
#bfc_point .tableError td {
padding:10px;
text-align:left;
background:#f5f5f5;
}

.form_btn_area a.arrow_pink {
	background:url(../images/arrow_pink.gif) no-repeat 0px 2px;
	padding-left:16px;
}
.form_btn_area a.arrow_pink2 {
	background:url(../images/arrow_pink2.gif) no-repeat 0px 2px;
	padding-left:16px;
}
p.delete_end_message {
	font-size:1.23em;
	line-height:1.8;
	padding:40px 0px;
	text-align:center;
}

p.delete_end_message a {
	background-position:2px 3px;
}
.arrow_pink {
	background:url(../images/arrow_pink.gif) no-repeat 0px 0px;
	padding-left:18px;
}
#bfc_point .arrow_pink2 {
	background:url(../images/arrow_pink2.gif) no-repeat 0px 0px;
	padding-left:18px;
}

#bfc_point .common_table td span.credit_select {
	font-size:22px;
	font-weight:bold;
}

#bfc_point .thanksbox_send {
	width:535px;
	background:url(../images/order_form_end_send_top.gif) no-repeat left top;
	margin:20px auto 16px;
	padding-top:16px;
}
#bfc_point .thanksbox_send_container {
	background:url(../images/order_form_end_send_bottom.gif) no-repeat left bottom;
	min-height:91px; /* 101 */
	_height:101px;
	padding:6px 0px 0px 18px;
}
#bfc_point .thanksbox_send p {
	font-size:1.19em;
	background:url(../images/order_form_end_mail.gif) no-repeat left center;
	padding:4px 0px 4px 118px;
}

#bfc_point .thanksbox_table {
	margin:0px auto 5px;
	background:url(../images/order_form_end_box_top.gif) no-repeat left top;
	padding-top:11px;
	width:535px;
}
#bfc_point .thanksbox_table_container {
	background:url(../images/order_form_end_box_bottom.gif) no-repeat left bottom;
	padding-bottom:12px;
}
#bfc_point .thanksbox_table_content {
	background:url(../images/order_form_end_box_middle.gif) repeat-y left top;
}
#bfc_point .thanksbox_table table {
	margin:-1px 0px -1px 10px;
}
#bfc_point table.common_table td.button input {
	width:200px;
	height:30px;
	font-weight:bold;
}

#bfc_point p.order_form_link {
	font-size:1.23em;
	font-weight:bold;
	width:500px;
	margin:0px auto;
	padding:0px;
}
#bfc_point p.order_form_link .arrow_pink2 {
	background:url(../images/arrow_pink.gif) no-repeat 0px 0px;
	padding-left:18px;
}


.mainInner .red{color:#b42626;}