h1{
font-size: 10px;
color: #ffffff;
margin: 2px 2px 2px 2px;
}

.copy {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #B5B1B1}

.smal_gr {  font-size: 11px; color: #666666; line-height: 14px}
.smal_gr a{
               font-size: 11px;
               color: #49494a;
               line-height: 14px;
               text-decoration: none;
}

.smal_gr a:hover{
               font-size: 11px;
               color: #993131;
               line-height: 14px;
               text-decoration: underline;
}
.smal_ss_gr {  font-size: 9px; color: #9C9898; line-height: 14px}

.goodsNane_s {  font-size: 11px; line-height: normal; font-weight: bold; color: #535353; margin: auto auto; padding: 8px 0px 0px
}

.goodsNane_s a {  font-size: 11px; line-height: normal; font-weight: bold; color: #535353; margin: auto auto; padding: 8px 0px 0px ; text-decoration: none;
}

.goodsNane_s a:hover {  font-size: 11px; line-height: normal; font-weight: bold; color: #993131; margin: auto auto; padding: 8px 0px 0px ; text-decoration: underline;
}



.price_s {  font-size: 11px; color: #333333; padding-top: 8px}

.price_s a  {  font-size: 11px; color: #333333; padding-top: 8px ; text-decoration: none;}

.price_s a:hover {  font-size: 11px; color: #993131; padding-top: 8px ; text-decoration: underline;}
.reg_gr {  font-size: 14px; line-height: 16px; color: #424242}

.reg_gr a{
               font-size: 12px;
               color: #49494a;
               line-height: 18px;
               text-decoration: none;
}

.reg_gr a:hover{
               font-size: 12px;
               color: #993131;
               line-height: 18px;
               text-decoration: underline;
}



.reg_en {  font-size: 16px; line-height: 18px; color: #990000}

.reg_en a{
               font-size: 12px;
               color: #9A0103;
               line-height: 18px;
               text-decoration: underline;
}

.reg_en a:hover{
               font-size: 12px;
               color: #9A0103;
               line-height: 18px;
               text-decoration: underline;
}


.page {  font-size: 12px; line-height: 18px; color: #424242}

.page a{
               font-size: 12px;
               color: #424242;
               line-height: 18px;
               text-decoration: underline;
}

.page a:hover{
               font-size: 12px;
               color: #993131;
               line-height: 18px;
               text-decoration: underline;
}


.details {  font-size: 12px; color: #424242; padding-top: 5px; line-height: 16px}
.spec {  font-size: 10px; color: #000000}

.title_m{
border-left:#C80B0F 10px solid;
border-bottom:#cccccc 1px solid;
border-top:#cccccc 1px solid;
border-right:#cccccc 1px solid;
padding-left:10px;
font-size: 16px;
font-weight: bold;
color: #000000;
line-height: 20px;
}


#cart{
width: 680px;
margin-top: 0px;
margin-left: auto;
margin-right: auto;
}
#cart th,#cart td{
font-size: 12px;
padding: 4px;
color: #424242;
text-align: left;
}
#cart #item_name{
width: 350px;
background-color: #EBEBEB;
}
#cart th.header{
background-color: #EBEBEB;
}
#cart td{
border-bottom: 1px solid #CCCCCC;
}
#cart th.sub_total{
text-align: left;
border-bottom: 1px solid #CCCCCC;
}
h2{
font-size: 16px;
font-family: Verdana,Arial,sans-serif;
margin: 0 0 0 10px;
padding: 9px 9px 0 20px; 
color: #0000ff;
height: 26px;
}

h3{
font-size: 15px;
margin: 0 0 0 10px;
color: #006699;
}

h4{
font-size: 14px;
margin: 0 0 0 0px;
color: #000000;
}

#main p{
width: 580px;
text-align: left;
margin: 10px 10px 10px 10px;
}.title_s {  font-size: 14px; font-weight: bold; color: #9A0103}
.reg_re {  font-size: 12px; line-height: 18px; color: #FF0000}
.smal_re {  font-size: 11px; color: #CC0000; line-height: 14px}
.smal_wh { font-size: 11px; color: #FFFFFF; line-height: 14px ; font-weight: bold}
.reg_gr20 { font-size: 12px; line-height: 20px; color: #424242 }
.smal_gr2 { font-size: 11px; color: #666666; line-height: 18px; letter-spacing: -0.1em }
h1  {
             width:930px;
             height:20px;
             background-image:url(../images/header.gif);
             background-repeat:no-repeat;
             padding-left:0;
             padding-top:3;
            }

.h2 { font-size: 12px; line-height: 24px; color: #424242; font-weight: bold}
.h3 { font-size: 14px; line-height: 20px; color: #006699; font-weight: bold}
.read { font-size: 14px; line-height: 30px; color: #003399; font-weight: bold}


.bg_01 {  background-image: url("images/main2.jpg");
          background-position: 100px 100px;
          background-repeat: no-repeat
}




#sp {
   text-align: center;
   border: solid 1px #666666;
   width: 480px;
}
#sp p {
   font-size: 11px;
   color: #666666;
   line-height: 130%;
   border: 0px;
   margin: 0px;
   padding-top: 0px;
   padding-bottom: 4px;
}
#sp th {
   background-color: #0000ff;
   text-align: center;
   font-size: 14px;
   color:#ffffff;
   border: solid 1px #666666;
   height: 30px;
   padding: 5px 5px 5px 5px;
}
#sp td {
   background-color: #FFFFC8;
   font-size: 12px;
   width: 180px;
}

.waku {
      background-image: url("http://humanstart.jp/images/bg_main.gif");

}

.sitemap{
	text-align:right;
	font-size:10px;
	color:#666666;
}

body{
	margin-top: 0px;
	background-image: url("r_bg.gif");
	/* [disabled]background-color: white; */
}


#itiran{
   font-size: 12px; color: #666666; 
   border:1px double #666666;
   border-collapse:collapse;
   width:480px;
}

#itiran th{
   border:1px solid #666666;
   background-color:#D3D3D3;
   text-align:center;
   width:160px;
   padding: 5px 0 5px 0;
}

#itiran td{
   border:1px solid #666666;
   font-size:16px;
   text-align:center;
   width:160px;
   padding: 5px 0 5px 0;
}


#itiran2{
   font-size: 12px; color: #666666; 
   border:1px double #666666;
   border-collapse:collapse;
   width:480px;
}

#itiran2 th{
   border:1px solid #666666;
   background-color:#D3D3D3;
   text-align:center;
   padding:5px 0 5px 0;
}

#itiran2 td{
   border:1px solid #666666;
   font-size:16px;
   text-align:center;
   padding:5px 0 5px 0;
}


#itiran3{
   font-size: 12px; color: #666666; 
   border:1px double #666666;
   border-collapse:collapse;
   width:480px;
   height:90px;
}

#itiran3 th{
   border:1px solid #666666;
   width:140px;
   height:30px;
   background-color:#D3D3D3;
   padding:10px 0 10px 0;
}

#itiran3 td{
   border:1px solid #666666;
   width:170px;
   text-align:center;
   height:30px;
   padding:10px 0 10px 0;
}


