#container {
	width:100%;
	height:auto;
	margin:0px;
	padding:0px 0px 0px 0px;
	background:url(../images/body_bg_re.jpg) repeat-x center 23px;
}
#contents {
	width:900px;
	height:auto;
	margin:0px auto;
	padding:0px 0px 0px 0px;
	background:url(../images/contents_repeat_bg.jpg) repeat-y;
}

/*€*/\/*/ @import url("mac.css");
/**/




#contents_float_box {
	width:900px;
	height:auto;
	margin:0px;
	padding:0px 0px 0px 0px;
}
#contents_float_box:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility: hidden;
}
#red_line {
	width:900px;
	height:13px;
	margin:0px;
	padding:0px 0px 0px 0px;
	background:url(../images/top_red_bar.jpg) no-repeat;
}
#contents_left {
	width:218px;
	height:auto;
	margin:0px;
	padding:35px 0px 0px 0px;
	float:left;
}
#coors_logo {
	width:205px;
	height:133px;
	margin:0px;
	padding:0px;
}
#coors_logo h1 {
    display: block;
    width: 205px;
    height: 133px;
    margin: 0px;
    padding: 0px;
    background: url(../images/coors_logo.jpg) no-repeat 17px top;
    background-size: contain;
    text-indent: -9999px;
    text-decoration: none;
}
#coors_logo_dammy h1 {
	display:block;
	width:205px;
	height:133px;
	margin:0px;
	padding:0px;
	background:url(../images/coors_logo_dammy.jpg) no-repeat 17px top;
	text-indent:-9999px;
	text-decoration:none;
}
#gnavi {
	width:210px;
	height:auto;
	margin:0px;
	padding:36px 0px 0px 0px;
}
#gnavi_box {
	width:208px;
	height:auto;
	margin:0px;
	padding:0px 0px 0px 2px;
}
#gnavi_top {
	width:210px;
	height:32px;
	margin:0px;
	padding:0px;
	background:url(../images/left_navi_top.jpg) no-repeat;
}
#gnavi_middle {
	width:190px;
	height:auto;
	margin:0px;
	padding:0px 0px 0px 20px;
	background:url(../images/left_navi_middle.jpg) repeat-y;
}
#gnavi_middle ul {
	display:block;
	width:180px;
	height:auto;
}
#gnavi_middle li {
	list-style:none;
	display:block;
	padding-bottom:10px;
}
#gnavi_middle .about {
	display:block;
	width:170px;
	height:42px;
	margin:0px;
	padding:0px;
	background:url(../images/gnavi_btn_about.jpg) no-repeat;
	text-indent:-9999px;
}
#gnavi_middle .brand {
	display:block;
	width:170px;
	height:42px;
	margin:0px;
	padding:0px;
	background:url(../images/gnavi_btn_brand.jpg) no-repeat;
	text-indent:-9999px;
}
#gnavi_middle .news {
	display:block;
	width:170px;
	height:42px;
	margin:0px;
	padding:0px;
	background:url(../images/gnavi_btn_news.jpg) no-repeat;
	text-indent:-9999px;
}
#gnavi_middle .link {
	display:block;
	width:170px;
	height:42px;
	margin:0px;
	padding:0px;
	background:url(../images/gnavi_btn_link.jpg) no-repeat;
	text-indent:-9999px;
}
#gnavi_middle .navi {
	display:block;
	width:170px;
	height:42px;
	margin:0px;
	padding:0px;
	background:url(../images/gnavi_btn_navi.jpg) no-repeat;
	text-indent:-9999px;
}
#gnavi_middle .contact {
	display:block;
	width:170px;
	height:42px;
	margin:0px;
	padding:0px;
	background:url(../images/gnavi_btn_contact.jpg) no-repeat;
	text-indent:-9999px;
}
#gnavi_middle ul #sub_ul {
	display:block;
	width:160px;
	height:auto;
	margin-bottom:10px;
	padding:0px 0px 5px 10px;
	background:url(../images/sub_navi_border.jpg) left bottom no-repeat;
}
.sub_li {
	display:block;
	width:160px;
	height:auto;
}
#gnavi_middle .conpany {
	display:block;
	width:105px;
	height:18px;
	margin:0px;
	padding:0px;
	background:url(../../about/images/gnavi_sub_conpany.jpg) no-repeat;
	text-indent:-9999px;
}
#gnavi_middle .president {
	display:block;
	width:105px;
	height:18px;
	margin:0px;
	padding:0px;
	background:url(../../about/images/gnavi_sub_president.jpg) no-repeat;
	text-indent:-9999px;
}
#gnavi_middle .recruit {
	display:block;
	width:105px;
	height:18px;
	margin:0px;
	padding:0px;
	background:url(../../about/images/gnavi_sub_recruit.jpg) no-repeat;
	text-indent:-9999px;
}
#gnavi_middle .coors {
	display:block;
	width:155px;
	height:18px;
	margin:0px;
	padding:0px;
	background:url(../../brand/images/gnavi_sub_coors.jpg) no-repeat;
	text-indent:-9999px;
}
#gnavi_middle .coorslight {
	display:block;
	width:155px;
	height:18px;
	margin:0px;
	padding:0px;
	background:url(../../brand/images/gnavi_sub_coorslight.jpg) no-repeat;
	text-indent:-9999px;
}
#gnavi_middle .zima {
	display:block;
	width:155px;
	height:18px;
	margin:0px;
	padding:0px;
	background:url(../../brand/images/gnavi_sub_zima.jpg) no-repeat;
	text-indent:-9999px;
}
#gnavi_middle .corona {
	display:block;
	width:155px;
	height:18px;
	margin:0px;
	padding:0px;
	background:url(../../brand/images/gnavi_sub_corona.jpg) no-repeat;
	text-indent:-9999px;
}
#gnavi_middle .pzima {
	display:block;
	width:155px;
	height:18px;
	margin:0px;
	padding:0px;
	background:url(../../brand/images/gnavi_sub_pzima.jpg) no-repeat;
	text-indent:-9999px;
}
#gnavi_middle .grolsch {
	display:block;
	width:155px;
	height:18px;
	margin:0px;
	padding:0px;
	background:url(../../brand/images/gnavi_sub_grolsch.jpg) no-repeat;
	text-indent:-9999px;
}
#gnavi_middle .sol {
	display:block;
	width:155px;
	height:18px;
	margin:0px;
	padding:0px;
	background:url(../../brand/images/gnavi_sub_sol.jpg) no-repeat;
	text-indent:-9999px;
}
#gnavi_middle .rockstar {
	display:block;
	width:155px;
	height:18px;
	margin:0px;
	padding:0px;
	background:url(../../brand/images/gnavi_sub_rockstar.jpg) no-repeat;
	text-indent:-9999px;
}
#gnavi_middle .zino {
	display:block;
	width:155px;
	height:18px;
	margin:0px;
	padding:0px;
	background:url(../../brand/images/gnavi_sub_zino.jpg) no-repeat;
	text-indent:-9999px;
}
#gnavi_middle .white {
	display:block;
	width:155px;
	height:28px;
	margin:0px;
	padding:0px;
	background:url(../../brand/images/gnavi_sub_wi.jpg) no-repeat;
	text-indent:-9999px;
}
#gnavi_middle .worthing {
	display:block;
	width:155px;
	height:18px;
	margin:0px;
	padding:0px;
	background:url(../../brand/images/gnavi_sub_w.jpg) no-repeat;
	text-indent:-9999px;
}
#gnavi_middle .stones {
	display:block;
	width:155px;
	height:18px;
	margin:0px;
	padding:0px;
	background:url(../../brand/images/gnavi_sub_stones.jpg) no-repeat;
	text-indent:-9999px;
}
#gnavi_middle .carling {
	display:block;
	width:155px;
	height:18px;
	margin:0px;
	padding:0px;
	background:url(../../brand/images/gnavi_sub_carling.jpg) no-repeat;
	text-indent:-9999px;
}
#gnavi_middle .bluemoon {
	display:block;
	width:155px;
	height:18px;
	margin:0px;
	padding:0px;
	background:url(../../brand/images/gnavi_sub_bluemoon.jpg) no-repeat;
	text-indent:-9999px;
}
#gnavi_middle .miller {
	display:block;
	width:155px;
	height:18px;
	margin:0px;
	padding:0px;
	background:url(../../brand/images/gnavi_sub_miller.jpg) no-repeat;
	text-indent:-9999px;
}
#gnavi_middle .shingha {
	display:block;
	width:155px;
	height:18px;
	margin:0px;
	padding:0px;
	background:url(../../brand/images/gnavi_sub_shingha.png) no-repeat;
	text-indent:-9999px;
}
#gnavi_middle .louis {
	display:block;
	width:155px;
	height:18px;
	margin:0px;
	padding:0px;
	background:url(../../brand/images/gnavi_sub_louis.png) no-repeat;
	text-indent:-9999px;
}
#gnavi_bottom {
	width:210px;
	height:32px;
	margin:0px;
	padding:0px 0px 0px 0px;
	background:url(../images/left_navi_bottom.jpg) no-repeat;
}
#gnavi_url {
	width:192px;
	height:auto;
	margin:0px;
	padding:0px 0px 0px 18px;
}
#gnavi_url p {
	font-size:11px;
	color:#666;
}
#contents_right {
	width:667px;
	height:auto;
	margin:0px;
	padding:0px 0px 0px 0px;
	float:left;
}
#main_img {
	width:667px;
	height:184px;
	margin:0px;
	padding:0px;
}
#footer_link {
	width:100%;
	height:auto;
	margin:0px;
	padding:0px 0px 0px 0px;
}
#footer_link_area {
	width:900px;
	height:auto;
	margin:0px auto;
	padding:0px 0px 0px 0px;
}
#footer_link_main {
	width:900px;
	height:auto;
	margin:0px;
	padding:10px 0px 0px 0px;
	text-align:right;
}
#footer_link_main p {
	font-size:11px;
	padding:0px 20px 10px 0px;
}
#footer {
	width:100%;
	height:auto;
	margin:0px;
	padding:0px 0px 0px 0px;
}
#footer_float_box {
	width:900px;
	height:50px;
	margin:0px auto;
	padding:10px 0px 0px 0px;
	background:url(../images/footer_bg.jpg) no-repeat;
}
#footer_float_box:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility: hidden;
}
#footer_txt {
	width:521px;
	height:auto;
	margin:0px;
	padding:0px 0px 0px 9px;
	float:left;
}
#footer_txt p {
	font-size:11px;
}
#footer_copy {
	width:361px;
	height:auto;
	margin:0px;
	padding:0px 9px 0px 0px;
	text-align:right;
	float:right;
}
/* ALL PAge COntents */


#shared_contents {
	width:667px;
	height:auto;
	margin:0px;
	padding:0px 0px 0px 0px;
}
#pan_box {
	width:667px;
	height:auto;
	margin:0px;
	padding:0px 0px 0px 0px;
	border-bottom:1px #999 dotted;
}
#pan_box p {
	padding:15px 0px 7px 2px;
}
#page_ttl {
	width:667px;
	height:auto;
	margin:0px;
	padding:15px 0px 20px 0px;
}
#page_ttl_add {
	width:667px;
	height:auto;
	margin:0px;
	padding:15px 0px 20px 0px;
	border-bottom:1px dotted #999;
}
#page_top_right {
	width:660px;
	height:auto;
	margin:0px;
	padding:0px 7px 0px 0px;
	text-align:right;
}
#page_top_right p {
	padding:23px 0px 30px 0px;
	font-size:11px;
}


/* 100706 add */

#page_banner {
	width:186px;
	height:auto;
	margin:0px auto;
	padding:5px 0px 0px 4px;
}
#page_banner ul {
	display:block;
	width:186px;
	height:auto;
}
#page_banner li {
	list-style:none;
	display:block;
	padding-bottom:10px;
}
