/* この部分は消さないでください。created by smash 2005/08/08Copyright (C) 2005-2006 Movable Type Nyumon. All rights reserved.siteurl:http://30smash.main.jp/mt/*/
/* 背景と配置 */body {margin: 0px 0px 20px 0px;/* background-color: #8FABBE;*/background-image: url("graybg.gif");text-align: center; font-size:12px;}
/* リンク設定 */
a {font-size:12px;}
a:link {color:#0000ff; text-decoration:none}
a:visited {color:#0000ff; text-decoration:none}
a:active { color: #0000ff;}
a:hover { color: orange;}
/* 強調文字設定 */h1, h2, h3 {font-size:14px; margin: 0px;padding: 0px;font-weight: normal;}
.font_10{font-size:10px;}.font_16{font-size:16px;}
/* 全体の枠組み 横幅 */#container {line-height: 140%;margin-right: auto;margin-left: auto;text-align: left;padding: 0px;width: 780px;background-color: #FFFFFF; border-width: 0px 1px 1px 1px; border-style: solid; border-color:#666666;}
/* バナー設定 */#banner {font-family: Verdana, Arial, sans-serif;color: #555555;background-color: #ffffff; /* background-image: url() */;text-align: left;padding: 0px;}
#banner-img {display: none;margin:0;}
#banner a {color: #0000FF;text-decoration: none;}
#banner h1 {font-size: 0px; margin:0; padding:0;}
#banner h2 {font-size: small;}
/* テーブル設定 */
table
{
   border-left: solid 1px #999999;
   border-bottom: solid 1px #999999;
}

th,td
{
   border-top: solid 1px #999999;
   border-right: solid 1px #999999;
}
/* ３列左サイドバー */#left {float: left;width: 160px;background-color: #FFFFFF;overflow: hidden;}
/* ３列右サイドバー */#right {float: left;width: 160px;background-color: #FFFFFF;overflow: hidden;}
/* ３列メイン */#center {float: left;width: 448px;overflow: hidden;border-left: 1px solid #666666;border-right: 1px solid #666666;border-bottom: 1px solid #666666;}
/* 旧サイドバー */#side {float: left;width: 180px;background-color: #FFFFFF;overflow: hidden;}
/* 2列左サイドバー */
#left-side {
            float: left;width: 186px;
            background-color: #FFFFFF;
            overflow: hidden;
            border-bottom: 0px solid #666666;
            background-image: url("http://www.nikkal.net/img/subBg.jpg");
            background-repeat: repeat-y;
           }
.eigyou {
            background-image: url("http://www.nikkal.net/img/subT01.jpg");
            background-repeat: no-repeat;
            text-indent: -9999px;
            width:181px;
            height:51px;
            display:block;
}



#left-side a {font-size:12px;}
#left-side a:link {color:#0000ff; text-decoration:none}
#left-side a:visited {color:#0000ff; text-decoration:none}
#left-side a:active { color: #0000ff;}
#left-side a:hover { color: orange;}

/* 2列メイン */#main{float: left;width: 592px;overflow: hidden;}
/* 2列右サイドバー */#right-side {float: left;width: 180px;background-color: #FFFFFF;overflow: hidden;border-bottom: 1px solid #666666;border-left: 1px solid #666666;}
/* メイン本文 */
.content {padding: 15px 15px 5px 15px;background-color: #FFFFFF;color: #000000;font-family: Verdana, Arial, sans-serif;font-size: small;}
.content pre {font-size: larger;}
.dataheader {text-align:right;}
.entryheader {
background-image: url("http://www.nikkal.net/img/nakaT01.jpg");
background-repeat: no-repeat;
padding-top: 15px;
padding-bottom: 15px;
padding-left: 5px;
font-size:18px;
color:#625B5B;
font-weight:bold;

}
.entryH4 {
background-image: url("http://www.nikkal.net/img/nakaT02.jpg");
background-repeat: no-repeat;
padding-top: 8px;
padding-bottom: 8px;
padding-left: 15px;
font-size:14px;
color:#625B5B;
font-weight:bold;
}
.entryImg {
background-image: url("http://www.nikkal.net/img/photoGrade.png");
background-repeat: repeat-x;
background-position: 0 0;
width:537px;
border: 3px solid #cccccc;
padding-top: 20px;
padding-bottom: 20px;
text-align:center;
margin-left:10px;
}
.entryImg p {
width: 350px;
margin-left:auto;
margin-right:auto;
}

.entryZu {
width: 537px;
background-color: #ffffff;
border: 3px solid #cccccc;
padding-top: 20px;
padding-bottom: 20px;
}
.entryZu p {
width: 350px;
margin-left:auto;
margin-right:auto;
}

.content p {color: #000000;font-family: Verdana, Arial, sans-serif;font-size: small;font-weight: normal;line-height: 150%;text-align: left;margin-bottom: 10px;}
.content blockquote {line-height: 150%;}
.content li {line-height: 150%;}
.content h2 {color: #666666;font-family: Verdana, Arial, sans-serif;font-size: x-small;text-align: left;font-weight: bold;margin-bottom: 10px;}
.content h3 {color: #666666;font-family: Verdana, Arial, sans-serif;font-size: small;text-align: left;font-weight: bold;margin-bottom: 10px;}
.posted {color: #999999;font-family: Verdana, Arial, sans-serif;font-size: x-small;border-top: 1px solid #999999;text-align: right;margin-bottom: 25px;line-height: normal;padding: 3px;}


/* サイドバー設定 */
.sidebar {font-size: x-small;}

#calendar {line-height: 140%;color: #666666;font-family: Verdana, Arial, sans-serif;font-size: x-small;padding: 2px;text-align: center;margin-bottom: 30px;}
#calendar table {padding: 2px;border-collapse: collapse;border: 0px;width: 100%;}
#calendar caption {color: #666666;font-family: Verdana, Arial, sans-serif;font-size: x-small;text-align: center;font-weight: bold;text-transform: uppercase;letter-spacing: .3em;}
#calendar th {text-align: center;font-weight: normal;}
#calendar td {text-align: center;}
.sidebar ul {padding-left: 5px;margin: 0px;margin-bottom: 0px;}
.sidebar ul ul {margin-bottom: 0px;}
.sidebar #categories ul {padding-left: 15px;}
.sidebar li {color: #666666;font-family: Verdana, Arial, sans-serif;font-size: x-small;text-align: left;line-height: 100%;margin-top: 10px;list-style-type: none;}


.side {color: #666666;font-family: Verdana, Arial, sans-serif;font-size: x-small;text-align: left;line-height: 150%;margin-left: 8px;margin-top: 10px;margin-bottom: 10px;list-style-type: none; width:164px;background-image: url("http://www.nikkal.net/img/sideBgImg.gif");
            background-repeat: repeat-y;}
.sidebtm {
margin-left:15px;
}
.sideDnav {color: #666666;font-family: Verdana, Arial, sans-serif;font-size: x-small;text-align: left;line-height: 150%;margin-top: 10px;margin-bottom: 10px;list-style-type: none;}
.sidebar #categories li {list-style-type: circle;}

form {margin:0px;}
.photo {text-align: left;margin-bottom: 20px;}
.link-note {font-family: Verdana, Arial, sans-serif;font-size: x-small;line-height: 150%;text-align: left;padding: 2px;margin-bottom: 15px;}
#powered {font-family: Verdana, Arial, sans-serif;font-size: x-small;line-height: 150%;text-align: left;color: #666666;margin-top: 50px;}
#comment-data {float: left;width: 180px;padding-right: 15px;margin-right: 15px;text-align: left;border-right: 1px dotted #BBB;}
textarea[id="comment-text"] {width: 80%;}
.commenter-profile img {vertical-align: middle;border-width: 0;}
#footer {font-family: Verdana, Arial, sans-serif;font-size:12px;color: #666666;font-weight: bold;background-color: #f6f6f6;text-align: center;padding-left: 15px;}
/* content */
.content-nav{ margin: 10px; text-align: center;}
.date-header,.entry-content{ position: static; clear: both;}
.entry,.trackbacks,.comments,.archive{ position: static; overflow: hidden; clear: both; width: 100%; margin-bottom: 20px;}
.entry-content,.trackbacks-info,.trackback-content,.comment-content,.comments-open-content,.comments-closed{ clear: both; margin: 5px 10px;}
.entry-excerpt,.entry-body,.entry-more-link,.entry-more{ clear: both;}
.entry-footer,.trackback-footer,.comment-footer,.comments-open-footer,.archive-content{ clear: both; margin: 5px 10px 20px 10px;}
.comments-open label { display: block; }
#comment-author, #comment-email, #comment-url, #comment-text{ width: 240px;}
#comment-bake-cookie{ margin-left: 0; vertical-align: middle;}
#comment-post{ font-weight: bold;}
img.image-full { width: 100%; }
.image-thumbnail{ float: left; width: 115px; margin: 0 10px 10px 0;}
.image-thumbnail img{ width: 115px; height: 115px; margin: 0 0 2px 0;}


/* トップナビゲーション部分 */
#topmenu {margin:0; padding:0; border:0px solid;}
#topmenu img {margin:0; padding:0; border:0px solid;}
#migiuemenu {width:252px; height:30px;
             font-size:12px;
             float:right;
             border:0px solid;}

ul#migiue li{
	padding:0 0 0 0;
	margin:0 1px 0 0;
	float:left;
	list-style-type:none;
}
ul#migiue li a{
	margin:0 1px 0 0;
	padding:0;
	border:0px solid;

}
ul#migiue li a {font-size:12px;}
ul#migiue li a:link {color:#555555; text-decoration:none}
ul#migiue li a:visited {color:#555555; text-decoration:none}
ul#migiue li a:active { color: #555555;}
ul#migiue li a:hover { color: orange;}



div#header {
width:780px;
height:30px;
text-align:left;
margin:0;
padding:0;
border:0px solid;
}


ul#navi {
padding:0 0 0 0;
margin:0 0 0 0;
}
ul#navi li{
	margin:0; padding:0;
	float:left;
	list-style-type:none;
	display: inline;
	font-size: 0px;
}
ul#navi li a{
	margin:0; padding:0;
	display:block;
	width:125px;
	height:30px;
	border:none;
}

div#nline {margin:0; padding:0;
          background-image: url("http://www.nikkal.net/img/nline.gif");
          background-repeat: no-repeat;
	 display:block;
	 width:780px;
          height:5px;
	 border:0px solid;
}

/*  メインフラッシュ部分  */
#mainflash {margin: 15px 30px;}

/* メインメニュー部分 */

table#mainmenu {margin: 0px 28px;
                background-color: #ffffff;
                padding:0;
                border:0;

                }