#itiran4{
   font-size: 12px; color: #666666; 
   border:1px double #666666;
   border-collapse:collapse;
   width:480px;
   height:90px;
}

#itiran4 th{
   border:1px solid #666666;
   width:140px;
   height:30px;
   background-color:#D3D3D3;
   padding:10px 0 10px 0;
}

#itiran4 td{
   border:1px solid #666666;
   width:170px;
   text-align:center;
   height:30px;
   padding:10px 0 10px 0;
}


#itiran5{
   font-size: 12px; color: #666666; 
   border:1px double #666666;
   border-collapse:collapse;
   width:480px;
   height:90px;
}

#itiran5 th{
   border:1px solid #666666;
   width:140px;
   height:30px;
   background-color:#D3D3D3;
   padding:10px 0 10px 0;
}

#itiran5 td{
   border:1px solid #666666;
   width:180px;
   text-align:center;
   height:30px;
   padding:10px 0 10px 0;
}

#itiran6{
   font-size: 12px; color: #666666; 
   border:1px double #666666;
   border-collapse:collapse;
   width:480px;
}

#itiran6 th{
   border:1px solid #666666;
   height:20px;
   background-color:#D3D3D3;
   padding:5px 10px 5px 10px;
}

#itiran6 td{
   border:1px solid #666666;
   font-size: 20px; 
   text-align:center;
   height:20px;
}

#itiran7{
   font-size: 12px; color: #666666; 
   border:1px double #666666;
   border-collapse:collapse;
   width:480px;
   height:200px;
}

#itiran7 th{
   border:1px solid #666666;
   background-color:#FFFFFF;
   padding:5px 5px 5px 5px;
}

#itiran7 td{
   border:1px solid #666666;
   font-size: 12px; 
   text-align:left;
   padding:3px 5px 3px 5px;
}

#itiran8{
   font-size: 12px; color: #666666; 
   border:1px double #666666;
   border-collapse:collapse;
   width:480px;
   height:80px;
}

#itiran8 th{
   border:1px solid #666666;
   height:20px;
   background-color:#D3D3D3;
   padding:10px 0 10px 0;
}

#itiran8 td{
   border:1px solid #666666;
   font-size: 20px; 
   text-align:center;
   height:20px;
   padding:10px 0 10px 0;
}

#itiran9{
   font-size: 12px; color: #666666; 
   border:1px double #666666;
   border-collapse:collapse;
   width:480px;
}

#itiran9 th{
   border:1px solid #666666;
   width:80px;
   text-align:center;
   background-color:#D3D3D3;
   padding: 10px 0 10px 0;
}

#itiran9 td{
   border:1px solid #666666;
   padding: 10px 10px 10px 10px;
}

#itiran10{
   font-size: 12px; color: #666666; 
   border:2px double #666666;
   width:480px;
}


#itiran10 td{
   border:1px solid #666666;
   text-align:center;
   background-color:#D3D3D3;
   padding: 10px 10px 10px 10px;
}

#itiran11{
   font-size: 10px; color: #666666; 
   border:1px double #666666;
   border-collapse:collapse;
   width:480px;
   height:200px;
}

#itiran11 th{
   border:1px solid #666666;
   height:20px;
   background-color:#D3D3D3;
   padding:10px 0 10px 0;
}

#itiran11 td{
   border:1px solid #666666;
   font-size: 12px; 
   text-align:center;
   height:20px;
   padding:10px 0 10px 0;
}

#itiran12{
   font-size: 10px; color: #666666; 
   border:1px double #666666;
   border-collapse:collapse;
   width:480px;
   height:80px;
}

#itiran12 th{
   border:1px solid #666666;
   height:20px;
   background-color:#D3D3D3;
   padding:10px 0 10px 0;
}

#itiran12 td{
   border:1px solid #666666;
   font-size: 16px; 
   text-align:center;
   height:20px;
   padding:10px 0 10px 0;
}

#itiran13{
   font-size: 12px; color: #666666; 
   border:1px double #666666;
   border-collapse:collapse;
   width:480px;
}

#itiran13 th{
   border:1px solid #666666;
   text-align:center;
   background-color:#D3D3D3;
   padding: 10px 10px 10px 10px;
}

#itiran13 td{
   border:1px solid #666666;
   padding: 10px 10px 10px 10px;
}

#leftbar{
   border:1px solid #666666;
   border-collapse:collapse;
   width:180px;
   height:90px;
}

#leftbar th{ 
   border:1px solid #666666;
   width:180px;
   background-color:#0271CA;
   font-size: 12px; color: #ffffff; 
   padding: 8px 0 8px 0;
}

#leftbar td{
   border:1px solid #666666;
   width:180px;
   text-align:center;
   height:30px;
   font-size: 10px; color: #666666; 
   padding: 5px 0 5px 0;
}

#leftbar2{
   border:1px solid #666666;
   border-collapse:collapse;
   width:180px;
   height:60px;
}

