Фޤ礦

チェックの結果は以下のとおりです。

http://volltreffer.club を HTML4.01 Transitional としてチェックしました。
77個のエラーがありました。このHTMLは -353点です。タグが 16種類 42組使われています。文字コードは UTF-8 のようです。

先頭の数字はエラーのおおまかな重要度を 0〜9 で示しています(減点数ではありません)。少ない数字は軽く、9 になるほど致命的です。このHTMLには重要な問題が多く含まれています。環境によっては閲覧できない可能性が非常に高いと言えます。減点対象外のごく軽度のエラーは割愛されています。

6: line 1: 不明な DOCTYPE宣言です。 → 解説 4
6: line 2: <HTML> に不明な属性 `DATA-ADBLOCKKEY` が指定されています。 → 解説 79
5: line 2: <HTML> に他のHTML用の属性 `XMLNS` が指定されています。 → 解説 80
5: line 2: <HTML> に他のHTML用の属性 `XML:LANG` が指定されています。 → 解説 80
7: line 4: HTML4.01 Transitional では空要素タグを `<META />` と書くことはできません。 → 解説 75
7: line 5: HTML4.01 Transitional では空要素タグを `<META />` と書くことはできません。 → 解説 75
3: line 7: <SCRIPT> の SRC 属性の URI `//www.google.com/adsense/domains/caf.js` はうまく評価されないかも知れません。 → 解説 241
1: line 7: <SCRIPT> を使うときは <HEAD>〜</HEAD> 内に <META HTTP-EQUIV="CONTENT-SCRIPT-TYPE" CONTENT="〜"> を指定するようにしましょう。 → 解説 146
3: line 8: <LINK> の HREF 属性の URI `//d1lxhc4jvstzrp.cloudfront.net/themes/assets/style.css` はうまく評価されないかも知れません。 → 解説 241
7: line 8: HTML4.01 Transitional では空要素タグを `<LINK />` と書くことはできません。 → 解説 75
3: line 9: <LINK> の HREF 属性の URI `//d1lxhc4jvstzrp.cloudfront.net/themes/donau_d_44fab2063/style.css` はうまく評価されないかも知れません。 → 解説 241
7: line 9: HTML4.01 Transitional では空要素タグを `<LINK />` と書くことはできません。 → 解説 75
3: line 12: STYLE 属性を使うときは <HEAD>〜</HEAD> 内に <META HTTP-EQUIV="CONTENT-STYLE-TYPE" CONTENT="〜"> を指定しなければなりません。 → 解説 147
9: line 13: <STYLE> を 12行目の <DIV>〜</DIV> 内に書くことはできません。 → 解説 43
6: line 13: <STYLE> には TYPE 属性が必要です。 → 解説 86
1: line 13: <STYLE> を使うときは <HEAD>〜</HEAD> 内に <META HTTP-EQUIV="CONTENT-STYLE-TYPE" CONTENT="〜"> を指定するようにしましょう。 → 解説 146
3: line 54: <STYLE>〜</STYLE> 内の要素はすべてコメントで囲んだ方が安全です。 → 解説 153
1: line 55: <A> の属性 `TARGET` はあまり薦められない属性です。 → 解説 81
7: line 56: HTML4.01 Transitional では空要素タグを `<IMG />` と書くことはできません。 → 解説 75
8: line 61: <header> は不明なタグです。 → 解説 54
8: line 63: </header> は不明なタグです。 → 解説 54
8: line 65: <main> は不明なタグです。 → 解説 54
1: line 66: <DIV> と </DIV> の間が空です。 → 解説 51
1: line 68: <DIV> と </DIV> の間が空です。 → 解説 51
8: line 70: </main> は不明なタグです。 → 解説 54
8: line 71: <footer> は不明なタグです。 → 解説 54
3: line 88: <SCRIPT>〜</SCRIPT> 内の要素はすべてコメントで囲んだ方が安全です。 → 解説 153
7: line 89: HTML4.01 Transitional では空要素タグを `<BR />` と書くことはできません。 → 解説 75
7: line 89: HTML4.01 Transitional では空要素タグを `<BR />` と書くことはできません。 → 解説 75
1: line 89: <BR> が多数連続しています。 → 解説 203
3: line 90: ONCLICK 属性を使うときは <HEAD>〜</HEAD> 内に <META HTTP-EQUIV="CONTENT-SCRIPT-TYPE" CONTENT="〜"> を指定しなければなりません。 → 解説 147
1: line 90: ONCLICK 属性を使うときは ONKEYPRESS 属性も指定しましょう。 → 解説 150
7: line 91: HTML4.01 Transitional では空要素タグを `<BR />` と書くことはできません。 → 解説 75
7: line 91: HTML4.01 Transitional では空要素タグを `<BR />` と書くことはできません。 → 解説 75
1: line 91: <BR> が多数連続しています。 → 解説 203
7: line 92: HTML4.01 Transitional では空要素タグを `<BR />` と書くことはできません。 → 解説 75
7: line 92: HTML4.01 Transitional では空要素タグを `<BR />` と書くことはできません。 → 解説 75
8: line 92: </footer> は不明なタグです。 → 解説 54
3: line 133: <SCRIPT>〜</SCRIPT> 内の要素はすべてコメントで囲んだ方が安全です。 → 解説 153
3: line 150: <SCRIPT>〜</SCRIPT> 内の要素はすべてコメントで囲んだ方が安全です。 → 解説 153
3: line 150: <SCRIPT>〜</SCRIPT> 内の要素はすべてコメントで囲んだ方が安全です。 → 解説 153
6: line 150: <SCRIPT> には TYPE 属性が必要です。 → 解説 86
3: line 150: <SCRIPT>〜</SCRIPT> 内の要素はすべてコメントで囲んだ方が安全です。 → 解説 153
3: line 151: <SCRIPT> の SRC 属性の URI `//d1lxhc4jvstzrp.cloudfront.net/scripts/js3caf.js` はうまく評価されないかも知れません。 → 解説 241
3: line 152: <SCRIPT>〜</SCRIPT> 内の要素はすべてコメントで囲んだ方が安全です。 → 解説 153
3: line 152: <SCRIPT>〜</SCRIPT> 内の要素はすべてコメントで囲んだ方が安全です。 → 解説 153
3: line 152: <SCRIPT>〜</SCRIPT> 内の要素はすべてコメントで囲んだ方が安全です。 → 解説 153
3: line 152: <SCRIPT>〜</SCRIPT> 内の要素はすべてコメントで囲んだ方が安全です。 → 解説 153
3: line 152: <SCRIPT>〜</SCRIPT> 内の要素はすべてコメントで囲んだ方が安全です。 → 解説 153
3: line 152: <SCRIPT>〜</SCRIPT> 内の要素はすべてコメントで囲んだ方が安全です。 → 解説 153
3: line 158: <SCRIPT>〜</SCRIPT> 内の要素はすべてコメントで囲んだ方が安全です。 → 解説 153
3: line 159: <SCRIPT>〜</SCRIPT> 内の要素はすべてコメントで囲んだ方が安全です。 → 解説 153
9: line 161: </DIV> に対応する開始タグ <DIV> が見つかりません。 → 解説 69


