@charset "Shift_JIS";

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

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

.hpb-parts-hl-style {
    padding-top: 0.3em !important;
    padding-bottom: 0.2em !important;
    padding-left: 0.2em !important;
    border-color: #68570A;
}

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

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

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

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


/*--------------------------------------------------------
  文字サイズの変更（小・中・大）
--------------------------------------------------------*/
/* fontsize */
.fontS { font-size: 100% }
.fontM { font-size: 125% }
.fontL { font-size: 150% }


/* スタイル設定 */
#font_size_change {
  width: 580px;
  height: 40px;
  position:relative;
  overflow:hidden;
  margin-left: 370px;  

}

#font_size_change ul {
}

#font_size_change ul li {
  float: left;
  width:30px;
  height: 30px;
  overflow: hidden;
  background-image : none;
  background-position: 0;     
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}

#font_size_change ul li#title {
  width:120px;
}

#font_size_change ul li span {
  display: block;
  cursor: pointer;
}

#font_size_change ul li.active span {
  margin-top: -30px;
}

#font_size_change ul li span:hover{
  margin-top:-30px;
}

#font_size_change img{
    margin-left:0;
}

/*--------------------------------------------------------
  ユーザー設定スタイル （各施設独自のスタイル）
--------------------------------------------------------*/

.field label{
    text-align: left;
    font-size: 1.1em;
    line-height: 1.2;
    font-weight: bold;
    color: #68570A;
}

#fm .button {
    margin-left: 20px;
}

#fm .field textarea {
    width: auto;
    height: auto;
}


