@charset "utf-8";

/*
-----------------------------------------------
ecute Print Styles Beta
Author:   yoo t h (merkmal)
Version:  22 July 2008
----------------------------------------------- */

*{
margin:0px;
padding:0px;
}

body{
font-size:12pt;
color:#000000;
background-color:#FFFFFF;
line-height: 1.5;
letter-spacing: 1px;
}

img{
border:0;
}

.main h2{
margin:10px 0px 20px 0px;
}


/*
Home, Campaign, Event, Shop Index
*/
#header #mainVisual,
#header #globalNav,
#header #utility,
#content #side,
#pagetop,
#footer #footerNav
{
display:none;
}

#header #mainVisual,
#header #globalNav,
#header #utility,
#content #side,
#pagetop,
#footer #footerNav
{
float: none !important;
width: auto !important;
margin: 0 !important;
padding: 0 !important;
}

#header #identity a{
margin-bottom:10px;
display: list-item;
width:107px;
height:50px;
list-style-image: url(../img/print_identity_ecute.png);
list-style-position: inside;
letter-spacing: -1000em;
font-size: 1pt;
border:none;
text-decoration:none;
overflow:hidden;
}


#campaignGroup p{
margin:0px 0px 20px 0px;
width:554px;
}

.eventBox{
margin:0px 0px 20px 0px;
width:554px;
}

.eventBox a{
margin-right:10px;
display:inline;
float:left;
width:60px;
}

.eventBox a img{
border:1px solid #999999;
}

.eventInfo{
margin:0px 0px 0px 10px;
display:inline;
float:left;
width:465px;
list-style:none;
}

.eventInfo li{
margin-top:5px;
display:inline;
float:left;
width:200px;
height:24px;
}

address{
margin-top:40px;
}



/*
Recruit
*/
#recruitNav{
display:none;
}

.categories{
margin-top:20px;
}

.categories h3{
margin:20px 0px 20px 0px;
}

.recruitBox{
width:500px;
}

.recruitBox .shop{
margin-bottom:5px;
}

.recruitBox .shop a{
color:#000000;
text-decoration:none;
font-weight:bold;
}

.recruitBox{
margin:0px 0px 50px 0px;
background-color:#663333;
}

.recruitBox dl{

}

.recruitBox dl dt{
float:left;
width:100px;
height:25px;
font-weight:bold;
}

.recruitBox dl dd{
float:left;
width:400px;
height:25px;
}






.eventBox:after,
.eventInfo:after.
.recruitBox dl:after
{
display: block;
clear: both;
height: 0.1px;
line-height:0px;
visibility: hidden;
content: " ";
font-size: 0.1em;
}

* html .eventBox,
* html .eventInfo,
* html .recruitBox dl
{ display:block; }/*CSS2.1 inline-block*/
/* no ie mac \*/

* html .eventBox,
* html .eventInfo,
* html .recruitBox dl
{ height: 1%; }
/*there is one point in here. eventGroup is dropped,.eventBox .eventInfo #eventArea, */

.eventBox,
.eventInfo,
.recruitBox dl
{ display: block; }
/* */
