/* CSS Document */
body
{
	margin: 0 0 0 0;
	background-color: #55676a;
	font-size: small;
	font-weight: normal;
	color: #444444;
	font-family: 'ＭＳ Ｐゴシック','Osaka-等幅','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,sans-serif; 
	/*font-family:"メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Arial, Helvetica, Tahoma, sans-serif; */
}

h1, h2, h3, h4, p, form, body, ul, li, input, select
{
	padding: 0;
	margin: 0;
	list-style: none;
	font-size: small;
	font-weight: normal;
}

/* a */
a{list-style:none; color:#444444;}
a:hover{color:#fe5401;}
a img{text-decoration:none; border:none;}

/* float */
.l, .left{float:left;}
.r, .right{float:right;}
.clear{clear:both;}

/* text */
.tal{text-align:left;}
.tac{text-align:center;}
.tar{text-align:right;}

/* border */
.bdn{border:none;}
.btn{border-top:none;}
.bln{border-left:none;}
.brn{border-right:none;}
.bbn{border-bottom:none;}

.b1s{border: 1px solid;}
.bts{border-top: 1px solid;}
.bls{border-left: 1px solid;}
.brs{border-right: 1px solid;}
.bbs{border-bottom: 1px solid;}

/* color */
.red{color:#ff0000;}
.blue{color:#0000ff;}
.black{color:#000;}
.white{color:#fff;}
.gray{color:#808080;}
.orange{color:#ffa500;}
.green{color:#008000;}

/* BG */
.bg_gray, .BG_GRAY{ background-color: #f4f4f4 !important; }
.bg_green { background-color: #008000 !important; }
.bg_orange { background-color: #ffdf7f !important; }

/* font */
.bold{font-weight:bold;}
.bold5{font-weight: 500;}
.bold6{font-weight: 600;}
.font_s{font-size:small;}
.font_xs{font-size:x-small; font-weight:normal;}
.font10{font-size:10px;}
.font11{font-size:11px;}
.font12{font-size:12px;}
.font13{font-size:13px;}
.font14{font-size:14px;}
.font15{font-size:15px;}
.font16{font-size:16px;}
.font17{font-size:17px;}
.font18{font-size:18px;}
.font19{font-size:19px;}
.font20{font-size:20px;}
.font25{font-size:25px;}
.font30{font-size:30px;}
.font40{font-size:40px;}
.font50{font-size:50px;}

/* vertical */
.vat{vertical-align:top;}
.vam{vertical-align:middle;}
.vab{vertical-align:bottom;}

/* btn_area */
.btn_back100{margin:0 71px 0 100px;}

/* btn */
.btn17{width:17px; height:17px; cursor:pointer;}
.btn20{width:20px; height:20px; cursor:pointer;}
.btn30{width:30px; height:30px; cursor:pointer;}
.btn30_2{width:30px; height:20px; cursor:pointer;}
.btn36{width:36px; height:36px; cursor:pointer;}
.btn40{width:40px; height:30px; cursor:pointer;}
.btn45{width:45px; height:33px; cursor:pointer;}
.btn50{width:50px; height:50px; cursor:pointer;}
.btn80{width:80px; height:40px; cursor:pointer;}
.btn86{width:86px; height:24px; cursor:pointer;}
.btn90{width:90px; height:23px; cursor:pointer;}
.btn98{width:98px; height:25px; cursor:pointer;}
.btn100{width:100px; height:30px; cursor:pointer;}
.btn110{width:110px; height:23px; cursor:pointer;}
.btn120{width:120px; height:25px; cursor:pointer;}
.btn130{width:130px; height:30px; cursor:pointer;}
.btn132{width:132px; height:30px; cursor:pointer;}
.btn140{width:140px; height:40px; cursor:pointer;}
.btn144{width:144px; height:30px; cursor:pointer;}
.btn156{width:156px; height:30px; cursor:pointer;}
.btn160{width:160px; height:23px; cursor:pointer;}
.btn162{width:162px; height:30px; cursor:pointer;}
.btn171{width:171px; height:30px; cursor:pointer;}
.btn200{width:200px; height:50px; cursor:pointer;}
.btn200_2{width:200px; height:38px; cursor:pointer;}
.btn200_3{width:200px; height:30px; cursor:pointer;}
.btn220{width:220px; height:30px; cursor:pointer;}
.btn330{width:330px; height:30px; cursor:pointer;}
.btn440{width:440px; height:38px; cursor:pointer;}

/* img */
.img160{width:160px; height:120px;}
.img400{width:400px; height:300px;}
.img800{width:800px; height:400px;}


/* width */
.w5, .w5px{width:5px;}
.w10, .w10px{width:10px;}
.w20, .w20px{width:20px;}
.w30, .w30px{width:30px;}
.w40, .w40px{width:40px;}
.w50, .w50px{width:50px;}
.w60, .w60px{width:60px;}
.w70, .w70px{width:70px;}
.w80, .w80px{width:80px;}
.w90, .w90px{width:90px;}
.w100, .w100px{width:100px;}
.w105, .w105px{width:105px;}
.w110, .w110px{width:110px;}
.w120, .w120px{width:120px;}
.w130, .w130px{width:130px;}
.w140, .w140px{width:140px;}
.w150, .w150px{width:150px;}
.w160, .w160px{width:160px;}
.w170, .w170px{width:170px;}
.w180, .w180px{width:180px;}
.w190, .w190px{width:180px;}
.w200, .w200px{width:200px;}
.w250, .w250px{width:250px;}
.w260, .w260px{width:260px;}
.w270, .w270px{width:270px;}
.w280, .w280px{width:280px;}
.w300, .w300px{width:300px;}
.w310, .w310px{width:310px;}
.w320, .w320px{width:320px;}
.w330, .w330px{width:330px;}
.w350, .w350px{width:350px;}
.w370, .w370px{width:370px;}
.w400, .w400px{width:400px;}
.w450, .w450px{width:450px;}
.w470, .w470px{width:470px;}
.w500, .w500px{width:500px;}
.w600, .w600px{width:600px;}
.w100p {width:100%;}

/* height */
.h10, .h10px{height:10px;}
.h20, .h20px{height:20px;}
.h25, .h25px{height:25px;}
.h30, .h30px{height:30px;}
.h35, .h35px{height:35px;}
.h40, .h40px{height:40px;}
.h50, .h50px{height:50px;}
.h55, .h55px{height:55px;}
.h60, .h60px{height:60px;}
.h70, .h70px{height:70px;}
.h80, .h80px{height:80px;}
.h90, .h90px{height:90px;}
.h100, .h100px{height:100px;}
.h110, .h110px{height:110px;}
.h120, .h120px{height:120px;}
.h130, .h130px{height:130px;}
.h140, .h140px{height:140px;}
.h150, .h150px{height:150px;}

/* line-height */
.lh10, .lh10px{line-height:10px;}
.lh20, .lh20px{line-height:20px;}
.lh30, .lh30px{line-height:30px;}
.lh40, .lh40px{line-height:40px;}
.lh50, .lh50px{line-height:50px;}
.lh60, .lh60px{line-height:60px;}
.lh70, .lh70px{line-height:70px;}
.lh80, .lh80px{line-height:80px;}
.lh90, .lh90px{line-height:90px;}
.lh100, .lh100px{line-height:100px;}
.lh110, .lh110px{line-height:110px;}
.lh120, .lh120px{line-height:120px;}

/* margin */
.mt-30{margin-top:-30px;}
.mt-10{margin-top:-10px;}
.mt-9{margin-top:-9px;}
.mt-8{margin-top:-8px;}
.mt-7{margin-top:-7px;}
.mt-6{margin-top:-6px;}
.mt-5{margin-top:-5px;}
.mt-4{margin-top:-4px;}
.mt-3{margin-top:-3px;}
.mt-2{margin-top:-2px;}
.mt-1{margin-top:-1px;}
.mt0{margin-top:0px;}
.mt1{margin-top:1px;}
.mt2{margin-top:2px;}
.mt3{margin-top:3px;}
.mt4{margin-top:4px;}
.mt5{margin-top:5px;}
.mt8{margin-top:8px;}
.mt10{margin-top:10px;}
.mt11{margin-top:11px;}
.mt12{margin-top:12px;}
.mt13{margin-top:13px;}
.mt14{margin-top:14px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt25{margin-top:25px;}
.mt30{margin-top:30px;}
.mt40{margin-top:40px;}
.mt50{margin-top:50px;}
.mt60{margin-top:60px;}

.mr1{margin-right:1px;}
.mr2{margin-right:2px;}
.mr3{margin-right:3px;}
.mr4{margin-right:4px;}
.mr5{margin-right:5px;}
.mr6{margin-right:6px;}
.mr7{margin-right:7px;}
.mr8{margin-right:8px;}
.mr9{margin-right:9px;}
.mr10{margin-right:10px;}
.mr11{margin-right:11px;}
.mr12{margin-right:12px;}
.mr13{margin-right:13px;}
.mr14{margin-right:14px;}
.mr15{margin-right:15px;}
.mr20{margin-right:20px;}
.mr25{margin-right:25px;}
.mr30{margin-right:30px;}
.mr40{margin-right:40px;}
.mr50{margin-right:50px;}
.mr60{margin-right:60px;}
.mr70{margin-right:70px;}
.mr80{margin-right:80px;}
.mr90{margin-right:90px;}
.mr100{margin-right:100px;}
.mr200{margin-right:200px;}

.mb-5{margin-bottom:-5px;}
.mb0{margin-bottom:0;}
.mb1{margin-bottom:1px;}
.mb2{margin-bottom:2px;}
.mb3{margin-bottom:3px;}
.mb4{margin-bottom:4px;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb11{margin-bottom:11px;}
.mb12{margin-bottom:12px;}
.mb13{margin-bottom:13px;}
.mb14{margin-bottom:14px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.mb25{margin-bottom:25px;}
.mb30{margin-bottom:30px;}
.mb40{margin-bottom:40px;}
.mb50{margin-bottom:50px;}
.mb100{margin-bottom:100px;}

.ml-15{margin-left:-15px;}
.ml-10{margin-left:-10px;}
.ml-5{margin-left:-5px;}
.ml1{margin-left:1px;}
.ml2{margin-left:2px;}
.ml3{margin-left:3px;}
.ml4{margin-left:4px;}
.ml5{margin-left:5px;}
.ml6{margin-left:6px;}
.ml7{margin-left:7px;}
.ml8{margin-left:8px;}
.ml9{margin-left:9px;}
.ml10{margin-left:10px;}
.ml11{margin-left:11px;}
.ml12{margin-left:12px;}
.ml13{margin-left:13px;}
.ml14{margin-left:14px;}
.ml15{margin-left:15px;}
.ml20{margin-left:20px;}
.ml25{margin-left:25px;}
.ml30{margin-left:30px;}
.ml40{margin-left:40px;}
.ml44{margin-left:44px;}
.ml50{margin-left:50px;}
.ml60{margin-left:60px;}
.ml70{margin-left:70px;}
.ml80{margin-left:80px;}
.ml90{margin-left:90px;}
.ml95{margin-left:95px;}
.ml100{margin-left:100px;}
.ml110{margin-left:110px;}
.ml160{margin-left:160px;}
.ml170{margin-left:170px;}
.ml180{margin-left:180px;}
.ml190{margin-left:190px;}
.ml200{margin-left:200px;}
.ml250{margin-left:250px;}
.ml260{margin-left:260px;}
.ml270{margin-left:270px;}
.ml280{margin-left:280px;}
.ml300{margin-left:300px;}

/* padding */
.pt-5{padding-top:-5px;}
.pt-4{padding-top:-4px;}
.pt-3{padding-top:-3px;}
.pt-2{padding-top:-2px;}
.pt-1{padding-top:-1px;}
.pt0{padding-top:0px;}
.pt1{padding-top:1px;}
.pt2{padding-top:2px;}
.pt3{padding-top:3px;}
.pt4{padding-top:4px;}
.pt5{padding-top:5px;}
.pt8{padding-top:8px;}
.pt10{padding-top:10px;}
.pt15{padding-top:15px;}
.pt20{padding-top:20px;}
.pt25{padding-top:25px;}
.pt30{padding-top:30px;}

.pr1{padding-right:1px;}
.pr2{padding-right:2px;}
.pr3{padding-right:3px;}
.pr4{padding-right:4px;}
.pr5{padding-right:5px;}
.pr10{padding-right:10px;}
.pr15{padding-right:15px;}
.pr20{padding-right:20px;}
.pr25{padding-right:25px;}
.pr30{padding-right:30px;}
.pr40{padding-right:40px;}
.pr50{padding-right:50px;}
.pr60{padding-right:60px;}
.pr70{padding-right:70px;}
.pr80{padding-right:80px;}
.pr90{padding-right:90px;}
.pr100{padding-right:100px;}
.pr200{padding-right:200px;}

.pb0{padding-bottom:0;}
.pb1{padding-bottom:1px;}
.pb2{padding-bottom:2px;}
.pb3{padding-bottom:3px;}
.pb4{padding-bottom:4px;}
.pb5{padding-bottom:5px;}
.pb10{padding-bottom:10px;}
.pb15{padding-bottom:15px;}
.pb20{padding-bottom:20px;}
.pb25{padding-bottom:25px;}
.pb30{padding-bottom:30px;}

.pl1{padding-left:1px;}
.pl2{padding-left:2px;}
.pl3{padding-left:3px;}
.pl4{padding-left:4px;}
.pl5{padding-left:5px;}
.pl10{padding-left:10px;}
.pl15{padding-left:15px;}
.pl20{padding-left:20px;}
.pl25{padding-left:25px;}
.pl30{padding-left:30px;}
.pl40{padding-left:40px;}
.pl50{padding-left:50px;}
.pl60{padding-left:60px;}
.pl70{padding-left:70px;}
.pl80{padding-left:80px;}
.pl90{padding-left:90px;}
.pl100{padding-left:100px;}
.pl200{padding-left:200px;}

/* etc */
.chkbox10{width:10px; height:10px;}
.chkbox15{width:15px; height:15px;}
.chkbox20{width:20px; height:20px;}
.chkbox25{width:25px; height:25px;}
hr{border:none; border-top:dashed 1px #808080; height:1px; color:#FFFFFF;}
.error{color:#ff0000;}
.underline{text-decoration:underline;}
.pointer{cursor:pointer;}
.wrapped
{
	white-space: pre;           /* CSS 2.0 */
	white-space: pre-wrap;      /* CSS 2.1 */
	white-space: pre-line;      /* CSS 3.0 */
	white-space: -pre-wrap;     /* Opera 4-6 */
	white-space: -o-pre-wrap;   /* Opera 7 */
	white-space: -moz-pre-wrap; /* Mozilla */
	white-space: -hp-pre-wrap;  /* HP Printers */
	word-break:break-all;
	word-wrap: break-word;      /* IE 5+ */
}
.tboxh{ height:20px; vertical-align:middle; }
.sboxh{ height:20px; vertical-align:middle; }
.cbsp{ width:18px; height:18px; }
.form_parts{vertical-align:middle; margin:0 5px 0 0;}
.HeaderMenu{background-color:#fff; color:#000; padding-bottom:8px;}
.tof{ overflow: hidden; white-space: nowrap; }
.tof {
	text-overflow: ellipsis;
	-webkit-text-overflow: ellipsis; /* Safari */
	-o-text-overflow: ellipsis; /* Opera */
}

input.img_over:hover, img.img_over:hover{
	cursor:pointer;
/* filter: alpha(opacity=70); */
/* -moz-opacity:0.7; */ 
/* opacity:0.7; */
}


.corner {
  -webkit-border-top-left-radius:    4px;  -webkit-border-top-right-radius:    4px;
          border-top-left-radius:    4px;          border-top-right-radius:    4px;
  -webkit-border-bottom-left-radius: 4px;  -webkit-border-bottom-right-radius: 4px;
          border-bottom-left-radius: 4px;          border-bottom-right-radius: 4px;
  -moz-border-radius-topleft:        4px;  -moz-border-radius-topright:        4px;
  -moz-border-radius-bottomleft:     4px;  -moz-border-radius-bottomright:     4px;
}
.lcorner {
  -webkit-border-top-left-radius:    4px;
          border-top-left-radius:    4px;
  -webkit-border-bottom-left-radius: 4px;
          border-bottom-left-radius: 4px;
  -moz-border-radius-topleft:        4px;
  -moz-border-radius-bottomleft:     4px;
}
.rcorner {
  -webkit-border-top-right-radius:    4px;
          border-top-right-radius:    4px;
  -webkit-border-bottom-right-radius: 4px;
          border-bottom-right-radius: 4px;
  -moz-border-radius-topright:        4px;
  -moz-border-radius-bottomright:     4px;
}


input.input_btn_blue, input.input_btn_gray
{
	font-weight:bold;
	width:120px;
	height:32px;
	color:#333333;
	margin-top:4px;
	border:none;
	cursor:pointer;
}
input.input_btn_blue{background:url(/common/img/bg_input_btn_blue.gif) top; color:#fff;}
input.input_btn_gray{background:url(/common/img/bg_input_btn_gray.gif) top;}
input.input_btn_blue:hover,  input.input_btn_gray:hover{background-position:0 -32px;}
input.input_btn_blue:active, input.input_btn_gray:active{background-position:0 -64px;}



.chkcbxbd{filter:alpha(opacity=0); -moz-opacity:0; opacity:0; position:absolute;}
.cbxbd{position:relative; background:url(/common/css/img/bg_check_s.png) no-repeat left top; height:37px; line-height:37px; display:block; padding:0 0 0 44px; cursor:pointer; float:left; margin:0 10px 1em 0;}
.cbxbd input[type='checkbox']{filter:alpha(opacity=0); -moz-opacity:0; opacity:0; position:absolute;}
.cbxbd span{position:relative; float:right; padding-top:0.15em;}
.cbxbd span img{vertical-align:middle; margin-right:2px;}
.c_on{background-position:left bottom;}


/*//////////////////////////btn_white///////////////*/

.btn_white {
cursor: pointer;
font-size: 120%;
color: #666666;
padding: 0.8em 1em;
background:#fefefe;/*ie*/
background: -moz-linear-gradient(top, #fefefe 0%, #fefefe);
background: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#fefefe));
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
/*border: 2px solid #666666;*/
-moz-box-shadow:0px 3px 3px rgba(000,000,000,0.5);
-webkit-box-shadow:0px 3px 3px rgba(000,000,000,0.5);
box-shadow:0px 3px 3px rgba(000,000,000,0.5);
text-shadow:0px -1px 0px rgba(000,000,000,0.2);
}


.btn_white:hover {
background:#efefef;/*ie*/
background: -moz-linear-gradient(top, #ffffff 0%, #efefef);
background: -webkit-gradient(linear, left top, left bottom, from(#ffffff),to(#efefef));
}

/*//////////////////////////btn_green///////////////*/

.btn_green {
cursor: pointer;
font-size: 120%;
color: #ffffff;
padding: 0.8em 1em;
background:#116026;/*ie*/
background: -moz-linear-gradient(
top,
#6e9f6a 0%,
#116026);
background: -webkit-gradient(
linear, left top, left bottom,
from(#6e9f6a),
to(#116026));
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
border: 2px solid #ffffff;
-moz-box-shadow:
0px 3px 11px rgba(000,000,000,0.5);
-webkit-box-shadow:
0px 3px 11px rgba(000,000,000,0.5);
box-shadow:
0px 3px 11px rgba(000,000,000,0.5);
text-shadow:
0px -1px 0px rgba(000,000,000,0.2);
}


.btn_green:hover {
background:#024d17;/*ie*/
background: -moz-linear-gradient(
top,
#3b8246 0%,
#024d17);
background: -webkit-gradient(
linear, left top, left bottom,
from(#3b8246),
to(#024d17));
}


/*//////////////////////////btn_orange///////////////*/

.btn_orange {
cursor: pointer;
font-size: 120%;
color: #ffffff;
padding: 0.8em 1em;
background:#ff6700;/*ie*/
background: -moz-linear-gradient(
top,
#fe9702 0%,
#ff6700);
background: -webkit-gradient(
linear, left top, left bottom,
from(#fe9702),
to(#ff6700));
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
border: 2px solid #ffffff;
-moz-box-shadow:
0px 3px 11px rgba(000,000,000,0.5);
-webkit-box-shadow:
0px 3px 11px rgba(000,000,000,0.5);
box-shadow:
0px 3px 11px rgba(000,000,000,0.5);
text-shadow:
0px -1px 0px rgba(000,000,000,0.2);
}


.btn_orange:hover {
background:#e95e00;/*ie*/
background: -moz-linear-gradient(
top,
#ff8500 0%,
#e95e00);
background: -webkit-gradient(
linear, left top, left bottom,
from(#ff8500),
to(#e95e00));
}



/*//////////////////////////btn_red///////////////*/

.btn_red {
cursor: pointer;
font-size: 100%;
font-weight:bold;
color: #ffffff;
padding: 0.5em 2em;
background:#ff0d0d;/*ie*/
background: -moz-linear-gradient(top,#ff8585 0%,#ff0d0d);
background: -webkit-gradient(linear, left top, left bottom,from(#ff8585),to(#ff0d0d));
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
margin-bottom:10px;
vertical-align:middle;
}

.btn_red:hover{
background:#ff0d0d;/*ie*/
background: -moz-linear-gradient(top,#ff8585 0%,#ff0d0d);
background: -webkit-gradient(linear, left top, left bottom,from(#ff8585),to(#ff0d0d));
}
.btn_red:focus{
background-color:#ffffff;
border-color:#ffffff;
outline:none;
box-shadow:2px 2px 4px rgba(252,252,252,0.6),-2px -2px 4px rgba(252,252,252,0.6),inset 0 1px 2px rgba(0,0,0,0.2);
}


/*//////////////////////////btn_purple///////////////*/

.btn_purple {
cursor: pointer;
font-size: 100%;
font-weight:bold;
color: #ffffff;
padding: 0.5em 2em;
background:#6633CC;/*ie*/
background: -moz-linear-gradient(top, #8c7ecb 0%, #20039a);
background: -webkit-gradient(linear, left top, left bottom, from(#8c7ecb), to(#20039a));
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
margin-bottom:10px;
vertical-align:middle;
}


.btn_purple:hover{
background:#4b2696;/*ie*/
background: -moz-linear-gradient(top, #6e5bbd 0%, #281e51);
background: -webkit-gradient(linear, left top, left bottom, from(#6e5bbd), to(#281e51));
}

/*//////////////////////////btn_blue///////////////*/

.btn_blue {
cursor: pointer;
font-size: 100%;
font-weight:bold;
color: #ffffff;
padding: 0.5em 2em;
background:#4c70b7;/*ie*/
background: -moz-linear-gradient(top,#6c91da 0%,#4c70b7);
background: -webkit-gradient(linear, left top, left bottom,from(#6c91da),to(#4c70b7));
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
margin-bottom:10px;
vertical-align:middle;
}


.btn_blue:hover {
background:#4c70b7;/*ie*/
background: -moz-linear-gradient(top,#6c91da 0%,#4c70b7);
background: -webkit-gradient(linear, left top, left bottom,from(#6c91da),to(#4c70b7));
}

/*//////////////////////////btn_yellow///////////////*/

.btn_yellow {
cursor: pointer;
font-size: 100%;
font-weight:bold;
color: #000000;
padding: 0.5em 2em;
background:#ffd966;/*ie*/
background: -moz-linear-gradient(top,#ffd966 0%,#ffd966);
background: -webkit-gradient(linear, left top, left bottom,from(#ffd966),to(#ffd966));
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
margin-bottom:10px;
vertical-align:middle;
}


.btn_yellow:hover {
background:#ffd966;/*ie*/
background: -moz-linear-gradient(top,#ffd966 0%,#ffd966);
background: -webkit-gradient(linear, left top, left bottom,from(#ffd966),to(#ffd966));
}

/*//////////////////////////btn_gray///////////////*/

.btn_gray {
cursor: pointer;
font-size: 100%;
font-weight:bold;
color: #333333;
padding: 5px 20px;
background:#d9d9d9;/*ie*/
background: -moz-linear-gradient(top,#d9d9d9 0%,#bfbfbf);
background: -webkit-gradient(linear, left top, left bottom,from(#d9d9d9),to(#bfbfbf));
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
margin-bottom:10px;
vertical-align:middle;
margin:0
}


.btn_gray:hover {
background:#d9d9d9;/*ie*/
background: -moz-linear-gradient(top,#d9d9d9 0%,#bfbfbf);
background: -webkit-gradient(linear, left top, left bottom,from(#d9d9d9),to(#bfbfbf));
}


.btn_black {
cursor: pointer;
font-size: 120%;
color: #ffffff;
padding: 0.8em 1em;
background:#666666;/*ie*/
background: -moz-linear-gradient(
top,
#b1b1b1 0%,
#666666);
background: -webkit-gradient(
linear, left top, left bottom,
from(#b1b1b1),
to(#666666));
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
border: 2px solid #ffffff;
-moz-box-shadow:
0px 3px 11px rgba(000,000,000,0.5);
-webkit-box-shadow:
0px 3px 11px rgba(000,000,000,0.5);
box-shadow:
0px 3px 11px rgba(000,000,000,0.5);
text-shadow:
0px -1px 0px rgba(000,000,000,0.2);
}


.btn_black:hover {
background:#525252;/*ie*/
background: -moz-linear-gradient(
top,
#878787 0%,
#525252);
background: -webkit-gradient(
linear, left top, left bottom,
from(#878787),
to(#525252));
}


@media (orientation: portrait){
	.font_palt { font-size: 100%; -webkit-font-feature-settings: "palt";" }
}
