﻿/* ::::: http://sk.skmeijin.jp/nc/admin/templates/variation/nc_71_1/03/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(85, 85, 85); background-color: rgb(255, 255, 255); }
li { list-style-type: none; }
a:link { color: rgb(39, 197, 83); text-decoration: underline; }
a:visited { color: rgb(39, 197, 83); text-decoration: underline; }
a:hover { color: rgb(39, 197, 83); text-decoration: none; }
a:active { color: rgb(39, 197, 83); text-decoration: none; }
.fontsize8_linehi12 { font-size: 8pt; line-height: 12pt; }
h1, h2, h3, h4, h5, h6 { font-family: "・ｭ・ｳ ・ｰ繧ｴ繧ｷ繝・け","Osaka"; font-size: 10pt; font-weight: normal; }
#outline { width: 762px; margin: auto; text-align: left; background: url('background.gif') repeat-y scroll 0% 0% transparent; }
.both { clear: both; height: 1px; }
.both10 { clear: both; height: 10px; }
.both20 { clear: both; height: 20px; }
h1 { font-size: 8pt; color: rgb(255, 255, 255); padding: 5px 0px 0px 10px; }
#header { width: 760px; height: 126px; margin-left: auto; margin-right: auto; background: url('header_bg.gif') repeat-x scroll 0% 0% transparent; }
#header_left { width: 425px; float: left; padding: 5px 83px 0px 10px; display: inline; color: rgb(32, 128, 80); }
#logo { height: 60px; padding: 5px 0px 0px 10px; }
#header_text { padding: 10px 15px 0px 0px; width: 210px; text-align: right; float: right; color: rgb(68, 68, 68); }
#navigation { width: 170px; float: left; display: inline; color: rgb(85, 85, 85); }
#navi { margin-bottom: 15px; }
#navi li { text-indent: -999em; }
#navi a { height: 45px; display: block; text-decoration: none; }
#navi #navi_01 { width: 170px; background: url('navi_01_on.jpg') no-repeat scroll left top transparent; }
#navi #navi_02 { width: 170px; background: url('navi_02_on.jpg') no-repeat scroll left top transparent; }
#navi #navi_03 { width: 170px; background: url('navi_03_on.jpg') no-repeat scroll left top transparent; }
#navi #navi_04 { width: 170px; background: url('navi_04_on.jpg') no-repeat scroll left top transparent; }
#navi #navi_06 { width: 170px; background: url('navi_06_on.jpg') no-repeat scroll left top transparent; }
#navi #navi_14 { width: 170px; background: url('navi_14_on.jpg') no-repeat scroll left top transparent; }
#navi #navi_01 a { width: 170px; background: url('navi_01.jpg') no-repeat scroll left top transparent; }
#navi #navi_02 a { width: 170px; background: url('navi_02.jpg') no-repeat scroll left top transparent; }
#navi #navi_03 a { width: 170px; background: url('navi_03.jpg') no-repeat scroll left top transparent; }
#navi #navi_04 a { width: 170px; background: url('navi_04.jpg') no-repeat scroll left top transparent; }
#navi #navi_06 a { width: 170px; background: url('navi_06.jpg') no-repeat scroll left top transparent; }
#navi #navi_14 a { width: 170px; background: url('navi_14.jpg') no-repeat scroll left top transparent; }
#navi #navi_01 a:hover { width: 170px; background: url('navi_01_on.jpg') no-repeat scroll left top transparent; }
#navi #navi_02 a:hover { width: 170px; background: url('navi_02_on.jpg') no-repeat scroll left top transparent; }
#navi #navi_03 a:hover { width: 170px; background: url('navi_03_on.jpg') no-repeat scroll left top transparent; }
#navi #navi_04 a:hover { width: 170px; background: url('navi_04_on.jpg') no-repeat scroll left top transparent; }
#navi #navi_06 a:hover { width: 170px; background: url('navi_06_on.jpg') no-repeat scroll left top transparent; }
#navi #navi_14 a:hover { width: 170px; background: url('navi_14_on.jpg') no-repeat scroll left top transparent; }
.mypage { width: 170px; margin-left: auto; margin-right: auto; margin-bottom: 5px; background: url('mypage_bg.gif') repeat-y scroll 0% 0% transparent; }
.mypage a:link { color: rgb(255, 255, 255); text-decoration: underline; }
.mypage a:visited { color: rgb(255, 255, 255); text-decoration: underline; }
.mypage a:hover { color: rgb(255, 255, 255); text-decoration: none; }
.mypage a:active { color: rgb(255, 255, 255); text-decoration: none; }
.mypage_text { padding: 5px 5px 5px 10px; color: rgb(85, 85, 85); }
.mypage_link { padding: 5px 0px 0px 10px; font-weight: bold; color: rgb(51, 51, 102); }
.mypage_bottom { height: 8px; background: url('mypage_bottom.gif') repeat scroll 0% 0% transparent; }
.mapage_title { height: 23px; background: url('mypage_01.gif') no-repeat scroll 0% 0% transparent; }
#business { width: 170px; margin-left: auto; margin-right: auto; margin-bottom: 1px; background: url('mypage_02bg.gif') repeat-y scroll 0% 0% transparent; }
#business_title { height: 20px; background: url('mypage_02.gif') no-repeat scroll 0% 0% transparent; padding: 8px 0px 0px 19px; font-weight: bold; color: rgb(255, 255, 255); }
#business_text { padding: 5px 5px 5px 10px; }
#business_text .fontsize8_linehi12 { font-size: 10pt; line-height: 12pt; color: rgb(85, 85, 85); }
#business_bottom { height: 8px; background: url('mypage_02bottom.gif') repeat scroll 0% 0% transparent; }
#industryinfo { width: 170px; margin: 5px auto 1px; background: url('mypage_02bg.gif') repeat-y scroll 0% 0% transparent; }
#industryinfo_title { height: 20px; background: url('mypage_02.gif') no-repeat scroll 0% 0% transparent; padding: 8px 0px 0px 19px; font-weight: bold; color: rgb(255, 255, 255); }
#industryinfo_text { padding: 5px 0px 5px 5px; }
#industryinfo_bottom { height: 8px; background: url('mypage_02bottom.gif') repeat scroll 0% 0% transparent; }
#qr { width: 170px; margin: 15px auto 0px; background: url('qr_bg.gif') repeat-y scroll 0% 0% transparent; }
#qr_top { height: 15px; background: url('qr_top.gif') repeat scroll 0% 0% transparent; }
#qr_img { text-align: center; padding: 4px 0px 10px; }
#qr_line { background: url('qr_bg.gif') no-repeat scroll 0% 0% transparent; }
#qr_text { padding: 5px 10px; }
#qr_text .fontsize8_linehi12 { font-size: 10pt; line-height: 12pt; color: rgb(85, 85, 85); }
#qr_bottom { height: 15px; background: url('qr_bottom.gif') repeat scroll 0% 0% transparent; }
#page_body { width: 760px; margin: auto; }
#contents { width: 590px; float: left; }
.mypage_con_midashi { height: 35px; background: url('title_bg.jpg') no-repeat scroll 0% 0% transparent; font-size: 11pt; font-weight: bold; padding: 10px 0px 0px 28px; }
.con_photo { margin: auto; }
#footer { width: 762px; background: url('footer_img.gif') repeat-x scroll left top rgb(255, 255, 255); margin-left: auto; margin-right: auto; }
#footer_line { width: 760px; height: 12px; }
#footer_logo { font-size: 8pt; width: 170px; margin-left: 10px; float: left; }
#footer_link { margin-top: 0px; padding-bottom: 15px; font-size: 10pt; }
#footer_link_in { width: 540px; margin-left: 20px; text-align: left; float: left; }
#footer_copyright { width: 762px; font-size: 8pt; text-align: center; padding: 0px 0px 8px; color: rgb(43, 170, 90); background: none repeat scroll 0% 0% rgb(255, 255, 255); }
#footer_link a:link, #footer_link a:visited { color: rgb(255, 255, 255); text-decoration: underline; }
#footer_link a:hover, #footer_link a:active { color: rgb(255, 255, 255); text-decoration: none; }
/* ::::: http://sk.skmeijin.jp/nc/admin/templates/variation/nc_71_1/03/under.css ::::: */

