@charset "utf-8";

/* -----------------------------------------------------------
   Common Layout Style Sheet
   Last Update 2010-01-29
------------------------------------------------------------ */

/* -----------------------------------------------------------
   BODY
------------------------------------------------------------ */
body {
font-family:Verdana,"ヒラギノ丸ゴ Pro W4","Hiragino Maru Gothic Pro","ＭＳ Ｐゴシック",Osaka,sans-serif;
text-align:center;
}

a {
outline:none;
}


/* -----------------------------------------------------------
   CONTAINER
------------------------------------------------------------ */
div#container {
width:900px;
margin:0 auto;
text-align:left;
}

/* -----------------------------------------------------------
   HEADER
------------------------------------------------------------ */
div#headerWrap {
width:900px;
text-align:left;
}

div#header {
width:900px;
}

div#header div#brandTitle {
width:180px;
float:left;
}

div#header:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
div#header {display:inline-block;}
/* Hides from IE-mac \*/
* html div#header {height:1%;}
div#header {display:block;}
/* End hide from IE-mac */

div#header p#brandLogo {
margin-left:-4px;
}

/* -----------------------------------------------------------
   NAVIGATION
------------------------------------------------------------ */
div#navigation ul li {
line-height:0.1;
font-size:1px;
}

/* GLOBAL NAVIGATION
------------------------------------------------------------ */
div#navigation ul#globalNav {
float:left;
width:719px;
padding-top:14px;
}
div#navigation ul#globalNav:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
div#navigation ul#globalNav {display:inline-block;}
/* Hides from IE-mac \*/
* html div#navigation ul#globalNav {height:1%;}
div#navigation ul#globalNav {display:block;}
/* End hide from IE-mac */

div#navigation ul#globalNav li {
float:left;
}

/* -----------------------------------------------------------
   CONTENTS
------------------------------------------------------------ */
div#contents {
width:900px;
margin-top:57px;
padding-bottom:2px;
background:url(/freshel/whitec/common/images/common_line_02.gif) left bottom repeat-x;
}

/* -----------------------------------------------------------
   h1
------------------------------------------------------------ */
div#contents h1 {
height:115px;
margin-left:20px;
}

/* -----------------------------------------------------------
   FLASH CONTENT
------------------------------------------------------------ */
div#flashcontent {
margin-bottom:30px;
}

/* -----------------------------------------------------------
  PAGE TOP
------------------------------------------------------------ */
div.pagetop {
margin:25px 0 15px;
text-align:right;
}

/* -----------------------------------------------------------
  FOOTER
------------------------------------------------------------ */
div#footer {
margin-top:16px;
padding-bottom:40px;
color:#888;
text-align:center;
}
div#footer p.contentsInfo {
margin-bottom:10px;
font-size:77%;
}
div#footer p.contentsInfo a {
color:#888;
text-decoration:underline;
}
div#footer p.contentsInfo a:hover {
color:#ccc;
text-decoration:underline;
}
div#footer .footer { font-size:10px; }
div#footer a.link-footer { color: #888; text-decoration: none; }
div#footer a.link-footer:hover { color: #666; border-bottom: 1px solid #666; }