チェックしたHTMLは以下のとおりです。

http://volltreffer.club

  1. <!DOCTYPE html>
  2. <html data-adblockkey="MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBALquDFETXRn0Hr05fUP7EJT77xYnPmRbpMy4vk8KYiHnkNpednjOANJcaXDXcKQJN0nXKZJL7TciJD8AoHXK158CAwEAAQ==_IUG9WQM/XDrqLAOQM/U4l0SM9gSJaBRkQYhRoXKTLlnSPN+22p9bA5PwKSCXFKZX8ojYoBzkdZtVovfAl+ebTg==" xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  3. <head>
  4.   <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
  5.   <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" />
  6.   <title>volltreffer.club</title>
  7.   <script src="//www.google.com/adsense/domains/caf.js" type="text/javascript" ></script>
  8.   <link href="//d1lxhc4jvstzrp.cloudfront.net/themes/assets/style.css" rel="stylesheet" type="text/css" media="screen" />
  9.   <link href="//d1lxhc4jvstzrp.cloudfront.net/themes/donau_d_44fab2063/style.css" rel="stylesheet" type="text/css" media="screen" />
  10. </head>
  11. <body id="afd" style="visibility:hidden"><div id="reg-banner" class="reg-banner">
  12.   <style>
  13.   .reg-banner {
  14.     box-sizing:border-box;
  15.     background: #fff;
  16.     color: #313131;
  17.     padding: .5rem;
  18.     margin: 0 auto 1rem;
  19.     width: 100%;
  20.     max-width: 980px;
  21.     font-size: 80%;
  22.     font-family: sans-serif;
  23.     box-shadow: 0 1px 6px rgba(0,0,0,.2);
  24.     max-height: 65px;
  25.     display: flex;
  26.     align-items: center;
  27.     overflow: hidden;
  28.     text-align: right;
  29.   }
  30.   .reg-logo {
  31.     display:block;
  32.     max-height: 60px;
  33.     max-width: 50vw;
  34.     margin: 10px;
  35.   }
  36.   .reg-banner a:link,
  37.   .reg-banner a:visited {
  38.     color: #000;
  39.   }
  40.   @media (min-width:550px) {
  41.     .reg-banner {
  42.       padding: 1rem;
  43.       justify-content: space-between;
  44.       max-height: 85px;
  45.     }
  46.   }
  47.   @media (min-width:990px) {
  48.     .reg-banner {
  49.       border-bottom-right-radius: 5px;
  50.       border-bottom-left-radius: 5px;
  51.     }
  52.   }
  53.   </style>
  54.           <a href="https://www.dynadot.com" rel="nofollow" target="_blank" title="Domain managed at Dynadot.com">
  55.       <img src="https://d1lxhc4jvstzrp.cloudfront.net/themes/registrar/images/logo_dynadot4.png" class="reg-logo" alt="Domain managed at Dynadot.com"/>
  56.     </a>
  57.         <p class="reg-text">This domain is registered at <a href="https://www.dynadot.com"><b>Dynadot.com</b></a>. Website coming soon.</p>
  58. </div>
  59.     <div class="container">
  60.   <header class="header">
  61.             <h1>volltreffer.club</h1>
  62.     </header>
  63.   <main class="main">
  64.     <div id="rs" class="rt"></div>
  65.     <div class="searchHolder">
  66.             <div id="search" class="search"></div>
  67.           </div>
  68.     </main>
  69.     <footer class="footer">
  70.     <script type="text/javascript">
  71.     function showImprint(){
  72.         var imprintwnd = window.open('','pcrew_imprint','width=640,height=480,left=200,top=200,menubar=no,status=yes,toolbar=no');
  73.         imprintwnd.document.writeln("");
  74.         imprintwnd.document.close();
  75.     }
  76.     function showPolicy(){
  77.         var link = 'www.parkingcrew.net';
  78.         policywnd = window.open(
  79.                 'http://' + link + '/privacy.html','pcrew_policy','width=890,height=330,left=200,top=200,menubar=no,status=yes,toolbar=no');
  80.         policywnd.focus();
  81.     }
  82. </script>
  83. 2021 著作権. 不許複製 <br/><br/>
  84. <a href="javascript:void(0);" onClick="showPolicy();">プライバシーポリシー</a>
  85. <br/><br/>
  86. <br/><br/>    </footer>
  87. <script type="text/javascript" language="JavaScript">
  88. var tcblock = {
  89.     // Required and steady
  90.   'container' : 'rs',
  91.   'type' : 'relatedsearch',
  92.   'colorBackground' : 'transparent',
  93.     'number' : 5,
  94.   // Font-Sizes and Line-Heights
  95.   'fontSizeAttribution' : 11,
  96.   'fontSizeTitle' : 24,
  97.   'lineHeightTitle' : 30,
  98.   // Colors
  99.   'colorAttribution' : '#333',
  100.   'colorTitleLink' : '#333',
  101.   // Alphabetically
  102.   'attributionSpacingBelow': 10,
  103.   'fontFamily': 'Trebuchet MS, Arial',
  104.   'fontFamilyAttribution': 'Trebuchet MS, Arial',
  105.   'horizontalAlignment' : 'center',
  106.   'noTitleUnderline': true,
  107.   'rolloverLinkColor' : '#333',
  108.   'rolloverLinkUnderline' : true,
  109.   'verticalSpacing' : 18
  110. };
  111. var searchblock = {
  112.   'container' : 'search',
  113.   'type' : 'searchbox',
  114.   'fontSizeSearchInput' : 12,
  115.   'hideSearchInputBorder' : false,
  116.   'hideSearchButtonBorder' : true,
  117.   'fontSizeSearchButton' : 13,
  118.   'colorBackground' : 'transparent',
  119.   'colorSearchButton' : '#848484',
  120.   'colorSearchButtonText' : '#fff'
  121. };
  122. </script>
  123. <script type='text/javascript' language='JavaScript'>
  124.             var isAdult=false;
  125.             var xbase='';
  126.             var xt_auto_load=0;
  127.             var ads='',pop_cats='';
  128.             var rxid='';
  129.             var pcrewAdloaded=[];
  130.             var uniqueTrackingID='MTYzNDUzMzA4NS4xNTA5OjE1MmViOWVhNDU1Y2VkODBmZTM3MWM2ZjYyM2MzNzUwYzk5MjZhZTAzMGRkYWRjNTM1NTQxZTdkMjRjMDVlZTY6NjE2Y2ZlZGQyNGQ1NA==';
  131.             var search='';
  132.             var is_afs=false;
  133.             var country='jp';
  134.             var themedata='fERvbmF1X0R8fGExNjQ0fGJ1Y2tldDA5M3x8fHx8fDYxNmNmZWRkMjRkMDB8fHwxNjM0NTMzMDg1LjE2MTh8Zjk2ZjI1NjU0OThmZTgyNTdlYjU3NTc3MjhjMjQ4MmFiM2MxYmFlNHx8fHx8MXx8MHwwfHx8fDF8fHx8fDB8MHx8fHx8fHx8fHwwfDF8fDB8MHx8MHwwfGV5SnpkSGxzWlVsa0lqb2lJREUwTXpjMU1UYzFPRGdpZlE9PXx8MXxXMTA9fGI2Njc1OTMxZjhjM2Y2N2QxMzk5NDQ4ZWEyYThlMTIxZDFhYWVmMmF8MHxkcC10ZWFtaW50ZXJuZXQwOV8zcGh8MA==';
  135.             var domain='volltreffer.club';
  136.             var scriptPath='';
  137.             var adtest='off';
  138.             var useFallbackTerms=false;
  139.         </script><script type="text/javascript" language="JavaScript">if (top.location!=location){top.location.href=location.protocol + "//" + location.host + location.pathname + (location.search ? location.search + "&" : "?") + "_xafvr=OGNjYjlkMGZiMzVhMDY2OTlmNDY2NDBkN2U2NGVjN2Y2Y2E4ZjU5MCw2MTZjZmVkZDI3ODgx";}</script><script>if (!window.JSON) { document.write("<script src='//d1lxhc4jvstzrp.cloudfront.net/scripts/json3.min.js' type='text/javascript' language='JavaScript'><\/scr"+"ipt>"); }</script>
  140. <script src='//d1lxhc4jvstzrp.cloudfront.net/scripts/js3caf.js' type='text/javascript' language='JavaScript'></script>
  141. <script type='text/javascript' language='JavaScript'>x(pageOptions,{resultsPageBaseUrl: 'http://volltreffer.club/?ts=fERvbmF1X0R8fGExNjQ0fGJ1Y2tldDA5M3x8fHx8fDYxNmNmZWRkMjRkMDB8fHwxNjM0NTMzMDg1LjE2NTZ8YmY3NmM4NjAxMDk1OTZlN2FhOWI3OGMzMjgyZjc0MTg3ZTFjODNkNnx8fHx8MXx8MHwwfHx8fDF8fHx8fDB8MHx8fHx8fHx8fHwwfDF8fDB8MHx8MHwwfGV5SnpkSGxzWlVsa0lqb2lJREUwTXpjMU1UYzFPRGdpZlE9PXx8MXxXMTA9fGI2Njc1OTMxZjhjM2Y2N2QxMzk5NDQ4ZWEyYThlMTIxZDFhYWVmMmF8MHxkcC10ZWFtaW50ZXJuZXQwOV8zcGh8MA%3D%3D', hl: 'ja', kw: '', terms: '', uiOptimize: true,  channel: '000002,bucket093', pubId: 'dp-teaminternet09_3ph', adtest: 'off', personalizedAds: false, clicktrackUrl: 'https://trkpcy.net/track.' + 'php?click=caf' + '&domain=volltreffer.club&rxid=&uid=MTYzNDUzMzA4NS4xNTA5OjE1MmViOWVhNDU1Y2VkODBmZTM3MWM2ZjYyM2MzNzUwYzk5MjZhZTAzMGRkYWRjNTM1NTQxZTdkMjRjMDVlZTY6NjE2Y2ZlZGQyNGQ1NA%3D%3D&ts=fERvbmF1X0R8fGExNjQ0fGJ1Y2tldDA5M3x8fHx8fDYxNmNmZWRkMjRkMDB8fHwxNjM0NTMzMDg1LjE2NTV8MDQwOTQyMzZiNTYzNzUyNDBlOTk3YTEzN2FjZjNhZjMwZmI0YjNiOXx8fHx8MXx8MHwwfHx8fDF8fHx8fDB8MHx8fHx8fHx8fHwwfDF8fDB8MHx8MHwwfGV5SnpkSGxzWlVsa0lqb2lJREUwTXpjMU1UYzFPRGdpZlE9PXx8MXxXMTA9fGI2Njc1OTMxZjhjM2Y2N2QxMzk5NDQ4ZWEyYThlMTIxZDFhYWVmMmF8MHxkcC10ZWFtaW50ZXJuZXQwOV8zcGh8MA%3D%3D&adtest=off'});</script><script type='text/javascript' language='JavaScript'>x(pageOptions,{"styleId":1437517588});</script><script type='text/javascript' language='JavaScript'>x(pageOptions,{domainRegistrant:'as-drid-2595154941770008'});</script><script type="text/javascript">function loadFeed(){    var c = google.ads.domains.Caf;    var a = Array.prototype.slice.call(arguments);    switch (a.length) {      case 1: return new c(a[0]);      case 2: return new c(a[0], a[1]);      case 3: return new c(a[0], a[1], a[2]);      case 4: return new c(a[0], a[1], a[2], a[3]);      case 5: return new c(a[0], a[1], a[2], a[3], a[4]);    }    return c.apply(null, a);}</script><script type="text/javascript" language="JavaScript">function relatedCallback(options){return false;} function relatedFallback(callback){return callback();}</script><script type='text/javascript' language='JavaScript'>if(typeof x == 'undefined' || typeof pageOptions == 'undefined') { var links = document.head.getElementsByTagName('link'); for(var i = 0; i < links.length; i++) { links[i].href = links[i].href.replace('//d1lxhc4jvstzrp.cloudfront.net', 'http://parkingcrew.net/assets'); } document.body.style.visibility = 'visible'; document.getElementById('searchHolder').style.visibility = 'hidden'; }</script>
  142. <script type="text/javascript">var ls = function(xhr, path, payload) {
  143.     xhr.open("POST", path + '/ls.p' + 'hp', true);
  144.     xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
  145.     xhr.send('_=' + payload);
  146. };
  147. ls(new XMLHttpRequest(), scriptPath, '2089|||616cfedd283c1eyJvd25lcils9b70d931d1I6IjIzMjgxIiwiZG9tYWluIjoidm9sbHRyZWZmZXIuY2x1YiIsInVuaXFJRCI6Ik1UWXpORFV6TXpBNE5TNHhOVEE1T2pFMU1tVmlPV1ZoTkRVMVkyVmtPREJtWlRNM01XTTJaall5TTJNek56VXdZems1TWpaaFpUQXpNR1JrWVdSak5UTTFOVFF4WlRka01qUmpNRFZsWlRZNk5qRTJZMlpsWkdReU5HUTFOQT09IiwiYmFzZVVuaXF1ZUlEIjoiYjY2NzU5MzFmOGMzZjY3ZDEzOTk0NDhlYTJhOGUxMjFkMWFhZWYyYSIsInVuaXF1ZUlEIjoiYjY2NzU5MzFmOGMzZjY3ZDEzOTk0NDhlYTJhOGUxMjFkMWFhZWYyYSIsInNoYXJkS2V5IjoiYjY2NzU5MzFmOGMzZjY3ZDEzOTk0NDhlYTJhOGUxMjFkMWFhZWYyYSIsImJyb3dzZXJqcyI6ZmFsc2UsInNwZWNpYWwiOmZhbHNlLCJyZWRpciI6ZmFsc2UsImZlZWQiOiJnb29nbGUiLCJzdGFtcCI6MTYzNDUzMzA4NSwiZGF0ZSI6IjIwMjEtMTAtMTciLCJ0aW1lIjoiMjE6NTg6MDUiLCJyZWZlcmVyIjpudWxsLCJjb3VudHJ5IjoianAiLCJkZXZpY2UiOjAsInRlbXBsYXRlbmFtZSI6InRwbF9Eb25hdV9EX3R3b2NsaWNrIiwieEZGIjoiMC4wLjAuMCIsImlwIjoiNTIuNDUuMC4wIiwiY2xpZW50SVAiOiIxMzMuMTcuMTY5LjAiLCJpcF9jaXR5IjoiRnVrdW9rYSIsImlwX29yZ2EiOiJOYXRpb25hbCBJbnN0aXR1dGUgb2YgSW5mb3JtYXRpY3MiLCJpcEhhc2giOiJjODViN2RiZDdjYzAyZmRjYmM3YmU2YWMyMWM2YzJhZmU2ZDU0YjU0IiwidWEiOiJBbm90aGVyX0hUTUwtbGludFwvMS4yOCArbGlid3d3LXBlcmxcLzUuODA1IiwiYl9sYW5nIjoiIiwiaXN1bmlxdWUiOnRydWUsImFkdGVzdCI6Im9mZiIsImNsaWVudElEIjoiZHAtdGVhbWludGVybmV0MDlfM3BoIiwidHMiOm51bGwsInNlcnZlciI6IndzLTE0IiwicnQiOiIwLjAyMDI4NTg0NDgwMyIsImV4dElwIjoiMTA0LjI0Ny44Mi4xNjMiLCJxdWlja1RpZXIyIjpmYWxzZSwic3NsIjpmYWxzZSwic3NsSGFzQ2VydCI6bnVsbCwiNTFkZWdyZWVzIjp7IkhhcmR3YXJlRmFtaWx5IjoiRW11bGF0b3IiLCJIYXJkd2FyZU1vZGVsIjoiVW5rbm93biIsIkhhcmR3YXJlTmFtZSI6IkRlc2t0b3AiLCJIYXJkd2FyZVZlbmRvciI6IlVua25vd24iLCJQbGF0Zm9ybU5hbWUiOiJVbmtub3duIiwiUGxhdGZvcm1WZW5kb3IiOiJVbmtub3duIiwiUGxhdGZvcm1WZXJzaW9uIjoiVW5rbm93biIsIkJyb3dzZXJOYW1lIjoiVW5rbm93biIsIkJyb3dzZXJWZW5kb3IiOiJVbmtub3duIiwiQnJvd3NlclZlcnNpb24iOiJVbmtub3duIiwiQ3Jhd2xlck5hbWUiOiJOb3RDcmF3bGVyIiwiSXNDcmF3bGVyIjoiRmFsc2UifSwibG93UmV2ZW51ZVRyYWNraW5nIjowLCJmYWxsYmFjayI6Im1pc3NpbmcgdGVtcGxhdGUiLCJmYl9tb2RlIjpudWxsLCJmYl92aWV3IjpudWxsLCJidWNrZXQiOiJidWNrZXQwOTMiLCJwcm94eW93bmVyIjoiMjMyODEiLCJwcm94eWlwIjoiNzUuMi4xMTUuMTk2IiwiZnhkb21haW4iOnRydWUsImRhdGFjZW50ZXIiOiJ5cWciLCJjaGFubmVscyI6WyIwMDAwMDIiLCJidWNrZXQwOTMiXSwidWt3IjpudWxsLCJhc3luYyI6dHJ1ZX0=');</script>
  148. <script type="text/javascript" language="JavaScript">x(pageOptions);new loadFeed(pageOptions, tcblock, searchblock);</script>
  149.   </div>
  150.   </div>
  151. </body>
  152. </html>

-- cost 1 sec --
This page was generated by htmllint.cgi 1.28 / htmllint.pm 3.58
LWP 5.805 / CGI 3.15 / Jcode 2.07
1997-2009 © by k16@chiba.email.ne.jp