#leftbar2 th{ 
   border:1px solid #666666;
   width:180px;
   background-color:#0271CA;
   font-size: 12px; color: #ffffff; 
   padding: 8px 0 8px 0;
}

#leftbar2 td{
   border:1px solid #666666;
   width:180px;
   text-align:center;
   height:30px;
   font-size: 12px; color: #666666; 
   padding: 10px 0 5px 0;
}

#leftbar3{
   border:1px solid #666666;
   border-collapse:collapse;
   width:180px;
   height:90px;
}

#leftbar3 th{ 
   border:1px solid #666666;
   width:180px;
   background-color:#0271CA;
   font-size: 12px; color: #ffffff; 
   padding: 8px 0 8px 0;
}

#leftbar3 td{
   border:1px solid #666666;
   width:180px;
   text-align:left;
   height:30px;
   font-size: 10px; color: #666666; 
   line-height:200%;
   padding: 0 5px 5px 5px;
}

#leftbar4{
   border: 0;
   width:160px;
   height:60px;
}

#leftbar4 th{ 
   border: 0;
   width:180px;
   font-size: 12px; color: #ffffff; 
}

#leftbar4 td{
   border: 0;
   width:180px;
   text-align:left;
   height:30px;
}

#leftbar5{
   border: 0;
   width:160px;
   border-collapse:collapse;
   padding: 0;
}

#leftbar5 th{ 
   border: 0;
   width:160px;
   vertical-align: top;
   background-color:#ffffff;
   font-size: 12px; color: #666666; 
}

#leftbar5 td{
   border: 0;
   text-align: center;
   font-size: 12px; color: #666666; 
}

#leftbar6{
   border:1px solid #666666;
   border-spacing: 1px;
   background-color:#999999;
   margin-left:auto;
   width:180px;
}

#leftbar6 th{ 
   border: 0;
   background-color:#ff6600;
   font-size: 12px; color: #ffffff; 
   padding: 8px 0 8px 0;
}

#leftbar6 td{
   border:0;
   background-color:#ffffff;
}

#leftbar7{
   border: 0;
   width:160px;
   border-collapse:collapse;
   padding: 0;
}

#leftbar7 th{ 
   border: 0;
   width:160px;
   vertical-align: top;
   background-color:#ffffff;
   font-size: 12px; color: #666666; 
}

#leftbar7 td{
   border: 0;
   text-align: center;
   font-size: 12px; color: #666666; 
}

#leftbar8{
   border:1px solid #666666;
   border-spacing: 1px;
   background-color:#999999;
   margin-left:auto;
   width:180px;
}

#leftbar8 th{ 
   border: 0;
   background-color:#ff6600;
   font-size: 12px; color: #ffffff; 
   padding: 8px 0 8px 0;
}

#leftbar8 td{
   border:0;
   background-color:#ffffff;
}  

#leftbar9{
   width:180px;
}

#leftbar9 th{ 
   background-color:#009900;
   font-size: 12px; color: #ffffff; 
   padding: 8px 0 8px 0;
}

#leftbar9 td{
   text-align:right;
   padding: 0 0 0 0;
}

#leftbar10{
   border:1px solid #666666;
   border-collapse:collapse;
   width:180px;
   height:90px;
}

#leftbar10 th{ 
   border:1px solid #666666;
   width:180px;
   background-color:#399900;
   font-size: 12px; color: #ffffff; 
   padding: 8px 0 8px 0;
}

#leftbar10 td{
   border:1px solid #666666;
   width:180px;
   text-align:center;
   height:30px;
   font-size: 10px; color: #666666; 
   padding: 5px 0 5px 0;
}

#leftbar11{
   border: 0;
   width:160px;
   border-collapse:collapse;
   padding: 0;
}

#leftbar11 th{ 
   border: 0;
   width:160px;
   vertical-align: top;
   background-color:#ffffff;
   font-size: 12px; color: #666666; 
}

#leftbar11 td{
   border: 0;
   text-align: center;
   font-size: 12px; color: #666666; 
}

#leftbar12{
   width:180px;
   border:1px solid #666666;
}

#leftbar12 th{ 
   background-color:#0271CA;
   border:1px solid #666666;
   font-size: 12px; color: #ffffff; 
   padding: 8px 0 8px 0;
}

#leftbar12 td{
   text-align:left;
   border:1px solid #666666;
   font-size: 12px;
   background-color:#ffffcc;
   padding: 0 8px 0 8px;
}

#centerbar{
   font-size: 12px; color: #666666; 
   border:1px double #666666;
   border-collapse:collapse;
   width:480px;
}

#centerbar th{
   border:1px solid #666666;
   width:40px;
   background-color:#ffffcc;
   padding:3px 3px 3px 3px;
}

#centerbar td{
   border:1px solid #666666;
   width:400px;
   text-align:left;
   padding:3px 3px 3px 10px;
}   

#centerbar1{
   border:1px solid #666666;
   border-collapse:collapse;
   width:480px;
   height:20px;
}

#centerbar1 th{ 
   border:1px solid #666666;
   width:480px;
   background-color:#FF0000;
   font-size: 16px; color: #FFFF00; 
   padding: 8px 0 8px 0;
}

#centerbar1 td{
   border:1px solid #666666;
   width:480px;
   text-align:center;
   height:10px;
   font-size: 12px; color: #666666; 
   padding: 10px 5px 10px 5px;
}

#centerbar2{
   font-size: 12px; color: #666666; 
   border: 0;
   width:480px;
   height:20px;
}

#centerbar2 th{
   border: 0;
   width:60px;
   height:40px;
   padding:3px 3px 3px 3px;
}

#centerbar2 td{
   border: 0;
   font-size: 12px; 
   text-align:left;
   width:400px;
   height:20px;
   padding:5px 3px 5px 3px;
}

#centerbar3{
   border:1px solid #666666;
   border-collapse:collapse;
   width:480px;
}

#centerbar3 th{ 
   border:1px solid #666666;
   text-align:center;
   background-color:#008000;
   font-size: 12px; color: #ffffff; 
   padding: 15px 0 15px 0;
}

