*{padding:0px; margin: 0 auto; font-size:12px;  text-justify: inter-ideograph;line-height:125%; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}


a:link{color:#0056a1; text-decoration:underline;}
a:visited{color:#0056a1; text-decoration:underline;}
a:hover{text-decoration:underline; color:#cccccc;}
a {text-decoration: none;}

#bg .bg{background-image:url(img/bg01.gif); height:10px; padding:5px 0px 0px 0px;}
#bg .bg_a{background-image:url(img/bg04.jpg); width:860px; height:90px;}
#bg .bg_b{background-image:url(img/bg03.jpg); width:860px; height:180px;}
#bg .footer03{width:820px;  padding:30px 0px 10px 0px;}
#bg .footer04{width:820px; margin:0px 0px 10px 0px; padding:20px 0px 15px 0px; color:#333333;}
#bg .topimg{text-align:center; background-image:url(img/top02.jpg); width:810px; height:80px;}
#bg .head{text-align:left; padding:23px 0px 0px 15px;}
#bg .head2{text-align:right; padding:23px 30px 0px 0px; font-size:10px;}



#index .main{text-align:center; background-image:url(img/top01.jpg); width:840px;}
#index .menu{background-color:#ffffff; height:50px; width:840px; margin:0px 5px 0px 5px; text-align:center;}
#index .img{text-align:left; width:550px; padding:0px 0px 5px 0px;}


#index h2{margin:3px 0px 0px 20px; color:#003b79;}
#index .text01{ color:#FFFFFF; padding:0px 0px 0px 10px; margin:0px 0px 0px 50px;}
#index .left{text-align:right; padding:3px 0px 0px 0px; width:80px; float:left;}
#index .right{text-align:left; padding:3px 0px 0px 5px; width:250px; float:left;}
#index .left2{text-align:left; padding:3px 0px 0px 5px; width:270px; float:left; letter-spacing:0.1em;}

#index .topicks{width:810px; height:40px; margin:10px 0px 5px 20px; padding:10px 0px 0px 0px; background-image:url(img/top03.jpg);}

#index .box01{width:550px; height:240px; margin:5px 20px 0px 0px; padding:10px 10px 8px 10px;background-color:#ffffff; border-color:#999999; border-style:solid; border-width:1px 1px 1px 1px;}
#index .box02{width:213px; height:255px; margin:5px 0px 0px 20px; padding:3px 0px 0px 3px; background-color:#f5f5f5; border-color:#f3f3f3; border-style:solid; border-width:1px 1px 1px 1px;}
#index .box03{width:250px; height:25px; margin:0px 0px 10px 0px; padding:7px 0px 0px 0px; background-color:#f3f7fc; border-color:#999999; border-style:solid; border-width:0px 0px 1px 0px;}

#company .box01{width:550px; height:500px; margin:5px 20px 0px 0px; padding:10px 10px 8px 10px; background-color:#ffffff; border-color:#999999; border-style:solid; border-width:1px 1px 1px 1px;}
#company .img{text-align:left; width:550px; padding:0px 0px 10px 0px;}
#company  th{width:200px; background-color:#f3f3f3; padding:10px 0px 10px 0px; border-color:#f96a0c; border-style:solid; border-width:0px 0px 1px 0px;}
#company  td{width:330px;text-align:left; padding:10px 0px 10px 10px;  border-color:#333333; border-style:dotted ; border-width:0px 0px 1px 0px;}
#company .links{text-align:left; padding:10px 0px 10px 15px; color:#666666;}
#company .link{text-decoration: underline;}
#company .text01{padding:1px 0px 1px 5px; letter-spacing:0.1em;}
#company .text02{padding:1px 0px 0px 5px; letter-spacing:0.1em;}
#company li{padding:0px 0px 1px 5px; letter-spacing:0.1em;}


#metal .box01{width:550px; height:850px; margin:5px 20px 0px 0px; padding:10px 10px 8px 10px; background-color:#ffffff; border-color:#999999; border-style:solid; border-width:1px 1px 1px 1px;}
#metal .img{text-align:left; width:550px; padding:0px 0px 10px 0px;}
#metal .left{padding:0px 40px 10px 10px; width:230px; float:right;}
#metal .left2{text-align:left; padding:3px 0px 10px 10px;  letter-spacing:0.1em;}
#metal .links{text-align:left; padding:10px 0px 10px 15px; color:#666666;}
#metal .hr{width:530px; padding:5px 5px 0px 0px;}

#metal .img02{text-align:left; width:540px; height:100px; margin:30px 0px 0px 0px; padding:10px 0px 0px 10px; background-color:#f3f3f3;}
#metal .img03{text-align:left; width:540px; height:100px; margin:15px 0px 0px 0px; padding:10px 0px 0px 10px; background-color:#f3f3f3;}
#metal .box02{text-align:left; width:120px; height:90px; float:left;}
#metal .box02r{text-align:left; padding:5px 0px 0px 130px; font-weight:600; font-size:14px;}
#metal .text01{padding:10px 0px 0px 135px; letter-spacing:0.1em;}
#metal .text02{padding:25px 0px 0px 135px;}



#metal_security .box01{width:550px; height:1100px; margin:5px 20px 0px 0px; padding:10px 10px 8px 10px; background-color:#ffffff; border-color:#999999; border-style:solid; border-width:1px 1px 1px 1px;}
#metal_security .img{text-align:left; width:550px; padding:0px 0px 10px 0px;}
#metal_security .left{padding:0px 40px 10px 10px; width:230px; float:right;}
#metal_security .left2{text-align:left; padding:3px 0px 10px 10px;  letter-spacing:0.1em;}
#metal_security .links{text-align:left; padding:10px 0px 10px 15px; color:#666666;}
#metal_security .hr{width:530px; padding:5px 5px 0px 0px;}

#metal_security .img02{text-align:left; width:540px; height:170px; margin:15px 0px 0px 0px; padding:10px 0px 0px 10px; background-color:#f3f3f3;}
#metal_security .box02{text-align:left; width:120px; height:90px; float:left;}
#metal_security .box02r{text-align:left; padding:5px 0px 0px 250px; font-weight:600; font-size:14px;}
#metal_security .text01{padding:10px 5px 0px 255px; letter-spacing:0.1em;}
#metal_security .text02{padding:25px 0px 0px 255px;}



#metal_lineup .box01{width:550px; height:2300px; margin:5px 0px 0px 10px; padding:10px 8px 8px 12px; background-color:#ffffff; border-color:#999999; border-style:solid; border-width:1px 1px 1px 1px;}
#metal_lineup .img{text-align:left; width:550px; padding:0px 0px 10px 0px;}
#metal_lineup .left2{text-align:left; padding:3px 0px 0px 0px; width:270px; float:left;}
#metal_lineup .links{text-align:left; padding:10px 0px 10px 15px; color:#666666;}

#metal_lineup .img02{text-align:left; width:162px; height:280px; margin:20px 5px 0px 5px; padding:10px 3px 0px 5px; float:left; border-color:#999999; border-style:solid; border-width:1px 1px 1px 1px;}
#metal_lineup .img03{text-align:center; padding:35px 20px 10px 0px;}
#metal_lineup .img04{text-align:center; padding:35px 20px 10px 0px; width:3px; height:2px;}
#metal_lineup .box02{text-align:left; height:25px; float:left; font-weight:600;}
#metal_lineup .box02r{text-align:left; padding:5px 0px 0px 240px; font-weight:600; font-size:14px;}
#metal_lineup .text01{font-size:10px; padding:0px 0px 0px 5px; font-size:10px;}
#metal_lineup .text01b{font-size:10px; padding:8px 0px 1px 5px; font-size:10px; font-weight:600;}
#metal_lineup .text01c{font-size:10px; padding:0px 0px 0px 5px; font-size:10px; height:35px;}
#metal_lineup .text01d{font-size:10px; padding:0px 0px 0px 5px; font-size:10px; height:20px;}

#metal_lineup .text02{padding:20px 0px 0px 0px;}
#metal_lineup .text03{padding:85px 0px 0px 0px;}
#metal_lineup .text04{padding:15px 0px 0px 0px;}
#metal_lineup .text05{padding:30px 0px 0px 0px;}
#metal_lineup .text06{padding:75px 0px 0px 0px;}
#metal_lineup .text07{padding:65px 0px 0px 0px;}

#metal_lineup .left{text-align:left; padding:0px 0px 20px 30px; float:left;}
#metal_lineup .right{text-align:right; padding:0px 30px 0px 0px; width:266px; float:right;}
#metal_lineup .pic{text-align:right; margin:1300px 30px 20px 0px;}



#metal_usage .box01{width:550px; height:1780px; margin:5px 20px 0px 0px; padding:10px 10px 8px 10px; background-color:#ffffff; border-color:#999999; border-style:solid; border-width:1px 1px 1px 1px;}
#metal_usage  .img{text-align:left; width:550px; padding:0px 0px 10px 0px;}
#metal_usage  .left2{text-align:left; padding:3px 0px 0px 0px; width:270px; float:left;}
#metal_usage  .links{text-align:left; padding:10px 0px 10px 15px; color:#666666;}

#metal_usage  .img02{width:535px; height:170px; margin:30px 0px 0px 0px; padding:10px 5px 10px 10px; background-color:#f3f3f3;}
#metal_usage  .img03{width:535px; height:80px; margin:30px 0px 0px 0px; padding:10px 5px 10px 10px; background-color:#f3f3f3;}
#metal_usage  .img04{width:535px; height:190px; margin:30px 0px 0px 0px; padding:10px 5px 10px 10px; background-color:#f3f3f3;}
#metal_usage  .img05{width:535px; height:200px; margin:30px 0px 0px 0px; padding:10px 5px 10px 10px; background-color:#f3f3f3;}
#metal_usage  .img06{width:535px; height:130px; margin:30px 0px 0px 0px; padding:10px 5px 10px 10px; background-color:#f3f3f3;}
#metal_usage  .img07{width:535px; height:210px; margin:30px 0px 0px 0px; padding:10px 5px 10px 10px; background-color:#f3f3f3;}
#metal_usage  .box02{padding:0px 0px 0px 0px;}
#metal_usage  .box02r{text-align:left; padding:5px 0px 0px 0px; font-weight:600; font-size:14px; }
#metal_usage  .text01{text-align:left; padding:10px 0px 0px 5px; float:left; width:280px; letter-spacing:0.2em;}
#metal_usage  .text02{text-align:left; padding:10px 0px 0px 5px; width:520px; letter-spacing:0.2em;}




#metal_optional .box01{width:550px; height:1050px; margin:5px 0px 0px 10px; padding:10px 8px 8px 12px; background-color:#ffffff; border-color:#999999; border-style:solid; border-width:1px 1px 1px 1px;}
#metal_optional .img{text-align:left; width:550px; padding:0px 0px 10px 0px;}
#metal_optional .left2{text-align:left; padding:3px 0px 0px 0px; width:270px; float:left;}
#metal_optional .links{text-align:left; padding:10px 0px 10px 15px; color:#666666;}

#metal_optional .img02{text-align:left; width:168px; height:210px; margin:20px 5px 0px 0px; padding:10px 3px 0px 5px; float:left; border-color:#999999; border-style:solid; border-width:1px 1px 1px 1px;}
#metal_optional .img03{text-align:center; padding:35px 20px 10px 0px; height:80px;}
#metal_optional .box02{text-align:left; height:25px; float:left; font-weight:600;}
#metal_optional .box02r{text-align:left; padding:5px 0px 0px 240px; font-weight:600; font-size:14px;}
#metal_optional .box03{text-align:left; height:25px; float:left; font-weight:600; font-size:11px;}
#metal_optional .text01{font-size:11px;}
#metal_optional .text02{padding:43px 0px 0px 0px;}
#metal_optional .text03{padding:52px 0px 0px 0px;}
#metal_optional .text04{padding:28px 0px 0px 0px;}
#metal_optional .text05{padding:17px 0px 0px 0px;}
#metal_optional .text06{padding:8px 0px 0px 0px;}
#metal_optional .text07{padding:105px 0px 0px 0px;}
#metal_optional .text08{padding:15px 0px 0px 0px;}
#metal_optional .left{text-align:left; padding:0px 0px 20px 10px; width:200px; float:left;}
#metal_optional .right{text-align:right; padding:0px 10px 0px 0px; width:266px; float:right;}
#metal_optional .pic{margin:1300px 0px 20px 0px;}

#metal_optional .li{margin:1300px 0px 20px 0px;}





#xline .box01{width:550px; height:700px; margin:5px 20px 0px 0px; padding:10px 10px 8px 10px; background-color:#ffffff; border-color:#999999; border-style:solid; border-width:1px 1px 1px 1px;}
#xline .img{text-align:left; width:550px; padding:0px 0px 10px 0px;}
#xline .left{padding:0px 40px 10px 10px; width:230px; float:right;}
#xline .left2{text-align:left; padding:3px 0px 10px 10px;  letter-spacing:0.1em;}
#xline .links{text-align:left; padding:10px 0px 10px 15px; color:#666666;}
#xline .hr{width:530px; padding:5px 5px 0px 0px;}

#xline .img02{text-align:left; width:540px; height:100px; margin:30px 0px 0px 0px; padding:10px 0px 0px 10px; background-color:#f3f3f3;}
#xline .img03{text-align:left; width:540px; height:100px; margin:20px 0px 0px 0px; padding:10px 0px 0px 10px; background-color:#f3f3f3;}
#xline .box02{text-align:left; width:120px; height:90px; float:left;}
#xline .box02r{text-align:left; padding:5px 0px 0px 130px; font-weight:600; font-size:14px;}
#xline .text01{padding:10px 0px 0px 135px; letter-spacing:0.1em;}
#xline .text02{padding:15px 0px 0px 135px;}
#xline .text03{padding:20px 0px 0px 135px;}



#xline_features .data{border-color:#999999; border-style:solid; border-width:0px 1px 1px 0px; margin:20px 0px 0px 0px; }
#xline_features th{width:150px; height:30px; background-color:#f1f1f1; border-color:#999999; border-style:solid; border-width:1px 0px 0px 1px; font-size:10px;}
#xline_features td{width:150px; background-color:#ffffff; border-color:#999999; border-style:solid; border-width:1px 0px 0px 1px; text-align:center;}

#xline_features .box01{width:550px; height:1070px; margin:5px 20px 0px 0px; padding:10px 10px 8px 10px; background-color:#ffffff; border-color:#999999; border-style:solid; border-width:1px 1px 1px 1px;}
#xline_features .img{text-align:left; width:550px; padding:0px 0px 10px 0px;}
#xline_features .left2{text-align:left; padding:3px 0px 10px 10px; width:260px; float:left; letter-spacing:0.1em;}
#xline_features .links{text-align:left; padding:10px 0px 10px 15px; color:#666666;}

#xline_features .img02{text-align:left; width:540px; height:100px; margin:30px 5px 0px 0px; padding:10px 0px 0px 10px; background-color:#f3f3f3;}
#xline_features .img03{text-align:left; width:540px; height:100px; margin:50px 5px 0px 0px; padding:10px 0px 0px 10px; background-color:#f3f3f3;}
#xline_features .img04{text-align:left; margin:30px 5px 0px 0px;}
#xline_features .box02{text-align:left; width:120px; height:90px; float:left;}
#xline_features .box02r{text-align:left; padding:5px 0px 0px 130px; font-weight:600; font-size:14px;}
#xline_features .text01{padding:10px 0px 0px 130px;}
#xline_features .text02{padding:25px 0px 0px 135px;}
#xline_features .pic{margin:20px 0px 0px 0px;}
#xline_features .left{text-align:left; padding:0px 0px 20px 30px; width:200px; float:left;}
#xline_features .right{text-align:right; padding:0px 10px 0px 0px; width:266px; float:right;}



#xline_lineup .box01{width:550px; height:2080px; margin:5px 20px 0px 20px; padding:10px 7px 8px 10px; background-color:#ffffff; border-color:#999999; border-style:solid; border-width:1px 1px 1px 1px;}
#xline_lineup .img{width:550px; padding:0px 0px 10px 0px;}
#xline_lineup .left2{text-align:left; padding:3px 0px 0px 0px; width:270px; float:left;}
#xline_lineup .links{text-align:left; padding:10px 0px 10px 20px; color:#666666;}

#xline_lineup .img02{text-align:left; width:162px; height:220px; margin:20px 5px 0px 5px; padding:10px 3px 0px 5px; float:left; border-color:#999999; border-style:solid; border-width:1px 1px 1px 1px;}
#xline_lineup .img03{text-align:center; padding:25px 20px 10px 0px;}
#xline_lineup .box02{text-align:left; width:100px; height:25px; float:left; font-weight:600;}
#xline_lineup .box02r{text-align:left; padding:5px 0px 0px 240px; font-weight:600; font-size:14px;}
#xline_lineup .text01{font-size:10px; padding:0px 0px 0px 5px; font-size:10px; font-weight:600;}
#xline_lineup .text02{font-size:10px; padding:15px 0px 0px 0px; font-size:12px;}
#xline_lineup .text03{font-size:10px; padding:3px 0px 0px 0px; font-size:12px;}
#xline_lineup .text04{font-size:10px; padding:2px 0px 6px 5px; font-size:11px;}
#xline_lineup .left{text-align:left; padding:0px 0px 20px 10px; width:200px; float:left;}
#xline_lineup .right{text-align:right; padding:0px 10px 0px 0px; width:266px; float:right;}
#xline_lineup .pic{margin:1300px 0px 20px 0px;}



#security h2{margin:3px 0px 3px 0px; color:#666666; font-size:15px; border-bottom: 1px #666666 dotted;}
#security h3{margin:3px 0px 3px 0px; font-size:12px;}
#security .box01{width:550px; height:1300px; margin:5px 20px 0px 0px; padding:10px 10px 8px 10px; background-color:#ffffff; border-color:#999999; border-style:solid; border-width:1px 1px 1px 1px;}
#security .img{text-align:left; width:550px; padding:0px 0px 10px 0px;}
#security .left{margin:33px 0px 0px 0px; padding:0px 0px 10px 10px; width:266px; float:right;}
#security .left_u{margin:15px 0px 0px 0px; padding:0px 0px 10px 10px; width:240px; float:right;}
#security .left2{text-align:left; padding:3px 0px 0px 0px; color:#003b79; font-size:15px;}
#security .left3{text-align:left; margin:50px 0px 0px 0px; etter-spacing:0.1em; color:#003b79; font-size:15px;}
#security .links{text-align:left; padding:10px 0px 10px 15px; color:#666666;}
#security .hr{width:530px; padding:5px 5px 0px 0px;}

#security .img02{text-align:left; width:540px; height:100px; margin:30px 0px 0px 0px; padding:10px 0px 0px 10px; background-color:#f3f3f3;}
#security .img03{float:right; text-align:left; width:260px; height:200px; margin:5px 0px 0px 0px; padding:10px 5px 0px 8px; background-color:#f3f3f3;}
#security .img04{float:right; text-align:left; width:260px; height:180px; margin:5px 0px 20px 0px; padding:10px 5px 0px 8px; background-color:#f3f3f3;}
#security .img05{float:right; text-align:left; width:540px; height:100px; margin:5px 0px 10px 0px; padding:10px 5px 0px 5px; background-color:#ffffff;}
#security .img06{float:right; text-align:left; width:290px; height:100px; margin:5px 0px 10px 0px; padding:10px 5px 0px 5px; background-color:#ffffff;}

#security .box02{text-align:left; width:10px; height:90px; float:left;}
#security .box02r{text-align:left; padding:5px 0px 0px 130px; font-weight:600; font-size:14px;}
#security .text01{padding:3px 0px 0px 0px; letter-spacing:0.1em;}
#security .text02{text-align:left; padding:5px 0px 0px 0px; font-size:10px; width:250px;}
#security .text03{border-bottom: 1px #666666 dotted;}





#infor .links{text-align:left; padding:10px 0px 10px 15px; color:#666666;}
#infor .box01{width:550px; height:720px; margin:10px 20px 0px 0px; padding:10px 10px 8px 10px; background-color:#ffffff; border-color:#999999; border-style:solid; border-width:1px 1px 1px 1px;}
#infor .box02{text-align:left; padding:10px 0px 0px 10px; width:380px; float:left;}
#infor .box03{text-align:right; padding:20px 0px 0px 0px; width:500px; float:left;}
#infor .box04{text-align:left; padding:20px 0px 0px 10px; width:380px; float:left;}
#infor .left{margin:0px 0px 0px 0px; vertical-align:text-top;}
#infor .icon01{background-image:url(img/icon01.jpg); width:30px; height:16px; float:left; margin:8px 10px 0px 5px;}
#infor .icon02{background-image:url(img/icon02.jpg); width:30px; height:16px; float:left; margin:8px 10px 0px 5px;}

#infor .text01{padding:10px 0px 0px 0px;}
#infor .text02{margin:10px 35px 5px 140px;}
#infor .info01{padding:10px 50px 10px 50px; color:#ff0000; float:left;}
#infor .info02{padding:10px 0px 10px 30px;}
#infor .form01{text-align:left; padding:10px 0px 15px 40px; width:120px; float:left;}
#infor .form02{text-align:left; padding:10px 0px 15px 20px; width:230px; float:left;}
#infor .form03{text-align:left; padding:10px 0px 15px 40px; width:120px; float:left;}
#infor .form04{text-align:left; padding:10px 0px 15px 20px; width:230px; float:left;}
#infor .form05{text-align:left; padding:10px 0px 15px 20px; float:left;}


#infor .box05{background-color:#ffffff; padding:10px 0px 10px 20px;
width: 530px; /* 表の幅 */
height:30px;
border-top: 1px  #cccccc solid; }

#infor .box06{background-color:#f3f3f3; padding:10px 0px 10px 20px;
width: 530px; /* 表の幅 */
height:30px;
border-top: 1px  #cccccc solid; }

#infor .box07{background-color:#ffffff; padding:10px 0px 10px 20px;
width: 530px; /* 表の幅 */
height:100px;
border-top: 1px #cccccc solid; }

#infor .box08{background-color:#ffffff; padding:10px 0px 10px 0px;
width: 530px; /* 表の幅 */
height:50px;
border-bottom: 1px  #ffffff solid; }

#infor .box09{background-color:#e4f3ff; padding:10px 0px 10px 20px;
width: 530px; /* 表の幅 */
height:100px;
border-top: 1px  #cccccc solid; }

#infor .box10{background-color:#f3f3f3; padding:10px 0px 10px 20px;
width: 530px; /* 表の幅 */
height:50px;
border-top: 1px  #cccccc solid; }

#infor .box11{background-color:#ffffff; padding:0px 0px 10px 0px;
width: 530px; /* 表の幅 */
height:30px;
border-top: 1px  #cccccc solid; }

#infor .botton{background-color:#ffffff; padding:0px 0px 10px 0px; margin:25px 90px 0px 0px}


#check .links{text-align:left; padding:10px 0px 10px 20px; color:#666666;}
#check .box01{width:550px; height:330px; margin:10px 20px 0px 20px; padding:10px 10px 8px 10px; background-color:#ffffff; border-color:#999999; border-style:solid; border-width:1px 1px 1px 1px;}
#check .text01{padding:10px 0px 10px 10px;}
#check .text02{padding:5px 0px 10px 10px;}
#check h1{padding:5px 0px 10px 10px;}

#check .mail{text-align:left; padding:10px 0px 10px 0px;}
#check .mail2{margin:5px 0px 0px 20px;}



#greeting .links{text-align:left; padding:10px 0px 10px 15px; color:#666666;}
#greeting .box01{width:550px; height:550px; margin:5px 20px 0px 0px; padding:10px 10px 8px 10px; background-color:#ffffff; border-color:#999999; border-style:solid; border-width:1px 1px 1px 1px;}
#greeting .img{text-align:left; width:550px; padding:0px 0px 10px 0px;}
#greeting .left{padding:0px 40px 10px 10px; width:230px; float:right;}
#greeting .left2{text-align:left; padding:3px 0px 10px 10px; letter-spacing:0.1em;}




#access .links{text-align:left; padding:10px 0px 10px 15px; color:#666666;}
#access .box01{width:550px; height:400px; margin:5px 20px 0px 0px; padding:10px 10px 8px 10px; background-color:#ffffff; border-color:#999999; border-style:solid; border-width:1px 1px 1px 1px;}
#access .img{text-align:left; width:550px; padding:0px 0px 10px 0px;}
#access .left{padding:0px 10px 10px 10px; float:right;}
#access .left2{text-align:left; padding:20px 0px 10px 5px; letter-spacing:0.1em;}



#sitemap .box01{width:550px; height:650px; margin:5px 20px 0px 0px; padding:10px 10px 8px 10px; background-color:#ffffff; border-color:#999999; border-style:solid; border-width:1px 1px 1px 1px;}
#sitemap .img{text-align:left; width:550px; padding:0px 0px 10px 0px;}
#sitemap  th{width:100px; background-color:#f3f3f3; padding:10px 0px 10px 0px; border-color:#f96a0c; border-style:solid; border-width:0px 0px 1px 0px;}
#sitemap  td{text-align:left; padding:10px 0px 10px 10px;  border-color:#333333; border-style:dotted ; border-width:0px 0px 1px 0px;}
#sitemap .links{text-align:left; padding:10px 0px 10px 15px; color:#666666;}
#sitemap .link{text-decoration: underline;}
#sitemap .text01{padding:1px 0px 1px 5px; letter-spacing:0.1em;}
#sitemap .text02{padding:1px 0px 0px 5px; letter-spacing:0.1em;}



#recruit .box01{width:550px; height:870px; margin:5px 20px 0px 0px; padding:10px 10px 8px 10px; background-color:#ffffff; border-color:#999999; border-style:solid; border-width:1px 1px 1px 1px;}
#recruit .img{text-align:left; width:550px; padding:0px 0px 10px 0px;}
#recruit  th{width:100px; background-color:#f3f3f3; padding:10px 0px 10px 0px; border-color:#f96a0c; border-style:solid; border-width:0px 0px 1px 0px;}
#recruit  td{text-align:left; padding:10px 0px 10px 10px;  border-color:#333333; border-style:dotted ; border-width:0px 0px 1px 0px;}
#recruit .links{text-align:left; padding:10px 0px 10px 15px; color:#666666;}
#recruit .link{text-decoration: underline;}
#recruit .text01{padding:1px 0px 1px 5px; letter-spacing:0.1em;}
#recruit .text02{padding:1px 0px 0px 5px; letter-spacing:0.1em;}


#footer .footer01{margin:0px 0px 0px 0px; padding:20px 10px 50px 10px; height:50px; font-size:10px; border-color:#cccccc; border-style:solid; border-width:1px 0px 1px 0px;}
#footer .footer02{padding:0px 20px 0px 0px; margin:30px 0px 0px 0px;}
#footer .footer03{padding:10px 0px 10px 0px; background-color:#f3f3f3;}
#footer .footer04{margin:10px 0px 10px 0px; padding:20px 0px 15px 0px; background-color:#000050; color:#ffffff;}
