html{overflow-y: scroll}

body  {
  background-color: #f4f0e4;
  margin: 0;
  padding: 0;
}

form { margin: 0px; }

a {
  color: #1331be;
  text-decoration: none
}

a:hover {
  color: #d5252d;
  text-decoration: underline
}

a#black {
  color: #000000;
  text-decoration: none
}

a:hover#black {
  color: #d5252d;
  text-decoration: underline
}

a#red {
  font-weight: bold;
  color: #d5252d;
  text-decoration: none
}

a:hover#red {
  font-weight: bold;
  color: #d5252d;
  text-decoration: underline
}

a#gray  {
  color: #666666;
  text-decoration: none
}

a:hover#gray  {
  color: #d5252d;
  text-decoration: underline
}

a#white {
  color: #ffffff;
  text-decoration: none
}

a:hover#white {
  color: #d5252d;
  text-decoration: underline
}

a#pagetop {
  color: #1331be;
  text-decoration: underline
}

a:hover#pagetop {
  color: #d5252d;
  text-decoration: underline
}

a#foot-menu {
  color: #544432;
  text-decoration: none
}

a:hover#foot-menu {
  color: #d5252d;
  text-decoration: underline
}

/*共通-------------------*/
#ssl-text {
  font-size: 12px;
  line-height: 16px;
  color: #666666;
}

#pankuzu  {
  font-size: 12px;
  line-height: 16px;
  color: #544432;
}

#page-top {
  font-size: 12px;
  font-weight: bold;
  line-height: 16px;
  color: #000000;
  padding-top: 10px;
}

#page-top2  {
  font-size: 12px;
  font-weight: bold;
  line-height: 16px;
  color: #000000;
}

#ill-center {
  text-align:center;
}

#btn-back {
  padding-top: 30px;
  text-align: center;
}

#btn-back2  {
  padding-top: 10px;
  text-align: center;
}

#link-text  {
  font-size: 14px;
  line-height: 18px;
  color: #000000;
  padding-left: 12px;
  background-image: url(common/arrow_mini_red.gif);
  background-repeat: no-repeat;
  background-position: 0px 4px;
}

#basic  {
  font-size: 14px;
  line-height: 20px;
  color: #000000;
}

#basic-bottom5  {
  font-size: 14px;
  line-height: 18px;
  color: #000000;
  padding-bottom: 5px;
}

#size10b-red  {
  font-size: 12px;
  font-weight: bold;
  line-height: 16px;
  color: #d5252d;
}

#size12red  {
  font-size: 14px;
  line-height: 20px;
  color: #d5252d;
}

#size12gray {
  font-size: 14px;
  line-height: 20px;
  color: #666666;
}

#size12b  {
  font-size: 14px;
  font-weight: bold;
  line-height: 20px;
  color: #000000;
}

#size12b-red  {
  font-size: 14px;
  font-weight: bold;
  line-height: 20px;
  color: #d5252d;
}

#size14 {
  font-size: 16px;
  line-height: 20px;
  color: #000000;
}

#size14red  {
  font-size: 16px;
  line-height: 20px;
  color: #d5252d;
}

#size14b  {
  font-size: 16px;
  font-weight: bold;
  line-height: 20px;
  color: #000000;
}

#size14b-bottom5  {
  font-size: 16px;
  font-weight: bold;
  line-height: 20px;
  padding-bottom: 5px;
  color: #000000;
}

#size14b-red  {
  font-size: 16px;
  font-weight: bold;
  line-height: 20px;
  color: #d5252d;
}

#size16 {
  font-size: 18px;
  line-height: 22px;
  color: #000000;
}

#size16b  {
  font-size: 18px;
  font-weight: bold;
  line-height: 22px;
  color: #000000;
}

#size16b-red  {
  font-size: 18px;
  font-weight: bold;
  line-height: 22px;
  color: #d5252d;
}

#comment  {
  font-size: 14px;
  line-height: 20px;
  color: #735516;
}

#comment-bold {
  font-size: 14px;
  font-weight: bold;
  line-height: 20px;
  color: #735516;
  padding-bottom: 5px;
}


