@charset "shift_jis";

#wrapper{
background:url(../images/footer_bg02.gif) repeat-x left bottom;
min-width:548px;}

#header{
width:548px;
padding:17px 0 0 0;
height:30px;
position:static;
text-align:left;
background-position:left top;
}

* html #header{
width:548px;
height:47px;}

#contents{
width:548px;
margin:0 auto;
padding:0 0 50px;
text-align:left;
background:#fff url(common/images/transparent-bg.gif) no-repeat;
}


* html #contents{
width:548px;}

#article {
width:auto;
border:#C9C9C9 1px solid;
float:none;
padding:19px;
margin-bottom:25px;
}

#aside {
width:auto;
text-align:center;
}

#footer{
width:548px;
margin:0 0 0 -274px;
}

* html #footer{
height:34px;
width:548px;
}

#article h1{
background:url(../images/popup_ttl_bg.gif) no-repeat;
padding:16px 0 0 15px;
font-size:14px;
line-height:1;
min-height:24px;
height:auto!important;
height:40px;
margin:0 0 1.2em;}


/* corporate > office-details */

p.address{
text-align:center;
margin:0.8em 0 0;}

#icleare{
margin:0px auto;
width:850px;
height:600px;
}