@charset "Shift-JIS";
/***----------------------------------------------------------------
styles.css
Copyright (C) Nippon Atomized Metal Powders Corporation. All Rights Reserved.
--------------------------------------------------------------- ***/




/***------------
default
------------***/


h1,h2,h3,h4,h5,h6,div,ul,li,p {
margin:0px;
padding:0px;
}


ul{
list-style-type:none;
}
img {
border:none;
}
em {
font-style:normal;
}
label {
cursor:pointer;
}


a:link {
color:#444444;

text-decoration:none;
}
a:visited {
color:#666666;
text-decoration:none;
}
a:hover {
color:#ff6600;
text-decoration:underline;
}


.tright {
text-align:right;
}
.tleft {
text-align:left;
}
.tcenter {
text-align:center;
}
.l {
float:left;
}
.r {
float:right;
}
.c-both {
clear:both;
}
.c-right {
clear:right;
}
.strong {
font-weight:bold;
}
.red {
color:#A60505;
}
.blue {
color:#002960;
}
.blue2{
color:#6992BB;
}
.gray {
color:#999999;
}
.white {
color:#FFFFFF;

}
.orange {
color:#FF9900;
}
.orange2 {
color:#FF6600;
font-size:14px;
font-weight:bold;
line-height:140%;
}
.navyblue {
color:#053768;
}


.ico {
vertical-align:middle;
}
.large {
font-size:1.1em;
}
.small {
font-size:0.8em;
}
.light-hight {
line-height:130%;
}
.light-hight2 {
line-height:150%;
}
.border {
border:1px solid #DDDDDD;
}
.photo_border {
border:3px solid #F7F7F7;
}
.number {
font-size:0.8em;
font-family:Verdana;
color:#666666;
}


.photo_space {
margin:5px;
}
.space {
padding:5px;
}
.space2 {
padding:10px;
}


/***------------
body
------------***/
body {
padding:0px;
margin:0px;
font-size:0.8em;
background-color:#FFFFFF;
color:#333333;
font-family: "‚l‚r ‚oƒSƒVƒbƒN", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", Verdana;
}


#body {
width:764px;
margin:0px auto 0px 15px;
text-align:left;
position:relative;
border-left:1px solid #CCCCCC;
background-image:url(home/img/bg.gif);
}


/***------------
header
------------***/
#header {
width:760px;

height:80px;
border-bottom:1px solid #CCCCCC;
}


#header h1 {
margin:16px 0px 0px 14px;
}


#header p {
margin:0px 15px 0px 0px;
}


/***------------
footer
------------***/
#footer {
width:760px;
height:70px;
text-align:center;
background-image:url(home/img/bg_footer.gif);
background-repeat:repeat-x;
border-top:1px solid #CCCCCC;
}


#footer .copy {
margin:6px 0px 0px 0px;
}


/***------------
txt_menu
------------***/
.txt_menu {
margin:20px 0px 20px 0px;
text-align:center;
font-size:11px;
}


/***------------
menu
------------***/
#menu {
padding:0px 0px 10px 5px;
background-image:url(home/img/bg_menu.gif);
background-repeat:no-repeat;
}


.menuimg {
width:146px;
margin:10px 5px 0px 0px;
}


.menu {

position:absolute;
top:-1000px; left:0px;
visibility:hidden;
width:134px;
border:1px solid #EEEEEE;
background-color:#FFFFFF;
padding:5px;
line-height:140%;
}


/***------------
top
------------***/
#top {
}
#top .info {
border-right:1px solid #CCCCCC;
}
#top .info_txt {
padding:5px 10px 5px 10px;
}
#top .seo {
height:210px;
padding:10px;
background-image:url(home/img/bg_seo.gif);
background-repeat:no-repeat;
}


#top .address {
width:255px;
padding:6px 0px 4px 40px;
border:1px solid #CCCCCC;
background:#F6F6F6;
font-size:11px;
color:#666666;
}


/***------------
content
------------***/
#content {
width:740px;
padding:10px;
text-align:left;
}


.address {
padding:10px 10px 6px 10px;
margin:0px 0px 0px 10px;

border:1px solid #CCCCCC;

font-size:11px;
color:#666666;
}


.txtright {
font-size:11px;
margin:0px 10px 0px 0px;
text-align:right;
}


.title {
width:740px;
margin:0px 0px 0px 10px;
}
h2 {
}
.stitle {
width:740px;
height:35px;
background-image:url(home/img/image_sttl.gif);
background-repeat:no-repeat;
}
h3 {
margin:13px 0px 0px 10px;
font-size:14px;
color:#053768;
}


.sstitle {
width:468px;
height:23px;
background-image:url(home/img/image_ssttl.gif);
background-repeat:no-repeat;
border:1px solid #DDDDDD;
}
h4 {
margin:5px 0px 0px 8px;
font-size:13px;
}


#content .com {
width:719px;
padding:10px;
border-right:1px solid #AAD8E7;
border-bottom:1px solid #AAD8E7;
background:#EDF6F9;
}


/***------------
table
------------***/
#table th {

text-align:center;
font-weight:normal;
background:#EEF6F9;
color:#006896;
}


#table td {
color:#555555;
}


#table .td_color {
background:#F7F7F7;
padding:3px;
}


#table .table_space {
padding:3px;
}
.policy {
    padding:5px 15px;
}
