@charset "UTF-8";

/******************************
 * float clear
 ******************************/
.hpb-clear 
{
    clear: both;
}

.hpb-clearfix:after 
{
    content: ".";
    clear: both;
    height: 0;
    display: block;
    visibility: hidden;
}
.hpb-clearfix 
{
    zoom: 1; /* for IE6 */
}

/******************************
 * レイアウト コンテナ (div)
 ******************************/

/* 飾りなし */
.hpb-parts-smt-cnt-01 
{
    margin: 0px;
    padding: 0px;
    border: none;
    width: auto;
    float: none;
    clear: both;
}

/* 線囲み */
.hpb-parts-smt-cnt-02 
{
    margin: 0px;
    padding: 0px;
    border-width: 1px !important;
    border-style: solid !important;
    width: auto;
    float: none;
    clear: both;
}


/******************************
 * 文章枠 (div)
 ******************************/

/* 飾りなし */
.hpb-parts-smt-cbox-01 
{
    margin: 0px;
    padding: 5px;
    border: none !important;
}



/******************************
 * デフォルトスタイル設定
 ******************************/

/* レイアウト コンテナ */
.hpb-parts-smt-cnt-style 
{
    border-color: #cccccc;
    text-align: left;
}

/* 見出し */
.hpb-parts-smt-hl-style 
{
    border-color: #cccccc;
}

.hpb-parts-smt-hl-bg-style 
{
    border-color: #cccccc;
    background-color: #cccccc;
}

/* 文章枠 */
.hpb-parts-smt-cbox-style
{
    text-align: left;
}

/* リスト枠 */
.hpb-parts-smt-sbox-style
{
    color: #000000;
    border-color: #cccccc;
}

.hpb-parts-smt-sbox-style h3
{
    border-color: #cccccc;
    background-color: #cccccc;
}

.hpb-parts-smt-sbox-style ul,
.hpb-parts-smt-sbox-style li
{
    border-color: #cccccc;
}

/* リンクリスト枠 */
.hpb-parts-smt-lbox-style,
.hpb-parts-smt-lbox-pc-style
{
    color: #000000;
    border-color: #cccccc;
}

.hpb-parts-smt-lbox-style h3
{
    border-color: #cccccc;
    background-color: #cccccc;
}

.hpb-parts-smt-lbox-style ul,
.hpb-parts-smt-lbox-style li
{
    border-color: #cccccc;
}

.hpb-parts-smt-lbox-style a, 
.hpb-parts-smt-lbtn-style a
{
    color: #000000;
}

.hpb-parts-smt-lbox-style a span.en, 
.hpb-parts-smt-lbtn-style a span.en
{
    display: none;
}

.hpb-parts-smt-lbox-style li a
{
    background-image : url(arrow.png);
    background-position: right center;
    background-repeat: no-repeat;
}

.hpb-parts-smt-lbox-style li a.hpb-parts-smt-lbox-pc-style
{
    background-image : url(pc_arrow.png);
    background-position: right center;
    background-repeat: no-repeat;
}

/* リンクボタン */
.hpb-parts-smt-lbtn-style
{
    color: #000000;
    border-color: #cccccc;
}



/******************************
 * デフォルトスタイル設定
 ******************************/

.hpb-parts-smtc-cnt-style {
    text-align: left;
}

.hpb-parts-smtc-hl-style {
    border-color: #cccccc;
}

.hpb-parts-smtc-cbox-style {
    text-align: left;
}

.hpb-parts-smtc-hr-style {
    clear: both;
}

.hpb-parts-smtc-pbox-style {
    border-color: #cccccc;
}
