/* page layout 　ここでページレイアウトを指定しています　　　*/

body {
	padding: 0px;
	text-align: center;
	font-size: 0.9em;
	line-height: 120%;
	color: #333333;
	margin: 0px;
	background-color: #FFFFFF;
	background-image : url(http://www.siz-sba.or.jp/nanoblocker/image/body-back.gif);

}

#container {
    margin: 0 auto;
    width: 750px;
    margin-bottom: 20px;
    background: #fff;
    text-align: left;
}
#container {
    border-width: 1px 1px 1px 1px;
    border-style: solid;
/*    border-color: #000000;*/
    border-color: #0066ff;
/*	background-color: #FFFFFF;*/
	background-image : url(http://www.siz-sba.or.jp/nanoblocker/image/contents-back.gif);
}
/*
#container-inner {
    border-width: 2px 2px 2px 2px;
    border-style: solid;
    border-color: #000000;

}
*/
/* 2カラム(左サイドバー) */

.layout-two-column-left #alpha {
    float: left;
    width: 180px;
    margin: 0px;
/*    background: #FFFFFF;*/
    padding:10px 0px 0px 0px;
}

.layout-two-column-left #alpha-inner {
    padding: 0px 10px 0px 0px;
}

.layout-two-column-left #beta {
    float: left;
    width: 560px;

}

.layout-two-column-left #beta-inner {
    padding: 10px 10px 0px 10px;
}

/* 左ナビゲーションの文字の配置はここ　　　*/
.layout-two-column-left #alpha .left-cate {
    text-align:center;

}

/*ヘッダー部分のナビゲーション*/
#head-nav {
                margin: 0px 0px 0px 0px;
	line-height:24px;
                height:24px;
                width: 750px;
	background-color: #000000;
	color: #FFFFFF;
	text-align: left;
                font-size:14px;
/*                border-top: 1px solid #666666;*/  
/*                border-bottom: 1px solid #666666; */
}

#head-nav a {
	text-decoration:none;
                color:#FFFFFF;
}
#head-nav a:link {
                color:#FFFFFF;
}

#head-nav a:visited {
                color:#FFFFFF;
}

#head-nav a:hover {
                color:#CC0000;
                
}


/*フッター*/

#footer {
                margin: 0px;
/*                padding-top : 0.8em;*/
                width: 750px;
	line-height:24px;
                height:24px;
	background-color: #73BDFB;
/*	background-image : url(http://www.siz-sba.or.jp/nanoblocker/image/footer-back.gif);*/
	background-repeat: no-repeat;
	color: #0066ff;;
	text-align: center;
                font-size:12px;
	clear:both;
/*                border-top: 1px solid #666666;  */
}

#footer a {
                color: #0066ff;

}

#footer a:hover {
/*                color: #0033ff;*/
	color: #FF6600;
}

/*------------------------------*/

