@charset "euc-jp";
/* CSS Document */

.services-mheading {
font-family: osaka,MS Pゴシック,arial,helvetica,sans-serif;
font-size:22px;
color:#CC6600;
padding: 15px 0px 0px 27px;
}

.services-sheading
{
font-family: osaka,MS Pゴシック,arial,helvetica,sans-serif;
font-size:14px;
font-weight:bold;
color:#003366;
padding: 10px 0px 0px 27px;
}

.services-sheading
a {font-size:14px;
font-weight:bold;
color:#003366;
text-decoration:none;
}

.services-sheading
a:hover {
font-size:14px;
font-weight:bold;
color:#E47911;
text-decoration:underline;
}

.services-txt
{
font-family: osaka,MS Pゴシック,arial,helvetica,sans-serif;
font-size:13px;
line-height:19px;
color:#003366;
padding: 6px 0px 10px 44px;
}
.hscm-link {
font-family: osaka,MS Pゴシック,arial,helvetica,sans-serif;
font-size:13px;
color:#003366;
}

.hscm-link a{font-size:13px;
color:#003366;
text-decoration:underline;
}

.hscm-link a:hover{
color:#e47911; 
text-decoration:underline;
}

.mainheadtext1 {
background-image:url(http://g-ecx.images-amazon.com/images/G/09/amazonservices/site/AS_contact_headbg._V250667607_.gif);
background-repeat:no-repeat;
background-position:top left;
height:46px;
vertical-align:middle;
padding:10px;
}
.mainheadtext1 h1{
font-size:27px;
color:#146eb4;
padding: 4px 20px 6px 0px; 
font-family: osaka,MS Pゴシック,arial,helvetica,sans-serif;
font-weight:normal;
}

.mainheadtext {
background-repeat:no-repeat;
background-position:top left;
vertical-align:middle;
}

.mainheadtext h1{
font-size:27px;
color:#146eb4;
padding: 4px 20px 6px 0px; 
font-family: osaka,MS Pゴシック,arial,helvetica,sans-serif;
font-weight:normal;
}

.services-intext{
font-family: osaka,MS Pゴシック,arial,helvetica,sans-serif;
font-size:13px;
color:#444444;
line-height:19px;
padding: 12px 20px 6px 0px;
}

.services-intext_head {
font-family: osaka,MS Pゴシック,arial,helvetica,sans-serif;
font-size:22px;
font-weight:bold;
color:#CC6600;
padding: 10px 20px 6px 0px;
}
.services-intext_head-link {
font-family: osaka,MS Pゴシック,arial,helvetica,sans-serif;
font-size:12px;
padding: 10px 120px 6px 0px;
}

.services-intext ul{
padding:0px 0px 0px 30px

}

/* bread-crumbs */
div.bread-crumbs {
font-family: osaka,MS Pゴシック,arial,helvetica,sans-serif;
font-size:11px;
color:#000000;
}

.bread-crumbs a{
color:#000000;
font-family: osaka,MS Pゴシック,arial,helvetica,sans-serif;
font-size:11px;
text-decoration:underline;
}
.bread-crumbs a:visited{
color:#000000;
font-family: osaka,MS Pゴシック,arial,helvetica,sans-serif;
font-size:11px;
text-decoration:underline;
}
.bread-crumbs a:hover{
font-family: osaka,MS Pゴシック,arial,helvetica,sans-serif;
font-size:11px;
color:#e47911; 
font-family: osaka,MS Pゴシック,arial,helvetica,sans-serif;
}

.wba-sheading
{
font-family: osaka,MS Pゴシック,arial,helvetica,sans-serif;
font-size:14px;
font-weight:bold;
color:#146EB4;
padding: 10px 0px 0px 10px;
}
#print{
float:right;
text-align:right;
width:725px;

}
.wba-sheading a {
font-size:14px;
color:#146EB4;
text-decoration:none;
}