#comment-red  {
  font-size: 14px;
  line-height: 20px;
  color: #e40000;
}

#main-title {
  padding-bottom: 15px;
}

#uma-icon-title {
  font-size: 16px;
  font-weight: bold;
}

#icon-title {
  font-size: 18px;
  font-weight: bold;
  line-height: 22px;
}

#normal-subtitle  {
  font-size: 18px;
  font-weight: bold;
  color: #000000;
  line-height: 20px;
  padding-bottom: 5px;
  padding-left: 2px;
}

#normal-subtitle2 {
  font-size: 18px;
  font-weight: bold;
  color: #000000;
  line-height: 20px;
  padding-top: 25px;
  padding-bottom: 5px;
  padding-left: 2px;
}

#normal-subtitle-mini {
  font-size: 18px;
  font-weight: bold;
  line-height: 20px;
  color: #000000;
  padding-left: 7px;
  padding-bottom: 4px;
  margin-bottom: 10px;
  border-bottom: 1px solid #c20000;
  border-left: 5px solid #c20000;
}

#normal-subtitle-line {
  padding-bottom: 12px;
}

#list-title {
  font-size: 14px;
  font-weight: bold;
  line-height: 16px;
  color: #000000;
  background-color: #ededed;
  background-image: url(common/list_title_back.jpg);
  background-repeat: repeat-x;
  background-position: 0px;
}

#list-title2  {
  font-size: 12px;
  font-weight: bold;
  line-height: 14px;
  color: #000000;
  background-color: #fbfbfb;
  background-image: url(common/list_title_back.jpg);
  background-repeat: repeat-x;
  background-position: bottom;
}

#list-title-normal  {
  font-size: 14px;
  font-weight: bold;
  line-height: 16px;
  color: #000000;
  background-color: #dcdcdc;
}

#list-subtitle  {
  font-size: 14px;
  font-weight: bold;
  line-height: 18px;
  color: #000000;
  background-color: #ededed;
}

#list-subtitle2 {
  font-size: 14px;
  line-height: 18px;
  color: #000000;
  background-color: #ededed;
}

#list-body  {
  font-size: 14px;
  line-height: 18px;
  color: #000000;
  background-color: #ffffff;
}

#list-body-bold {
  font-size: 14px;
  font-weight: bold;
  line-height: 18px;
  color: #000000;
  background-color: #ffffff;
}

#list-body2 {
  font-size: 14px;
  line-height: 18px;
  color: #000000;
  background-color: #f8eacf;
}

#list-body-bold2  {
  font-size: 14px;
  font-weight: bold;
  line-height: 18px;
  color: #000000;
  background-color: #f8eacf;
}

#list-chihou  {
  font-size: 14px;
  line-height: 18px;
  color: #000000;
  background-color: #BEAC84;
}

#miho-title {
  font-size: 16px;
  font-weight: bold;
  line-height: 20px;
  color: #00a400;
  padding-top: 15px;
  padding-bottom: 5px;
}

#ritou-title  {
  font-size: 16px;
  font-weight: bold;
  line-height: 20px;
  color: #72710e;
  padding-top: 15px;
  padding-bottom: 5px;
}

#minami-kanto-title  {
  font-size: 14px;
  font-weight: bold;
  line-height: 18px;
  color: #ff8c00;
  padding-top: 15px;
  padding-bottom: 5px;
}

.kensaku  {
  font-size: 14px;
  line-height: 20px;
}

#box  {
  font-size: 14px;
  line-height: 20px;
  border-top: 1px solid #9d8b63;
  border-bottom: 1px solid #9d8b63;
  border-left: 1px solid #9d8b63;
  border-right: 1px solid #9d8b63;
  background-color: #eee3d1;
  padding: 10px;
  margin-top: 15px;
}

#dot-black750 {
  padding-top: 10px;
  padding-bottom: 10px;
  background-image: url(common/dot_black.gif);
  background-repeat: repeat-x;
  background-position: 0px;
}

