@charset "utf-8";

/*
	Site Name: COCA-COLA WEST HOLDINGS
	Description: company template style
	Version: 1.0
	Author: m.yamaki
*/

/*
===== CONTENTS ===========================================


	1: SITEPORICY


==========================================================
*/



	
/*
===== 1: SITEPORICY ====================================
*/

.info h1 {
	margin-bottom:15px;
	}

.info h2.siteporicy {
	margin:10px 20px 15px 20px;
	}

.info h3.siteporicy {
	margin:10px 20px 15px 20px;
	}

div#escape {
	background-image:url(../img/info/siteporicy/box_bg_escape.jpg);
	background-repeat:repeat-y;
	width:630px;
	float:left;
	margin-right:20px;
	line-height:1;
	padding-top:0 !important;
	}

div#escape p {
	margin:20px;
	}

div#condition {
	width:300px;
	background-image:url(../img/info/siteporicy/box_bg_condition.jpg);
	background-repeat:repeat-y;
	line-height:1;
	padding-top:0 !important;
	float:right;
	}

div#condition p img.bnr {
	margin:10px 10px 0px 0px;
	}

div#condition p {
	margin:20px;
	}

p.tit {
	background-color:#BBBBBB;
	color:#FFFFFF;
	font-size:1.1em;
	font-weight:bold;
	padding:1px 5px;
	}


/*
===== 1: PRIVACYPORICY ====================================
*/

.info h2.privacyporicy {
	margin:10px 20px 15px 20px;
	}

.info h3.privacyporicy {
	margin:10px 20px 15px 20px;
	}

div#escape_privacy {
	background-image:url(../img/info/privacypolicy/box_bg_escape.gif);
	background-repeat:repeat-y;
	width:950px;
	float:left;
	line-height:1;
	padding-top:0 !important;
	}

div#escape_privacy p {
	margin:20px;
	}

div#escape_privacy p strong{
	display:block;
	padding-bottom:5px;
	}

div#escape_privacy ul{
	margin:0px 0px 0px 40px;
}

div#escape_privacy ul li{
	list-style:disc;
	margin-bottom:5px;
	line-height:1.8em;
}

table.privacytbl{
	margin:0px 20px 20px 20px;
	width:910px;
	border-collapse:collapse;
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
}

table.privacytbl td,table.privacytbl th{
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
padding:10px;
}

table.privacytbl th{
background-color:#EEEEEE;
text-align:left;
}

p.privacyright{
text-align:right;
}


/*
===== 1: SITEMAP ====================================
*/

div#escape_sitemap {
	background-image:url(../img/info/privacypolicy/box_bg_escape.gif);
	background-repeat:repeat-y;
	width:950px;
	float:left;
	line-height:1;
	padding-top:0 !important;
	}
div#escape_sitemap p {
	margin:20px;
	}

div#escape_sitemap p strong{
	display:block;
	padding-bottom:5px;
	}

div.sitemap_box{
	background-image:url(../img/info/sitemap/img_boxmiddle.gif);
	width:453px;
	margin:0px 0px 20px 0px;
}

div.sitemap_box div.sitemap_tit{
background-image:url(../img/info/sitemap/img_boxtop.gif);
background-repeat:no-repeat;
	width:453px;
}

div.sitemap_box div.sitemap_tit strong{
display:block;
background-image:url(../img/info/sitemap/img_boxtop_left.gif);
background-repeat:repeat;
height:41px;
float:left;
overflow:hidden;
}

div.sitemap_box div.sitemap_tit strong a{
display:block;
background-image:url(../img/info/sitemap/img_boxtop_right.gif);
background-repeat:no-repeat;
background-position:100% 0px;
padding:5px 30px 0px 10px;
height:35px;
color:#e50011;
font-size:1.1em;
text-decoration:none;
}

* html div.sitemap_box div.sitemap_tit strong a{
float:left;
}

div.sitemap_box div.sitemap_cnt{
	background-image:url(../img/info/sitemap/img_boxbottom.gif);
	background-position:0px 100%;
	background-repeat:no-repeat;
	padding:18px 10px 20px 0px;
}

div.sitemap_box ul{
	clear:both;
	display:block;
	background-image:url(../img/info/sitemap/img_line.gif);
	background-repeat:repeat-y;
	background-position:30px 0px;
}

*:first-child+html div.sitemap_box ul{
margin-top:-0.8em;
}

* html div.sitemap_box ul{
margin-top:-0.8em;
border:0px;
height:0px;
}


div.sitemap_box ul li{
border:0px;
	clear:both;
	display:block;
	list-style-type: none;
	margin-left:30px;
	line-height:2em;
}

* html div.sitemap_box ul li{ height:0px; }


div.sitemap_box ul li a{
display:block;
	background-image:url(../img/info/sitemap/img_line_width.gif);
	background-repeat:no-repeat;
	background-position:0px 50%;
	padding:5px 0px 5px 20px;
}

div.sitemap_box ul li a.end{
	background-image:url(../img/info/sitemap/img_line_width_end.gif);
	background-position:0px 1.2em;
}

/*
div.sitemap_box ul li ul{
background-image:url(../img/info/sitemap/img_line2.gif);
background-position:0px 0px;
background-repeat:repeat-y;
background-color:#EEEEEE;
}

div.sitemap_box ul li ul li a.end{
	background-image:url(../img/info/sitemap/img_line_width_end2.gif);
}
*/

div.sitemap_left{
float:left;
width:463px;
margin-right:5px;
}

div.sitemap_right{
float:left;
width:388px;
}

div.sitemap_center{
	background-image:url(../img/info/sitemap/img_box_home.gif);
	background-repeat:no-repeat;
	width:920px;
	height:51px;
	overflow:hidden;
	margin-bottom:15px;
}

div.sitemap_center strong a{
display:block;
background-image:url(../img/info/sitemap/img_box_home2.gif);
background-repeat:no-repeat;
background-position:100% 0px;
padding:8px 30px 0px 10px;
height:43px;
color:#e50011;
font-size:1.1em;
text-decoration:none;
}

div.sitemap_center strong a:link,
div.sitemap_center strong a:hover,
div.sitemap_center strong a:visited,
div.sitemap_center strong a:active{
color:#e50011;
}

div.sitemap_bar{
	background-image:url(../img/info/sitemap/img_box_home.gif);
	background-repeat:no-repeat;
	width:453px;
	height:51px;
	overflow:hidden;
	margin-bottom:10px;
}

div.sitemap_bar strong a{
display:block;
background-image:url(../img/info/sitemap/img_box_home2.gif);
background-repeat:no-repeat;
background-position:100% 0px;
padding:8px 30px 0px 10px;
height:43px;
color:#e50011;
font-size:1.1em;
text-decoration:none;
}

div.sitemap_bar strong a:link,
div.sitemap_bar strong a:hover,
div.sitemap_bar strong a:visited,
div.sitemap_bar strong a:active{
color:#e50011;
}


span.pdf img {
	vertical-align:text-top;
	}