#centerbar3 td{
   border:1px solid #666666;
   text-align:left;
   font-size: 12px; color: #666666; 
   padding: 10px 10px 10px 10px;
}

#centerbar4{
   border:1px solid #666666;
   border-collapse:collapse;
   width:480px;
}

#centerbar4 th{ 
   border:1px solid #666666;
   text-align:center;
   background-color:#008000;
   font-size: 12px; color: #ffffff; 
   padding: 15px 0 15px 0;
}

#centerbar4 td{
   border:1px solid #666666;
   text-align:left;
   font-size: 12px; color: #666666; 
   padding: 10px 10px 10px 10px;
}

#centerbar5{
   border:1px solid #666666;
   border-collapse:collapse;
   width:480px;
}

#centerbar5 th{ 
   border:1px solid #666666;
   text-align:center;
   background-color:#0000ff;
   font-size: 14px; color: #ffff00; 
   padding: 15px 0 15px 0;
}

#centerbar5 td{
   border:1px solid #666666;
   text-align:left;
   font-size: 12px; color: #666666; 
   padding: 10px 10px 10px 10px;
}

#centerbar6{
   border:0;
   width:460px;
}

#centerbar6 th{ 
   border:0;
   text-align:center;
   background-color:#ffffff;
   font-size: 12px; color: #000000; 
   padding: 5px 0 5px 0;
}

#centerbar6 td{
   border:0;
   text-align:left;
   font-size: 12px; color: #666666; 
   padding: 10px 10px 0px 0px;
}

#centerbar7{
   border:1px solid #666666;
   border-collapse:collapse;
   width:480px;
   height:20px;
}

#centerbar7 th{ 
   border:1px solid #666666;
   width:480px;
   background-color:#0000FF;
   font-size: 14px; color: #FFFF00; 
   padding: 8px 0 8px 0;
}

#centerbar7 td{
   border:1px solid #666666;
   width:480px;
   font-size: 12px; color: #666666; 
   padding: 10px 5px 10px 5px;
}

#centerbar8{
   border:1px solid #666666;
   border-collapse:collapse;
   width:480px;
   height:20px;
}

#centerbar8 th{ 
   border:1px solid #666666;
   width:480px;
   background-color:#0000FF;
   font-size: 14px; color: #FFFF00; 
   padding: 8px 0 8px 0;
}

#centerbar8 td{
   border:1px solid #666666;
   width:480px;
   font-size: 12px; color: #666666; 
   padding: 10px 5px 10px 5px;
}

#centerbar9{
   border:1px solid #666666;
   border-collapse:collapse;
   width:480px;
   height:20px;
}

#centerbar9 th{ 
   border:1px solid #666666;
   width:480px;
   background-color:#0000FF;
   font-size: 14px; color: #FFFF00; 
   padding: 8px 0 8px 0;
}

#centerbar9 td{
   border:1px solid #666666;
   width:480px;
   font-size: 12px; color: #666666; 
   padding: 10px 5px 10px 5px;
}

#centerbar10{
   border:1px solid #666666;
   border-collapse:collapse;
   width:480px;
   height:20px;
}

#centerbar10 th{ 
   border:1px solid #666666;
   width:480px;
   background-color:#0000FF;
   font-size: 14px; color: #FFFF00; 
   padding: 8px 0 8px 0;
}

#centerbar10 td{
   border:1px solid #666666;
   width:480px;
   font-size: 12px; color: #666666; 
   padding: 10px 5px 10px 5px;
}

#centerbar11{
   border:1px solid #666666;
   border-collapse:collapse;
   width:480px;
   height:20px;
}

#centerbar11 th{ 
   border:1px solid #666666;
   width:480px;
   background-color:#0000FF;
   font-size: 14px; color: #FFFF00; 
   padding: 8px 0 8px 0;
}

#centerbar11 td{
   border:1px solid #666666;
   width:480px;
   font-size: 12px; color: #666666; 
   padding: 10px 5px 10px 5px;
}

#centerbar12{
   border:1px solid #666666;
   border-collapse:collapse;
   width:480px;
   height:20px;
}

#centerbar12 th{ 
   border:1px solid #666666;
   width:480px;
   background-color:#0000FF;
   font-size: 14px; color: #FFFF00; 
   padding: 8px 0 8px 0;
}

#centerbar12 td{
   border:1px solid #666666;
   width:480px;
   font-size: 12px; color: #666666; 
   padding: 10px 5px 10px 5px;
}

#centerbar13{
   width:480px;
   border:1px solid #666666;
}

#centerbar13 th{ 
   background-color:#0271CA;
   border:1px solid #666666;
   font-size: 14px; color: #ffffff; 
   padding: 8px 0 8px 0;
}

#centerbar13 td{
   text-align:left;
   border:1px solid #666666;
   font-size: 13px;
   background-color:#ffffcc;
   padding: 0 8px 0 8px;
}

#centerbar14{
   font-size: 12px; color: #666666; 
   border:0px double #ffffff;
   border-collapse:collapse;
   width:480px;
}

#centerbar14 th{
   border: 0px solid #ffffff;
   background-color:#ffffff;
   padding:0px 0px 10px 0px;
}

#centerbar14 td{
   border:0px solid #ffffff;
   text-align:left;
   padding:3px 3px 3px 10px;
}   

#midasi1{
   border-collapse:collapse;
   border:0;
   text-align:left;
   width: 720px;
   background-color:#0271CA;
}

#midasi td{
   height:8px;
   background-color:#0271CA;
}

#menu1{
   border-collapse:collapse;
   border:0;
   width: 690px;
}

#menu2{
   border-collapse:collapse;
   border:0;
   width: 180px;
}

#midashi3{
   border-collapse: separate;
   border-spacing: 9px;
   border-collapse:collapse;
   border:0px;
   width: 480px;
   height: 40px;
}

#midashi3 td{
   background-image: url("http://humanstart.jp/images/titleber.gif");
   background-repeat: no-repeat;
   padding: 8px 0px 8px 20px;
}

