/*--基本設定--*/
*{font-size:12px; color:#333333;}
a{color:#0000FF; text-decoration:none;}
a:hover{color:#999933; text-decoration:none;}
form{margin:0px;}
img{border:none;}
/*--ｺﾝﾃﾅ--*/
#container{width:1000px; margin:0 auto 0 auto;}
/*--ﾍｯﾀﾞ--*/
#head{width:1000px; padding-bottom:15px; border-bottom:#FF9933 solid 1px; margin:5px 0px 12px 0px;}
#head span{display:none;}
#head .headTbl{width:100%;}
#head .h_input{width:210px;}
#head .h_link{text-align:right;}
#head .h_link a{padding-left:8px;}
/*--承認ﾒｯｾｰｼﾞ表示ﾊﾟﾈﾙ--*/
#approvalPannel{ margin:0px 220px 15px 220px; padding:10px; border:#FF6F28 solid 3px; background:#FFFFCC; line-height:1.4em;}

/*--上段ﾒﾆｭｰ--*/
#menu{margin-left:10px; height:16px;}
/* #menu .active::色を動的に変更するためHTMLに定義 */
/*--ｺﾝﾃﾝﾂﾀｲﾄﾙ--*/
/* #title::色を動的に変更するためHTMLに定義 */
#title h1{font-size:16px; margin:0px;}
/*--上段ﾀｲﾄﾙ＆ﾊﾟﾝくず--*/
#pankuzu{margin:5px 0px 12px 11px;}

/*--左ｴﾘｱ枠--*/
#l_area{width:205px; float:left; padding-right:1px; border-right:#BCC9F3 solid 1px;}
/*--左ｴﾘｱ:Topix--*/
#l_area .topixTbl{ width:100%;}
#l_area .topixTbl a{text-decoration:underline;}
#l_area .topixTbl th{padding:2px; text-align:left; font-weight:normal; background:#EDF5F8;}
#l_area .topixTbl td{padding:2px 2px 6px 2px; font-size:10px;}
/*--左ｴﾘｱ:ｻｲﾄﾘﾝｸ--*/
#l_area .sLinkTbl{margin-bottom:3px; width:100%;}
#l_area .sLinkTbl th{padding:4px 2px 4px 2px; text-align:left; font-weight:normal; background:#EDF5F8; border-bottom:#9A78E0 solid 1px;}
#l_area .sLinkTbl a:hover{ background:#36328B; color:#FFFFFF;}
/*--中央ｴﾘｱ枠--*/
#c_area{width:576px; float:left; margin:0px 5px 0px 5px;}
#c_area h2{font-size:14px; padding:8px 0px 5px 20px; color:#FF6600; border:#BCC9F3 solid 1px; border-bottom:#BCC9F3 solid 2px; background-image:url(/com/img/title_ico01.gif); background-repeat:no-repeat; margin:0px; letter-spacing:2px;}
#c_area .main{border:#BCC9F3 solid 1px; padding:5px; line-height:1.4em;}
#c_area .main h3{font-size:14px; padding:5px; color:#003399; background-color:#E2E7FA; letter-spacing:2px; margin:0px 0px 5px 0px;}
#c_area .main p{padding:5px; margin:0px;}
.dot_line_grey{height:1px; width:100%; background-image:url(/com/img/dot_line_grey.gif); background-repeat:repeat-x; margin:0px; padding:0px;}

/*--中央:Tweetﾘﾝｸ表示ｴﾘｱｰ--*/
#c_area .tweet{margin-top:5px; border:#BCC9F3 solid 1px; background:#FFFFCC; padding:5px; text-align:right;}

/*--中央:amazon書籍表示ｴﾘｱｰ--*/
#c_area .books{margin-top:5px; border:#BCC9F3 solid 1px; padding:5px; line-height:1.4em;}
#c_area .books h3{font-size:14px; padding:5px; color:#003399; background-color:#E2E7FA; letter-spacing:2px; margin:0px 0px 5px 0px;}
#c_area .books .amznTbl{;}
#c_area .books .amznTbl th{padding:4px; vertical-align:top;}
/*--中央:ﾌﾟﾘﾝﾄﾎﾞﾀﾝｰ--*/
#c_area .btPrint{text-align:right; padding:10px 2px 2px 0px;}
/* 中央:ｲﾝﾃﾞｯｸｽﾍﾟｰｼﾞ用 */
.indexTbl{width:565px; margin-bottom:10px;}
.indexTbl th{padding:3px;}
.indexTbl td{padding:3px;}
.indexTbl a{font-size:12px; text-decoration:underline; font-weight:bold;}
.memberLink a{font-size:12px; text-decoration:underline; font-weight:bold; color:#FF8000;}
.memberLink a:hover{color:#E73D38;}
/*--右ｴﾘｱ枠ｰ--*/
#r_area{width:205px; float:right; border-left:#BCC9F3 solid 1px; padding-left:1px;}
#r_area .itemTitle{font-weight:bold; padding:4px; background:#E2E7FA; text-align:center; margin-bottom:2px;}
#r_area .itemTbl{margin-bottom:15px;}
#r_area .itemTbl a{text-decoration:underline;}
#r_area .itemTbl img{padding:5px; border:#CCCCCC solid 1px;}
#r_area .itemTbl td{padding:2px 2px 6px 2px; text-align:center; border-bottom:#CCCCCC dotted 1px;}
/*--右:PRｴﾘｱｰ--*/
#r_area .prTitle{font-weight:bold; padding:5px; background:#E2E7FA; text-align:center; margin-bottom:5px;}
#r_area .prTbl{;}
#r_area .prTbl a{text-decoration:underline;}
#r_area .prTbl img{padding:5px;}
#r_area .prTbl td{padding:2px 2px 6px 2px; text-align:center;}

/*--ﾌｯﾀｰ--*/
#foot{width:1000px; margin-top:10px; border-top:#9898E0 solid 1px; text-align:center; line-height:1.5em; padding-top:5px;}
#foot a{padding:10px;}

/* 認証ｴﾗｰ画面 */
#authBox{width:630px; margin:20px auto 20px auto; border:#999999 solid 1px; padding:15px; background:#FFFFCC; line-height:1.8em;}
#authBox .authMessage{ font-size:16px; color:#FF0000; font-weight:bold; line-height:1.8em; margin-bottom:15px; border-bottom:#CCCCCC solid 1px;}



/*--汎用文字定義--*/
.ft14_xxxxxx_b{font-size:14px; font-weight:bold;}
.ft14_333333_b{color:#333333; font-size:14px; font-weight:bold;}
.ft10_333333{color:#333333; font-size:10px;}
