@charset "UTF-8";

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

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

.hpb-parts-hl-style {
    padding-left: 0.2em !important;
    border-color: #cccccc;
		background-image: none !important;
}

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

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

.hpb-parts-pbox-style {
    border-color: #cccccc;
}
.hpb-parts-pbox-style h4 {
    padding: 0px !important;
}

.hpb-parts-blist-style {
    color: #ffffff;
    border-color: #231815;
}
a.hpb-parts-blist-style:link {
    background-color: #454342;
}
a.hpb-parts-blist-style:visited {
    background-color: #454342;
}
a.hpb-parts-blist-style:hover {
    color: #ffffff;
    background-color: #595655;
}
a.hpb-parts-blist-style:active {
    color: #ffffff;
    background-color: #595655;
}

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

.err {
    display: inline-block;
    margin-left: 10px;
    color: red;
    font-size: 14px;
}
.disable {
    display: none !important;
}

.submit.err {
    display: block;
    text-align: center;
}

.thanks {
    display: block;
    text-align: center;
    font-size: 16px;
    color: lightgoldenrodyellow;
}

/*#search_address {*/
    /*display: block;*/
    /*margin: 13px 0 0 0px;*/
    /*padding: 2px 8px 2px 8px;*/
    /*color: #000 !important;*/
    /*text-decoration: none !important;*/
    /*-webkit-box-shadow: 0px 0px 2px #DDDDDD;*/
    /*-moz-box-shadow: 0px 0px 2px #DDDDDD;*/
    /*box-shadow: 0px 0px 2px #DDDDDD;*/
    /*border-top: 1px solid #F9F9F9 !important;*/
    /*border-right: 1px solid #DDDDDD !important;*/
    /*border-bottom: 1px solid #DDDDDD !important;*/
    /*border-left: 1px solid #DDDDDD !important;*/
    /*-webkit-border-radius: 3px;*/
    /*-moz-border-radius: 3px;*/
    /*border-radius: 3px;*/
    /*position: relative;*/
    /*zoom: 1;*/
    /*cursor: pointer;*/

/*}*/

#contact-submit {
    font-size: 14px;
    display: block;
    margin: 31px auto 0;
    padding: 6px 30px 6px 25px;
    /*font-weight: bold;*/
    color: #000 !important;
    text-decoration: none !important;
    -webkit-box-shadow: 0px 0px 2px #DDDDDD;
    -moz-box-shadow: 0px 0px 2px #DDDDDD;
    box-shadow: 0px 0px 2px #DDDDDD;
    border-top: 1px solid #F9F9F9 !important;
    border-right: 1px solid #DDDDDD !important;
    border-bottom: 1px solid #DDDDDD !important;
    border-left: 1px solid #DDDDDD !important;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: url(./btn_arrow.gif) right center no-repeat, #ffffff url(./bg_btn.png) 0 center repeat-x;
    background: url(./btn_arrow.gif) right center no-repeat,-moz-linear-gradient(top, #f6f6f6 0%, #fcfcfc 50%, #ffffff 100%);
    /* background: url(./btn_arrow.gif) right center no-repeat,-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(50%,#fcfcfc), color-stop(100%,#ffffff)); */
    /* background: url(./btn_arrow.gif) right center no-repeat,-webkit-linear-gradient(top, #f6f6f6 0%,#fcfcfc 50%,#ffffff 100%); */
    background: url(./btn_arrow.gif) right center no-repeat,-o-linear-gradient(top, #f6f6f6 0%,#fcfcfc 50%,#ffffff 100%);
    background: url(./btn_arrow.gif) right center no-repeat,-ms-linear-gradient(top, #f6f6f6 0%,#fcfcfc 50%,#ffffff 100%);
    /* background: url(./btn_arrow.gif) right center no-repeat,linear-gradient(to bottom, #f6f6f6 0%,#fcfcfc 50%,#ffffff 100%); */
    -pie-background: url(./btn_arrow.gif) right center no-repeat,linear-gradient(#f6f6f6, #ffffff);
    position: relative;
    zoom: 1;
    cursor: pointer;
}
#contact-submit:hover, #contact-submit:active {
    background: url(./btn_arrow.gif) right center no-repeat,#FFF;
}