.wba-intext {
font-family: osaka,MS Pゴシック,arial,helvetica,sans-serif;
font-size:13px;
color:#444444;
line-height:19px;
padding: 4px 20px 6px 10px;
}
.wba-pdf {
font-family: osaka,MS Pゴシック,arial,helvetica,sans-serif;
font-size:11px;
color:#444444;
line-height:19px;
padding: 4px 20px 6px 10px;
}

.wba-intext ul{
padding: 0px 10px 0px 30px;
}
.wba-tabletext-head {
font-family: osaka,MS Pゴシック,arial,helvetica,sans-serif;
font-size:11px;
font-weight:bold;
color:#003466;
background-color:#A4C8F0;
vertical-align:top;
padding:5px 4px 5px 15px;
}

.wba-tabletext {
font-family: osaka,MS Pゴシック,arial,helvetica,sans-serif;
font-size:11px;
color:#000000;
vertical-align:top;
background-color:#F5F4F4;
padding:5px 4px 5px 15px;
}
.wba-tabletext b {
color:#000000;
}
.wba-tablefill {
font-family: osaka,MS Pゴシック,arial,helvetica,sans-serif;
font-size:11px;
font-weight:bold;
color:#000000;
vertical-align:middle;
background-color:#ffe992;
padding-left:15px;
}
.wba-tabletextgray {
font-family: osaka,MS Pゴシック,arial,helvetica,sans-serif;
font-size:11px;
color:#000000;
vertical-align:middle;
background-color:#dcdede;
padding-left:15px; 
font-weight:bold;
}

.soa-links {
font-family: osaka,MS Pゴシック,arial,helvetica,sans-serif;
font-size:11px;
color:#000000;
padding-top:12px;
padding-left:43px;
padding-right:29px;
line-height:18px;
}
.soa-links a{color:#0000ff;
padding-top:12px;
}

.soa-links a:hover{
color:#e47911; 
text-decoration:underline;
}


