<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*デフォルト設定の削除*/
*{
    margin:0; padding:0;
    font:normal normal normal 100%/1.3 "ＭＳ Ｐゴシック","Osaka",sans-serif;
    border:none}

/*ページ全体設定*/
body{
 font-size: 84%; font-style: normal;
 color: #333333; background-color: #999999;
 text-align: left}

/*リンク設定*/
a:link{  font-style: normal; color: #000099; text-decoration: underline}
a:visited{  font-style: normal; color: #660033; text-decoration: underline}
a:hover{  font-style: normal; color: #990000; text-decoration: underline}
a:active{  text-decoration:none}

.menu:link{ font-style: normal; color: #FFFFFF; font-weight: bold;
 text-decoration: underline}
.menu:visited{ font-style: normal; color: #CCCCCC; font-weight: bold;
 text-decoration: underline}
.menu:hover{ font-style: normal; color: #FFCCFF; font-weight: bold;
 text-decoration: underline}
.menu:active{ text-decoration:none}

.img:link{ boder: none;}
.img:visited{ boder: none;}
.img:hover{ boder:1px #999999 dot;}
.img:active{ boder:1px #999999 dot;}

#page a:link{ color: #666666;}
#page a:visited{ color: #666666;}
#page a:hover{ color: #6666FF;}

.title:link{ font-weight: bold; text-decoration: none}
.title:hover{ font-weight: bold; text-decoration: underline}
.title:visited{ font-weight: bold; color: #990000; text-decoration:none}

/*テーブル設定*/
table{  text-align: left; border-collapse: collapse; width: 100%;}
table.contents{ width: 745px; background-color: #FFFFFF; table-layout: fixed;}
table.cel{ margin: 0.5em 1.5em 1em/*上、左右、下*/; width: 90%;}

td#menu{ 
 width: 150px; vertical-align: top; 
 color: #FFFFFF; background-color: #999999;
 padding-top: 50px;
 position: relative;
 } /*背景画像はtop.cssにて指定*/

td#main{ width: 565px; padding: 10px/*上下左右*/}

td.cel{ border:1px #CCCCCC solid;
 padding: 3px 1em /*上下、左右*/;
 vertical-align: middle; }
 
td.info{ vertical-align: top; font-size: 100%;}

/*レイアウト設定*/

/***ヘッダー***/
div#head{ 
 background-color: #666666;
 font-size: 82%; color: #CCCCCC; text-align: right;
 padding-right: 1em; padding-top: 4px; padding-bottom: 2px; margin-right: 5px}

 /*ページ概説*/
div#line{ 
 color: #FFFFFF; text-decoration: none;
 text-align: left; float:left; padding-left: 1em}

/*ページ見出し*/
h1{ 
 font-size: 130%; font-weight: bold; color: #33CCCC;
 background:url(../image/arrow0.gif) no-repeat top left;
 border-bottom:10px #CCCCCC solid;
 padding-left: 1.8em; margin: 1em 0.5em 0em/*上、左右、下*/
}

/*サイト名*/
h2{ 
 font-size: 116%; font-weight: bold; color: #6666CC; font-style: italic;
 text-align: left; float: left; z-index: 2; position: relative;
 padding-left: 1em} 

div#logo{ float: left; padding-top: 8px}

div#index{  float: right; margin-right: 10px; padding-top: 5px}

div.submenu{
 width: 723px; border: 1px #666666 solid;
 text-align: right; z-index: 2; font-size: 86%;
 padding-right: 1em; padding-top: 3px; padding-bottom: 2px}
 
/***サイドバー***/

.access{
	position: absolute; bottom: 10px; left: 45px;
}
 
/***メイン***/

/*見出し*/
h3{
 font-size: 116%; font-weight: bold; color: #990000;
 background:url(../image/arrow1.gif) no-repeat center left;
 border-bottom:1px #CCCCCC solid; padding-left: 1.5em; margin: 0.8em 0.7em 0em/*上、左右、下*/}

h4{
 font-size: 116%; font-weight: bold; color: #666666;
 background:url(../image/arrow1.gif) no-repeat center left;
 border-bottom:1px #CCCCCC solid;
 padding-left: 1.5em; margin: 0.8em 0.7em 0em/*上、左右、下*/}

h5{ font-size: 116%; font-weight: bold; color: #990000;}

h6{ background:url(../image/point2.gif) no-repeat center left;
 font-weight: bold; color: #666666;
 padding-left: 1em; margin-left: 1.5em; margin-top: 0.5em;}

/*リード*/
div#read{  font-weight: bold; color: #666666;
 padding: 1em 3em/*上下、左右*/}

/*ページ内リンク*/
div#page{ text-align: right; font-size: 80%; color: #999999;
 margin: 0em 0.5em 0.5em/*上、左右、下*/; padding: 0.3em 0.5em;/*上下、左右*/}

/*インフォメーション段組用*/
.info{
 margin: 0em 1em/*上下、左右*/; padding: 0.5em;}

/*ページトップへ戻る*/
.top{ text-align: right; padding: 0.5em /*上下左右*/ }


.txt{ padding: 0.5em;}

.box{ width: 110px; height: 90px; background-color: #CCFFFF;
 float: left; 
 margin: 1em; padding: 1em 0.5em/*上下、左右*/;}

.box2{
 border:1px #CCCCCC solid;
 padding: 0.5em; margin: 1.5em 1.5em 0em/*上、左右、下*/ }

/*アフェリエイト用*/

table.g-tools_table{ width: 95%; text-align:left;
 border-top: 1px #CCCCCC dashed;
 border-bottom: 1px #CCCCCC dashed;
 margin:0px auto;}

.g-tools_table td{ padding:10px;}

.g-tools_body{
 background:url(../image/point2.gif) no-repeat top left;
 color: #666666; padding-left: 1em;}

.g-tools_by{ text-align: right; padding-right: 0.5em;}

/***フッター***/

address{ font-size: 88%; padding-left: 1em; float: left; color: #666666}

div#count{ width: 152px; height: 60px; background-color: #999999; font-size: 84%; color: #CCCCCC;
 float: left; text-align: center; padding-top: 0.5em}

div#webclap{text-align: right; vertical-align: bottom; font-size: 75%;
 margin-right: 20px; margin-top: 10px}


/*共通タグ用設定*/

p { padding: 0.5em 2.5em/*上下、左右*/; line-height: 1.5em}

ul{ list-style-type: none;}

ul#menu{ padding-top: 1em; padding-left: 1em;}
#menu li{ list-style-type: none; line-height: 1.5em}

ul.maru{ list-style-type: disc;
  margin-left: 2.5em;padding-left: 1.5em; }
.maru li{ color: #666; font-weight: bold;}

ul.point{ list-style-image: url(../image/point1.gif); 
  margin-left: 2.5em; padding: 1em 1.5em 0em;/*上、左右、下*/}

ol{ line-height: 1.5em;
 padding: 0.5em 2em/*上下、左右*/; 
 margin-left: 2.5em; 
 }

img{ border:0px;}

img.in{ margin-left: 0.5em; margin-bottom: 0.5em; margin-top: 0.2em;}

blockquote{
 background: #DCDCDC;
 padding: 0.5em; margin: 0.5em 2em/*上下、左右*/;}

cite{ font-style: italic; }

/*特殊指定フォント*/

.ruby{ font-size: 80% }
.bold{ font-weight: bold;}
.delete{ text-decoration: line-through; }/*取り消し線*/
.cent{ text-align: center;
 font-weight: bold; color: #666666;}/*センタリング見出し*/

.reset{ font-weight: none; color: #333333;}

.right{ text-align: right; padding-right :2em;}
.middle{ vertical-align: middle}

.point1{ background:url(../image/point1.gif) no-repeat left center;
 padding-left: 1.5em}
.point2{ background:url(../image/point2.gif) no-repeat left center;
 padding-left: 1.5em}
.point3{ background:url(../image/point3.gif) no-repeat left center;
 padding-left: 1.5em}

.notice1{ background:url(../image/arrow2.gif) no-repeat left center;
 color: #33CCCC; font-size:110%; font-weight:bold;
 padding-left: 1.8em}
.notice2{ background:url(../image/arrow3.gif) no-repeat left center;
 color: #666666; font-size:110%; font-weight:bold;
 padding-left: 1.8em}
.notice3{ background:url(../image/arrow1.gif) no-repeat left center;
 color: #FF3366; font-size:110%; font-weight:bold;
 padding-left: 1.8em}

/*フォント色指定*/

.red{ color: #FF3366}
.mizu{ color: #33CCCC}
.blue{ color: #6666FF}
.glay{ color: #666666}
.waka{ color: #66CC99}


</pre></body></html>