/*GCAトップページ*/
/*トップページ*/

#flash{margin:0px 0px 10px 0px;}
#flash2{padding:0px 0px 12px 0px;}
#side{
	width:180px;
	margin:0px 10px 10px 10px;
	background-color:#FFFFFF;
	background-image: url(../img/bg_sidemenu_01.gif);
}
/*イベント新着情報*/
#event1{
	width: 510px;
	height:220px;
	color:#333333;
	margin-bottom:10px;
}
#event1_b{
	float:left;
	widht:100px;
}
#event1 .more {
	cursor:pointer;
	width:100px;
	height:40px;
	background-image: url(../img/bg_event_b_off.gif);
	background-repeat: repeat-y;
	background-position: left top;
	text-indent:14px;
	line-height:40px;
}
#event1 .more:hover {
	width:100px;
	height:40px;
	background-image: url(../img/bg_event_b_on.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent:14px;
	line-height:40px;
}
#event1 .more_clicked {
	cursor:pointer;
	width:100px;
	height:40px;
	background-image: url(../img/bg_event_b_on.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent:14px;
	line-height:40px;
}
/*マエッチの書いたCSS
.more { cursor:pointer; }
.more:hover { background-color:#eef; }
.more_clicked { cursor:pointer; background-color:#fee; }
*/
#event1_b .space {
	width:100px;
	height:20px;
	background-image: url(../img/bg_event_b_speace.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#text_area{
	float:right;
	width:390px;
}
.daimei{
	margin-left:15px;
	line-height:25px;
	font-size:13px;
	font-weight: bold;
	color: #FF6600;
}
.list{line-height:23px;text-indent:5px;margin-left:15px;}


/*トピックス*/
#topic1{
	background-color:#EFEFEF;
	padding:5px;
	width: 510px;
}
#topic2{
	background-color:#EFEFEF;
	padding:0 px 5px 5px 5px;
	width: 510px;
}
#topic2 td{font-size:11px;}
.contents1{background-color:#FFFFFF;padding:5px;height:120px;
	background-image: url(../img/bg_topics_01.gif);
	background-repeat: repeat-x;
	background-position: top;
	font-size:11px;
	line-height:16px;

}
.contents2{background-color:#FFFFFF;padding:5px;height:120px;
/*	background-image: url(../img/bg_topics_01.gif);
	background-repeat: repeat-x;
	background-position: top;
*/
	font-size:11px;
	line-height:16px;

}
.title{
	font-size:14px;
	color:#FF6600;
	font-weight: bold;
	padding-bottom:5px;
}

/*トピックスタブウィンドウ*/
ul {
	list-style:none;
	}

body#tab_sample h1 {
	margin-bottom:2em;
	font-size:200%;
	font-weight:normal;
	line-height:100%;
	text-align:center;
	}

body#tab_sample div#javascript_tab_sample {
	margin:0px auto 0 auto;
	width:510px;
	text-align:left;
	}

div#javascript_tab_sample ul#tab {
	margin:0;
	padding:0;
	border-bottom:1px solid #CCC;
	background-color:#FFFFFF;
	float:left;
	width:100%;
	}

div#javascript_tab_sample ul#tab li {
	margin:0 0 0 0.2em;
	padding:0.2em 0;
	text-align:center;
	border:1px solid #CCC;
	border-bottom:none;
	float:left;
	width:7em;
	}

div#javascript_tab_sample ul#tab li.selected {
	background-color:#FFF;
	}

div#javascript_tab_sample ul#tab li.selected a {
	color:#333;
	}

div#javascript_tab_sample dl {
	margin:0;
	padding:1em;
	color:#333;
	border:1px solid #ccc;
	border-top:none;
	background-color:#FFF;
	clear:both;
	}

div#javascript_tab_sample dl dt {
	margin-bottom:1em;
	padding-bottom:1em;
	border-bottom:1px dotted #CCC;
	}

div#javascript_tab_sample dl dd {
margin:1em;
	}

div#javascript_tab_sample dl dd p {
	margin-bottom:1em;
	}
div#javascript_tab_sample dl dd img {
	float:right;
	}
#event_b .on {
	width:100px;
	height:40px;
	background-image: url(../img/bg_event_b_on.gif);
	background-repeat: no-repeat;
	background-position: left top;

}
#scO         { width:900px;float:left;background-color:#ffffff; border:#aaaaaa solid 1px; margin:10px; }
#scV         { width:850px;height:200px;overflow:hidden;float:left;position:relative;z-index:1;}
#scA         { width:auto;float:left;position:relative;z-index:2;padding:0;margin:0;}
#scA li      { float:left;height:190px;position:relative; margin:4px;text-align:center;list-style:none;border:1px #ffffff solid;}
#scA li:hover{ border:1px #C00 solid;}
#scL         { width:25px;height:40px;overflow:hidden;float:left;z-index:1;background:url(bfunc/sl_icon_l.jpg) no-repeat center left;padding-top:10px; }
#scL:hover   { background:url(bfunc/sl_icon_l.jpg) no-repeat center left; }
#scR         { width:25px;height:40px;overflow:hidden;float:left;z-index:1;background:url(bfunc/sl_icon_r.jpg) no-repeat center right;padding-top:10px; }
#scR:hover   { z-index:1;background:url(bfunc/sl_icon_r.jpg) no-repeat center right; }

#TB_overlay {position: fixed;z-index:100;top: 0px;left: 0px;height:100%;width:100%;}
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {background-color:#000;filter:alpha(opacity=75);-moz-opacity: 0.75;opacity: 0.75;}
* html #TB_overlay {position: absolute;height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');} /* ie6 hack */
#detaildiv   { position: fixed;background: #ffffff;z-index: 102;color:#000000;display:none;border: 4px solid #525252;text-align:left;top:50%;left:50%; }
* html #detaildiv {position: absolute;margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');} /* ie6 hack */
#detaildiv .more       { cursor:pointer; }
#detaildiv .more:hover { background-color:#eef; }
#detaildiv .picks_name { margin-bottom:4px; padding-left:4px; float:left; width:500px; }
#detaildiv .picks_comment { padding-left:4px; float:left; width:500px; }
#TB_HideSelect{z-index:99;position:fixed;top: 0;left: 0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity: 0;opacity: 0;height:100%;width:100%;}
* html #TB_HideSelect {position: absolute;height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');} /* ie6 hack */