/*Tab Navi */
#tp1 {
margin:0px;
}
.TabEnd {
margin:0px;
}
.TabbedPanelsContentGroup {
width:725px;
margin-top:-2px;
margin-left:0px;
padding:10px;
border:1px solid #cbcbcb;
border-bottom:none;
border-top:none;
}
#TabBox{ 
width:746px;
text-align:left; 
margin:0px; padding:0px;
background-image:url(http://g-ecx.images-amazon.com/images/G/09/amazonservices/site/tabEnd._V250667601_.gif); 
background-position:right 12px;
background-repeat:repeat-x; 
margin:0px; padding:0px;
}
.TabCorn {
display:inline;
}
.tabInactive { 
display:block; 
font-weight: bold; 
FONT-SIZE: 12px; 
COLOR: #FFFFFF; 
font-family: osaka,MS Pゴシック,arial,helvetica,sans-serif;
text-decoration:none;
background-image:url(http://g-ecx.images-amazon.com/images/G/09/amazonservices/site/tabInactive._V250667600_.gif); 
background-position:right top;
background-repeat:no-repeat; 
padding:8px 25px 6px 25px;
margin-right:2px;
}
a.tabInactive:hover { 
display:block; 
font-weight: bold; 
FONT-SIZE: 12px; 
COLOR: #FFFFFF; 
font-family: osaka,MS Pゴシック,arial,helvetica,sans-serif;
text-decoration:none;
background-image:url(http://g-ecx.images-amazon.com/images/G/09/amazonservices/site/tabInactive._V250667600_.gif); 
background-position:right top;
background-repeat:no-repeat; 
padding:8px 25px 6px 25px;
margin-right:2px;
}
a.tabInactive:visited { 
display:block; 
font-weight: bold; 
font-size: 12px; 
color: #FFFFFF; 
font-family: osaka,MS Pゴシック,arial,helvetica,sans-serif;
text-decoration:none;
background-image:url(http://g-ecx.images-amazon.com/images/G/09/amazonservices/site/tabInactive._V250667600_.gif); 
background-position:right top;
background-repeat:no-repeat; 
padding:8px 25px 6px 25px;
margin-right:2px;
}

.tabActive { 
display:block; 
font-weight: bold; 
font-size: 12px; 
color: #000000; 
font-family: osaka,MS Pゴシック,arial,helvetica,sans-serif;
text-decoration:none;
background-image:url(http://g-ecx.images-amazon.com/images/G/09/amazonservices/site/tabActive._V250667603_.gif); 
background-position:right top;
background-repeat:no-repeat; 
padding:8px 25px 8px 25px;
margin-right:2px;
border-left:1px solid #cbcbcb;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 1px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 1px;
}
a.tabActive:visited {
display:block; 
font-weight: bold; 
font-size: 12px; 
color: #000000; 
font-family: osaka,MS Pゴシック,arial,helvetica,sans-serif;
text-decoration:none;
background-image:url(http://g-ecx.images-amazon.com/images/G/09/amazonservices/site/tabActive._V250667603_.gif); 
background-position:right top;
background-repeat:no-repeat; 
padding:8px 25px 8px 25px;
margin-right:2px;
border-left:1px solid #cbcbcb;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 1px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 1px;
}
a.tabActive:hover {
display:block; 
font-weight: bold; 
font-size: 12px; 
color: #000000; 
font-family: osaka,MS Pゴシック,arial,helvetica,sans-serif;
text-decoration:none;
background-image:url(http://g-ecx.images-amazon.com/images/G/09/amazonservices/site/tabActive._V250667603_.gif); 
background-position:right top;
background-repeat:no-repeat; 
padding:8px 25px 8px 25px;
margin-right:2px;
border-left:1px solid #cbcbcb;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 1px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 1px;
}

.leftInactive a{font-weight: normal; color:#004b91; }
.leftInactive a:link {font-weight: normal; color:#004b91; }
.leftInactive a:visited {font-weight: normal; color:#004b91; }
.leftInactive a:hover {font-weight: normal; color:#004b91; }

.leftActive a{ font-weight: bold;  color: #000000; }
a.leftActive:link { font-weight: bold;  color: #000000; }
a.leftActive:hover{ font-weight: bold; color: #000000; }
a.leftActive:visited{ font-weight: bold; color: #000000; }


#TabBoxEnd{ 
width:749px;
height:58px;
text-align:left; 
margin:0px; padding:0px;
background-image:url(http://g-ecx.images-amazon.com/images/G/09/amazonservices/site/AS_wsba_bottombarr._V250669121_.gif); 
background-position: -1px 0px;
background-repeat:no-repeat; 
}
.soa-box-top, .soa-box-bottom {
	width: 743px;
	height: 13px;
}

.soa-box-top {
	background: transparent url(http://g-ecx.images-amazon.com/images/G/09/amazonservices/site/soa_box_top._V187890580_.gif) no-repeat scroll 0 0;
}

.soa-box-bottom {
	background: transparent url(http://g-ecx.images-amazon.com/images/G/09/amazonservices/site/soa_box_bottom._V187890261_.gif) no-repeat scroll 0 0;
}

.soa-box-middle {
	background: transparent url(http://g-ecx.images-amazon.com/images/G/09/amazonservices/site/soa_box_middle._V187890296_.gif) repeat-y scroll 0 0;
	width: 743px;
}

.tooltipGroup{
position:relative;
z-index:102;
margin-top:8px;
}
.tooltipGroup .toolbox {
position:absolute;
right:-3px;
top:-3px;
width:205px;
text-align:left;
background: #FFFFFF;
background-image:url(http://g-ecx.images-amazon.com/images/G/09/amazonservices/site/AS_tooltipBG._V250647837_.gif);
background-repeat:repeat-y;
z-index:100;
color:#000000;
padding:20px 5px 20px 10px;
font-family: osaka,MS Pゴシック,arial,helvetica,sans-serif;
font-size:12px;
line-height:14px;
}
.tooltipGroup .toolbox .TooltipMouseOut{
position:absolute;
left:0px;
top:0px;
width:220px;
height:157px;
}

.tooltipGroup .toolbox h3{
color:#cc6600;
font-weight:bold;
font-size:14px;
}

.tooltipGroup .toolbox .top{
position:absolute;
top:0px;
left:0px;
background-image:url(http://g-ecx.images-amazon.com/images/G/09/amazonservices/site/AS_tooltipTop._V250647838_.gif);
background-repeat:no-repeat;
width:220px;
height:15px;
}
.tooltipGroup .toolbox .end{
position:absolute;
bottom:0px;
left:0px;
background-image:url(http://g-ecx.images-amazon.com/images/G/09/amazonservices/site/AS_tooltipEnd._V250647832_.gif);
background-repeat:no-repeat;
width:220px;
height:7px;
}
.tooltipGroup2{
position:relative;
z-index:101;
margin-top:8px;
right: 10px;
}
.tooltipGroup2 .toolbox {
background:url(http://g-ecx.images-amazon.com/images/G/09/amazonservices/site/AS_tooltipBG._V189766711_.gif) repeat-y scroll 0 0 #FFFFFF;
color:#000000;
padding:20px 15px;
position:absolute;
right:-3px;
text-align:left;
top:-3px;
width:292px;
z-index:100;
}
.tooltipGroup2 .toolbox .TooltipMouseOut{
position:absolute;
left:0px;
top:0px;
width:322px;
height:350px;
z-index:99;
}

.tooltipGroup2 .toolbox h3{
color: #146EB4;
font-weight:bold;
font-size:14px;
}

.tooltipGroup2 .toolbox .top{
background-image:url(http://g-ecx.images-amazon.com/images/G/09/amazonservices/site/AS_tooltipTop._V189766890_.gif);
background-repeat:no-repeat;
height:15px;
left:0;
position:absolute;
top:-4px;
width:322px;
}
.tooltipGroup2 .toolbox .end{
background-image:url(http://g-ecx.images-amazon.com/images/G/09/amazonservices/site/AS_tooltipEnd._V189766682_.gif);
background-repeat:no-repeat;
bottom:-4px;
height:7px;
left:0;
position:absolute;
width:322px;
}
.Tooltiptable {
	width : 99%;
	margin: 10px 0;
}
.Tooltiptable td{
color:#000000;
padding-right:0px;
font-family: osaka,MS Pゴシック,arial,helvetica,sans-serif;
font-size:10px;
line-height:20px;
width: 50%;
}
#promobox {
background-image:url(http://g-ecx.images-amazon.com/images/G/09/amazonservices/site/AS_lightblue01_BG._V229896017_.gif);
background-position:top left;
background-repeat:no-repeat;
padding:8px;
font-family: osaka,MS Pゴシック,arial,helvetica,sans-serif;
color:#343434;
text-align:center;
width:245px;
line-height:20px;
font-size:11px;
}
#promobox b { 
color:#343434;
font-size:14px;
}
#promobox-small{
background-image:url(../images/AS_lightblue2.gif);
background-position:center top;
background-repeat:no-repeat;
padding:11px 20px 0 15px;
font-family: osaka,MS Pゴシック,arial,helvetica,sans-serif;
color:#343434;
text-align:center;
width:245px;
line-height:20px;
font-size:11px;
}
#promobox-small b { 
color:#343434;
font-size:14px;
}
.eightbenifits td {
vertical-align:top;
}
 .h3color {
color:#f98300;

}


/* Contact us Document */

.contact-toptxt {
font-family: osaka,MS Pゴシック,arial,helvetica,sans-serif;
font-size:13px;
color:#555555;
line-height:18px;
padding: 11px 20px 0px 15px;
}

#form-bg {
background:url(http://g-ecx.images-amazon.com/images/G/09/amazonservices/site/AS_contactformbg._V244742592_.gif) top left no-repeat;
padding:0px 30px 0px 30px;
}

.form-headtxt {
font-family: osaka,MS Pゴシック,arial,helvetica,sans-serif;
font-size:16px;
color:#CC6600;
font-weight:bold;
padding: 11px 20px 5px 5px;
}

.formtxt {
font-family: osaka,MS Pゴシック,arial,helvetica,sans-serif;
font-size:12px;
color:#444444;
width:200px;
vertical-align:top;
}

.formtxt1 {
font-family: osaka,MS Pゴシック,arial,helvetica,sans-serif;
font-size:12px;
color:#444444;
width:90px;
}

.formtxt2 {
font-family: osaka,MS Pゴシック,arial,helvetica,sans-serif;
font-size:12px;
color:#335C85;
padding:4px 0px 0px 0px;
}

.formboxtxt {
font-family: osaka,MS Pゴシック,arial,helvetica,sans-serif;
font-size:11px;
color:#444444;
padding: 2px 0px 0px 2px;
width:200px;
}

.ccitxt {
font-family: osaka,MS Pゴシック,arial,helvetica,sans-serif;
font-size:12px;
color:#444444;
width:158px;
}

.ccitxtbox {
font-family: osaka,MS Pゴシック,arial,helvetica,sans-serif;
font-size:11px;
color:#444444;
padding: 2px 0px 0px 2px;
width:220px;}

.ccitxtbox1 {
font-family: osaka,MS Pゴシック,arial,helvetica,sans-serif;
font-size:11px;
color:#444444;
padding: 2px 0px 0px 2px;
width:220px;}

.ccitxtbox2 {
font-family: osaka,MS Pゴシック,arial,helvetica,sans-serif;
font-size:11px;
color:#444444;
padding: 2px 0px 0px 2px;
width:220px;
}

#aboutCategories a{
font-size:11px;
}

.pricingconditions {
font-size:11px;
color:#333333;
padding:0px 0px 0px 10px
}
#FAQheadbar {
margin-top:16px;
font-size:16px;
padding:6px 30px 8px 25px;
background:url(http://g-ecx.images-amazon.com/images/G/09/amazonservices/site/AS_faqheadline._V250667565_.gif) top left no-repeat;

}
.FAQheadine {
font-size:14px;
font-weight:bold;
}
.FAQheadine a:link{
color:#000000;
}
.FAQheadine a:hover{
color:#000000;
text-decoration:none;
}

.FAQheadine a:visited{
color:#000000;
}

.faq-intext {
font-family: osaka,MS Pゴシック,arial,helvetica,sans-serif;
font-size:13px;
color:#444444;
line-height:19px;
padding: 4px 20px 6px 33px;
}
.faq-intext-opened {
font-family: osaka,MS Pゴシック,arial,helvetica,sans-serif;
font-size:13px;
color:#444444;
line-height:19px;
padding: 4px 20px 6px 33px;
display:block;
}
.faq-intext-closed {
font-family: osaka,MS Pゴシック,arial,helvetica,sans-serif;
font-size:13px;
color:#444444;
line-height:19px;
padding: 4px 20px 6px 33px;

}

 .ServicesBox td {
  vertical-align:top;
  }
  .CompanyInfo td{
  vertical-align:top;
  }
  .smallnote {
  font-size:10px;
  color:#444444;
  }
  
/* Tutorials*/

#tut-h1 {
font-family: osaka,MS Pゴシック,arial,helvetica,sans-serif;
font-size:22px;
color:#CC6600;
padding: 12px 0px 6px 8px;
border-bottom:1px solid #CBCBCB;
}

.tut-h2 {
font-family: osaka,MS Pゴシック,arial,helvetica,sans-serif;
font-size:16px;
font-weight:bold;
color:#003365;
padding: 10px 0px 0px 8px;
}

.tut-h2 a {
font-size:16px;
color:#003365;
text-decoration:underline;
}

.tut-h2 a:hover {
color:#E47911;
text-decoration:underline;
}

.tut-intext {
font-family: osaka,MS Pゴシック,arial,helvetica,sans-serif;
font-size:13px;
color:#444444;
line-height:19px;
padding: 4px 20px 12px 8px;
}