@charset "EUC-JP";

body {
 font-size:10pt;
 color:#000000;
 line-height: 1.5;
 padding:0px;
 margin:0px;
 text-align:center;
 background-color:#f9edd1;
}

a {
	color: #414191;
}

a:hover {
 color:#ff0000;
}

#header {
 text-align:left;
 width:830px;
 padding:20px 20px 5px 20px;
 color:#FFFFFF;
 background-color:#eaa01e;
 border-right:1px solid #444444;
 border-left:1px solid #444444;
 margin-left:auto;
 margin-right:auto;
}

#header a {
 color:#FFFFFF;
 font-weight:bold;
 text-decoration:none;
}

#body {
 text-align:left;
 width:830px;
 padding:20px;
 padding-bottom:10px;
 color:#000000;
 font-size:12pt;
 background-color:#ffffff;
 border-right:1px solid #444444;
 border-left:1px solid #444444;
 margin-left:auto;
 margin-right:auto;
}

#body p {
 margin-left:10px;
}

#footer {
 clear:both;
 color:#FFFFFF;
 text-align:right;
 width:830px;
 padding:10px 20px;
 background-color:#eaa01e;
 border:1px solid #444444;
 border-width:0px 1px;
 font-size:10px;
 margin-left:auto;
 margin-right:auto;
}

#footer a {
 color:#ffffff;
}

#title {
 font-size:18pt;
 font-weight:bold;
 color:#FFFFFF;
}

h2 {
 font-size:16px;
 color:#000000;
 margin:0;
}

/* リスト */
.list {
 font-size:14px;
 margin-top:0px;
 margin-left:10px;
}

.list a {
 color:#1142e2;
 text-decoration:none;
}

.list a:hover {
 color:#1675ff;
 background-color:#FFFFFF;
 text-decoration:underline;
}

.list .day {
 font-size:15px;
 font-weight:bold;
 border-left:5px solid #444444;
 border-bottom:1px dotted #444444;
 padding-left:5px;
 margin-top:10px;
 margin-bottom:5px;
}

.list .bg0 {
 background-color:#fff9e8;
}

.list .bg1 {
 background-color:#ffede8;
}

.list .brank {
 width:10px;
 background-color:#FFFFFF;
}

.list td {
 padding:7px 5px;
 border-bottom:1px solid #444444;
 border-right:1px solid #444444;
}

.list .no_line {
 padding:5px;
 border-width:0px;
}

.page_link {
 padding:5px;
 border:1px solid #ffc421;
 background-color:#fffced;
 text-decoration:none;
}

.page_link:hover {
 color:#FFFFFF;
 font-weight:bold;
 background-color:#eaa01e;
}

.page_link_now {
 padding:5px;
 border:1px solid #ffc421;
 background-color:#f9f2c6;
 text-decoration:none;
}

/* サブタイトル */
#sub {
 font-size:16px;
 color:#000000;
 font-weight:bold;
 background-color:;
 border-left:10px solid #000000;
 border-bottom:1px solid #000000;
 padding-left:5px;
 margin-top:10px;
 margin-bottom:10px;
}

#sub2 {
 font-size:16px;
 color:#000000;
 font-weight:bold;
 background-color:;
 border-left:10px solid #000000;
 border-bottom:1px solid #000000;
 padding-left:5px;
 margin-top:10px;
 margin-bottom:0px;
}

#subsub {
 font-size:11pt;
 color:#000000;
 font-weight:bold;
 border-left:7px solid #000000;
 border-bottom:1px solid #000000;
 padding-left:5px;
 margin-top:5px;
 margin-bottom:5px;
}

/* サブメニュー */
#subMenu {
 font-size:11pt;
 text-align:left;
 border:1px solid #ffc421;
 background-color:#fffced;
 padding:5px;
}

/* 検索エリア */

#search {
 text-align:right;
 font-weight:bold;
 margin:0px 40px 0px 0px;
 padding:0px;
}

#search_bottom {
 font-size:10pt;
 width:600px;
 line-height:1.5;
 border:1px solid #ffc421;
 background-color:#fffced;
 padding:5px;
}

/* ポップアップ広告 */
#APOP {
 font-size:10pt;
 text-align:left;
 background-color:#ffffe2;
 border:solid 1px #000000;
 padding:5px;
 visibility:hidden;
 position:absolute;
}
