@charset "Shift_JIS";
/*--------------------------------------------------------
  ユーザー設定スタイル
--------------------------------------------------------*/

.small { font-size: 11px; font-weight: lighter;}
.red { color: #FF0000;}
.dred { color: #d00000;}
.dred_16 { font-size: 16px;  color: #d00000;}
.red_b { color: #FF0000; font-weight: bold;}
.tax { color: #000080;}
.orange { color: #FF8000;}
.orange_b { color: #FF8000; font-weight: bold;}
.white { color: #FFFFFF;}
.white_b { color: #FFFFFF; font-weight: bold;}
.blue { color: #009999;}
.navy { color: #000075;}
.gold { color: #A48000;}
.gold_b { color: #A48000; font-size:15px; }
.ttl { font-size:16px; color: #d26878; font-weight: lighter; font-family: メイリオ;}
.uline { border-bottom:5px; background: linear-gradient(transparent 60%, #ffe193 60%); }


.moji { color: #A48000; font-size:25px; lighter; font-family: "ＭＳ Ｐ明朝","ＭＳ 明朝",serif; 
text-shadow:
  0px 0px 1px #d6c84b,
  0px 0px 5px #d6c84b,
  0px 0px 6px #d6c84b;}


  /* 矢印ステップ */

.list{
    position: relative;
    margin: 0 0 1.5em;
    padding: 0.8em;
    background: #FFC6C6;
    color: #FF4A4A;
    font-size: 1.143em;
    font-weight: bold;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    font-size: 15px; 
}
 
.list:after{
    position: absolute;
    bottom: -15px;
    left: 10%;
    z-index: 90;
    margin-left: -15px;
    border-top: 15px solid #FFC6C6;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-bottom: 0;
    content: "";
}


.dot {
	border-top: 1px dashed #bbb;
	border-bottom: 1px dashed #fff;


/*--------------------------------------------------------
  フルCSSプロフェッショナルテンプレート部品設定
--------------------------------------------------------*/

.hpb-parts-cnt-style
{
    border-color: #B90000;
}

.hpb-parts-hl-style
{
    border-color: #B90000;
}

.hpb-parts-cbox-style
{
    border-color: #B90000;
}

.hpb-parts-hr-style
{
    border-color: #B90000;
}

.hpb-parts-pbox-style
{
    background-color: #f4f4f4;
    border-color: #dddddd;
}
.hpb-parts-pbox-style h4
{
    padding: 0px !important;
}
.hpb-parts-pbox-style img
{
    background-color: #f4f4f4;
}

.hpb-parts-blist-style
{
    background-color: #f3f3f3;
    border-color: #B90000;
}
a.hpb-parts-blist-style:link
{
    color: #666666;
}
a.hpb-parts-blist-style:visited
{
    color: #666666;
}
a.hpb-parts-blist-style:hover
{
    color: #B90000;
}
a.hpb-parts-blist-style:active
{
    color: #B90000;
}

/*--------------------------------------------------------
  ユーザー設定スタイル
--------------------------------------------------------*/