#photo-update {
  font-size: 14px;
  line-height: 18px;
  margin-top: 5px;
  padding-top: 2px;
  padding-left: 40px;
  background-image: url(common/icon_koushin_mini.gif);
  background-repeat: no-repeat;
  background-position: 0px 1px;
}

#photo-text {
  font-size: 14px;
  line-height: 18px;
  padding-top: 6px;
}

#photo-text-line  {
  font-size: 14px;
  line-height: 18px;
  margin-top: 5px;
  padding-top: 5px;
  border-top: 1px solid #9d8b63;
}

/*入力ボックス-------------------*/
.input-memno  {
  font-size: 12px;
  width: 60px;
}

.input-kuchikazu  {
  font-size: 12px;
  width: 30px;
}

.input-pass  {
  font-size: 12px;
  width: 120px;
}

.input-code  {
  font-size: 12px;
  width: 150px;
}

.input-name  {
  font-size: 12px;
  width: 150px;
}

.input-mail  {
  font-size: 12px;
  width: 420px;
}

.input-l-comment  {
  font-size: 12px;
  width: 520px;
}

.input-narabikae  {
  font-size: 12px;
  width: 150px;
}

.input-uma-name {
  font-size: 12px;
  width: 150px;
}

.input-uma-code {
  font-size: 12px;
  width: 80px;
}

.input-age  {
  font-size: 12px;
  width: 100px;
}

.input-taisyou  {
  font-size: 12px;
  width: 170px;
}

.input-post {
  font-size: 12px;
  width: 60px;
}

.input-tel  {
  font-size: 12px;
  width: 100px;
}

.input-qa {
  font-size: 12px;
  width: 320px;
}

/*ページング-------------------*/
#image a{
display:block;
width:200px;
color:#F0027F;
background:url(../images/bottan.jpg) no-repeat;
height:50px;
line-height:50px;
text-decoration:none;
text-align:center;}

#image a:hover{
color:orange; 
background:url(../images/bottan2.jpg) no-repeat;
}

#page-all {
  font-size: 12px;
  font-weight: bold;
  line-height: 19px;
  color: #333333;
}

.j1-box {
  float: right;
}

.j1-box1  {
  margin: 0px auto;
  font-size: 10px;
  font-weight: bold;
  text-align: center;
}

.j1 {
  float: left;
  width: 20px;
  margin-right: 3px;
  text-align: center;
}

a.next  {
  color: #000000;
  text-decoration: none;
  background-color: #ffffff;
  border-top: 1px solid #cdcdcd;
  border-bottom: 1px solid #cdcdcd;
  border-left: 1px solid #cdcdcd;
  border-right: 1px solid #cdcdcd;
  padding: 3px 0px;
  width: 20px;
  display: block
}

a:hover.next  {
  color: #ffffff;
  background-color: #000000
}

.j1-on  {
  float: left;
  color: #ffffff;
  width: 20px;
  margin-right: 1px;
  padding: 3px 0px;
  text-align: center;
  background-color: #000000;
  border-top: 1px solid #cdcdcd;
  border-bottom: 1px solid #cdcdcd;
  border-left: 1px solid #cdcdcd;
  border-right: 1px solid #cdcdcd;
}

.j2 {
  float: left;
  width: 46px;
  margin-left: 3px;
  margin-right: 3px;
  text-align: center;
}

/*表アイテム-------------------*/
#boba {
  font-size: 14px;
  line-height: 18px;
  color: #000000;
  background-color: #b3bdf1;
}

#hinba  {
  font-size: 14px;
  line-height: 18px;
  color: #000000;
  background-color: #ebc1c1;
}

#sen  {
  font-size: 14px;
  line-height: 18px;
  color: #000000;
  background-color: #FFFFFF;
}

#miho {
  font-size: 14px;
  font-weight: bold;
  line-height: 18px;
  color: #00a400;
}

#ritou  {
  font-size: 14px;
  font-weight: bold;
  line-height: 18px;
  color: #72710e;
}