/*左ナビゲーション*/
/*l-nav*/

 .left-box {
	width: 170px;
                padding: 0px;
                margin: 0px 0px 0px 0px;
	color: #ＦＦＦＦＦＦ;	
/*	background-color: #FFFFFF;*/
	background-image : url(http://www.siz-sba.or.jp/nanoblocker/image/nav-back1.gif);
	background-repeat : no-repeat;
}

.left-box ul {
	margin :0px;
	padding : 0px;

}

.left-box ul  ul {
	line-height:27px;
                height:27px;
                padding-left:0px;
	margin-right :0px;
}

.left-box li li {
	line-height:27px;
                height:27px;
/*	background-color: #EFE7B5;　左ナビの背景がベージュになる現象を解消*/
	background-image : url(http://www.siz-sba.or.jp/nanoblocker/image/subnav-back.gif);
	color: #333333;
/*                padding-left :0em;*/
                padding-top :0em;
	margin :0px;

}


.left-box li li a{
	background-image : url(http://www.siz-sba.or.jp/nanoblocker/image/subnav-back.gif);
/*                background-color: #EFE7B5;*/
	color: #333333;
	display : block ;
}

.left-box li li a:link{

	color: #333333;

}

.left-box li li a:visited {
    text-decoration:none;
/*                background-color: #EFE7B5;*/
	color: #333333;
	}

.left-box li li  a:active {
/*                background-color: #EFE7B5;*/
	color: #333333;
	}

.left-box  li li a:hover {
	color: #990000;
/*                background-color: #EFE7B5;*/
	background-image : url(http://www.siz-sba.or.jp/nanoblocker/image/subnav-back2.gif);
/*	background-image : none;*/
	text-decoration:none;
	}

.left-box li {
	margin:0px 0px 5px 0px;
	list-style-type: none;
	font-size:100%;
	color: #FFFFFF;
/*                padding-left :3em;*/
/*                padding-top :0.3em;*/
/*	background-color: #CC0000;　左ナビが赤になる現象を解消*/
	background-image : url(http://www.siz-sba.or.jp/nanoblocker/image/nav-back1.gif);
	background-repeat : no-repeat;
	line-height:30px;
                height:30px;

}

.left-box li a {
	color: #FFFFFF;
	display : block ;

	width: 170px;
/*	line-height:35px;*/
	display : block ;
	margin : 0px 0px 0px 0px;
	font-size: 100%;
/*	background-color: #000000　左ナビの背景が黒になる現象を解消*/;
	background-image : url(http://www.siz-sba.or.jp/nanoblocker/image/nav-back1.gif);
	background-repeat : no-repeat;

}
.left-box a:link {
	text-decoration:none;
	color: #FFFFFF;
	}

.left-box a:visited {
    text-decoration:none;
	color: #FFFFFF;
	}

.left-box a:active {
	color:#FFFFFF;
	}

.left-box  a:hover {
	color: #FFFFFF;
    text-decoration:underline;
 /*   background-color: #FFECD0;*/
	background-image : url(http://www.siz-sba.or.jp/nanoblocker/image/nav-back2.gif);
	background-repeat : no-repeat;
	}
/* 左ナビゲーションおわり*/


/*　検索のform指定　*/
form { margin: 0; padding: 0; }

/*　検索などの指定　はじまり　*/
.module-header,
.trackbacks-header,
.comments-header,
.comments-open-header,
.archive-header {
    /* ie win (5, 5.5, 6) bugfix */
    p\osition: relative;
    width: 100%;
    w\idth: auto;

    margin: 0;
/*    border-left: 5px solid #36414d;*/
    border-left: 10px solid #73BDFB;
    border-right: 1px solid #73BDFB;
    border-top: 1px solid #73BDFB;
    border-bottom: 1px solid #73BDFB;
/*#0066ff*/
    padding: 5px;
/*    color: #fff;*/
    color: #0066ff;
/*    background: #a3b8cc;*/
    background: #B9DEFD;
    font-weight: bold;
    font-size:14px;
    line-height: 1;
    text-transform: uppercase;
}

.module-header a,
.module-header a:hover,
.trackbacks-header a,
.trackbacks-header a:hover,
.comments-header a,
.comments-header a:hover,
.comments-open-header a,
.comments-open-header a:hover
.archive-header a,
.archive-header a:hover {
/*    color: #fff;*/
       color: #000;
       text-decoration: underline;
}

/*　検索などの指定　おわり　*/

/*module-content のリンク文字の色の指定*/
/*元の色
.module-content a { color: #36414d; }
.module-content a:hover { color: #a3b8cc; }
*/
.module-content a { color: #333333; }
.module-content a:hover { color: #666666; }
/*module-content のリンク文字の色の指定  おわり*/

/* modules */

.module {
/*    border-bottom: 1px solid #f3f6f9;*/
/*   background: #EBFAFF;*/
   background: #F0F0F0;
    border-top: 1px solid #cfd4d9;
	width:170px;
	margin:0px 0px 10px 5px;
	padding:0px;
}

.module-content {
    margin: 0 0 10px 0;
/*    border-top: 1px solid #cfd4d9;*/
    border-top: 1px solid #666666;
    padding: 10px 10px 0 10px;
    font-size: 0.9em;
    line-height: 1;
}

.module-search input { font-size: 12px; }
.module-search #search { width: 100px; }

.module-mmt-calendar .module-content table,
.module-calendar .module-content table { font-size: 10px; }

.module-powered { border-width: 0; }
.module-powered .module-content {
    margin-bottom: 0;
    border: 1px dashed #a3b8cc;
    padding-bottom: 10px;
    color: #292e33;
    background: #fff;
}

.module-photo { background: none; }
.module-photo img { border: solid 1px #fff; }

.module-list {
    margin: 0 15px 10px 15px;
    list-style: disc;
}

.module-list .module-list {
    margin: 5px 0 0 0;
    padding-left: 15px;
    list-style: circle;
}

.module-list-item {
    margin-top: 0;
    color: #666;
    line-height: 1.2;
}

.typelist-thumbnailed .module-list {
    margin: 0 0 10px 0;
    list-style: none;
}

.typelist-thumbnailed .module-list-item {
    margin: 1px 0;
    padding: 0;
    background: #f3f6f9;
}

.typelist-thumbnail {
    background: #fff;
}

.module-photo img { border: 1px solid #fff; }

.module-featured-photo { width: 398px; }
.module-featured-photo .module-content {
    margin: 0;
    border-width: 0;
    padding: 0;
}
.module-featured-photo img { width: 398px; }

.module-recent-photos .module-content { padding: 10px 0 0 19px; }
.module-recent-photos .module-list { margin: 0; }
.module-recent-photos .module-list-item {
    width: 64px; /* mac ie fix */
    margin: 0 10px 10px 0;
    padding: 0;
    background: none;
}

.module-recent-photos .module-list-item a {
    border: #cfd4d9 1px solid;
    padding: 1px;
    background: #fff;
}

.module-recent-photos .module-list-item a:hover {
    border-color: #36414d;
    background: #fff;
}

.module-tagcloud .module-list {text-align: center; }
.module-tagcloud .module-list { list-style: none; }
.module-tagcloud .module-list-item { display: inline; }
.module-tagcloud li.taglevel1 { font-size: 19px; }
.module-tagcloud li.taglevel2 { font-size: 17px; }
.module-tagcloud li.taglevel3 { font-size: 15px; }
.module-tagcloud li.taglevel4 { font-size: 13px; }
.module-tagcloud li.taglevel5 { font-size: 11px; }
.module-tagcloud li.taglevel6 { font-size: 9px; }



/*--　コンテンツ内スタイル　--*/
.content-nav
{
   margin: 0px 0px 10px 0px;
}

.entry-content,
.comment-content,
.trackback-content {
    margin-left: 10px;
    margin-right: 5px;
    margin-top:0px;
    margin-bottom:0px;
}

/*--　コンテンツ内スタイル　おわり　--*/

/*検索結果のサイトの名前*/
.search-results-header {
    background: #DADADA;
    color: #333333;
    margin-top: 10px;
    margin-bottom: 20px;
    padding: 3px 10px 3px 10px;
    font-size: 100%;

}
/*検索結果のエントリータイトル*/
.search-results-entrytitle {
    margin-top: 0;
/*    border-left: 10px solid #dae0e6;*/
    font-size: 120%;
　 font-weight: bold;
/*
   vertical-align: bottom;
    padding: 4px 2px 2px 10px;
    color: #fff;
    border-left: 10px solid #8DC6FE;
    background: #DDEEFF;
*/
    padding: 2px 2px 2px 5px;

    border-left: 10px solid #666666;
/*    border-right: 1px solid #8DC6FE;
    border-top: 1px solid #8DC6FE;
    border-bottom: 1px solid #8DC6FE;
*/
    color: #333333;
    background: #DADADA;
    line-height: 1;
    text-transform: uppercase;
}


/* コンテンツ内のタイトル*/
.entry-header,
.archive-title {
    margin-top: 0;
/*    border-left: 10px solid #dae0e6;*/
    font-size: 1.0em;;
　 font-weight: bold;
/*

    padding: 2px 2px 2px 5px;
    color: #fff;
    border-left: 10px solid #003300;
    background: #004D00;
*/
    vertical-align: bottom;
    padding: 3px 0px 0px 25px;
    color: #0066ff;
    line-height:27px ;
    text-transform: uppercase;
    background:url(http://www.siz-sba.or.jp/nanoblocker/image/title-all.gif) no-repeat 0px 0px;
}

#archive-title {
    margin-top: 0;
/*    border-left: 10px solid #dae0e6;*/
    font-size: 1.0em;;
　 font-weight: bold;
/*

    padding: 2px 2px 2px 5px;
    color: #fff;
    border-left: 10px solid #003300;
    background: #004D00;
*/
    vertical-align: bottom;
    padding: 3px 0px 0px 25px;
    color: #0066ff;
    line-height:27px ;
    text-transform: uppercase;
    background:url(http://www.siz-sba.or.jp/nanoblocker/image/title-all.gif) no-repeat 0px 0px;
}




/*コンテンツ内の画像の配置*/
.entry-content img {
   clear:both;
   float:right;
/*   float:center;*/
   margin:5px;
}


/*コンテンツ内の表内の空セルの表示*/
.border-show  {
   empty-cells: show;
}


/*--　clear:both　の指定　--*/
.date-header,
.entry-content {
    position: static;
    clear: both;
}

.clearboth {
    position: static;
    clear: both;
}
/*--　日付アーカイブの日付別の指定　--*/
.date-header {
　　font-size : 1em;
    text-align: right;
}




/*エントリーごとの下のマージン*/

.entry,
.trackbacks,
.comments,
.archive {
    position: static;
    overflow: hidden;
    clear: both;
    width: 100%;
    margin-bottom: 5px;

}

.entry-content,
.trackbacks-info,
.trackback-content,
.comment-content,
.comments-open-header
content,
.comments-closed {
    clear: both;
}

.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 10px 10px;
}
/*--　clear:both　の指定　おわり　--*/

/*--　entry-body　の中の携帯画像の配置　の指定　--*/
.entry-body-mb {
    clear: both;
}
.entry-body-mb br{
    clear: both;
}
/*--　entry-body　の中の携帯画像の配置　の指定　おわり--*/


/*--　entry-header のリンク　--*/

.entry-header　a,
    text-decoration:underline;
    color: #0066ff;
    font-weight:bold;
}

.entry-header a:link
 {
    color: #0066ff;
                font-weight:bold;
}

.entry-header a:visited
 {
    color: #0066ff;
}

.entry-header a:hover
 {
                color:#003366;
/*    background:url(http://www.siz-sba.or.jp/nanoblocker/image/title-all2.gif) no-repeat 0px 0px;*/
                
}

/*--　entry-header の指定　おわり　--*/



/*--　entry-to-top　の指定　--*/
.entry-to-top{
    line-heigh: 1.0;
    height: 1.0;
    border-top : solid 1px #333333;
    margin :4px 0px 2px 0px;
    padding-top :2px;

}

.entry-to-top a,
{
    text-decoration:underline;
    color:#804000;
/*cccc66;*/
/*660033;*/
    font-size: 80%;
    background-position :left bottom;

}

.entry-to-top a:link
 {
                color:#804000;
}

.entry-to-top a:visited
 {
                color:#804000;
}

.entry-to-top a:hover
 {
                color:#cc0000;
                
}


/*--　entry-to-top　の指定　おわり　--*/

/*--　entry-more　の指定　--*/

.entry-more hr{
       margin : 20px 0px 20px 0px;
}


.entry-more-link a,
{
                text-decoration:underline;
/*                color:#030;*/
                color:#0066ff;
    font-size: 1.0em;
    background-position :left bottom;
　 font-weight: bold;

}
.entry-more-link a:link
 {
/*                color:#030;*/
                color:#0066ff;
}

.entry-more-link a:visited
 {
/*                color:#030;*/
                color:#0066ff;
}

.entry-more-link a:hover
 {
/*                color:#030;*/
                color:#FF6600;
                
}

/*--　entry-more　の指定　おわり　--*/

/*--　archive-list　の指定　--*/
.archive-list a,
{
                text-decoration:underline;
/*                color:#030;*/
                color:#333333;
    font-size: 1.0em;
    background-position :left bottom;
　 font-weight: bold;

}
.archive-list a:link
 {
/*                color:#030;*/
                color:#333333;
}

.archive-list a:visited
 {
/*                color:#030;*/
                color:#333333;
}

.archive-list a:hover
 {
/*                color:#030;*/
                color:#CC0000;
                
}

/*--　archive-list の指定　おわり　--*/
/*--　全般リンク　の指定　--*/
a,
{
                text-decoration:underline;
/*                color:#030;*/
                color:#333333;
    font-size: 1.0em;
    background-position :left bottom;
/*　 font-weight: bold;*/

}
a:link
 {
/*                color:#030;*/
/*                color:#333333;*/
	color: #0066ff;
}

a:visited
 {
/*                color:#030;*/
/*                color:#333333;*/
	color: #0066ff;
}

a:hover
 {
/*                color:#030;*/
	color: #FF6600;
                
}

/*--　全般リンク の指定　おわり　--*/

/*--　コメントのスタイルの指定　--*/
.comment-listname {
    background: #DADADA;
}


/*--　各種基本設定--*/
h1, h2, h3 {
	margin: 0px;
	padding: 0px;
	font-weight: normal;

	}


p {
               margin: 5px;
               margin-top: 12px;
}
a img { border: 0; }


.nonefloat img{
    float: none;
    vertical-align: middle;
}
.nonefloat {
    line-height: 18px;

}

.table-style01 table{
    border: none;
    padding: 0px;
    margin: 10px;
    text-align: left;
    font-size: 100%;
    line-height: 150%;
    color: #333333;
    border-collapse:collapse;
}

.table-style01 td{
	padding: 3px;
	empty-cells: show;
    border: 1px solid #333333;
}   


/*--　各種基本設定--*/

/*******　全般文字スタイル設定　始まり*******/
.tx110perred {
    color:#CC0000;
    letter-spacing:-0.1em;
    font-size:110%;
    font-weight: bold;
}

.tx105perred {
    color:#CC0000;
    letter-spacing:-0.1em;
    font-size:105%;
    font-weight: bold;
}


.tx90perred01 {
    color:#CC0000;
    letter-spacing:-0.1em;
    font-size:90%;
    text-decoration:none;
}

.tx105perblack {
    color:#333333;
    letter-spacing:-0.1em;
    font-size:105%;
    font-weight: bold;
}
.tx120pergreen {
    color:#006500;
    letter-spacing:-0.1em;
    font-size:120%;
    font-weight: bold;
}

.tx120pergreen-kasen{
    color:#006500;
    letter-spacing:-0.1em;
    font-size:120%;
    font-weight: bold;
    border-bottom:1px solid #000000;
}
.back01{
    margin-top: 0;
/*    border-left: 10px solid #333333;*/
    padding: 0.5em 0.3em 0em 0.8em;
    color: #333;
    background: #F0ECBB;
　 font-weight: bold;
   vertical-align: bottom;
}

.back02{
    margin-top: 0;
/*    border-left: 10px solid #333333;*/
    padding: 0.5em 0.5em 0.5em 0.8em;
    color: #333;
    background: #F0ECBB;
   vertical-align: bottom;
}

.waku01{
    margin-top: 0;
    border: 1px solid #333333;
    padding: 0.5em 0.5em 0.5em 0.8em;
    color: #333;
   vertical-align: bottom;
}

.line-style01{
	text-align: center;
	line-height: 200%;
}
/*******　全般文字スタイル設定　終わり*******/


/*メニュー設定
*****************************************************************/
.sidemenu {
	width:170px;
	margin:0px 0px 5px 5px;
	padding:0px;
/*	color: #0066ff;*/
	color: #666666;
}



.sidemenu a:link {
	text-decoration:underline;
/*	color: #0066ff;*/
	color: #666666;
	}

.sidemenu a:visited {
	text-decoration:underline;
/*	color: #0066ff;*/
	color: #666666;
	}

.sidemenu a:active {
	text-decoration:underline;
/*	color: #0066ff;*/
	color: #666666;
	}

.sidemenu  a:hover {
/*	color: #0033ff;*/
	color: #FF6600;
    text-decoration:underline;
	}


.sidemenu-top-top {
	background:url(http://www.siz-sba.or.jp/nanoblocker/image/left-nav01-1.gif) no-repeat 0px 0px;
	height:4px;
	display:block;
	margin:0px;
}
.sidemenu-top {
/*	background:url(http://www.siz-sba.or.jp/nanoblocker/image/left-nav01-1.gif) no-repeat 0px 11px;*/
	background:url(http://www.siz-sba.or.jp/nanoblocker/image/left-nav01-1.gif) no-repeat left bottom;
	font-size: 4px;
	height:4px;
	line-height:4px;
	display:block;
	margin:0px 0px 0px;
}

.sidemenu-middle {
	background:url(http://www.siz-sba.or.jp/nanoblocker/image/left-nav01-2.gif) repeat-y 0px 0px;
	margin:0px auto;
	padding:0px;
	text-align:center;
}

.sidemenu-bottom {
	background:url(http://www.siz-sba.or.jp/nanoblocker/image/left-nav01-3.gif) no-repeat 0px 0px;
	font-size: 4px;
	height:12px;
	display:block;
}
.sidemenu ul {
	margin:10px 2px 0px 10px;
	padding:0px;
	text-align:center;
	list-style:none;
}
.sidemenu li {
	text-align:left;
	margin:0px;
	padding:0px 0px 0px 8px;
	line-height:1;
	background:url(http://www.siz-sba.or.jp/nanoblocker/image/point.gif) no-repeat center left;
	border-bottom:1px dotted #CCCCCC;
}

.sidemenu-top-g {
/*	background:url(http://www.siz-sba.or.jp/nanoblocker/image/left-nav-g1.gif) no-repeat 0px 11px;*/
	background:url(http://www.siz-sba.or.jp/nanoblocker/image/left-nav-g1.gif) no-repeat left bottom;
	font-size: 4px;
	height:4px;
	line-height:4px;
	display:block;
	margin:0px 0px 0px;
}

.sidemenu-middle-g {
	background:url(http://www.siz-sba.or.jp/nanoblocker/image/left-nav-g2.gif) repeat-y 0px 0px;
	margin:0px auto;
	padding:0px;
	text-align:center;
}

.sidemenu-bottom-g {
	background:url(http://www.siz-sba.or.jp/nanoblocker/image/left-nav-g3.gif) no-repeat 0px 0px;
	font-size: 4px;
	height:12px;
	display:block;
}

.sidemenu-top-y {
/*	background:url(http://www.siz-sba.or.jp/nanoblocker/image/left-nav-y1.gif) no-repeat 0px 11px;*/
	background:url(http://www.siz-sba.or.jp/nanoblocker/image/left-nav-y1.gif) no-repeat left bottom;
	font-size: 4px;
	height:4px;
	line-height:4px;
	display:block;
	margin:0px 0px 0px;
}

.sidemenu-middle-y {
	background:url(http://www.siz-sba.or.jp/nanoblocker/image/left-nav-y2.gif) repeat-y 0px 0px;
	margin:0px auto;
	padding:0px;
	text-align:center;
}

.sidemenu-bottom-y {
	background:url(http://www.siz-sba.or.jp/nanoblocker/image/left-nav-y3.gif) no-repeat 0px 0px;
	font-size: 4px;
	height:12px;
	display:block;
}

.sidemenu-top-b {
/*	background:url(http://www.siz-sba.or.jp/nanoblocker/image/left-nav-b1.gif) no-repeat 0px 11px;*/
	background:url(http://www.siz-sba.or.jp/nanoblocker/image/left-nav-b1.gif) no-repeat left bottom;
	font-size: 4px;
	height:4px;
	line-height:4px;
	display:block;
	margin:0px 0px 0px;
}

.sidemenu-middle-b {
	background:url(http://www.siz-sba.or.jp/nanoblocker/image/left-nav-b2.gif) repeat-y 0px 0px;
	margin:0px auto;
	padding:0px;
	text-align:center;
}

.sidemenu-bottom-b {
	background:url(http://www.siz-sba.or.jp/nanoblocker/image/left-nav-b3.gif) no-repeat 0px 0px;
	font-size: 4px;
	height:12px;
	display:block;
}

.sidemenu-top-gray {
/*	background:url(http://www.siz-sba.or.jp/nanoblocker/image/left-nav-gray1.gif) no-repeat 0px 11px;*/
	background:url(http://www.siz-sba.or.jp/nanoblocker/image/left-nav-gray1.gif) no-repeat left bottom;
	font-size: 4px;
	height:4px;
	line-height:4px;
	display:block;
	margin:0px 0px 0px;
}

.sidemenu-middle-gray {
	background:url(http://www.siz-sba.or.jp/nanoblocker/image/left-nav-gray2.gif) repeat-y 0px 0px;
	margin:0px auto;
	padding:0px;
	text-align:center;
}

.sidemenu-bottom-gray {
	background:url(http://www.siz-sba.or.jp/nanoblocker/image/left-nav-gray3.gif) no-repeat 0px 0px;
	font-size: 4px;
	height:12px;
	display:block;
}





/*フロート回り込み解除処理*/
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hides from IE-mac ￥*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* End hide from IE-mac */

.clearfix-bar {
	clear:both;
	height:0px;
	border:0px;
}
.dn {display:none;}

/*メニュー設定 終わり
*****************************************************************/


/*******　ナノ用全般文字スタイル設定２　始まり*******/

.entry-sub-title1 {
    background:url(http://www.siz-sba.or.jp/nanoblocker/image/entry/mega.gif) no-repeat 0px 0px;
    font-weight: bold;
    padding-left: 50px;
    padding-top: 6px;
    margin : 5px 0px 0px 0px;
    height:29px;
    line-height:29px;
    width: 500px;
    vertical-align: text-bottom;
}

.entry-sub-title2 {
    background:url(http://www.siz-sba.or.jp/nanoblocker/image/entry/ookan.gif) no-repeat 0px 0px;
    font-weight: bold;
    padding-left: 50px;
    padding-top: 6px;
    margin : 5px 0px 0px 0px;
    height:29px;
    line-height:29px;
    width: 500px;
    vertical-align: text-bottom;
}


.tx-box-left {
    float:left;
    width: 185px;
}

.tx-box-right {
    width: 290px;
    float:right;
    padding-right: 20px;
}


.tx-box1 {
    border: 1px solid #333333;
    padding: 5px;
    margin: 5px;
    width: 180px;
}


.tx-box2 {
    border: 1px solid #333333;
    padding: 5px;
    margin: 5px;
    width: 278px;
}

.top-jikken1 {
   margin : 5px 10px 10px 10px;
/*    background: #FFFEBB;*/
/*    background: #E2FF8C;*/
/*    background: #FFFFBB;*/
    height:100%;
    padding:10px 10px 10px 25px;
    border: 2px solid #E2FF8C;


}
.top-jikken1-float {
    float:right;
    width: 150px;
}
.top-jikken1-float img{
    float:none;
}

.top-jikken2 {
   margin : 5px 10px 10px 10px;
/*    background: #FFFEBB;*/
/*    background: #E2FF8C;*/
/*    background: #FFFFBB;*/
    height:100px;
/*    padding:10px 25px 10px 25px;*/
    padding:10px 10px 10px 25px;
    border: 2px solid #E2FF8C;

}

.top-jikken2-float {
    float:right;
/*    width: 200px;*/
    width: 150px;
}

.top-jikken2-float img{
    float:none;
}

.left-otoiawase {
    text-align: center;
    font-size: 1em;
}

.tx-bold {
    font-weight: bold;
}

.tx100ora {
    color:#FF6600;
/*    letter-spacing:-0.1em;*/
    font-size:100%;
/*    font-weight: bold;*/
}

.tx100blue1 {
    color:#0066FF;
/*    letter-spacing:-0.1em;*/
    font-size:110%;
    font-weight: bold;
    border-bottom: 1px solid #0066FF;
    width: 100%;
}
/*******　ナノ用全般文字スタイル設定２　終わり*******/

/*******　ナノ用　エントリー内容スタイル設定　始まり*******/

.gaiyou_title01 {
	background-color: #A5E3FF;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 30px;
	vertical-align: top;
	margin: 0px;

}
.gaiyou_title02 {
	padding-left: 3em;
	vertical-align: bottom;
	margin: 0px;
	font-size:15px;
	border-bottom:4px solid #3399FF;	
	height: 30px;
	color: #000066;
	font-weight: bold;
	background:url(sub_title.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align:left;

}

.gaiyou_table01 {
/*	line-height: 20px;*/
	margin: 10px 0 0 0;
	vertical-align:middle;
}

.gaiyou_tr  tr{
/*	padding-right: 10px;*/
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	vertical-align: middle;
}

.gaiyou_table02 {
	margin-left: 20px;
	line-height: 15px;
	margin-top: 30px;

}


.tr01 {
	background-color: #EBEBEB;
	vertical-align: top;
                text-align:left;
       	padding-left: 10px;
       	padding-top: 5px;
       	padding-bottom: 5px;
}



.tr01 img  {
                float: none;

}

.tr02 {
	vertical-align: top;
}




.text01 {
	color: #FF6600;
	font-weight: bold;

}

.text02 {
	color: #0000FF;
	font-weight: bold;

}

.text03 {
	color: #666666;
	font-weight: bold;
	font-size:15px;
/*	height: 25px;*/
/*	vertical-align:middle;*/
	background-color: #efefef;
	padding:3px;
                margin:5px; 
                line-height: 130%;
                border:1px solid #999999;
}
.text04 {
	color: #FF6600;
	font-weight: bold;
	font-size:15px;

}

.tinyd-div {
	width:95%;
}

.td10 td{
	padding: 5px;
	height: 18px;
	text-align:left;
	border-bottom:1px solid #999999;

}




.gaiyou_title02 {
	padding-left: 3em;
	vertical-align: bottom;
	margin: 0px;
	font-size:15px;
	border-bottom:4px solid #3399FF;	
	height: 30px;
	color: #000066;
	font-weight: bold;
	background:url(http://www.siz-sba.or.jp/nanoblocker/image/sub_title.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align:left;
}

.tinyd-div {
	width:95%;

}

.kigyousyoukai-table {
	width:100%;
	margin: 30px 0 0 0;
                border-collapse: collapse;
	border: 1px solid #666666;
                empty-cells: show;	
}

.kigyousyoukai-table td{
	border: 1px solid #666666;	
}

.kigyousyoukai-col1 {
	line-height: 20px;
	vertical-align:middle;
	width:30%;
	background-color: #efefef;
	padding-left: 10px ;
	padding-right: 10px ;

}

.kigyousyoukai-col2 {
	line-height: 20px;
	vertical-align:middle;
	width:70%;
	padding-left: 10px ;
	padding-right: 10px ;
}


/*******　ナノ用　エントリー内容スタイル設定　終わり*******/


/*******　ナノ用　お問合せ関係　スタイル設定*******/

#box {
	padding-left: 20px ;
	padding-right: 20px ;
}

.box-head {
	padding-left: 5px ;
	border-left: 5px solid #999999;
	background-color: #efefef;
	margin: 20px 0 0 0;
}
.box-content {

}
#box2 {
	padding-left: 0px ;
	padding-right: 20px ;
	margin :20px;
}

#box2 ul {
	margin :0px;
}
#box2 li{
	list-style:none;
}
.sekou-list {
	padding-left: 5px ;
	border-left: 5px solid #999999;
	background-color: #efefef;
	margin: 20px 0 10px 0;
}
.sekou-list-des {
	padding-left: 10px ;
}

.sekou-sub-title1 {
    background:url(http://www.siz-sba.or.jp/nanoblocker/image/entry/mega.gif) no-repeat 0px 0px;
    font-weight: bold;
    padding-left: 50px;
    padding-top: 6px;
    margin : 5px 0px 0px 10px;
    height:29px;
    line-height:29px;
    width: 450px;
    vertical-align: text-bottom;
}


.siriese-00 {

}


.siriese-01 {
	background-color: #D3EBFE;
	border: 1px solid #73BDFB;
         line-height:20px;
         font-weight: bold;
}

.siriese-02 {
         line-height:16px;
	font-size: 0.9em;
}

.siriese-03 {

}

.siriese-04 {
	font-size: 0.9em;
}

.mt-image-left {
    float: left;
    margin: 0 20px 20px 0;
}

.mt-image-center {
    display: block;
    margin: 0 auto 20px;
    text-align: center;
}

.mt-image-right {
    float: right;
    margin: 0 0 20px 20px;
}


/*--　ホーム　トピックス　--*/

.home-topics {
    margin-left : 3px;
    margin-right : 7px;
    margin-top : 0px;
    margin-bottom : 20px;
    background: #FFFFFF;*
    border : solid 2px #FF9900;
}


.home-topics-img {
    font-weight: bold;
    color:#FFFFFF;
    background: #FF9900;
    height : 22px;
    line-height : 22px;
/*    border-bottom : solid 2px #CC0000;*/
    margin-bottom : 6px;
    padding: 0px 20px 0px 20px;

}



.home-topics-list {
    text-align: left;
    line-height: 1.5;
    margin: 0px 0px 5px 15px;
    padding-left: 20px;
/*    list-style: none;*/
/*    list-style: circle;*/
}

.home-topics-list-item {
    margin-top: 0px;
    margin-bottom: 0px;

}



.home-topics a
{
    text-decoration:underline;
    color:#FF6600;
    font-size: 100%;
    background-position :left bottom;

}

.home-topics a:link
 {
                color:#FF6600;
}

.home-topics a:visited
 {
                color:#FF6600;
}

.home-topics a:hover
 {
                color:#0066ff;
                
}

/*--　ホーム　トピックス　の指定　おわり　--*/














