@charset "Shift_JIS";
/*
KADOKAWA Digix CSS ver.1.0(2005.06.15)
*/

/*　ボディ　*/
/*body{background-color : #ffffff ;color: #333333;font-size: 12px; topmargin="10"}
td{font-size: 12px;color: #333333}


/*　デフォE肇E鵐　*/
a:{color:#333333; text-decoration:none} 
a:link{color:#0033cc; text-decoration:underline} 
a:visited {color:#0033cc; text-decoration:underline} 
a:hover {color:#ff0000; text-decoration:underline} 
a:active {color:#ff0000; text-decoration:underline} 

/* テキスト */
.txt_10b { font-size:10px; line-height:14px; color:#333333 }
.txt_10 { font-size:10px; line-height:14px; color:#999999 }
.txt_12g { font-size:12px; line-height:16px; color:#666666 }
.txt_12r { font-size:12px;font-weight: bold; line-height:16px; color:#FF0000 }
.txt_12 { font-size:12px; line-height:16px; color:#333333 }
.txt_14 { font-size:14px; line-height:18px; color:#333333 }
.txt_14b { font-size:14px; line-height:18px;font-weight: bold; color:#333333 }
.txt_18w{ font-size:18px; line-height:28px; color:#FFFFFF;font-weight: bold }
.book_k  { font-size:18px;font-weight: bold; color:#333333}
.bookinfo { font-size:12px;color:#333333}
.booktitle { font-size:18px;font-weight: bold; color:#000099}
.booktitle2 { font-size:16px;font-weight: bold; color:#000099}
.sub_tx01 { font-size:12px;color: #333333; font-weight: normal; margin: 5px 5px 5px 5px }

/* 背景 カラー */
.bg-w{background-color : #ffffff}
.tbl_bg01 { background-color: #0E3092; }
.tbl_bg02 { background-color: #006600; }

/* 背景 枠 */
.bg-blue{background-image :url(../image/back.gif);background-color : #ffffff}

/* テーブE*/
.tbl_01_01 { background: #3A5AA7; }
.tbl_01_02 { background: #E4ECFE; }
.tbl_01_03 { background: #FFFFFF; }
.tbl_01_04 { background: #98BBF9; font-weight: bold }

.tbl_02_01 { background: #A38F3B; }
.tbl_02_02 { background: #F9F5E4; }
.tbl_02_03 { background: #FFFFFF; }
.tbl_02_04 { background: #F4DF9A; font-weight: bold }

.tbl_03_01 { background: #3DA53A; }
.tbl_03_02 { background: #E3FCE3; }
.tbl_03_03 { background: #FFFFFF; }
.tbl_03_04 { background: #A7F79A; font-weight: bold }

.tbl_04_01 { background: #CC6600; }
.tbl_04_02 { background: #FCECDC; }
.tbl_04_03 { background: #FFFFFF; }
.tbl_04_04 { background: #FFD3A8; font-weight: bold }

.style1 {font-size: 16px;}
.style2 {color: #0000CC}
.style4 {font-size: 16px}
.style6 {font-size: 18px;}
.style8 {font-size: 14px;}
.style9 {color: #FF0000}
.style12 {
	font-size: 30px;
	color: #0000CC;
}
.style13 {color: #0000FF; font-weight: bold;}
.style14 {font-size: 18px}
.style15 {font-size: 12px}
.style16 {
	color: #FF0000;
	font-weight: bold;
}
.style17 {color: #FF0000}
.style18 {color: #0000FF}
.style20 {font-size: 18px; font-weight: bold; }
.style21 {color: #FFFFFF}
.style22 {color: #000000; }
.style23 {font-size: 10px}
.style24 {color: #FF6600; font-weight: bold; }
.style25 {font-size: 12px}
.style32 {
	color: #FF6600;
	font-size: 10px;
}
.style33 {
	color: #009900;
	font-weight: bold;
}
.style35 {color: #009900}

.style64 {font-size: 15px}

.style67 {color: #FFFFFF; background-color: #FF0000; line-height: normal; background-position: center center; text-decoration: overline; font-size: 18px;}
/**/
.td_bg1{font-weight:bold;padding-left:10px;background-color:#D7FFEB;font-size:16px; border: 1px #000099 solid;}
.td_bg2{background-color:#D7FFEB; text-align:center; border: 1px #000099 solid;}
.td_bg3{font-weight:bold;padding-left:10px;background-color:#FFFFC1;font-size:16px; border: 1px #000099 solid;}
.td_bg4{background-color:#FFFFC1; text-align:center; border: 1px #000099 solid;}
.td_bg5{font-weight:bold;padding-left:10px;background-color:#D8FFB0;font-size:16px; border: 1px #000099 solid;}
.td_bg6{background-color:#D8FFB0; text-align:center; border: 1px #000099 solid;}
.td_bg7{font-weight:bold;padding-left:10px;background-color:#FFE9D2;font-size:16px; border: 1px #000099 solid;}
.td_bg8{background-color:#FFE9D2; text-align:center; border: 1px #000099 solid;}
.td_bg9{font-weight:bold;padding-left:10px;background-color:#99FF66;font-size:16px; border: 1px #000099 solid;}
.td_bg10{background-color:#99FF66; text-align:center; border: 1px #000099 solid;}
/*\*/
.td_up1{background-color:#0000FF; text-align:center; font-size:16px; color:#FFFFFF; border: 1px #000000 double; width:100px;}
.td_up2{background-color:#FFFFFF; padding-left:10px; font-size:18px; color:#0000FF; font-weight:bold; padding-top:10px; padding-bottom:10px; border: 1px #000000 double;}
.td_up3{background-color:#FFFFFF; padding-left:10px; color:#0000FF; padding-top:10px; padding-bottom:10px; border: 1px #000000 double;}
/*e[uwiF*/
.tbl_bg001{border: 1px #000000 double;}
.tbl_bg002{width:90%; border-collapse: collapse; border: 1px #000099 solid;}
/*7Ly[*/
#toku7-intro{width:300px; text-align:center;}
#toku7{width:300px; border:3px outset #FF0000; padding:3px; line-height:130%; text-align:left; font-size:12px; margin-bottom:1px; background-color:#FFFFCC;}
.7cam{color:#FFFFFF; background-color:#FF6600; font-size:14px; font-weight:bold;}
.7cam2{color:#FF0000; font-size:14px; font-weight:bold;}
#toku7-semi{width:600px; border:3px outset #FF0000; padding:3px; line-height:130%; text-align:left; font-size:14px; margin-top:3px; margin-bottom:1px; background-color:#FFFFCC; color:#000000; font-weight:normal;}

.help{border:solid 1px #CCCCCC; padding:3px 5px 3px 5px; width:300px; font-size:12px; margin-top:10px; margin-bottom:10px; text-align:left;}
.mousikomitype{background-color:#FFFFCC;}

.room{font-size:12px; color:#000000; font-weight:normal;}

/*book*/
.tbl-book2{width:99%; font-size:12px;}
.tbl-book2 th{width:50%; text-align:left;}
.tbl-book2 td{ vertical-align:top; font-size:12px;}
.book_td1{font-size:15px;}
.book_td2{border:1px dotted #0000FF; background-color:#FFFFCC; padding-left:5px; line-height:14px; width:265px;}
.book_td3{border:1px dotted #0000FF; background-color:#FFFFCC; padding-left:5px; line-height:14px; width:390px; font-size:12px; margin-top:5px; line-height:16px;}
.book_tx{margin:3px 0px 3px 5px;}

.tbl-book-ka td{vertical-align:top; font-size:12px;}
.tbl-book-ka th{font-size:16px; text-align:left;}
.book-ka1{border:1px dotted blue; background-color:#FFFFCC; padding:5px; line-height:130%;}
.book-bou{background-image:url(../image/bou.gif); background-repeat:repeat-y;}
