/*初期化*/* {    margin: 0;    padding: 0;    font-style: normal;    font-weight: normal;    font-size:12px;    font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka";    line-height:1.5;    text-align:left;    letter-spacing: normal;    color : Black;}/*全体*/BODY {}  /*メイン領域の宣言*/.mainblock {    border-right-width:10px;    border-right-style : groove ;    border-color : #5f6049;}/*サイト名 KIWInetWEBのロゴ画像*/.PageTop {    padding-right:10px;    height:60px; padding-top:10px;    margin-bottom:3px;    background-image: url("top.gif");    background-repeat: no-repeat;    font-size:x-small;    color:white;    text-align:right;    background-color:#33cc33;}/*ページ上部のボタンリンク用のCSSソース*/.Link_Bar {    background-color:Gray;    width : 100%;}.Link_Bar ul {     list-style-type : none;}.Link_Bar li {      list-style-type : none;     float: left;}.Link_Bar a {     display : block ;     background-color:Gray;     float : left;     margin:80px 10px;    font-size:medium;     padding : 0 1em;     border-left:solid;     border-left-width:1px;     border-color:white;color:white;}.Link_Bar a:link {color:white;}.Link_Bar a:active {color:white;}.Link_Bar a:visited {color:white;}.Link_Bar a:hover {    background-color:LightSteelBlue;    color : black;}.hidden {display:none;}/*終了*//*パンくずナビゲーション*/.breadnavi {    padding:1px 5px 1px 5px;    background: black;    color:#00ff80;    text-align:right;    border-top:solid;    border-top-width:5px;    border-bottom:solid;    border-bottom-width:2px;    border-color:Gray;    clear:both;}.breadnavi a:link{color:white;}.breadnavi a:active{color:white;}.breadnavi a:visited{color:white;}.breadnavi a:hover{color:Salmon;} /*カテゴリーメニュー*/#CategoMenu {    background-color: YellowGreen;    text-align:right;    border-bottom:solid;    border-bottom-width:1px;    border-color:Gray;    clear:both;}#CategoMenu a {    padding:2px 8px;    border-left:solid;    border-left-width:1px;    border-color:DarkGrey;    color:black;}#CategoMenu a:hover{    background-color : DarkOliveGreen;    color : white;}/*リンク要素のスタイルを継承しない際はこちらを指定*/.plain {    padding:2px 8px;    border-left:solid;    border-left-width:1px;    border-color:DarkGrey;    color : black ;    background-color : white;    border-bottom-width:0px;}/*同階層の基本ページ項目を表示する…　フラットメニュー群*/.FlatMenu {    background-color: Silver;    text-align:right;    border-bottom:solid;    border-bottom-width:1px;    border-color:Gray;    clear:both;}.FlatMenu a {    padding:2px 8px;    border-left:solid;    border-left-width:1px;    border-color:DarkGrey;}.FlatMenu a:link{color : black;}.FlatMenu a:active{color : black;}.FlatMenu a:visited{color : black;}.FlatMenu a:hover{    border-bottom-width:0px;    background-color : DarkOliveGreen;    color : white;}/*下層の項目を表示する…　下層フラットメニュー群*/.UnderNavi {    background: SeaShell;    text-align:right;    border-bottom:solid;    border-bottom-width:1px;    border-color:Gray;    clear:both;}.UnderNavi a {    padding:2px 8px;    border-left:solid;    border-left-width:1px;    border-color: LightGrey;}.UnderNavi a:link{color: Black;}.UnderNavi a:active{color: Black;}.UnderNavi a:visited{color: Black;}.UnderNavi a:hover{    border-bottom-width:0px;    background-color : DarkOliveGreen;    color : white;}/*通常ページ用メイン情報格納ボックス*/.Core_Contents {    padding:5px 20px 0px 45px;    text-align:left;    color:#666666;    clear:both;}/*トップページ専用指定*//*トップページ中央領域*/.Center {    background-image: url("%top_bg%");    background-repeat: no-repeat;    width:90%;     padding-left:10px;    padding-right:10px;    text-align:left;    color:Gray;    font-size:large;    margin-left:100px;    margin-right:200px;    margin-bottom:20px;}.Center p{    margin-top:10px ;      padding:5px 10px ;    border: solid thin Maroon;}.Center p strong{    font-style:bold;    color:Maroon;}/*トップページ用右側ナビゲーションボックス*/.Right {    width:200px;     float:right;     background-color : SkyBlue;}.Right h3 {    margin:10px 0 5px 0;    padding-left:5;    background-color : Navy;}.Right p{    margin:4px;      padding:3px;    font-size:x-small;    border: solid thin White;    background-color : LightBlue;}.left {    width:10%;    height:500px;     font-size:small;    text-align:left;    float:left;     background: #939393;    background-repeat: no-repeat;    background-color : LightGrey;    background-image: url("%Top_left%");}/*トップページ用掲示新着情報*/.TNV {    margin-left : 10px;}.TNV ul  {    list-style-type : none;    margin-left : 0px;}.TNV li {     margin-left : 0px;    list-style-type : none;     background-color : White;    border-left:1px solid LightGrey;    border-top:1px solid LightGrey;    border-right:1px solid #88c;    border-bottom:1px solid #88c;}.TNV a {     display:block;     padding : 1px 0px 1px 10px;    color:black;}.TNV a:link {color : black;}.TNV a:active {color : black;}.TNV a:visited {color : black;}.TNV a:hover {    background-color : LightGrey;    color:black;}.TNV none {padding: 1em:}/*トップページ用ページ更新情報*/.TMV{    padding-top:0px;    background : LightGrey;    border-right:1px solid #88c;    border-bottom:1px solid #88c;}.TMV ul { list-style-type : none; }.TMV li {     list-style-type : none;    margin-left : 0px;    border-right:1px solid LightGrey;    border-bottom:1px solid LightGrey;}.TMV a {     display:block;     color:black;    background : LightBlue;    font-size:x-small;}.TMV a:link{padding : 1px 0px 1px 10px; color : black;}.TMV a:active{padding : 1px 0px 1px 10px; color : black;}.TMV a:visited{padding : 1px 0px 1px 10px; color : black;}.TMV a:hover{    padding : 1px 0px 1px 10px;    background : white;    color:black;}/*カテゴリートップ部分用CSS定義*/.Catego_title{    float : left;}.Catego_img{    width:250px;     float : right;}/*カテゴリートップ部分用CSS定義終了*/#back {    clear:both;    width: 100%;    vertical-align: middle;    text-align: right;    padding-right: 10px;}#back img {vertical-align: middle; border:0;}/*見出し*/h1{    padding-left:0.5em;    font-size:xx-large;    font-weight:bold;    color : Gray;}h2 /*横バー型の見出スタイル*/    {    margin-left:-5px;    margin-bottom:30px;    padding-left:10px;    text-align:left;    background: DarkOliveGreen;    color:#ffffff;    border-style:none ;    font-size:large;    }h3 /*横バー型の見出スタイル*/    {    font-size:medium;    padding-left:10px;    margin-top:10px;    margin-bottom:3px;    text-align:left;    background: SteelBlue;    color:#ffffff;    border-style:none ;   }h4 /*bottom見出しのスタイル*/   {    color:Navy;    text-align:left;    font-weight:bold;}ul{}ol{}li {     margin-left:30px;     text-align:left;     list-itme-style:none;}dl{}dt{}dd{}p { margin-bottom:10px;}p img {margin-left:10px;}table { 　　　　font:0.8em; 　　　　background-color:#F2F2F2; }td {　　　 background-color:#D7DBDD;        color:#5A666E;        padding:2px;        text-align:left;        border-top:1px solid #FFF;        border-left:1px solid #FFF;        border-bottom:1px solid #AFB5B8;        border-right:1px solid #AFB5B8;  }th {        background-color:#5A666E;        color:#D7DBDD;        padding:2px;        text-align:center;        border-top:1px solid #93A1AA;        border-left:1px solid #93A1AA;        border-bottom:1px solid #2F3B42;        border-right:1px solid #2F3B42; }.th1{width:3em;}.th2{width:12em;}.th3{width:10em;}.th4{width:15em;}#netstop{       margin-top:8px;       margin-bottom:5px;       margin-left:10px;}#netstop table { 　　　　font:0.8em Arial, Helvetica, sans-serif; 　　　　background-color:#F2F2F2; 　　　　margin:0 auto;　　　　width:80%;}#netstop td {　　　 background-color:#D7DBDD;        color:#5A666E;        padding:2px;        text-align:left;        border-top:1px solid #FFF;        border-left:1px solid #FFF;        border-bottom:1px solid #AFB5B8;        border-right:1px solid #AFB5B8;  }#netstop th {        background-color:#5A666E;        color:#D7DBDD;        padding:2px;        text-align:center;        border-top:1px solid #93A1AA;        border-left:1px solid #93A1AA;        border-bottom:1px solid #2F3B42;        border-right:1px solid #2F3B42; }/*リンク*/a {text-decoration:none;}a:link{color:Navy;}a:active{color:Navy;}a:visited{color:Navy;}a:hover{color:SlateGray;} .summary{    border-bottom:1px dashed #999999;    padding:2px 5px 0px 10px;    clear:both;}/*掲示板独立ページ用*/.Notice_Top{     background-image: url(%Notice_Top%);     background-repeat : no-repeat;     width:740px; height : 10px;     margin-top : 15px ;}.Notice_Middle{     background-image: url(%Notice_Middle%);     background-repeat : y-repeat;     width:740px; }.NoticeTitle{     font-size:large;     font-weight:bold;     padding-left:20px;}.NoticeText{     font-size:12px;     width: 600px;     padding-left:20px;}.Notice_Bottom{     background-image: url(%Notice_Bottom%);     background-repeat : no-repeat;     width:740px; height : 10px;     margin-bottom : 15px ;}/*著作権*/.copy {    padding:0px 0px 0px 0px;    margin-top:100px;    background: #b8b4a1;    font-size:small;    color:#ffffff;    text-align:right;    border-top:solid;    border-top-width:1px;    border-bottom:solid;    border-bottom-width:2px;    border-color:#515147;    clear:both;}