#midashi4{
   border-collapse: separate;
   border-spacing: 5px;
   border-collapse:collapse;
   border:0px;
   width: 480px;
   height: 30px;
}

#midashi4 td{
   border-left:#C80B0F 10px solid;
   border-bottom:#cccccc 1px solid;
   border-top:#cccccc 1px solid;
   border-right:#cccccc 1px solid;
   padding-left:10px;
   font-size: 16px;
   font-weight: bold;
   color: #000000;
   line-height: 20px;
}

#menu5{
   border-collapse: separate;
   border-spacing: 5px;
   border-collapse:collapse;
   border:0px;
   width: 480px;
   height: 30px;
}

#menu5 td{
   border-left:#C80B0F 10px solid;
   border-bottom:#cccccc 1px solid;
   border-top:#cccccc 1px solid;
   border-right:#cccccc 1px solid;
   padding: 10px 5px 10px 5px;
   font-size: 16px;
   font-weight: bold;
   color: #000000;
   line-height: 20px;
}

#midashi6{
   border-collapse: separate;
   border-spacing: 5px;
   border-collapse:collapse;
   border:0px;
   width: 480px;
   height: 30px;
}

#midashi6 td{
   border-left:#C80B0F 10px solid;
   border-bottom:#cccccc 1px solid;
   border-top:#cccccc 1px solid;
   border-right:#cccccc 1px solid;
   padding:5px 10px 5px 0;
   font-size: 16px;
   font-weight: bold;
   color: #000000;
   line-height: 20px;
}

#menu7{
   border-collapse: separate;
   border-spacing: 10px;
   border-collapse:collapse;
   border:0px;
   width: 720px;
   height: 60px;
   padding: 10px 0px 10px 0px;
}

#menu7 td{
   text-align: right;
}

#midashi8{
   border-collapse: separate;
   border-spacing: 5px;
   border-collapse:collapse;
   border:0px;
   width: 480px;
   height: 30px;
}

#midashi8 td{
   border-left:#C80B0F 10px solid;
   border-bottom:#cccccc 1px solid;
   border-top:#cccccc 1px solid;
   border-right:#cccccc 1px solid;
   padding:5px 10px 5px 0;
   font-size: 16px;
   font-weight: bold;
   color: #000000;
   line-height: 20px;
}

#midashi9{
   border-collapse: separate;
   border-spacing: 5px;
   border-collapse:collapse;
   border:0px;
   width: 480px;
   height: 30px;
}

#midashi9 td{
   border-left:#C80B0F 10px solid;
   border-bottom:#cccccc 1px solid;
   border-top:#cccccc 1px solid;
   border-right:#cccccc 1px solid;
   padding:5px 10px 5px 0;
   font-size: 16px;
   font-weight: bold;
   color: #000000;
   line-height: 20px;
}

#midashi10{
   border-collapse: separate;
   border-spacing: 5px;
   border-collapse:collapse;
   border:0px;
   width: 480px;
   height: 30px;
}

#midashi10 td{
   border-left:#C80B0F 10px solid;
   border-bottom:#cccccc 1px solid;
   border-top:#cccccc 1px solid;
   border-right:#cccccc 1px solid;
   padding:5px 10px 5px 0;
   font-size: 16px;
   font-weight: bold;
   color: #000000;
   line-height: 20px;
}

#midashi11{
   border-collapse: separate;
   border-spacing: 9px;
   border-collapse:collapse;
   border:0px;
   width: 480px;
   height: 40px;
}

#midashi11 td{
   background-image: url("http://humanstart.jp/images/titleber.gif");
   background-repeat: no-repeat;
   padding: 8px 0px 8px 20px;
}

#menu12{
   border-collapse: separate;
   border-spacing: 5px;
   border-collapse:collapse;
   border:0px;
   width: 480px;
   height: 30px;
}

#menu12 td{
   border-left:#C80B0F 10px solid;
   border-bottom:#cccccc 1px solid;
   border-top:#cccccc 1px solid;
   border-right:#cccccc 1px solid;
   padding-left:10px;
   font-size: 16px;
   font-weight: bold;
   color: #000000;
   line-height: 20px;
}

#menu13{
   border-collapse: separate;
   border-spacing: 5px;
   border-collapse:collapse;
   border:0px;
   width: 480px;
   height: 30px;
}

#menu13 td{
   border-left:#C80B0F 10px solid;
   border-bottom:#cccccc 1px solid;
   border-top:#cccccc 1px solid;
   border-right:#cccccc 1px solid;
   padding-left:10px;
   font-size: 16px;
   font-weight: bold;
   color: #000000;
   line-height: 20px;
}

#kowaku1{
   border-collapse:collapse;
   border:0;
   width: 180px;
}

#kowaku2{
   border-collapse:collapse;
   border:0;
   width: 180px;
}

#kowaku3{
   border-collapse:collapse;
   border:0;
   width: 180px;
}

#kowaku4{
   border-collapse:collapse;
   border:0;
   width: 720px;
}

#kowaku4 th{
   height:0px;
   background-color:#0271CA;
}

#kowaku5{
   border: 1px solid #666666;
   border-spacing: 9px;
      background-color:#ffffe0;
   width: 440px;
}

#kowaku5 td{
   border: 0;
   font-size: 12px; 
   text-align:left;
   line-height: 150%;
   padding:10px 10px 10px 10px;
}

#kowaku6{
   border: 1px solid #666666;
   border-spacing: 9px;
   background-color:#ffffe0;
   width: 480px;
}

#kowaku6 td{
   border: 0;
   font-size: 12px; 
   text-align:left;
   line-height: 150%;
   padding:10px 10px 10px 10px;
}

#kowaku7{
	border: 1px solid #666666;
	border-spacing: 9px;
	width: 470px;
}

#kowaku7 td{
   padding:10px 10px 10px 10px;
}

#kowaku8{
   border: 1px solid #666666;
   border-spacing: 9px;
   background-color:#ffffe0;
   width: 480px;
}

#kowaku8 td{
   border: 0;
   font-size: 12px; 
   text-align:left;
   line-height: 150%;
   padding:10px 10px 10px 10px;
}

