@charset "utf-8";

* { color: #000000; font-family: "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", "qMmۃS Pro W4", "Hiragino Maru Gothic Pro", Osaka, "CI", "MS PGothic", sans-serif; font-size: small; font-style: normal; text-decoration: none; }
body, div, h1, h2, h3, h4, h5, h6, p, blockquote, hr, ul, ol, li, dl, dt, dd, dir, menu, table, th, td, thead, tbody, tfoot, caption, form, fieldset, legend, isindex, embed, object, pre {  border: 0; line-height: 1.7em; }
a { color: #000000; }
a:link { color: #000000; text-decoration: none; }
a:visited { text-decoration: none; }
a:hover, a:active { text-decoration: none; }
a img, a:link img, a:visited img, a:hover img, a:active img { border: none; text-decoration: none; }

#header_inner #logo_print img { border-bottom: 1px solid #B2CBDD; }
#tagline, #header_inner #logo, #nav_misc, #nav, #nav_sub, #directory_link, #category, #footer ul, .page_top, .bt_enlarge, .bt_order, .bt_more, .bt_see_all, .products #inquiry { display: none; }

h1 { font-size: large; border-bottom: 2px solid #0C5F95; }
h2 { font-size: medium; border-bottom: 1px solid #0C5F95; }
h3 { border-bottom: 1px dotted #0C5F95; }
.transform_upper { text-transform: uppercase; }

#sub_contents #service ul { padding-left: 0; margin-left: 0; }
#sub_contents #service li { list-style: none; }
#sub_contents #service a:after { content: " : " attr(href); }

#footer { border-top: 1px solid #0271B4; }


