@charset "Shift_JIS";


/* ----------------------------------------------------------------
    Common
----------------------------------------------------------------- */
*{
background:none !important;
overflow:visible !important;
}

/* ----------------------------------------------------------------
    Structure
----------------------------------------------------------------- */
body{
color:#000;
background:#fff;
font-size:14pt;
line-height:1.5;
}

#header div.utility,
#nav-global,
#nav-location,
#sub,
#footer ul.nav,
#content-end{
display:none;
}

#header,
#page-title,
#contents,
#main,
#footer{
float:none !important;
margin:0 !important;
padding:0 !important;
overflow:visible !important;
width:auto !important;
}

#contents{
padding-top:20px !important;
}

#grand-top #sub,
#market-top #sub,
#grand-top.en #sub{
display:block !important;
float:none !important;
padding:0 !important;
width: auto !important;
}

#grand-top #sub table,
#market-top #sub table,
#grand-top.en #sub table,
#grand-top #sub table th,
#market-top #sub table th,
#grand-top.en #sub table th,
#grand-top #sub table td,
#market-top #sub table td,
#grand-top.en #sub table td{
border:1px solid #000 !important;
}

#grand-top #sub ul.banner,
#market-top #sub ul.banner,
#grand-top.en #sub ul.banner{
display:none !important;
}


/* ----------------------------------------------------------------
    Modules
----------------------------------------------------------------- */
#main h1, #main h2{
padding:0 !important;
font-size:14pt !important;
}

#main h3, #main h4{
padding:0 !important;
font-size:12pt !important;
}

#main ul.list-bullet-01,
#main ul.list-link-01{
margin-left:2em;
list-style:disc;
zoom:0;
}

#main ul.list-bullet-01 li,
#main ul.list-link-01 li{
padding:0;
zoom:0;
}

#main div.lyt-column div.segment{
float:none;
width:100%;
height:auto !important;
}

#main div.box-inquiry-01,
#main div.box-inquiry-02,
#main div.box-market-consultation-01,
#main div.box-market-mailmagazine-01,
#main div.box-market-search-01{
margin-bottom:20px !important;
padding:0 !important;
}

#main ul.list-btn{
text-align:left !important;
}
