@charset "utf-8";

/* ------------------------------------------------------
 TOP
------------------------------------------------------ */
body.top {
/*background:#3e484c url(/coffretdor/images/index_bg_02.gif) repeat-x top left;*/
}


/* headerArea
------------------------------------------------------ */
#k_g_nav {
z-index:101;
}

div#headerArea {
height:90px;
}
div#headerArea p#brandLogo {
top:40px;
}


/* Flashcontent
------------------------------------------------------ */
#noFlashContent {
position:relative;
width:963px;
height:400px;
margin:0 auto;
background:url(/coffretdor/images/index_bg_01.jpg) repeat-x top left;
}
#noFlashContent p#p01 {
position:absolute;
top:157px;
left:320px;
}
#noFlashContent p#p02 {
position:absolute;
top:205px;
left:246px;
}


/* contents
------------------------------------------------------ */
.top div#contentsArea {
padding-top:0;
background:none;
}

.top div#contentsInner {
width:900px;
margin:0 auto;
padding-top:23px;
text-align:left;
background:none;
}
.top div#contentsWrapper:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.top div#contentsWrapper {display:inline-block;}
/* Hides from IE-mac \*/
* html .top div#contentsWrapper {height:1%;}
.top div#contentsWrapper {display:block;}
/* End hide from IE-mac */

.top div#contentsInner h2 {
clear:both;
margin-bottom:15px;
}

.top div#contentsLast {
width:900px;
margin:0 auto;
padding-top:23px;
text-align:left;
background:url(/coffretdor/images/index_bg_01.gif) left top no-repeat;
}
.top div#contentsLast h2 {
margin-bottom:15px;
}

.top div#contentsLeft{
width:576px;
float:left;
}
.top div#contentsRight{
width:268px;
float:right;
}

/* newsArea
------------------------------------------------------ */
div.newsArea {
width:576px;
padding-bottom:10px;
}
div.newsArea:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
div.newsArea {display:inline-block;}
/* Hides from IE-mac \*/
* html div.newsArea {height:1%;}
div.newsArea {display:block;}
/* End hide from IE-mac */

div.newsAreaLast {
width:576px;
padding-bottom:35px;
}
div.newsAreaLast:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
div.newsAreaLast {display:inline-block;}
/* Hides from IE-mac \*/
* html div.newsAreaLast {height:1%;}
div.newsAreaLast {display:block;}
/* End hide from IE-mac */

div.newsBlcokLeft {
float:left;
width:268px;
}
div.newsBlcokRight {
float:right;
width:268px;
}
.newsImg {
float:left;
width:110px;
}
div.newsTxt {
float:right;
width:143px;
font-size:85%;
}

/* promotionArea
------------------------------------------------------ */
div.promotionArea {
width:576px;
padding-bottom:10px;
}
div.promotionArea:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
div.promotionArea {display:inline-block;}
/* Hides from IE-mac \*/
* html div.promotionArea {height:1%;}
div.promotionArea {display:block;}
/* End hide from IE-mac */

div.promotionAreaLast {
width:576px;
padding-bottom:15px;
}
div.promotionAreaLast:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
div.promotionAreaLast {display:inline-block;}
/* Hides from IE-mac \*/
* html div.promotionAreaLast {height:1%;}
div.promotionAreaLast {display:block;}
/* End hide from IE-mac */

div.promotionBlcokLeft {
float:left;
width:268px;
}
div.promotionBlcokRight {
float:right;
width:268px;
}
.promotionImg {
float:left;
width:110px;
}
div.promotionTxt {
float:right;
width:143px;
font-size:85%;
}

/* bbsArea
------------------------------------------------------ */

div.bbsArea {
width:272px;
padding-bottom:10px;
}
div.bbsArea:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
div.bbsArea {display:inline-block;}
/* Hides from IE-mac \*/
* html div.bbsArea {height:1%;}
div.bbsArea {display:block;}
/* End hide from IE-mac */

div.bbsBlcok {
float:right;
width:276px;
padding-bottom:10px;
}

.bbsImg {
float:left;
width:110px;
}
div.bbsTxt {
float:right;
width:143px;
font-size:85%;
}


/* contentsBbs
------------------------------------------------------ */

.top div#contentsBbs {
width:272px;
text-align:left;
float:right;
}

/* contentsBnr
------------------------------------------------------ */

div#contentsBnr{
padding-bottom:15px;
padding-top:15px;
}

div#contentsBnr ul:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
div#contentsBnr ul {display:inline-block;}
/* Hides from IE-mac \*/
* html div#contentsBnr ul {height:1%;}
div#contentsBnr ul {display:block;}
/* End hide from IE-mac */

div#contentsBnr li{
float:left;
padding-right:10px;
}