#minami-kanto {
  font-size: 12px;
  font-weight: bold;
  line-height: 16px;
  color: #ff8c00;
}

#bosyu-end  {
  font-size: 14px;
  line-height: 18px;
  color: #000000;
  background-color: #f4e4c2;
}

#bosyu-stop {
  font-size: 14px;
  line-height: 18px;
  color: #000000;
  background-color: #bcbcbc;
}

#mankuchi  {
  font-size: 14px;
  line-height: 18px;
  color: #ffffff;
  background-color: #e40000;
}

#wazuka  {
  font-size: 14px;
  line-height: 18px;
  color: #000000;
  background-color: #fcdedc;
}

#win  {
  font-size: 14px;
  line-height: 18px;
  font-weight: bold;
  color: #e40000;
}

#intai  {
  font-size: 14px;
  line-height: 18px;
  color: #000000;
  background-color: #eaeaea;
}

#geneki {
  font-size: 14px;
  line-height: 18px;
  color: #000000;
  background-color: #f7e8c7;
}

#g2 {
  font-size: 14px;
  line-height: 18px;
  font-weight: bold;
  color: #1f5fa8;
}

#g1 {
  font-size: 14px;
  line-height: 18px;
  font-weight: bold;
  color: #e40000;
}

#g3 {
  font-size: 14px;
  line-height: 18px;
  font-weight: bold;
  color: #2d9500;
}

#senseki1 {
  font-size: 14px;
  line-height: 18px;
  font-weight: bold;
  color: #000000;
  background-color: #d9c119;
}

#senseki2 {
  font-size: 14px;
  line-height: 18px;
  color: #000000;
  background-color: #b4c0fa;
}

/*募集馬情報-------------------*/
#box-comment  {
  background-color: #ffffff;
  padding: 5px;
  border: 1px solid #9d8b63;
}

#box-basic  {
  font-size: 14px;
  line-height: 21px;
  color: #333333;
}

#update-dateil-1l {
  background-color: #ffffff;
  padding: 10px;
}

#update-dateil-2l {
  padding-left: 10px;
  padding-right: 10px;
}

#update-dateil-line {
  margin-top: 10px;
  margin-bottom: 10px;
  background-image: url(common/dot_black.gif);
  background-repeat: repeat-x;
  background-position: 0px;
}

/*会員サービスとイベント-------------------*/
#sarvice-title  {
  font-size: 18px;
  font-weight: bold;
  line-height: 20px;
  color: #000000;
  padding-left: 20px;
  padding-bottom: 5px;
  background-image: url(common/subtitle_icon.gif);
  background-repeat: no-repeat;
  background-position: 0px 2px;
}

#sarvice-text {
  font-size: 14px;
  line-height: 20px;
  color: #000000;
  padding-left: 20px;
}

#sarvice-photo  {
  text-align:center;
  padding-top: 10px;
}

/*20220630追加ここから*/
#sarvice-cap {
  font-size: 12px;
  line-height: 16px;
  color: #000000;
  padding-left: 20px;
}
/*20220630追加ここまで*/

/*費用と分配等-------------------*/
#subtitle-bar {
  font-size: 16px;
  font-weight: bold;
  line-height: 20px;
  color: #000000;
  margin-bottom: 10px;
  padding-left: 7px;
  padding-right: 2px;
  padding-top: 3px;
  padding-bottom: 3px;
  background-color: #e5d5bb;
  border-bottom: 2px solid #c20000;
}

#subtitle-bar2  {
  font-size: 18px;
  font-weight: bold;
  line-height: 20px;
  color: #000000;
  margin-top: 25px;
  margin-bottom: 10px;
  padding-left: 7px;
  padding-right: 2px;
  padding-top: 3px;
  padding-bottom: 3px;
  background-color: #e5d5bb;
  border-bottom: 2px solid #c20000;
}

#hiyou-subtitle {
  font-size: 16px;
  font-weight: bold;
  line-height: 20px;
  color: #000000;
  padding-left: 20px;
  padding-bottom: 5px;
  background-image: url(common/subtitle_icon.gif);
  background-repeat: no-repeat;
  background-position: 0px 2px;
}