#kowaku9{
   border: 1px solid #666666;
   border-spacing: 9px;
   background-color:#ffffe0;
   width: 480px;
}

#kowaku9 td{
   border: 0;
   font-size: 12px; 
   text-align:left;
   padding:0px 0px 0px 0px;
}

#oowaku1{
   border-collapse:collapse;
   border:0;
   margin-right: auto;
   margin-left: auto;
   width: 728px;
}

#oowaku2{
   border-collapse:collapse;
   border:0;
   background-color:#ffffff;
   width: 720px;
}

#oowaku2 td{
   vertical-align:top; 
}

#oowaku3{
   border-collapse:collapse;
   border:0;
   width: 720px;
}

#oowaku4{
   border-collapse:collapse;
   border:0;
   width: 720px;
}

#oowaku5{
   border-collapse:collapse;
   border:0;
   margin: 0px 12px; 
   width: 690px;
}

#oowaku6{
   border-collapse:collapse;
   border:0;
   width: 680px;
}

#oowaku6 td{
   vertical-align:top;
}

#kokuti{
   border-collapse:collapse;
   border: 0;
   font-size: 10px;
   width: 180px;
}

#kokuti td{
   font-size: 12px; color: #000080; 
}


#schedule{
   font-size: 10px; color: #666666; 
   border: 0;
   border-collapse:collapse;
   background-color:#ffffe0;
   width:480px;
   height:200px;
}

#schedule th{
   border: 0;
   font-size: 12px; 
   text-align:left;
   height:15px;
   padding:3px 0 3px 50px;
}

#schedule td{
   border: 0;
   font-size: 12px; 
   text-align:left;
   height:15px;
   padding:3px 0 3px 0;
}

#schedule2{
   font-size: 10px; color: #666666; 
   border: 0;
   border-collapse:collapse;
   width:480px;
   height:200px;
}

#schedule2 th{
   border: 0;
   font-size: 12px; 
   text-align:left;
   height:15px;
   padding:3px 0 3px 50px;
}

#schedule2 td{
   border: 0;
   font-size: 12px; 
   text-align:left;
   height:15px;
   padding:3px 0 3px 0;
}

#form{
   font-size: 12px; color: #666666; 
   border:1px double #cccccc;
   border-collapse:collapse;
}

#form th{
   font-size: 12px; color: #ffffff; 
   text-align:left;
   border:1px solid #cccccc;
   background-color:#639cc9;
   width: 140px;
   padding: 10px 10px 5px 5px;
}

#form td{
   font-size: 12px; color: #666666; 
   text-align:left;
   border:1px solid #cccccc;
   background-color: #f6f6f6;
   width:340px;
   padding: 10px 10px 5px 5px;
}

#form2{
   font-size: 12px; color: #666666; 
   border: 0;
   border-collapse:collapse;
}

#form2 td{
   font-size: 12px; color: #ffffff; 
   text-align:left;
   background-color:#639cc9;
   border: 0;
   padding: 10px 10px 5px 5px;
}

#form3{
   font-size: 12px; color: #666666; 
   border: 0;
   border-collapse:collapse;;
}

#form3 td{
   font-size: 12px; color: #666666; 
   text-align:left;
   background-color:#f6f6f6;
   border: 0;
}

#form4{
   font-size: 12px; color: #666666; 
   border: 0;
   border-collapse:collapse;
}

#form4 td{ 
   font-size: 12px; color: #666666; 
   text-align: center;
   border: 0;
}

#syoukai{
   font-size: 12px; color: #666666; 
   border:1px double #666666;
   border-collapse:collapse;
   width:480px;
}

#syoukai th{
   border:1px solid #666666;
   background-color:#f5f5f5;
   text-align: left;
   width:160px;
   padding:10px 10px 10px 10px;
}

#syoukai td{
   border:1px solid #666666;
   font-size: 12px; 
   padding:10px 10px 10px 10px;
}

#book{
   font-size: 12px; color: #666666; 
   border:1px double #cccccc;
   border-collapse:collapse;
   width:480px;
}

#book th{
   font-size: 10px; color: #ffffff; 
   text-align:center;
   border:1px solid #cccccc;
   padding: 5px 5px 5px 5px;
}

#book td{
   font-size: 12px; color: #666666; 
   text-align:left;
   border:1px solid #cccccc;
   padding: 10px 10px 10px 10px;
}

.outer {
    margin: 0px 1px 10px 0px;
    background: #E4F2FF;
    border-top: 1px solid #B1C6D9;
    border-bottom: 1px solid #B1C6D9;
	padding: 10px 10px 10px 10px;
}
 
.inner {
	font-size: 12px;
    margin: 0px -1px;
    background: #FFFFFF;
    border-left: 1px solid #B1C6D9;
    border-right: 1px solid #B1C6D9;
	padding: 10px 10px 10px 10px;
}


img{
  border: 0;
}

p.example1{ 
  text-align: right; 
}

.red{
  color: red;
}

.blue{
  color: blue;
}

.green{
  color: green;
}

/*-- TOPメニューロールオーバーcss --*/

#globalnavi{
  margin: 0;
  padding: 0;
  width: ***;
  height: 45px;
}

#globalnavi ul{
  list-style-type: none;
  margin: 0;
  padding: 0;
}

#globalnavi li{
	text-indent: -9999px;
	float: left;
	width: 150px;
	margin: 0;
	padding: 0;
}

#globalnavi a{
  display: block;
  width: 100%;
  height: 45px;
  background-image: url(../images/menutop.gif);
  background-repeat: no-repeat;
}

#menu1 a{background-position: 0 0;}
#menu2 a{background-position: -150px 0;}
#menu3 a{background-position: -300px 0;}
#menu4 a{background-position: -450px 0;}
#menu5 a{background-position: -600px 0;}
#menu6 a{background-position: -750px 0;}

#globalnavi a:hover{
  background-image: url(../images/menutop.gif);
  background-repeat: no-repeat;
}

