@charset "EUCJP";

body {
	font: normal normal normal 100%/1.5 "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", HiraKakuPro-W3, Osaka, verdana ,arial ,sans-serif;
	font-size: 100%;
	background-color: #ffffff;
	color: #333333;
	background-image: url(http://www.andetc.net/img/bg_blue.gif); 
	background-repeat: repeat;
	background-attachment: fixed;
}

/*リンクスタイル*/
a:link,
a:visited,
a:active { text-decoration: none; color: #666666; }

a:hover  { text-decoration: none; color: #ff0000; }


/* [KEYWORDS.] */
h1 {
	font-size: 200%;
	display: none;
}

/* TOP-W */
a.topmenu:link, a.topmenu:visited, a.topmenu:active { border: 1px #ffffff solid; padding:1px; }
a.topmenu:hover { border: 1px #707070 solid; padding:1px; }

/* [BIG_CATEGORY_H.] */
div.sidemenu{ layout-grid: line loose 5px; }
a.bigmenu:link, a.bigmenu:visited, a.bigmenu:active { background-color: #cccccc; width: 200px; height: 18px; font-size:  80%; border: 1px #707070 solid; padding:4px; font-weight: bold; }
a.submenu:link, a.submenu:visited, a.submenu:active { background-color: #ffffff; width: 190px; height: 18px; font-size:  80%; margin-left: 10px; padding-left: 5px; }
a.bigmenu:hover { background-color: #ffffff; }
a.submenu:hover { background-color: #ffe0e0; border: 1px #707070 dotted; }

/* [BIG_CATEGORY_W_ALL.] */
/* [SUB_CATEGORY_W.] */
td.widemenu{ font-size: 80%; padding:3px; }
div.widemenu{ layout-grid: line loose 5px; font-size: 80%; }
a.widemenu:link, a.widemenu:visited, a.widemenu:active { border: 1px #ffffff solid; padding:1px; }
a.widemenu:hover { border: 1px #707070 solid; padding:1px; }

/* [NAVI.] */
div.navimenu{ layout-grid: line loose 5px; font-size: 80%; }
a.navimenu:link, a.navimenu:visited, a.navimenu:active { border: 1px #ffffff solid; padding:1px; }
a.navimenu:hover { border: 1px #707070 solid; padding:1px; }

/* [DETAILS.] */
div.details{ layout-grid: line loose 5px; font-size: 80%; }
table.subdetails{ }
td.hptitle{ font-size: 80%; background-color: #cccccc; font-weight: bold; text-align: center; padding:3px; }
a.hptitle:link, a.hptitle:visited, a.hptitle:active { width: 300px; padding:1px; }
a.hptitle:hover { padding:1px; }

td.hpcategoryname { font-size: 80%; padding:3px; }
td.hpname { font-size: 80%; padding:3px; }
td.hptime { font-size: 80%; padding:3px; text-align: right; }

td.subhpname { font-size: 80%; padding:3px; border-top:  5px #707070 solid; border-bottom: 1px #707070 dotted; border-left: 1px #707070 solid; border-right: 0px #707070 solid; }
td.subhptime { font-size: 80%; padding:3px; border-top:  5px #707070 solid; border-bottom: 1px #707070 dotted; border-left: 0px #707070 solid; border-right: 1px #707070 solid; text-align: right; }
td.subhpmsg  { font-size: 80%; padding:3px; border-top:  0px #707070 solid; border-bottom: 0px #707070  solid; border-left: 1px #707070 solid; border-right: 1px #707070 solid; }
td.subhpurl  { font-size: 80%; padding:3px; border-top:  0px #707070 solid; border-bottom: 1px #707070  solid; border-left: 1px #707070 solid; border-right: 1px #707070 solid; text-align: right; }

td.seahpmsg  { font-size: 80%; padding:3px; border-bottom: 1px #707070 dotted; }

td.space {  }

a.hpname:link, a.hpname:visited, a.hpname:active { border: 1px #ffffff solid; padding:1px; }
a.hpname:hover { border: 1px #707070 solid; padding:1px; }

a.hpurl:link, a.hpurl:visited, a.hpurl:active { border: 1px #ffffff solid; padding:1px; color: #006600; }
a.hpurl:hover { border: 1px #707070 solid; padding:1px; color: #006600; }

a.hpcategoryname:link, a.hpcategoryname:visited, a.hpcategoryname:active { border: 1px #ffffff solid; padding:1px; }
a.hpcategoryname:hover { border: 1px #707070 solid; padding:1px; }

/* リンク切れ報告 */
a.hpdead:link, a.hpdead:visited, a.hpdead:active { font-size: 80%; }
a.hpdead:hover { font-size: 80%; }

