@charset 'UTF-8';
body,input[type=text],input[type=button],select,textarea,input[type=password]{
/*body{*/
  font-family:Avenir , "Open Sans" , "Helvetica Neue" , Helvetica , Arial , Verdana , Roboto, Yu Gothic UI , "游ゴシック", "Yu Gothic" , "游ゴシック体" , "YuGothic" , "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , "Meiryo UI" , "メイリオ" , Meiryo , "ＭＳ Ｐゴシック" , "MS PGothic" , sans-serif;
/*  font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','Meiryo UI','メイリオ',Verdana,'ＭＳ Ｐゴシック',sans-serif;*/
}
input[type=text],select,textarea,input[type=password]{
	padding:0px;
}
.top-back {
	background: url("image/hed4.jpg") repeat-x;
}

/* ********************** */
/* 繝�く繧ｹ繝亥�繧貞承蟇�○縺ｫ縺吶ｋ */
.txt_num {
	text-align:right;
	ime-mode:disabled;
	font-size:small;
}
dl.cart {
	border: 1px solid #CCC; 
}
dt.cart {
  clear: left;
  float: left;
}
dd.cart{
	padding: 2px;
}
dd.price{
	padding: 2px;
  border-top: 1px solid #CCC;
}
dl.index_new {
  border-left: 1px solid #CCC;
  border-right: 1px solid #CCC;
  border-bottom: 1px solid #CCC;
}
dt.index_new {
  clear: left;
  float: left;
  width: 20%;
  font-weight: bold;
  border-top: 1px solid #CCC;
}
dd.index_new{
	margin: 0 0 0 20%;
	border-top: 1px solid #CCC;
	border-left: 1px solid #CCC;
}
dl.user_cnf { border: 1px solid #CCC; }
dl.user_cnf dd {
  display: block;
  margin: 0 0 0 25%;
  padding: 0 1%;
  font-size: .9em;
  line-height: 1.1em;
}
dl.user_cnf dt {
  border-top: 1px solid #CCC;
}

.Midashi{
	color: #916c2f;
}

.trMousOver td{
	background-color:#fffacd;
}

.idDivSpace{
	height:5px;
}
.point{
	cursor: pointer;
}
.kanji {
	ime-mode:active;
}

.eiji {
	ime-mode:disabled;
}


.tdTitle{
	background-color:#ceb28c;
	color:#000;
	text-align:center;
	font-family:"Yu Gothic UI , MS UI Gothic";
}
.tdBdr{
	border:1px solid #ceb28c;
	font-size:90%;
	font-family:"Yu Gothic UI , MS UI Gothic";
}

#ScrollTable1{
	background-color:#999;
}
#ScrollTable1 thead td{
	background-color:#ceb28c;
	color:#000;
	text-align:center;
}

.table_line{
	border-collapse:collapse;
}

.colorR{
	color:red;
}
.colorB{
	color:#000;
/*	color:black;*/
}
input[type=button]{
	padding: 0 5px;
}
.cssButton1{
	color: #000;
	border-top:3px double #EEEEEE;
	border-left:3px double #EEEEEE;
	border-right:3px double #AAAAAA;
	border-bottom:3px double #AAAAAA;
	background: #D3D3D3;
	text-align: center;
	font-size: 12pt;
}
.cssButton2{
	color: #000;
	border-top:3px double #FFDBBB;
	border-left:3px double #FFDBBB;
	border-right:3px double #FFA500;
	border-bottom:3px double #FFA500;
	background: #FFD700;
	text-align: center;
	font-size: 12pt;
}
.cssButton3{
	color: #FFF;
	border-top:3px double #7EC0EE;
	border-left:3px double #7EC0EE;
	border-right:3px double #0000FF;
	border-bottom:3px double #0000FF;
	background: #5C85FF;
	text-align: center;
	font-size: 12pt;
}
.orange{
	background: #FFA500;
}
.lightpink{
	background: #FFB6C1;
}
.bgTxt{
	background: oldlace;
}
.lnTable{
	border:1px solid #999;
}
.lnTableLBT{
	border-left:1px solid #999;
	border-top:1px solid #999;
	border-bottom:1px solid #999;
}
.lnTableLB{
	border-left:1px solid #999;
	border-bottom:1px solid #999;
}
.lnTableT{
	border-top:1px solid #999;
}
.lnTableL{
	border-left:1px solid #999;
}
.lnTableR{
	border-right:1px solid #999;
}
.lnTableB{
	border-bottom:1px solid #999;
}
.txtNum{
	text-align:right;
	ime-mode:disabled;
	font-size: 12pt;
}
.txtCode{
	text-align:left;
	ime-mode:disabled;
	font-size: 12pt;
}
.txtStr{
	text-align:left;
	ime-mode:auto;
	font-size: 12pt;
}
.txtDate{
	text-align:center;
	ime-mode:disabled;
	font-size: 12pt;
	width:100px;
}
.spanBlack{
	color:#000000;
	font-size:100%;
}
.spanRed{
	color:#FF0000;
	font-size:100%;
}
.font_l,input[type=text].font_l,input[type=button].font_l,textarea.font_l{
font-size:15px;
}
.font_m,input[type=text].font_m,input[type=button].font_m,textarea.font_m{
font-size:13px;
}
.font_s,input[type=text].font_s,input[type=button].font_s,textarea.font_s{
font-size:11px;
}
ul{
margin:0px;
padding:3px 3px;
}

