@charset "Shift_JIS";
body
{
background-color: #fff;
margin: 0;
padding: 0;
color: #595757;
font: 12px/1.4 sans-serif;
-webkit-text-size-adjust: none;
}
/* スキップリンクの非表示 */
#hpb-skip
{
height: 0;
margin: 0;
padding: 0;
overflow: hidden;
text-indent: -9999px;
}
body.hpb-layoutset-02 #hpb-skip
{
height: 0;
margin: 0;
padding: 0;
overflow: hidden;
text-indent: -9999px;
}
span.en
{
display: none;
}
/* ヘッダー */
#hpb-headerMain
{
display: none;
}
#hpb-headerExtra1
{
display: none;
}
#hpb-headerExtra2
{
display: none;
}
#hpb-headerNav
{
display: none;
}
/* インナー */
#hpb-inner
{
padding: 0;
}
/* タイトル */
.hpb-layoutset-01 #hpb-title h2
{
margin: 0;
padding: 0;
}
.hpb-layoutset-02 #hpb-title h2
{
background: #000;
margin: 3px 0 0;
padding: 4px 15px 3px;
color: #fff;
font-weight: normal;
line-height: 1.0;
overflow: hidden;
}
.hpb-layoutset-02 #hpb-title h2 span.en, .hpb-layoutset-02 #hpb-title h2 span.ja
{
float: left;
display: block;
padding-bottom: 2px;
font-size: 23px;
}
.hpb-layoutset-02 #hpb-title h2 span.en
{
display: none;
}
.hpb-layoutset-02 #hpb-title h2 span.ja
{
}
/* ナビゲーション */
h3.hpb-c-index
{
height: 1px;
margin: 0;
padding: 0;
overflow: hidden;
text-indent: -9999px;
background: none;
}
/* メインコンテンツ */
.hpb-layoutset-02 #hpb-main
{
padding: 12px 0 0;
}
img, img a
{
border: none;
}
/* footer */
#hpb-footer
{
width: 100%;
margin-top: 0;
overflow: hidden;
}
#hpb-footerNav
{
width: 100%;
}
.hpb-layoutset-01 #hpb-footerNav
{
display: none;
}
#hpb-footerNav ul
{
width: 100%;
margin: 0;
padding: 0;
list-style: none;
overflow: hidden;
}
#hpb-footerExtra1
{
padding-top: 0px;
}
#hpb-footerMain p
{
background-image : url(../../bg_footer_00_3.gif);
background-position: left top;
background-repeat: repeat-x;
height: 30px;
margin: 0;
padding: 0;
font: 10px/30px 'Helvetica' , 'Arial' , sans-serif;
color: #fff;
text-align: center;
}
.hpb-layoutset-02 #hpb-footerMain p
{
border-top: 1px solid #000;
}
#hpb-aside
{
margin: 40px 0px 10px 0px;
}
#hpb-aside h3, #hpb-aside h4, #hpb-aside p, #hpb-aside img
{
padding-left: 15px;
}
#banner ul
{
width: 100%;
margin: 0;
padding: 0;
list-style: none;
}
#banner ul li
{
background-image : url(../../nav_base_00_3.gif);
background-position: left top;
background-repeat: repeat-x;
height: 48px;
margin-bottom: 2px;
font-size: 20px;
line-height: 48px;
}
#banner ul li a
{
background-image : url(../../nav_arrow_00_3.gif);
background-position: right center;
background-repeat: no-repeat;
display: block;
margin-right: 15px;
padding: 0 0 0 15px;
text-decoration: none;
color: #000;
font-weight: bold;
}