/* お問合せ画像 */

.otoiawasep {
        width:164px;
        height:40px;
        margin-left:400px;
        margin-bottom:20px;
}
.otoiawasep a {
        background-image: url(http://www.nikkal.net/img/contactBtn.png);
	background-repeat: no-repeat;
        width:164px;
        height:40px;
        display:block;
        text-indent:-9999px;
            }

/* 営業品目部分 */
.param1 {float:left;
         width: 10px;
         margin: 0; 
         padding:0; 
         border: 0px solid;}
.param2 {
	background-image: url(http://www.nikkal.net/img/tensen.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	width: 155px;
        margin-left: 5px;
        margin-top: 5px;
}
.param3 {
	background-image: url(http://www.nikkal.net/img/arrowIcon.gif);
	background-repeat: no-repeat;
	background-position: 3px 5px;
	padding-left: 15px;
	width: 140px;
	padding-bottom: 5px;
}


.param4 {width:164px;
         background-image: url("http://www.nikkal.net/img/kadomaruTop.jpg");
            background-repeat: no-repeat;
            background-position: 0 0;
         font-size:14px;
         color: #333333;
         font-weight: bold;
         text-align: center;
         margin:0 0px 5px 0px; 
         padding:10px 0 10px 0; 
         
         }
.paramA {width:164px;
         background-image: url("http://www.nikkal.net/img/kadomaruBg.gif");
            background-repeat: repeat-y;
            background-position: 0 0;
         }
.w3c {
margin-left: 50px;
}
.w3c img{
border:none;
}

/*トピックス */
.topix {margin:0 0 0 20px; padding:0;}

/* ISOロゴ部分 */

.param5 {margin-top: 5px;
	 margin-bottom: 5px;
	 margin-left: 15px;
         padding:5px; 
         width:140px; height:100px;
         border:1px solid #666666;}

.param6 {float:left; margin-top:5px; margin-left:12px; padding:0;
         border:1px solid;}

.param7 {float:left; margin-top:0px; margin-left:12px; padding:0;
         border:0px solid;}

.param8 {margin-top: 5px;
	 margin-bottom: 5px;
	 margin-left: 15px;
         text-align: center;
         padding:5px; 
         width:140px; height:100px;
         border:1px solid #666666;}

.sitemap1
        {margin-left: 50px; 
         margin-top: 0px;
         padding:0 0 0 0; 
         width:400px;
         border:0px solid #666666;}

.sitemap3
        {margin-left: 50px; 
         margin-top: 0px;
         padding:0 0 0 0; 
         border:0px solid #666666;}

.table2 {border:none;}

.box1 {width:140px;margin:10px; padding:5px;float:left; border:0px solid;text-align:center;}
.mawarikomi {clear:both;}

*.float
 {
  float: left;
  margin-right: 1em;
 }
*.floatright
 {
  float: right;
  margin-right: 1em;
 }
*.floatclear
 {
 clear: both;
      }