#title_company { width: 560px; background: url('title_company.jpg') no-repeat scroll left top transparent; height: 35px; text-indent: -999em; margin: 10px auto 15px 15px; }
.contents_under_01 { width: 560px; margin-left: 15px; margin-right: auto; }
.contents_01_text { width: 260px; margin-left: 10px; margin-right: 8px; float: left; }
.contents_01_text2 { padding: 0px 10px; }
.contents_01_text3 { width: 90%; font-size:14px; letter-spacing:2px; line-height:17px; text-align:left; }
.contents_01_photo { float: left; }
.con_photo_waku01 { width: 177px; float: left; margin-right: 14px; }
.con_photo_waku02 { width: 177px; float: left; }
.con_photo_text { width: 160px; text-align: left; margin: auto; }
.con_photo img { margin-bottom: 5px; }
.contents_under_01 .mypage_con_midashi { width: 532px; height: 35px; background: url('mypage_midashi.gif') no-repeat scroll 0% 0% transparent; font-size: 11pt; font-weight: bold; color: rgb(85, 85, 85); padding: 10px 0px 0px 28px; }
.table_contents { table-layout: auto; width: 558px; border-collapse: collapse; border: 1px solid rgb(113, 220, 139); margin: 0px 0px 10px; }
.table_contents_x { table-layout: auto; width: 558px; border-collapse: collapse; border: 1px solid rgb(113, 220, 139); margin: 0px 0px 5px; }
.tdcolor_left { width: 100px; background-color: rgb(238, 255, 244); padding:3px 0px 3px 10px: }
.tdcolor_left_x { width: 100px; background-color: rgb(238, 255, 244); text-align:center; }
.table_contents td { border-collapse: collapse; border: 1px solid rgb(165, 233, 190); padding: 3px 0px 3px 10px; }
/* ::::: http://sk.skmeijin.jp/nc/admin/templates/common/css/editer.css ::::: */

/* ::::: http://sk.skmeijin.jp/nc/admin/templates/variation/nc_71_1/03/print.css ::::: */

/* ::::: http://sk.skmeijin.jp/nc/admin/templates/variation/nc_71_1/03/print_under.css ::::: */