#hiyou-subtitle2  {
  font-size: 16px;
  font-weight: bold;
  line-height: 20px;
  color: #000000;
  padding-left: 20px;
  padding-top: 15px;
  padding-bottom: 5px;
  background-image: url(common/subtitle_icon.gif);
  background-repeat: no-repeat;
  background-position: 0px 17px;
}

#hiyou-mini-title {
  font-size: 14px;
  font-weight: bold;
  line-height: 20px;
  color: #000000;
  padding-left: 7px;
  padding-bottom: 2px;
  margin-bottom: 7px;
  border-bottom: 1px solid #000392;
  border-left: 5px solid #000392;
}

#mini-title-coution {
  font-size: 14px;
  font-weight: bold;
  line-height: 20px;
  color: #000000;
  padding-left: 7px;
  padding-bottom: 2px;
  margin-bottom: 7px;
  border-bottom: 1px solid #c20000;
  border-left: 5px solid #c20000;
}

#hiyou-subtitle-text  {
  font-size: 14px;
  line-height: 20px;
  color: #000000;
  padding-left: 20px;
}

#hiyou-nuri-title-black {
  width: 100%;
  font-size: 14px;
  font-weight: bold;
  line-height: 20px;
  color: #ffffff;
  padding-top: 1px;
  padding-bottom: 1px;
  padding-left: 8px;
  padding-right: 8px;
  background-color: #000000;
  text-align: center;
}

#hiyou-indent {
  padding-left: 20px;
}

/*お申込み方法-------------------*/
#flow-box-red {
  background-image: url(common/flow_box1.jpg);
  background-repeat: no-repeat;
  background-position: 0px;
  width: 357px;
  height: 30px;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  padding-top: 8px;
  color: #e70000;
}

#flow-box-black {
  background-image: url(common/flow_box2.jpg);
  background-repeat: no-repeat;
  background-position: 0px;
  width: 357px;
  height: 30px;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  padding-top: 8px;
  color: #000000;
}

#flow-arrow {
  padding-top: 14px;
  padding-bottom: 12px;
  text-align: center;
}

#flow-text  {
  font-size: 14px;
  line-height: 16px;
  color: #000000;
  padding-top: 5px;
}

/*サイドメニュー-------------------*/
a#sidemenu  {
  color: #000000;
  text-decoration: none
}

a:hover#sidemenu  {
  color: #d5252d;
  text-decoration: none
}

#sidemenu-text  {
  font-size: 14px;
  font-weight: bold;
  line-height: 18px;
  padding-left: 22px;
  color: #000000;
  background-image: url(common/sidemenu_arrow.jpg);
  background-repeat: no-repeat;
  background-position: 5px 11px;
}

#sidemenu-text-on {
  font-size: 14px;
  font-weight: bold;
  line-height: 18px;
  padding-left: 22px;
  color: #000000;
  background-color: #e5d5bb;
  background-image: url(common/sidemenu_arrow_on.jpg);
  background-repeat: no-repeat;
  background-position: 5px 11px;
}

/*ヘッダ-------------------*/
#h-read {
  font-size: 12px;
  line-height: 16px;
  color: #e5d5bb;
}

#h-box-btn  {
  padding-top: 8px;
}

#h-box-btn-sub  {
  padding-top: 6px;
}

/*文字サイズ-------------------*/
ul#menu {
  list-style:none;
  margin: 0px;
  float:left;
  padding: 0px;
}

ul#menu li  {
  list-style:none;
  margin: 0px;
  float:left;
  padding: 0px;
}

ul#menu a {
  float:left;
  text-indent:-9999px;
  overflow:hidden;
  margin: 0px;
  padding: 0px;
}

a.life-btn1 {
  background-image:url(common/size_btn1.jpg);
  width:32px;
  height:19px;
}

a:hover.life-btn1 {
  background:url(common/size_btn1.jpg) no-repeat;
  float:left;
  width:32px;
  height:19px;
}