li.list_maru{
	list-style-type: disc;
}
li.list_kaku{
	list-style-type: square;
}

.ui-widget h1{
font-size:15px;
margin:0px;
}
.ui-widget h2{
font-size:13px;
margin:0px;
}
.ui-widget h3{
font-size:11px;
margin:0px;
}

.bg_color1header{
/*background-color: #ef810e;*/
background-color: #ffffff;
border: solid 0px #ccb78a;
color: #777;
}

.bg_color1{
/* background-color:rgba(251,118,22,0.6); */
background-color:#ccb78a;
border: solid 1px #ccb78a;
color: #000;
}
 
.bg_color2{
background-color: #916c2f;
border: solid 1px #916c2f;
color: #fff;
}

.bg_color3{
background-color: #fff;
border: solid 1px #ccb78a;
color: #333;
}
.bg_color4{
background-color: #a7f442;
border: solid 1px #a7f442;
color: #000;
}
.bg_color5{
background-color: #ffff8e;
border: solid 1px #ffd24d;
color: #000;
}

.bg_colort1{
background-color: #ccb78a;
border: solid 1px #808080;
color: white;
}

.bg_colort2{
background-color: #ccb78a;
border: solid 1px #808080;
color: #333;
}

.bg_colort3{
background-color: #fff;
border-top: solid 1px #808080;
border: solid 1px #808080;
color: #333;
}

.bg_color1opa{
background-color:rgba(251,118,22,0.6);
border: solid 1px #ef810e;
color: #333;
}

.bg_colort1opa{
background-color:rgba(251,118,22,0.6);
/*border: solid 1px #ef810e;*/
color: #333;
}
.inner {
  display: inline-block;
  position: relative;
  font-size:11px;
  font-weight:bold;
  color: #fff;
  height: 18px;
  width: 18px;
  line-height:18px;
  text-align: center;
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  -o-border-radius: 50%;
  -ms-border-radius: 50%;
   background-color:red;
}
.midashi_color {
  color:#333;
  font-weight:bold;
 }
.descr_color {
  color:#333;
 }

.menu-border1{
	border-top: 1px solid #916C2F;
	border-left: 1px solid #916C2F;
	border-bottom: 1px solid #916C2F;
}
.menu-border2{
	border-top: 1px solid #916C2F;
	border-left: 1px solid #916C2F;
	border-bottom: 1px solid #916C2F;
	border-right: 1px solid #916C2F;
}




.panel.center-block.bg_color1 {
    background: #ccb78a;
}

.panel.center-block.bg_color4 {
    background: #a7f442;
}

.panel.center-block.bg_color5 {
    background-color: #ffff8e;
    border: solid 1px #ffd24d;
}

ul.custommarker01 li:before {
    content: '※';
}

ul.custommarker01 {
    list-style-type: none;
}

li {
    list-style-type: none;
	font-size: 14px;
}