/* ::::: http://www.skmeijin.jp/nc/admin/templates/variation/nc_63_1/02/style.css ::::: */

* { margin: 0px; padding: 0px; }
img { border: 0px none; vertical-align: top; }
body { font-size: 10pt; line-height: 12pt; font-weight: normal; text-decoration: none; color: rgb(51, 51, 51); background: url('background_body.gif') repeat-x scroll 0% 0% rgb(219, 237, 255); }
li { list-style-type: none; }
a:link { color: rgb(9, 130, 9); text-decoration: underline; }
a:visited { color: rgb(9, 130, 9); text-decoration: underline; }
a:hover { color: rgb(0, 128, 204); text-decoration: none; }
a:active { color: rgb(0, 128, 204); text-decoration: underline; }
.fontsize8_linehi12 { font-size: 8pt; line-height: 12pt; }
h1, h2, h3, h4, h5, h6 { font-family: "ＭＳ Ｐゴシック","Osaka"; font-size: 10pt; line-height: 14pt; font-weight: normal; }
#outline { width: 762px; margin: auto; text-align: left; }
.both { clear: both; height: 1px; }
.both20 { clear: both; height: 10px; }
#header { width: 762px; height: 135px; background: url('header_bg.gif') repeat scroll 0% 0% transparent; margin-left: auto; margin-right: auto; }
#header_left { width: 480px; float: left; margin-top: 6px; margin-left: 15px; margin-right: 40px; display: inline; color: rgb(104, 131, 185); }
#logo { height: 80px; }
#header_text { padding-top: 22px; padding-right: 15px; width: 210px; text-align: right; float: left; }
#header_catch { padding-left: 15px; padding-top: 3px; }
#navigation { width: 170px; float: left; display: inline; color: rgb(51, 51, 51); margin-left: 1px; }
#navi { margin-bottom: 10px; }
#navi li { text-indent: -999em; margin-bottom: 5px; }
#navi a { height: 45px; display: block; text-decoration: none; }
#navi #navi_01 { width: 170px; background: url('navi_01_on.gif') no-repeat scroll left top transparent; }
#navi #navi_02 { width: 170px; background: url('navi_02_on.gif') no-repeat scroll left top transparent; }
#navi #navi_03 { width: 170px; background: url('navi_03_on.gif') no-repeat scroll left top transparent; }
#navi #navi_04 { width: 170px; background: url('navi_04_on.gif') no-repeat scroll left top transparent; }
#navi #navi_06 { width: 170px; background: url('navi_06_on.gif') no-repeat scroll left top transparent; }
#navi #navi_11 { width: 170px; background: url('navi_11_on.gif') no-repeat scroll left top transparent; }
#navi #navi_13 { width: 170px; background: url('navi_13_on.gif') no-repeat scroll left top transparent; }
#navi #navi_14 { width: 170px; background: url('navi_14_on.gif') no-repeat scroll left top transparent; }
#navi #navi_01 a { width: 170px; background: url('navi_01.gif') no-repeat scroll left top transparent; }
#navi #navi_02 a { width: 170px; background: url('navi_02.gif') no-repeat scroll left top transparent; }
#navi #navi_03 a { width: 170px; background: url('navi_03.gif') no-repeat scroll left top transparent; }
#navi #navi_04 a { width: 170px; background: url('navi_04.gif') no-repeat scroll left top transparent; }
#navi #navi_06 a { width: 170px; background: url('navi_06.gif') no-repeat scroll left top transparent; }
#navi #navi_11 a { width: 170px; background: url('navi_11.gif') no-repeat scroll left top transparent; }
#navi #navi_13 a { width: 170px; background: url('navi_13.gif') no-repeat scroll left top transparent; }
#navi #navi_14 a { width: 170px; background: url('navi_14.gif') no-repeat scroll left top transparent; }
#navi #navi_01 a:hover { width: 170px; background: url('navi_01_on.gif') no-repeat scroll left top transparent; }
#navi #navi_02 a:hover { width: 170px; background: url('navi_02_on.gif') no-repeat scroll left top transparent; }
#navi #navi_03 a:hover { width: 170px; background: url('navi_03_on.gif') no-repeat scroll left top transparent; }
#navi #navi_04 a:hover { width: 170px; background: url('navi_04_on.gif') no-repeat scroll left top transparent; }
#navi #navi_06 a:hover { width: 170px; background: url('navi_06_on.gif') no-repeat scroll left top transparent; }
#navi #navi_11 a:hover { width: 170px; background: url('navi_11_on.gif') no-repeat scroll left top transparent; }
#navi #navi_13 a:hover { width: 170px; background: url('navi_13_on.gif') no-repeat scroll left top transparent; }
#navi #navi_14 a:hover { width: 170px; background: url('navi_14_on.gif') no-repeat scroll left top transparent; }
#business { width: 170px; margin-left: auto; margin-right: auto; margin-bottom: 10px; background: url('mypage_bg.gif') repeat-y scroll 0% 0% transparent; }
#business_title { height: 25px; background: url('mypage_02.gif') no-repeat scroll 0% 0% transparent; padding: 5px 0px 0px 10px; font-weight: bold; color: rgb(255, 255, 255); }
#business_text { padding: 5px 5px 5px 10px; }
#business_bottom { height: 10px; background: url('mypage_bottom.gif') repeat scroll 0% 0% transparent; }
#industryinfo { width: 170px; margin-left: auto; margin-right: auto; margin-bottom: 10px; background: url('mypage_bg.gif') repeat-y scroll 0% 0% transparent; }
#industryinfo_title { height: 23px; background: url('mypage_02.gif') no-repeat scroll 0% 0% transparent; padding: 5px 0px 0px 10px; font-weight: bold; color: rgb(255, 255, 255); }
#industryinfo_text { padding: 5px 0px 5px 5px; }
#industryinfo_bottom { height: 10px; background: url('mypage_bottom.gif') repeat scroll 0% 0% transparent; }
#qr { width: 170px; margin: 10px auto; background: url('qr_bg.gif') repeat-y scroll 0% 0% transparent; }
#qr_top { height: 10px; background: url('qr_top.gif') repeat scroll 0% 0% transparent; }
#qr_img { margin-bottom: 5px; text-align: center; }
#qr_line { height: 7px; background: url('qr_bg.gif') no-repeat scroll 0% 0% transparent; }
#qr_text { padding: 5px 10px 5px 15px; font-size: 8pt; line-height: 12pt; }
#qr_bottom { height: 10px; background: url('qr_bottom.gif') repeat scroll 0% 0% transparent; }
#page_body { width: 762px; margin: auto; background: url('bg.gif') repeat-y scroll center center transparent; }
#contents { width: 590px; float: left; }
.mypage_con_midashi { height: 35px; background: url('mypage_midashi.gif') no-repeat scroll 0% 0% transparent; font-size: 12pt; font-weight: bold; padding: 10px 0px 0px 10px; }
#footer { width: 762px; margin-left: auto; margin-right: auto; background-color: rgb(219, 237, 255); }
#footer_line { width: 762px; height: 10px; background: url('footer_top.gif') no-repeat scroll center top transparent; }
#footer_logo { margin-top: 10px; font-size: 8pt; width: 170px; float: left; }
#footer_link { background: url('footer_bottom.gif') no-repeat scroll center bottom transparent; margin-top: 0px; height: 100px; }
#footer_link_in { width: 550px; margin-left: 20px; margin-top: 10px; text-align: left; float: left; }
#footer_copyright div { background: url('copyright_bg.gif') repeat-x scroll 0% 0% transparent; width: 762px; height: 23px; font-size: 8pt; vertical-align: middle; text-align: center; padding: 10px 0px 0px; color: rgb(255, 255, 255); }
/* ::::: http://www.skmeijin.jp/nc/admin/templates/variation/nc_63_1/02/under.css ::::: */

#title_access { width: 560px; background: url('title_access.gif') no-repeat scroll left top transparent; height: 45px; text-indent: -999em; margin-bottom: 15px; margin-left: 15px; margin-right: auto; }
.contents_under_01 { width: 560px; margin-left: 15px; margin-right: auto; }
.contents_01_text2 { padding: 0px 10px; }
.factory_text { padding: 10px; }
.factory2_top { height: 5px; background: url('factory_top.gif') repeat scroll 0% 0% transparent; }
.factory2_bottom { height: 5px; background: url('factory_top.gif') repeat scroll 0% 0% transparent; }
.factory2_bg { margin-top: 5px; width: 560px; background: url('factory_bg.gif') repeat-y scroll 0% 0% transparent; float: left; }