a.life-btn2 {
  background-image:url(common/size_btn2on.jpg);
  float:left;
  width:32px;
  height:19px;
}

a:hover.life-btn2 {
  background:url(common/size_btn2on.jpg) no-repeat;
  float:left;
  width:32px;
  height:19px;
}

a.life-btn3 {
  background-image:url(common/size_btn3.jpg);
  float:left;
  width:32px;
  height:19px;
}

a:hover.life-btn3 {
  background:url(common/size_btn3.jpg) no-repeat;
  float:left;
  width:32px;
  height:19px;
}

/*メイン写真-------------------*/
#main-photo {
  background-image: url(images/main.jpg);
  width: 1000px;
  height: 480px;
  background-repeat: no-repeat;
}

/*新着-------------------*/
#info-box {
  height: 120px;
  overflow: auto;
  border: 0;
  scrollbar-arrow-color : #909090; 
  scrollbar-darkshadow-color : #ffffff;
  scrollbar-3dlight-color: #ffffff;
  scrollbar-face-color : #ffffff; 
  scrollbar-highlight-color : #909090;
  scrollbar-track-color: #ffffff;
  scrollbar-shadow-color : #909090;
}

#info-btn-list  {
  padding-right: 13px;
}

#info-day {
  font-size: 12px;
  font-weight: bold;
  line-height: 18px;
  color: #000000;
  background-image: url(images/info_arrow.gif);
  background-repeat: no-repeat;
  background-position: 13px 5px;
  padding-left: 24px;
}

#info-text  {
  font-size: 14px;
  line-height: 18px;
  color: #000000;
  padding-right: 10px;
  padding-bottom: 7px;
}

/*20240819追加ここから*/
#info-text-pin  {
  font-size: 14px;
  line-height: 18px;
  color: #000000;
  padding-right: 10px;
  padding-bottom: 7px;
  padding-left: 13px;
  background-image: url(common/pin.png);
  background-repeat: no-repeat;
  background-position: 0px 2px;
}
/*20240819追加ここまで*/



/*更新情報-------------------*/
#update-box {
  height: 120px;
  overflow: auto;
  border: 0;
  scrollbar-arrow-color : #909090; 
  scrollbar-darkshadow-color : #ffffff;
  scrollbar-3dlight-color: #ffffff;
  scrollbar-face-color : #ffffff; 
  scrollbar-highlight-color : #909090;
  scrollbar-track-color: #ffffff;
  scrollbar-shadow-color : #909090;
}

#update-day {
  font-size: 12px;
  font-weight: bold;
  line-height: 18px;
  color: #000000;
  background-image: url(images/info_arrow.gif);
  background-repeat: no-repeat;
  background-position: 13px;
  padding-left: 22px;
}

#update-text  {
  font-size: 14px;
  line-height: 18px;
  color: #000000;
  padding-left: 22px;
  padding-right: 10px;
  padding-bottom: 7px;
}

/*会員専用マイページ-------------------*/
#login-back {
  background-image: url(common/login_back.jpg);
  width: 204px;
  height: 39px;
  background-repeat: no-repeat;
}

#login-arrow-text {
  font-size: 14px;
  line-height: 20px;
  color: #000000;
  padding-left: 18px;
  background-image: url(common/arrow_black.jpg);
  background-repeat: no-repeat;
  background-position: 0px;
}

#login-btn  {
  text-align: center;
  padding-top: 8px;
  padding-bottom: 5px;
}

#login-auto {
  font-size: 12px;
  line-height: 16px;
  color: #000000;
  padding-bottom: 5px;
}

.login-input  {
  font-size: 12px;
  width: 128px;
  height: 20px;
}

/*下メニュー-------------------*/
#dmenu-text {
  font-size: 14px;
  line-height: 18px;
  color: #000000;
}

#dmenu-arrow  {
  font-size: 14px;
  line-height: 20px;
  color: #000000;
  padding-top: 5px;
  padding-left: 16px;
  background-image: url(common/arrow_black.jpg);
  background-repeat: no-repeat;
  background-position: 0px 7px;
}


