@charset "Shift_JIS";

/*--------------------------------------------------------
  フルCSSプロフェッショナルテンプレート部品設定
--------------------------------------------------------*/

.hpb-parts-cnt-style
{
    border-color: #ffffff;
}

.hpb-parts-hl-style
{
    padding: 0.5em 0.2em !important;
    margin: 0.5em 0px !important;
    border-color: #000000;
}

.hpb-parts-cbox-style
{
    border-color: #ffffff;
}

.hpb-parts-img-02
{
    background-color: #ffffff;
}

.hpb-parts-hr-style
{
    border-color: #ffffff;
}

.hpb-parts-pbox-style
{
    border-color: #ffffff;
}
.hpb-parts-pbox-style h4
{
    padding: 0px !important;
}
.hpb-parts-pbox-style img
{
    margin-bottom: 0px !important;
    background-color: #ffffff;
}

.hpb-parts-blist-style
{
    border-color: #ffffff;
}
a.hpb-parts-blist-style:link
{
    color: #666666;
}
a.hpb-parts-blist-style:visited
{
    color: #666666;
}
a.hpb-parts-blist-style:hover
{
    color: #000000;
}
a.hpb-parts-blist-style:active
{
    color: #000000;
}

/*--------------------------------------------------------
  ユーザー設定スタイル
--------------------------------------------------------*/

/******************************
 * リンクボタン (p)
 ******************************/

/* リンクボタン 1 */
.user-parts-smt-lbtn-01{
  float:  left;   /* 回り込み指定 */
  margin: 10px 10px !important;
  padding: 0px !important;
  width: 46%;
  background-color: #bfbfbf;
}
.user-parts-smt-lbtn-01 a{
  display: block;
  margin: 0px;
  padding: 10px 15px;
  border-width: 1px !important;
  border-style: solid !important;
  text-align: center;
  text-decoration: none;
}

.user-parts-smt-lbtn-style a{
  font-weight : bolder;
  color: #000000;
}

/* 特徴 リンク文字色 */
.feature a:link{
    color: #808080;
    text-decoration: underline;
}
.feature a:visited{
    color: #808080;
    text-decoration: underline;
}
.feature a:hover{
    color: #ffffff;
    text-decoration: underline;
}
.feature a:active{
    color: #ffffff;
    text-decoration: underline;
}

/* Google Map */
.iframe-wrap {
  position: relative;
  width: 100%;
  padding-top: 75%; /* = height ÷ width × 100 */
}
.iframe-wrap iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}


/*--------------------------------------------------------
  部品レスポンシブル設定
--------------------------------------------------------*/
@media screen and (max-width: 568px) {

/* リンクボタン 1 */
.user-parts-smt-lbtn-01{
/*		max-width:100%;*/
		margin-left: auto;
		margin-right: auto;
		position: relative;
	}

}