/*****************************************

 GDOグランプリとは？用CSS 
 /grandprix/about/css/default.css 
 
 *****************************************/

/*----------------------------------------
  全体
  ----------------------------------------*/
div{
	line-height:1.3em;
}
  
/*** ブラウザリセット ***/
* {
        margin: 0;
        padding: 0;
}

h1, h2, h3, h4, h5, h6, p, address, ul, ol, li, dl, dt, dd, table, caption, th, td, img, em {
        margin: 0;
        padding: 0;
        border: none;
        font-style: normal;
        font-size: 100%;
        list-style-type: none;
}

/*** GS共通 ***/
body {
	font-size:12px;
	color: #333;
	background: url(/play/yoyaku/new-img/bg.gif) repeat-y left top;
	margin: 0px;
	padding: 0px;
}
.cbox{
	position:relative;
}
/* リンクカラー設定 */
a:link {
	color: #000064;
}
a:visited {
	color: #606;
}
a:active,
a:hover {
	color: #900;
}
/* 大枠 */
#container {
	width:940px;
	margin: 10px 10px 0;
}

/*** よく使うクラス ***/
.red{
	color:#CC0000;
}

strong.red{
	font-weight:bold;
}

.btm10{
	margin-bottom:10px;
}
.btm30{
	margin-bottom:30px;
}
.btm50{
	margin-bottom:50px;
}

.linkicon{
	padding-left:10px;
	background:url(/grandprix/about/images/arrow_red.gif) no-repeat 0 3px ;
}


/*----------------------------------------
  要素別
  ----------------------------------------*/
/*** ヘッダ ***/
#header{
	margin-bottom:10px;
}
#header h1{
	margin-bottom:10px;
}

#str_container #container #header p{
	width:600px;
	margin:0 0 0 10px;
	float:left;
}


#str_container #container #header ul#sub{
	width:280px;
	margin: 20px 0 0;
	float:right;
	background:none;
}

#header ul#sub li{
	margin-right:10px;
	float:left;
}

#header ul#sub li a:link,
#header ul#sub li a:visited{
	padding:5px 10px 5px 20px;
	background:url(/grandprix/about/images/bg_btn_subnavi.gif) left ;
	border:1px #000064 solid;
	text-decoration:none;
	display:block;
	color:#000064;
}

#header ul#sub li a:active,
#header ul#sub li a:hover {
	border:1px #900 solid;
	color:#900;
}


/*** 総合部門 ***/
#general{
	margin:0;
	padding:0;
}
#general .exall{
	margin:10px 10px 30px;
	float:left;
}
#general ul{
	margin:17px 0 30px;
	float:right;
}
#general li{
	display:inline;
	margin-right:10px;
}

/*** 各賞 ***/
.others{
	margin: 0 0 0 10px;
	background:url(/grandprix/about/images/bg_others.gif) left bottom no-repeat;
}
.others div{
	width:300px;
	margin:0 10px 0 0; 
	pading:0;
	float:left;
}
div#str_container div#container div .others h3{
	padding:0;
	border:0;
}

.others div p{
	margin:5px 5px 10px 10px;
	padding:0;
}

.others div ul,
.others div dl{
	margin:0 5px 10px 10px;
	padding:0;
}

.others div ul li{
	margin-bottom:8px;
	padding-left:13px;
	background:url(/grandprix/about/images/icon_sqre_y.gif) no-repeat 0 3px;
	font-weight:bold;
	color:#0a3861;
}
.others div ul li small{
	color:#666;
	font-size:10px;
	font-weight:normal;
}

.others div dl dt{
	padding-left:13px;
	background:url(/grandprix/about/images/icon_sqre_y.gif) no-repeat 0 3px;
	font-weight:bold;
	color:#0a3861;
}
.others div dl dd{
	margin-bottom:10px;
}