/*20250823追加ここから*/
#dmenu-arrow-red  {
  font-size: 14px;
  line-height: 20px;
  color: #000000;
  padding-top: 5px;
  padding-left: 16px;
  background-image: url(common/arrow_red.gif);
  background-repeat: no-repeat;
  background-position: 0px 7px;
}

.dmenu-hidden-comment  {
  font-size: 14px;
  line-height: 20px;
  color: #000000;
  padding-left: 28px;
  background-image: url(common/arrow_red.gif);
  background-repeat: no-repeat;
  background-position: 792px 4px;
  text-align: right;
  margin-top: 8px;
  margin-right: 10px;
}

/*20250823追加ここまで*/


/*フッター-------------------*/
#foot-menu  {
  font-size: 12px;
  line-height: 18px;
  padding-top: 3px;
  color: #544432;
}

#copy {
  font-size: 14px;
  line-height: 20px;
  color: #544432;
  padding-top: 10px;
  padding-bottom: 10px;
}

#foot-banner  {
  padding-top: 10px;
  padding-bottom: 10px;
}

/*お知らせ-------------------*/
#info-title {
  font-size: 18px;
  font-weight: bold;
  line-height: 22px;
  color: #000000;
}

#info-arrow {
  font-size: 14px;
  font-weight: bold;
  line-height: 18px;
  color: #000000;
  padding-left: 20px;
  margin-bottom: 5px;
  background-image: url(common/arrow_red.gif);
  background-repeat: no-repeat;
  background-position: 0px 1px;
}

#info-list-day  {
  font-size: 12px;
  font-weight: bold;
  line-height: 18px;
  color: #000000;
  padding-left: 14px;
  background-image: url(common/arrow_mini_red.gif);
  background-repeat: no-repeat;
  background-position: 0px 4px;
}

#info-list-text {
  font-size: 14px;
  line-height: 18px;
  color: #000000;
  padding-right: 10px;
  padding-bottom: 10px;
}

/*20240819追加ここから*/
#info-list-text-pin {
  font-size: 14px;
  line-height: 18px;
  color: #000000;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 13px;
  background-image: url(common/pin.png);
  background-repeat: no-repeat;
  background-position: 0px 2px;
}
/*20240819追加ここまで*/

#tab-on2  {
  font-size: 14px;
  color: #ffffff;
  background-image: url(common/tab_on2.gif);
  background-repeat: no-repeat;
  background-position: 0px;
  padding-top: 8px;
  text-align: center;
}

#tab-off2 {
  font-size: 14px;
  color: #000000;
  background-image: url(common/tab_off2.gif);
  background-repeat: no-repeat;
  background-position: 0px;
  padding-top: 8px;
  text-align: center;
}

#qa-btn {
  font-size: 14px;
  line-height: 18px;
  font-weight: bold;
  height: 30px;
  color: #000000;
  padding-top: 8px;
  background-image: url(common/qa_btn.gif);
  background-repeat: no-repeat;
  background-position: 0px 1px;
  text-align: center;
}

#qa-link-title  {
  font-size: 14px;
  font-weight: bold;
  line-height: 20px;
  color: #000000;
  padding-left: 7px;
  padding-bottom: 2px;
  margin-bottom: 7px;
  border-bottom: 1px solid #c20000;
  border-left: 5px solid #c20000;
}

#qa-link-text {
  font-size: 14px;
  line-height: 18px;
  color: #000000;
  padding-left: 14px;
  padding-bottom: 6px;
  padding-top: 6px;
  background-image: url(common/arrow_mini_red.gif);
  background-repeat: no-repeat;
  background-position: 0px 12px;
  border-bottom: 1px dotted #9D8B63;
}

#qa-title {
  font-size: 16px;
  line-height: 20px;
  font-weight: bold;
  border-top: 1px solid #9d8b63;
  border-bottom: 1px solid #9d8b63;
  border-left: 1px solid #9d8b63;
  border-right: 1px solid #9d8b63;
  background-color: #eee3d1;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-right: 5px;
  margin-top: 15px;
  margin-bottom: 14px;
}