#menu1 a:hover{background-position: 0 -45px;}
#menu2 a:hover{background-position: -150px -45px;}
#menu3 a:hover{background-position: -300px -45px;}
#menu4 a:hover{background-position: -450px -45px;}
#menu5 a:hover{background-position: -600px -45px;}
#menu6 a:hover{background-position: -750px -45px;}

/*-- サイドメニューロールオーバーcss --*/

#globalnavi2 {
  margin: 0;
  padding: 0;
  list-style-type: none;
  width: 180px;
}

#globalnavi2 li {
  width: 180px;
  height: 33px;
  margin: 0;
  padding: 0;
  display: inline;
}

#globalnavi2 a {
  text-indent: -9999px;
  text-decoration: none;
  display: block;
  width: 180px;
  height: 33px;
  background-image: url(../images/sidemenu.gif);
  background-repeat: no-repeat;
}

#menu7 a { background-position: 0 0; } 
#menu8 a { background-position: 0 -33px; }
#menu9 a { background-position: 0 -66px; }
#menu10 a { background-position: 0 -99px; }
#menu11 a { background-position: 0 -132px; }
#menu12 a { background-position: 0 -165px; }
#menu13 a { background-position: 0 -198px; }
#menu14 a { background-position: 0 -231px; }
#menu15 a { background-position: 0 -264px; }

#globalnavi2 a:hover {
  text-decoration: none;
  background-image: url(../images/sidemenu.gif);
  background-repeat: no-repeat;
}

#menu7 a:hover { background-position: -180px 0; } 
#menu8 a:hover { background-position: -180px -33px; }
#menu9 a:hover { background-position: -180px -66px; }
#menu10 a:hover{ background-position: -180px -99px; }
#menu11 a:hover{ background-position: -180px -132px; }
#menu12 a:hover { background-position: -180px -165px; }
#menu13 a:hover { background-position: -180px -198px; }
#menu14 a:hover{ background-position: -180px -231px; }
#menu15 a:hover{ background-position: -180px -264px; }


/*-- footerメニューcss --*/

#globalnavi3{
  margin: 0;
  padding: 0;
  width: ***;
}

#globalnavi3 ul{
  list-style-type: none;
  margin: 0;
  padding: 0;
}

#globalnavi3 li{
  float: left;
  width: 150px;
  margin: 0;
  padding: 0;
}

#globalnavi3 a{
  text-align: center;
  display:block;
  padding: 0.5em 0;
  width: 100%;
  background-color: #ffffff;
  color: #cccccc;
}

#globalnavi3 a:hover{
  color: #9999ff;
}

/*-- ５つのサポートプランロールオーバーcss --*/

#topplan a {  
   display: block;  
   overflow: hidden;  
   height: 0px;  
   width: 480px;  
   background-image: url(../images/plan.png);  
   padding-top: 150px;  
   text-align: center;  
   margin: 10px 0px 10px 0px;  
}  

#topplan a:hover { 
   background-image: url(../images/plan_2.png); 
}  

#plan a {  
   display: block;  
   overflow: hidden;  
   height: 0px;  
   width: 480px;  
   background-image: url(../images/support1.png);  
   padding-top: 150px;  
   text-align: center;  
   margin: 10px 0px 10px 0px;  
}  

#plan a:hover { 
   background-image: url(../images/support1_2.png); 
}  

#plan2 a {  
   display: block;  
   overflow: hidden;  
   height: 0px;  
   width: 480px;  
   background-image: url(../images/support2.png);  
   padding-top: 150px;  
   text-align: center;  
   margin: 0px 0px 10px 0px;  
}  

#plan2 a:hover { 
   background-image: url(../images/support2_2.png); 
}  

#plan3 a {  
   display: block;  
   overflow: hidden;  
   height: 0px;  
   width: 480px;  
   background-image: url(../images/support3.png);  
   padding-top: 150px;  
   text-align: center;  
   margin: 0px 0px 10px 0px;  
}  

#plan3 a:hover { 
   background-image: url(../images/support3_2.png); 
}  

#plan4 a {  
   display: block;  
   overflow: hidden;  
   height: 0px;  
   width: 480px;  
   background-image: url(../images/support4.png);  
   padding-top: 150px;  
   text-align: center;  
   margin: 0px 0px 10px 0px;  
}  

#plan4 a:hover { 
   background-image: url(../images/support4_2.png); 
}  

#plan5 a {  
   display: block;  
   overflow: hidden;  
   height: 0px;  
   width: 480px;  
   background-image: url(../images/support5.png);  
   padding-top: 150px;  
   text-align: center;  
   margin: 0px 0px 10px 0px;  
}  

#plan5 a:hover { 
   background-image: url(../images/support5_2.png); 
}  

/*-- お客様の声ロールオーバーcss --*/

#voice a {  
   display: block;  
   overflow: hidden;  
   height: 0px;  
   width: 475px;  
   background-image: url(../images/voice.png);  
   padding-top: 220px;  
   text-align: center;  
   margin: 10px 2.5px 10px 2.5px;  
}  

#voice a:hover { 
   background-image: url(../images/voice_2.png); 
}  

#voice2 a {  
   display: block;  
   overflow: hidden;  
   height: 0px;  
   width: 180px;  
   background-image: url(../images/voice2.gif);  
   padding-top: 30px;  
   text-align: center;  
   margin: 5px 2.5px 5px 2.5px;  
}  

#voice2 a:hover { 
   background-image: url(../images/voice2_2.gif); 
}  

/*-- 税理士紹介センターロールオーバーcss --*/
#syoukaitop a {  
   display: block;  
   overflow: hidden;  
   height: 0px;  
   width: 480px;  
   background-image: url(../images/syoukaitop.png);  
   padding-top: 150px;  
   text-align: center;  
   margin: 10px 0px 10px 0px;  
}  

#syoukaitop a:hover { 
   background-image: url(../images/syoukaitop_2.png); 
}  

#syoukai3 a {  
   display: block;  
   overflow: hidden;  
   height: 0px;  
   width: 480px;  
   background-image: url(../images/syoukai3.gif);  
   padding-top: 180px;  
   text-align: center;  
   margin: 0px 0px 10px 0px;  
}  

