@charset "utf-8";
/*---------------------------------------------
since:2009/03/
Copyright c since 2008 FC2.inc, All Rights Reserved.
---------------------------------------------*/

#container{ width:950px !important; position:relative; }
#container:after{
    content:".";
	height:0px;
	clear:both;
	display:block;
	visibility:hidden;
}
	/*\*/
	* html div#container div#navi{
	    height:1px;
	/*\*/ /*/
	    height:auto;
		overflow:hidden;
	/**/
	}
	/**/

/*head
--------------------------------*/
div#header{ border-bottom:1px dotted #CCCCCC; }

/*ad
--------------------------------*/
#main { position: relative; margin: 20px 0; }
/* ie7 */
*:first-child+html #main { overflow:hidden; }
/**/
#ad_jack { width: 950px; position: relative; text-align: center; }
.heade_ad { height:60px; position:absolute; right:0; top:36px; width:468px; }

/*login
--------------------------------*/
#login_jack { width: 204px; padding:14px 13px 15px; background: #F6F6F6; border: 1px solid #CCC; position: absolute; top: 118px; right: 152px; }
#login_jack li{ line-height: 1.5em; margin-bottom:3px; }
.input { width: 200px; height: 1.5em; border: 1px solid #CCC; }
.input:hover,.input:forcus{ background-color:#FEFFDD; }
.item { text-align: center; }
.item a{ color:#0045d0;text-decoration:none; }
.item a:hover { color:#FF0000; text-decoration: underline; }

#gid { background:#eee; border-bottom: 1px solid #999; border-right: 1px solid #999; border-top: 1px solid #ccc; border-left: 1px solid #ccc; text-align: center; }
#gid a { color:#666; margin: 0 auto; padding-left: 5px; display: block; width: 100px; height: 20px; text-decoration: none; }
#gid_content { display: none; text-align: left; border-top: 1px dotted #999; }
#gid_content li{ background: #f7f7f7; padding-left: 40px; display:block; margin: 0 auto; }
#gid_content a { background: none; padding:0; width:auto; height: auto; margin:0; }
#gid_content a:hover,#gid_content a:visited { color: #ff0000; text-decoration:underline; }

/*footer menu
------------------------------------------------------*/
#fc2footer #fc2footermenu ul { border-top:none; }