@charset "utf-8";
/* Gameday Global Base CSS */
@media screen and (min-width: 1201px) {
	body { margin:0px; padding:0px; background:url(../images/body_bg.png) left top repeat; }
	div#stage { width:1184px; margin:0px auto; padding:0px 80px; }
	
	div#header_web { position:absolute; width:100%; height:93px; left:0px; top:0px; background:url(../images/header.png) left top repeat-x; z-index:100; overflow:hidden; }
	div#header_body { position:relative; width:1344px; height:93px; margin:0px auto; }
	div#header_margin { position:relative; padding:0px 80px; }
	div#header_cnt { position:relative; width:100%; height:93px; }
	img#header_ci { position:absolute; left:8px; top:20px; z-index:110; }
	
	div#header_menu { position:absolute; width:615px; height:30px; right:135px; top:32px; z-index:110; }
	div#header_menu ul { position:relative; list-style:none; margin:0px; padding:0px; }
	div#header_menu li { position:relative; width:20%; height:100%; margin:0px; padding:0px; text-align:center; float:left; }
	div#header_menu img { padding-top:7px; }
	
	div#header_member { position:absolute; width:135px; height:30px; right:0px; top:33px; line-height:30px; color:#b3b4b4; text-align:right; z-index:110; }
	div#header_member a { color:#b3b4b4; }
	
	div#header_line { position:absolute; width:2080px; height:6px; left:0px; top:62px; z-index:105; background:url(../images/header_line.png) left top no-repeat; }
	div.hl_dark { position:relative; width:100%; height:4px; left:0px; bottom:0px; margin-top:10px; border:solid 1px #3a3a3a; background:#3a3a3a; -moz-border-radius-bottomleft: 5px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	}
	
	div#footer_web { clear:both; position:relative; width:100%; height:95px; margin-top:10px; background:url(../images/footer.png) left top repeat-x; }
	div#footer_body { position:relative; width:1344px; height:85px; margin:0px auto; }
	div#footer_margin { position:relative; padding:0px 80px; }
	div#footer_cnt { position:relative; width:100%; height:100%; }
	
	div#footer_left { position:absolute; padding-top:13px; height:42px; left:0px; top:21px; }
	p#f_copyright { display:inline; line-height:16px; font-size:12px; font-weight:bold; color:#565656; padding-right:15px; }
	p#f_menu { display:inline; line-height:16px; font-size:12px; font-weight:bold; color:#565656; }
	
	div#footer_right { position:absolute; padding-top:13px; height:42px; right:0px; top:21px; color:#565656; text-align:right; }
	p#f_ctitle, p#f_phone, p#f_mail { display:inline; line-height:16px; font-size:12px; font-weight:bold; }
	p#f_ctitle a { color:#565656; }
	div#footer_right img { vertical-align:top; }
	
	div.fullwrapper { background: white; margin: 30px auto; margin-top: 0px; border: solid 1px lightGrey; border-radius: 10px; }
	div#footer { margin-bottom:16px; }
	
	p#f_menu a { color:#565656; }
	
	div#proposal { position:absolute; width:0px; height:0px; left:0px; top:0px; z-index:1000; background:url(../images/proposal.png) left top no-repeat; display:none; }
	div#proposal_bg { position:absolute; width:0px; height:0px; left:0px; top:0px; z-index:999; background:#000000; display:none; }
	div.prop_close { position:absolute; width:40px; height:32px; right:10px; top:16px; display:none; }
	div#prop_mail { position:absolute; width:197px; height:54px; right:40px; bottom:69px; display:none; }
	
	div#sitemap { position:absolute; width:0px; height:0px; left:0px; top:0px; z-index:1000; background:url(../images/sitemap.png) left top no-repeat; display:none; }
	div#site_body { position:absolute; width:100%; height:315px; left:0px; bottom:20px; display:none; }
	div#site_body ul { position:relative; list-style:none; width:630px; height:315px; margin:0px auto; padding:0px; }
	div#site_body li { position:relative; width:33.3%; height:315px; float:left; }
	div#site_body li a { color:#1c1515; }
	div#site_body li h1 { font-size:13px; line-height:13px; padding:10px 0px; font-weight:bold; }
	div#site_body li h2 { font-size:13px; line-height:13px; padding:5px 0px; font-weight:normal; color:#900900; text-indent:10px; }
	div#site_body li h3 { font-size:12px; line-height:12px; padding:5px 0px; font-weight:normal; text-indent:15px; white-space:nowrap; }
}

@media screen and (min-width: 769px) and (max-width: 1200px) {
	body { margin:0px; padding:0px; background:url(../images/body_bg.png) left top repeat; }
	div#stage { width:888px; margin:0px auto; padding:0px 80px; }
	
	div#header_web { position:absolute; width:100%; height:93px; left:0px; top:0px; background:url(../images/header.png) left top repeat-x; z-index:100; overflow:hidden; }
	div#header_body { position:relative; width:1048px; height:93px; margin:0px auto; }
	div#header_margin { position:relative; padding:0px 80px; }
	div#header_cnt { position:relative; width:100%; height:93px; }
	img#header_ci { position:absolute; left:8px; top:20px; z-index:110; }
	
	div#header_menu { position:absolute; width:615px; height:30px; right:0px; top:44px; z-index:110; }
	div#header_menu ul { position:relative; list-style:none; margin:0px; padding:0px; }
	div#header_menu li { position:relative; width:20%; height:100%; margin:0px; padding:0px; text-align:center; float:left; }
	div#header_menu img { padding-top:7px; }
	
	div#header_member { position:absolute; width:135px; height:20px; right:20px; top:22px; line-height:20px; color:#b3b4b4; text-align:right; z-index:110; }
	div#header_member a { color:#b3b4b4; }
	
	div#header_line { position:absolute; width:2080px; height:6px; left:0px; top:73px; z-index:105; background:url(../images/header_line.png) left top no-repeat; }
	div.hl_dark { position:relative; width:100%; height:4px; left:0px; bottom:0px; margin-top:10px; border:solid 1px #3a3a3a; background:#3a3a3a; -moz-border-radius-bottomleft: 5px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	}
	
	div#footer_web { clear:both; position:relative; width:100%; height:95px; margin-top:10px; background:url(../images/footer.png) left top repeat-x; }
	div#footer_body { position:relative; width:1048px; height:85px; margin:0px auto; }
	div#footer_margin { position:relative; padding:0px 80px; }
	div#footer_cnt { position:relative; width:100%; height:100%; }
	
	div#footer_left { position:absolute; padding-top:5px; height:42px; left:0px; top:21px; }
	p#f_copyright { display:block; line-height:16px; font-size:12px; font-weight:bold; color:#565656; }
	p#f_menu { display:block; line-height:16px; font-size:12px; font-weight:bold; color:#565656; }
	
	div#footer_right { position:absolute; padding-top:5px; height:42px; right:0px; top:21px; color:#565656; text-align:right; }
	p#f_ctitle, p#f_phone, p#f_mail { display:inline; line-height:16px; font-size:12px; font-weight:bold; }
	p#f_ctitle a { color:#565656; }
	p#f_ctitle { display:block; }
	div#footer_right img { vertical-align:top; }
	
	div.fullwrapper { background: white; margin: 30px auto; margin-top: 0px; border: solid 1px lightGrey; border-radius: 10px; }
	div#footer { margin-bottom:16px; }
	
	p#f_menu a { color:#565656; }
	
	div#proposal { position:absolute; width:0px; height:0px; left:0px; top:0px; z-index:1000; background:url(../images/proposal.png) left top no-repeat; display:none; }
	div#proposal_bg { position:absolute; width:0px; height:0px; left:0px; top:0px; z-index:999; background:#000000; display:none; }
	div.prop_close { position:absolute; width:40px; height:32px; right:10px; top:16px; display:none; }
	div#prop_mail { position:absolute; width:197px; height:54px; right:40px; bottom:69px; display:none; }
	
	div#sitemap { position:absolute; width:0px; height:0px; left:0px; top:0px; z-index:1000; background:url(../images/sitemap.png) left top no-repeat; display:none; }
	div#site_body { position:absolute; width:100%; height:315px; left:0px; bottom:20px; display:none; }
	div#site_body ul { position:relative; list-style:none; width:630px; height:315px; margin:0px auto; padding:0px; }
	div#site_body li { position:relative; width:33.3%; height:315px; float:left; }
	div#site_body li a { color:#1c1515; }
	div#site_body li h1 { font-size:13px; line-height:13px; padding:10px 0px; font-weight:bold; }
	div#site_body li h2 { font-size:13px; line-height:13px; padding:5px 0px; font-weight:normal; color:#900900; text-indent:10px; }
	div#site_body li h3 { font-size:12px; line-height:12px; padding:5px 0px; font-weight:normal; text-indent:15px; white-space:nowrap; }
}

@media screen and (min-width: 1px) and (max-width: 768px) {
	body { margin:0px; padding:0px; background:url(../images/body_bg.png) left top repeat; }
	div#stage { width:592px; margin:0px auto; padding:0px 80px; }
	
	div#header_web { position:absolute; width:100%; height:127px; left:0px; top:0px; background:url(../images/header_tb.png) left top repeat-x; z-index:100; }
	div#header_body { position:relative; width:752px; height:127px; margin:0px auto; }
	div#header_margin { position:relative; padding:0px 80px; }
	div#header_cnt { position:relative; width:100%; height:127px; }
	img#header_ci { position:absolute; left:4px; top:20px; z-index:110; }
	
	div#header_menu { position:absolute; width:100%; height:35px; left:0px; bottom:7px; z-index:110; }
	div#header_menu ul { position:relative; list-style:none; margin:0px; padding:0px; }
	div#header_menu li { position:relative; width:20%; height:100%; margin:0px; padding:0px; text-align:center; float:left; }
	div#header_menu img { padding-top:9px; }
	
	div#header_member { position:absolute; width:135px; height:30px; right:10px; top:48px; line-height:30px; color:#b3b4b4; text-align:right; z-index:110; }
	div#header_member a { color:#b3b4b4; }
	
	div#header_line { display:none; }
	div.hl_dark { position:relative; width:100%; height:4px; left:0px; bottom:0px; margin-top:10px; border:solid 1px #3a3a3a; background:#3a3a3a; -moz-border-radius-bottomleft: 5px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	}
	
	div#footer_web { clear:both; position:relative; width:100%; height:95px; margin-top:10px; background:url(../images/footer.png) left top repeat-x; }
	div#footer_body { position:relative; width:752px; height:85px; margin:0px auto; }
	div#footer_margin { position:relative; padding:0px 80px; }
	div#footer_cnt { position:relative; width:100%; height:100%; }
	
	div#footer_left { position:absolute; padding-top:5px; height:42px; left:0px; top:21px; }
	p#f_copyright { display:block; line-height:16px; font-size:12px; font-weight:bold; color:#565656; }
	p#f_menu { display:block; line-height:16px; font-size:12px; font-weight:bold; color:#565656; }
	
	div#footer_right { position:absolute; height:42px; right:0px; top:21px; color:#565656; text-align:right; }
	p#f_ctitle, p#f_phone, p#f_mail { display:block; line-height:16px; font-size:12px; font-weight:bold; }
	p#f_ctitle a { color:#565656; }
	div#footer_right img { vertical-align:top; }
	
	div.fullwrapper { background: white; margin: 30px auto; margin-top: 0px; border: solid 1px lightGrey; border-radius: 10px; }
	div#footer { margin-bottom:16px; }
	
	p#f_menu a { color:#565656; }
	
	div#proposal { position:absolute; width:0px; height:0px; left:0px; top:0px; z-index:1000; background:url(../images/proposal.png) left top no-repeat; display:none; }
	div#proposal_bg { position:absolute; width:0px; height:0px; left:0px; top:0px; z-index:999; background:#000000; display:none; }
	div.prop_close { position:absolute; width:40px; height:32px; right:10px; top:16px; display:none; }
	div#prop_mail { position:absolute; width:197px; height:54px; right:40px; bottom:69px; display:none; }
	
	div#sitemap { position:absolute; width:0px; height:0px; left:0px; top:0px; z-index:1000; background:url(../images/sitemap.png) left top no-repeat; display:none; }
	div#site_body { position:absolute; width:100%; height:315px; left:0px; bottom:20px; display:none; }
	div#site_body ul { position:relative; list-style:none; width:630px; height:315px; margin:0px auto; padding:0px; }
	div#site_body li { position:relative; width:33.3%; height:315px; float:left; }
	div#site_body li a { color:#1c1515; }
	div#site_body li h1 { font-size:13px; line-height:13px; padding:10px 0px; font-weight:bold; }
	div#site_body li h2 { font-size:13px; line-height:13px; padding:5px 0px; font-weight:normal; color:#900900; text-indent:10px; }
	div#site_body li h3 { font-size:12px; line-height:12px; padding:5px 0px; font-weight:normal; text-indent:15px; white-space:nowrap; }
}