#syoukai3 a:hover { 
   background-image: url(../images/syoukai3_2.gif); 
}  

/*-- 社労士等紹介センターロールオーバーcss --*/

#syarousyoukai a {  
   display: block;  
   overflow: hidden;  
   height: 0px;  
   width: 480px;  
   background-image: url(../images/syaroushisyoukai.png);  
   padding-top: 150px;  
   text-align: center;  
   margin: 10px 0px 10px 0px;  
}  

#syarousyoukai a:hover { 
   background-image: url(../images/syaroushisyoukai_2.png); 
}  


/*-- サイドバナーロールオーバーcss --*/


#sidebunner a {  
   display: block;  
   overflow: hidden;  
   height: 0px;  
   width: 180px;  
   background-image: url(../images/seminor.png);  
   padding-top: 270px;  
   text-align: center;  
   margin: 0px 0px 10px 0px;  
}  

#sidebunner a:hover { 
   background-image: url(../images/seminor_2.png); 
}  

#sidebunner2 a {  
   display: block;  
   overflow: hidden;  
   height: 0px;  
   width: 180px;  
   background-image: url(../images/syoukai.png);  
   padding-top: 220px;  
   text-align: center;  
   margin: 0px 0px 10px 0px;  
}  

#sidebunner2 a:hover { 
   background-image: url(../images/syoukai_2.png); 
}  

#sidebunner3 a {  
   display: block;  
   overflow: hidden;  
   height: 0px;  
   width: 180px;  
   background-image: url(../images/book.png);  
   padding-top: 280px;  
   text-align: center;  
   margin: 0px 0px 10px 0px;  
}  

#sidebunner3 a:hover { 
   background-image: url(../images/book_2.png); 
}  

#sidebunner4 a {  
   display: block;  
   overflow: hidden;  
   height: 0px;  
   width: 180px;  
   background-image: url(../images/koushi.png);  
   padding-top: 220px;  
   text-align: center;  
   margin: 0px 0px 10px 0px;  
}  

#sidebunner4 a:hover { 
   background-image: url(../images/koushi_2.png); 
}  

#sidebunner5 a {  
   display: block;  
   overflow: hidden;  
   height: 0px;  
   width: 180px;  
   background-image: url(../images/site.png);  
   padding-top: 220px;  
   text-align: center;  
   margin: 0px 0px 10px 0px;  
}  

#sidebunner5 a:hover { 
   background-image: url(../images/site_2.png); 
}  

#sidebunner6 a {  
   display: block;  
   overflow: hidden;  
   height: 0px;  
   width: 180px;  
   background-image: url(../images/blog.png);  
   padding-top: 116px;  
   text-align: center;  
   margin: 0px 0px 10px 0px;  
}  

#sidebunner6 a:hover { 
   background-image: url(../images/blog_2.png); 
}  

/*-- センターバナーロールオーバーcss --*/

#centerbunner a {  
   display: block;  
   overflow: hidden;  
   height: 0px;  
   width: 480px;  
   background-image: url(../images/seminor2.png);  
   padding-top: 200px;  
   text-align: center;  
   margin: 0px 0px 10px 0px;  
}  

#centerbunner a:hover { 
   background-image: url(../images/seminor2_2.png); 
}  


/*-- 至高のサービスが安い理由ロールオーバーcss --*/

#riyuu a {  
   display: block;  
   overflow: hidden;  
   height: 0px;  
   width: 480px;  
   background-image: url(../images/yasui-riyuu.gif);  
   padding-top: 90px;  
   text-align: center; 
   margin: 10px 0px 10px 0px;    
}  

#riyuu a:hover { 
   background-image: url(../images/yasui-riyuu_2.gif); 
}  

/*-- 定款認証バナーロールオーバーcss --*/

#ninsyou a {  
   display: block;  
   overflow: hidden;  
   height: 0px;  
   width: 480px;  
   background-image: url(../images/ninsyou.png);  
   padding-top: 113px;  
   text-align: center;  
   margin: 10px 0px 10px 0px;  
}  

#ninsyou a:hover { 
   background-image: url(../images/ninsyou_2.png); 
}  


I{font-style : normal;color : red;background-color : #ffffca;
  font-weight : bold;
}


/*-- ４大特典バナーロールオーバーcss --*/

#tokuten a {  
   display: block;  
   overflow: hidden;  
   height: 0px;  
   width: 480px;  
   background-image: url(../images/4tokuten.png);  
   padding-top: 120px;  
   text-align: center;  
   margin: 0px 0px 10px 0px;  
}  

#tokuten a:hover { 
   background-image: url(../images/4tokuten_2.png); 
}  

#tokuten2 a {  
   display: block;  
   overflow: hidden;  
   height: 0px;  
   width: 180px;  
   background-image: url(../images/4tokuten3.png);  
   padding-top: 176px;  
   text-align: center;  
   margin: 0px 0px 10px 0px;  
}  

#tokuten2 a:hover { 
   background-image: url(../images/4tokuten3_2.png); 
}  


I{font-style : normal;color : red;background-color : #ffffca;
  font-weight : bold;
}


/*-- 背景画像としての枠css --*/

.gazobox{
	width:480px;
	height:300px;
	background-image:url(../images/waku.gif);
}

.gazobox p{
	font-size: 12px; color: #666666;
	padding:25px 10px 10px 10px;	
}

/*-- 更新情報スクロールバー --*/

#infobox {
   height: 10em;
   border: #666666 1px solid;
   overflow: auto;
   font-size: 12px; color: #666666;
   padding:10px 10px 10px 10px;
   margin: 0px 0px 10px 0px;
}

/*-- お問い合わせバナーロールオーバーcss --*/

#toiawase a {  
   display: block;  
   overflow: hidden;  
   height: 0px;  
   width: 180px;  
   background-image: url(../images/toiawase.png);  
   padding-top: 200px;  
   text-align: center;  
   margin: 0px 0px 10px 0px;  
}  

#toiawase a:hover { 
   background-image: url(../images/toiawase_2.png); 
}  