#qa-q {
  font-size: 14px;
  line-height: 20px;
  font-weight: bold;
  color: #000000;
  padding-left: 22px;
  padding-bottom: 5px;
  background-image: url(common/icon_q.gif);
  background-repeat: no-repeat;
  background-position: 0px 1px;
}

#qa-a {
  font-size: 14px;
  line-height: 20px;
  color: #000000;
  padding-top: 1px;
  padding-bottom: 10px;
  padding-left: 44px;
  padding-right: 3px;
  margin-bottom: 10px;
  background-image: url(common/icon_a.gif);
  background-repeat: no-repeat;
  background-position: 22px 1px;
  border-bottom: 1px dotted #9D8B63;
}

#sitemap-title  {
  font-size: 16px;
  font-weight: bold;
  line-height: 20px;
  color: #000000;
  padding-left: 20px;
  padding-bottom: 2px;
  background-image: url(common/subtitle_icon_black.gif);
  background-repeat: no-repeat;
  background-position: 0px 1px;
}

#sitemap-text {
  font-size: 14px;
  line-height: 20px;
  color: #000000;
  padding-left: 14px;
  margin-left: 20px;
  background-image: url(common/arrow_mini_red.gif);
  background-repeat: no-repeat;
  background-position: 0px 6px;
}

/*ご挨拶-------------------*/
#aisatu-name {
  font-size: 12px;
  line-height: 18px;
  text-align: center;
}

#aisatu-name2 {
  font-size: 14px;
  line-height: 18px;
  text-align: right;
  padding-top: 10px;
  
}

#player-setumei {
  font-size: 10px;
  line-height: 16px;
  color: #000000;
}

/*クラブ規約-------------------*/
ul#agree  {
	margin: 0px;
	padding: 0;
}

ul#agree li {
	font-size: 14px;
	line-height: 22px;
	margin-top: 5px;
	padding-top: 3px;
	padding-bottom: 5px;
	list-style-type: none;
	border-bottom: 1px dotted #9D8B63;
}

.agree-link {
	font-size: 16px;
	line-height: 22px;
	color: #000000;
	padding-left: 30px;
	background-image: url(common/arrow_mini_red.gif);
	background-repeat: no-repeat;
	background-position: 18px 7px;

}

#get-ar {
	font-size: 16px;
	line-height: 22px;
	color: #000000;
	margin-top: 30px;
}



#list-body-mankuchi  {
  font-size: 14px;
  line-height: 18px;
  color: #fff;
  background-color: #CA0000;
}

#list-body-zan20  {
  font-size: 14px;
  line-height: 18px;
  color: #000000;
  background-color: #FF66FF;
}


#list-body-zan50  {
  font-size: 14px;
  line-height: 18px;
  color: #000000;
  background-color: #dcfafc;
}


#list-body-chusen  {
  font-size: 14px;
  line-height: 18px;
  color: #fff;
  background-color: #800080;
}

#list-body-zanmore  {
  font-size: 18px;
  line-height: 18px;
  color: #000000;
  background-color: #ffffff;
}

/*20190610追加-------------------*/
#reserv-kiyaku-box {
	border-top: 2px solid #818181;
	border-bottom: 2px solid #818181;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-bottom: 30px;
}

#reserv-kiyaku-title {
	font-size: 18px;
	line-height: 22px;
	font-weight: bold;
	margin-bottom: 10px;
	text-align:center;
}

#reserv-kiyaku-txt {
	font-size: 14px;
	line-height: 20px;
	text-align:center;
}

#reserv-kiyaku-ok {
	font-size: 16px;
	line-height: 22px;
	text-align:center;
	margin-top: 8px;
}

/*220707追加*/
#kiyaku-mt10 {
	margin-top: 10px;
}

/*20210719追加-------------------*/
ul.cvf-list  {
	margin: 0px;
	padding: 0;
}

ul.cvf-list li {
	font-size: 14px;
	line-height: 16px;
	margin-left: 18px;
	letter-spacing: 1px;
	margin-top: 4px;
}
