@charset "utf-8";
/*----------------------------------------------------
© getstage. All rights reserved.

common items style sheet

-------------------------------------------------------*/

.none { display:none; }
/*-----------------------------------------------------
margin
-------------------------------------------------------*/

.marginAuto { margin-left:auto; margin-right:auto; }
/* MARGIN-TOP */
.mt_minus01 { margin-top:-1px!important; }
.mt_minus06 { margin-top:-6px!important; }
.mt_minus12 { margin-top:-12px!important; }
.mt_minus18 { margin-top:-18px!important; }
.mt_minus24 { margin-top:-24px!important; }
.mt_minus36 { margin-top:-36px!important; }
.mt_minus48 { margin-top:-48px!important; }
.mt_minus60 { margin-top:-60px!important; }
.mt_minus72 { margin-top:-72px!important; }
.mt00 { margin-top:0px!important; }
.mt01 { margin-top:0px!important; }
.mt02 { margin-top:2px!important; }
.mt04 { margin-top:4px!important; }
.mt05 { margin-top:5px!important; }
.mt06 { margin-top:6px!important; }
.mt08 { margin-top:8px!important; }
.mt10 { margin-top:10px!important; }
.mt12 { margin-top:12px!important; }
.mt14 { margin-top:14px!important; }
.mt15 { margin-top:15px!important; }
.mt16 { margin-top:16px!important; }
.mt18 { margin-top:18px!important; }
.mt20 { margin-top:20px!important; }
.mt24 { margin-top:24px!important; }
.mt30 { margin-top:30px!important; }
.mt36 { margin-top:36px!important; }
.mt48 { margin-top:48px!important; }
.mt60 { margin-top:60px!important; }
.mt72 { margin-top:72px!important; }
.mt90 { margin-top:90px!important; }
.mt100 { margin-top:100px!important; }
.mt125 { margin-top:125px!important; }
.mt150 { margin-top:150px!important; }
/* MARGIN-RIGHT */
.mr00 { margin-right:0px!important; }
.mr02 { margin-right:2px!important; }
.mr04 { margin-right:4px!important; }
.mr06 { margin-right:6px!important; }
.mr08 { margin-right:8px!important; }
.mr10 { margin-right:10px!important; }
.mr12 { margin-right:12px!important; }
.mr20 { margin-right:20px!important; }
.mr24 { margin-right:24px!important; }
.mr32 { margin-right:32px!important; }
.mr36 { margin-right:36px!important; }
.mr48 { margin-right:48px!important; }
.mr60 { margin-right:60px!important; }
.mr72 { margin-right:72px!important; }
.mr300 { margin-right:300px!important; }
.mr320 { margin-right:320px!important; }
.mr340 { margin-right:340px!important; }
.mr380 { margin-right:380px!important; }
.mr400 { margin-right:425px!important; }
/* MARGIN-BOTTOM */
.mb_minus02 { margin-bottom:-2px!important; }
.mb_minus06 { margin-bottom:-6px!important; }
.mb_minus12 { margin-bottom:-12px!important; }
.mb_minus24 { margin-bottom:-24px!important; }
.mb_minus36 { margin-bottom:-36px!important; }
.mb_minus48 { margin-bottom:-48px!important; }
.mb_minus60 { margin-bottom:-60px!important; }
.mb_minus72 { margin-bottom:-72px!important; }
.mb00 { margin-bottom:0!important; }
.mb02 { margin-bottom:2px!important; }
.mb04 { margin-bottom:4px!important; }
.mb05 { margin-bottom:5px!important; }
.mb06 { margin-bottom:6px!important; }
.mb08 { margin-bottom:8px!important; }
.mb10 { margin-bottom:10px!important; }
.mb12 { margin-bottom:12px!important; }
.mb14 { margin-bottom:14px!important; }
.mb16 { margin-bottom:16px!important; }
.mb18 { margin-bottom:18px!important; }
.mb20 { margin-bottom:20px!important; }
.mb24 { margin-bottom:24px!important; }
.mb36 { margin-bottom:36px!important; }
.mb48 { margin-bottom:48px!important; }
.mb60 { margin-bottom:60px!important; }
.mb72 { margin-bottom:72px!important; }
.mb90 { margin-bottom:90px!important; }
.mb100 { margin-bottom:100px!important; }
.mb125 { margin-bottom:125px!important; }
.mb150 { margin-bottom:150px!important; }
/* MARGIN-LEFT */
.ml-4 { margin-left:-4px!important; }
.ml-3 { margin-left:-3px!important; }
.ml-2 { margin-left:-2px!important; }
.ml-1 { margin-left:-1px!important; }
.ml00 { margin-left:0px!important; }
.ml02 { margin-left:2px!important; }
.ml04 { margin-left:4px!important; }
.ml06 { margin-left:6px!important; }
.ml10 { margin-left:10px!important; }
.ml12 { margin-left:12px!important; }
.ml18 { margin-left:18px!important; }
.ml20 { margin-left:20px!important; }
.ml24 { margin-left:24px!important; }
.ml30 { margin-left:30px!important; }
.ml36 { margin-left:36px!important; }
.ml42 { margin-left:42px!important; }
.ml44 { margin-left:44px!important; }
.ml48 { margin-left:48px!important; }
.ml50 { margin-left:50px!important; }
.ml52 { margin-left:52px!important; }
.ml54 { margin-left:54px!important; }
.ml56 { margin-left:56px!important; }
.ml60 { margin-left:60px!important; }
.ml72 { margin-left:72px!important; }
.ml100 { margin-left:100px!important; }
.ml110 { margin-left:110px!important; }
.ml120 { margin-left:120px!important; }
.ml130 { margin-left:130px!important; }
.ml150 { margin-left:150px!important; }
.ml160 { margin-left:160px!important; }
/* MARGIN-TOP & MARGIN-BOTTOM */
.mtb06 { margin-top:6px!important; margin-bottom:6px!important; }
.mtb12 { margin-top:12px!important; margin-bottom:12px!important; }
.mtb24 { margin-top:24px!important; margin-bottom:24px!important; }
.mtb36 { margin-top:36px!important; margin-bottom:36px!important; }
.mtb48 { margin-top:48px!important; margin-bottom:48px!important; }
.mtb60 { margin-top:60px!important; margin-bottom:60px!important; }
.mtb72 { margin-top:72px!important; margin-bottom:72px!important; }
/* MARGIN-LEFT & MARGIN-RIGHT */
.mlr06 { margin-left:6px!important; margin-right:6px!important; }
.mlr12 { margin-left:12px!important; margin-right:12px!important; }
.mlr24 { margin-left:24px!important; margin-right:24px!important; }
.mlr36 { margin-left:36px!important; margin-right:36px!important; }
.mlr48 { margin-left:48px!important; margin-right:48px!important; }
/* MARGIN-ALL */
.ma06 { margin:6px!important; }
.ma12 { margin:12px!important; }
.ma20 { margin:20px!important; }
.ma24 { margin:24px!important; }
.ma36 { margin:36px!important; }
.ma48 { margin:48px!important; }
.ma60 { margin:60px!important; }
.ma72 { margin:72px!important; }
/*-----------------------------------------------------
padding
-------------------------------------------------------*/
/* PADDING-TOP */
.pt00 { padding-top:0!important; }
.pt02 { padding-top:2!important; }
.pt04 { padding-top:4!important; }
.pt06 { padding-top:6px!important; }
.pt08 { padding-top:8px!important; }
.pt10 { padding-top:10px!important; }
.pt12 { padding-top:12px!important; }
.pt24 { padding-top:24px!important; }
.pt36 { padding-top:36px!important; }
.pt48 { padding-top:48px!important; }
.pt60 { padding-top:60px!important; }
.pt72 { padding-top:72px!important; }
/* PADDING-BOTTOM */
.pb00 { padding-bottom:0!important; }
.pb06 { padding-bottom:6px!important; }
.pb12 { padding-bottom:12px!important; }
.pb16 { padding-bottom:16px!important; }
.pb24 { padding-bottom:24px!important; }
.pb36 { padding-bottom:36px!important; }
.pb48 { padding-bottom:48px!important; }
.pb60 { padding-bottom:60px!important; }
.pb72 { padding-bottom:72px!important; }
/* PADDING-LEFT */
.pl06 { padding-left:6px!important; }
.pl10 { padding-left:10px!important; }
.pl12 { padding-left:12px!important; }
.pl24 { padding-left:24px!important; }
.pl36 { padding-left:36px!important; }
.pl48 { padding-left:48px!important; }
.pl60 { padding-left:60px!important; }
.pl72 { padding-left:72px!important; }
.pl160 { padding-left:160px!important; }
/* PADDING-RIGHT */

.pr06 { padding-right:6px!important; }
.pr12 { padding-right:12px!important; }
.pr24 { padding-right:24px!important; }
.pr36 { padding-right:36px!important; }
.pr48 { padding-right:48px!important; }
.pr60 { padding-right:60px!important; }
.pr72 { padding-right:72px!important; }
.pr160 { padding-right:160px!important; }
/* PADDING-ALL */
.pa01 { padding:1px!important; }
.pa02 { padding:2px!important; }
.pa06 { padding:6px!important; }
.pa12 { padding:12px!important; }
.pa24 { padding:24px!important; }
.pa36 { padding:36px!important; }
.pa48 { padding:48px!important; }
.pa60 { padding:60px!important; }
.pa72 { padding:72px!important; }
/*-------------------------------------------------------
WIDTH
---------------------------------------------------------*/
.w20 { width:20px!important; }
.w30 { width:30px!important; }
.w50 { width:50px!important; }
.w80 { width:80px!important; }
.w100 { width:100px!important; }
.w110 { width:110px!important; }
.w120 { width:120px!important; }
.w130 { width:130px!important; }
.w150 { width:150px!important; }
.w180 { width:180px!important; }
.w190 { width:190px!important; }
.w200 { width:200px!important; }
.w220 { width:200px!important; }
.w225 { width:225px!important; }
.w230 { width:230px!important; }
.w232 { width:232px!important; }
.w240 { width:240px!important; }
.w250 { width:250px!important; }
.w260 { width:260px!important; }
.w270 { width:270px!important; }
.w280 { width:280px!important; }
.w288 { width:288px!important; }
.w290 { width:290px!important; }
.w300 { width:300px!important; }
.w325 { width:350px!important; }
.w350 { width:350px!important; }
.w400 { width:400px!important; }
.w450 { width:450px!important; }
.w480 { width:480px!important; }
.w500 { width:500px!important; }
.w550 { width:550px!important; }
.w600 { width:600px!important; }
.w650 { width:650px!important; }
.w670 { width:670px!important; }
.w680 { width:680px!important; }
.w700 { width:700px!important; }
.w910 { width:910px!important; }
.w_full { width:100%!important; }
.h20 { height:20px!important; }
.h30 { height:30px!important; }
.h40 { height:40px!important; }
.h50 { height:50px!important; }
.h60 { height:60px!important; }
.h70 { height:70px!important; }
.h80 { height:80px!important; }
/*-----------------------------------------------------
FLOAT
-------------------------------------------------------*/
.fr { float:right!important; }
.fl { float:left!important; }
.clear { clear:both!important; }
/*-----------------------------------------------------
FONT
-------------------------------------------------------*/
.font-oswald { font-family: 'Oswald', sans-serif!important; letter-spacing:2px!important; }
.font-Frijole { font-family: 'Frijole', cursive!important; }
.font-Trade { font-family: 'Trade Winds', cursive!important; }
.font-Rock { font-family: 'Rock Salt', cursive; !important;
}
.font-Great { font-family: 'Fredericka the Great', cursive!important; }
.font-Grace { font-family: 'Covered By Your Grace', cursive!important; }
.font-Raleway { font-family: 'Raleway', sans-serif!important; }
.green { color: rgb(124, 185, 27)!important; }
.fsxxxxxlarge { font-size: 250%!important; _font-size: 32px; }
.fsxxxxlarge { font-size: 200%!important; _font-size: 26px; }
.fsxxxlarge { font-size: 180%!important; _font-size: 24px; }
.fsxxlarge { font-size: 160%!important; _font-size: 20px; }
.fsxlarge { font-size: 140%!important; _font-size: 18px; }
.fslarge { font-size: 120%!important; _font-size: 16px; }
.ie_fslarge { _font-size:14px; }
.fsnormal {
f ont-size: 100%!important; _font-size: 12px; }
.fssmall { font-size: 84%!important; _font-size: 11px; }
.fsxsmall { font-size: 76%!important; _font-size: 10px; }
.fsxxsmall { font-size: 62%!important; _font-size: 9px; }
.fs_10 { font-size: 10px!important; }
.fs_11 { font-size: 11px!important; }
.fs_12 { font-size: 12px!important; }
.fs_13 { font-size: 13px!important; }
.fs_14 { font-size: 14px!important; }
.fs_16 { font-size: 16px!important; }
.fs_18 { font-size: 18px!important; }
.fs_20 { font-size: 20px!important; }
.fs_22 { font-size: 22px!important; }
.fs_24 { font-size: 24px!important; }
.fs_30 { font-size: 30px!important; }
.fs_36 { font-size: 36px!important; }
.fs_48 { font-size: 48px!important; }
.fs_60 { font-size: 60px!important; }
.fs_100 { font-size: 100px!important; }
.fs_120 { font-size: 120px!important; }
.mfs_100 { font-size:100%; }
.mfs_110 { font-size:110%; }
.mfs_120 { font-size:120%; }
.mfs_130 { font-size:130%; }
.mfs_140 { font-size:140%; }
.mfs_150 { font-size:150%; }
.mfs_160 { font-size:160%; }

/* safari only */html:66irst-child .fsxxsmall {
font-size: 9px;
}
.font-weight-normal { font-weight:normal!important; }
.red { color:#F00!important; }
.styleNumber { color: #e5000d; font-weight: bold; font-family: Arial, Helvetica!important; }
.styleNumber img { margin-right: 5px; vertical-align: middle; }
.bold { font-weight: bold!important; }
.normal { font-weight: normal!important; }
.black { color:#000!important; }
.static_page_title { font-size: 60px!important; font-family: Arial, Helvetica, sans-serif!important; color: rgb(80, 79, 79); text-shadow: 0px 2px 1px rgb(187, 186, 186); }
.static_page_title_grey { color: #ddd; text-shadow: 1px 1px white, -1px -1px #444; }
.static_page_title_black { color: #000; text-shadow: 0px 1px 1px #fff; }
*:first-child+html .txt_10px { font-size:70%!important; }
/*-----------------------------------------------------
COLOR
-------------------------------------------------------*/
.fc_FCC { color: #FCC; }
.fc_F99 { color: #F99; }
.fc_F66 { color: #F66; }
.fc_F33 { color: #F33; }
.fc_F00 { color: #F00; }
.fc_96F { color: #96F; }
.fc_F60 { color: #F60; }
.fc_3C9 { color: #3C9; }
.fc_C00 { color: #C00; }
.fc_00C { color: #00C; }
.fc_FFF { color: #FFF; }
.grey { color:#878787!important; }
.orenji { color:#e49600!important; }
.green { color:rgb(124, 185, 27)!important; }
.yellow { color:#fff100!important; }
/*-----------------------------------------------------
ALIGN
-------------------------------------------------------*/
.alignleft { text-align:left!important; }
.aligncenter { text-align:center!important; }
.alignright { text-align:right!important; }
/*-----------------------------------------------------
DISPLAY
-------------------------------------------------------*/
.block { display:block!important; }
.inline { display:inline!important; }
/*-----------------------------------------------------
水平線
-------------------------------------------------------*/
.solidline { font-size: 1px; line-height: 1px; height: 1px; border-bottom: 1px solid #d2d2d2; }
.dashedline { font-size: 1px; line-height: 1px; height: 1px; border-bottom: 1px solid #d2d2d2; }
.dottedline { font-size: 1px; line-height: 1px; height: 1px; border-bottom: 1px solid #d2d2d2; }
/*-----------------------------------------------------
BACKGROUND
-------------------------------------------------------*/
.bg_ccc { background-color:#CCC; }
.bg_ececec { background-color:#ececec; }
.bg_ffd5f1 { background-color:#ffd5f1; border: 1px solid #d2d2d2!important; }
.def { background-color:#ffffff }
.redbg { background-color:#ffcffe; }
/*-----------------------------------------------------
BORDER
-------------------------------------------------------*/
.border { border:1px #CCC solid!important; }
.bordernone { border:none!important; }
.none { display:none!important; }
/*-----------------------------------------------------
EFFECT
-------------------------------------------------------*/
.effect { position:relative; -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.1), 0 0 20px rgba(0, 0, 0, 0.05) inset; -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.1), 0 0 20px rgba(0, 0, 0, 0.05) inset; box-shadow:0 1px 4px rgba(0, 0, 0, 0.1), 0 0 20px rgba(0, 0, 0, 0.05) inset; }
.effect:before,
.effect:after { content:""; position:absolute; z-index:-1; -webkit-box-shadow:0 0 20px rgba(0,0,0,0.8); -moz-box-shadow:0 0 20px rgba(0,0,0,0.8); box-shadow:0 0 20px rgba(0,0,0,0.8); bottom:0; left:10px; right:10px; -moz-border-radius:100px / 10px; border-radius:100px / 10px; }
.effect:after { right:10px; left:auto; -webkit-transform:skew(8deg) rotate(3deg); -moz-transform:skew(8deg) rotate(3deg); -ms-transform:skew(8deg) rotate(3deg); -o-transform:skew(8deg) rotate(3deg); transform:skew(8deg) rotate(3deg); }
.effect-big { position:relative; -webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.4), 0 0 40px rgba(0, 0, 0, 0.1) inset; -moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.4), 0 0 40px rgba(0, 0, 0, 0.1) inset; box-shadow:0 5px 10px rgba(0, 0, 0, 0.4), 0 0 40px rgba(0, 0, 0, 0.1) inset; }
.effect-big:before,
.effect-big:after { content:""; position:absolute; z-index:-1; -webkit-box-shadow:0 0 20px rgba(0,0,0,0.8); -moz-box-shadow:0 0 20px rgba(0,0,0,0.8); box-shadow:0 0 20px rgba(0,0,0,0.8); bottom:0; left:10px; right:10px; -moz-border-radius:100px / 10px; border-radius:100px / 10px; }
.effect-big:after { right:10px; left:auto; -webkit-transform:skew(8deg) rotate(3deg); -moz-transform:skew(8deg) rotate(3deg); -ms-transform:skew(8deg) rotate(3deg); -o-transform:skew(8deg) rotate(3deg); transform:skew(8deg) rotate(3deg); }
/*-----------------------------------------------------
nojs
-------------------------------------------------------*/
#nojs { position:relative; width:975px; margin:0 auto; z-index:1000; }
#nojs p { position:absolute; top:109px; width:973px; padding:1px; background:#fff; color:#c80000; font-size:0.8em; text-align:center; }

/*-----------------------------------------------------
blinking
-------------------------------------------------------*/
@-webkit-keyframes pulse { from {
 opacity: 1.0;/*透明度100%*/
}
to { opacity: 0.2;/*透明度80%*/ }
}
.blinking { -webkit-animation-name: pulse;/* 実行する名前 */ -webkit-animation-duration: 1s;/* 0.3秒かけて実行 */ -webkit-animation-iteration-count:infinite;/* 何回実行するか。infiniteで無限 */ -webkit-animation-timing-function:ease-in-out;/* イーズインアウト */ -webkit-animation-direction: alternate;/* alternateにするとアニメーションが反復 */ -webkit-animation-delay: 0s; /* 実行までの待ち時間 */ }
/*-----------------------------------------------------
button
-------------------------------------------------------*/
.btn_green { margin: 0 auto; padding: 8px 15px; display: block; background: -webkit-linear-gradient(top, #B6FA2D 1px, #8EC625 1px, #74BD26); background-color: #8EC625; border-style: solid; border-width: 1px; border-color: #548A1C; border-radius: 3px; font-size: 15px; font-weight: bold; color: white!important; }
.btn_red { margin: 0 auto; padding: 8px 15px; display: block; background: -webkit-linear-gradient(top, #cf0007 0px, #cf0007 1px, #bf0007); background-color: #620003; border-style: solid; border-width: 1px; border-color: #ce0404; border-bottom-left-radius:3px; border-bottom-right-radius:3px; font-size: 15px; font-weight: bold; color: white!important; }
.btn_red_button { margin: 0 auto; padding: 8px 15px; display: block; background: -webkit-linear-gradient(top, #cf0007 0px, #cf0007 1px, #bf0007); background-color: #620003; border-style: solid; border-width: 1px; border-color: #ce0404; border-radius:3px; font-size: 15px; font-weight: bold; color: white!important; }
.btn_red_button:hover { background: -webkit-linear-gradient(top, #aa0006 0px, #cf0007 1px, #bf0007)!important; background-color: #4a0002!important; color: white!important; }
.btn_red_button:active { background: -webkit-linear-gradient(top, #7b0003 0px, #aa0006 1px, #bf0007)!important; background-color: #7b0003!important; color: white!important; }
.btn_grey_button { margin: 0 auto; padding: 8px 15px; display: block; background: -webkit-linear-gradient(top, #303030 0px, #303030 1px, #303030); background-color: #303030; border-style: solid; border-width: 1px; border-color: #303030; border-radius:3px; font-size: 15px; font-weight: bold; color: white!important; }
.btn_grey_button:hover { background: -webkit-linear-gradient(top, #808080 0px, #303030 1px, #303030)!important; background-color: #808080; color: white!important; }
.btn_grey_button:active { background: -webkit-linear-gradient(top, #626262 0px, #4a4a4a 1px, #303030)!important; background-color: #4a4a4a; color: white!important; }
.btn_black_button { margin: 0 auto; padding: 8px 15px; display: block; background: -webkit-linear-gradient(top, #000000 0px, #000000 1px, #303030); background-color: #000000; border-style: solid; border-width: 1px; border-color: #303030; border-radius:3px; font-size: 15px; font-weight: bold; color: yellow!important; }
.btn_black_button:hover { background: -webkit-linear-gradient(top, #808080 0px, #303030 1px, #303030)!important; background-color: #808080; color: white!important; }
.btn_black_button:active { background: -webkit-linear-gradient(top, #626262 0px, #4a4a4a 1px, #303030)!important; background-color: #4a4a4a; color: white!important; }
.btn_black2_button { margin: 0 auto; padding: 8px 15px; display: block; background: -webkit-linear-gradient(top, #000000 0px, #000000 1px, #303030); background-color: #000000; border-style: solid; border-width: 1px; border-color: #303030; border-radius:3px; font-size: 15px; font-weight: bold; color: white!important; }
.btn_black2_button:hover { background: -webkit-linear-gradient(top, #808080 0px, #303030 1px, #303030)!important; background-color: #808080; color: white!important; }
.btn_black2_button:active { background: -webkit-linear-gradient(top, #626262 0px, #4a4a4a 1px, #303030)!important; background-color: #4a4a4a; color: white!important; }
.btn_gray { margin: 0 auto; padding: 8px 15px; display: block; background: -webkit-linear-gradient(top, #303030 0px, #303030 1px, #303030); background-color: #303030; border-style: solid; border-width: 1px; border-color: #303030; border-bottom-left-radius:3px; border-bottom-right-radius:3px; font-size: 15px; font-weight: bold; color: white!important; }
.btn_black { margin: 0 auto; padding: 8px 15px; display: block; background: #282828; /* Old browsers */ background: -moz-linear-gradient(top, #282828 0%, #000000 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #282828), color-stop(100%, #000000)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #282828 0%, #000000 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #282828 0%, #000000 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #282828 0%, #000000 100%); /* IE10+ */ background: linear-gradient(to bottom, #282828 0%, #000000 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#282828', endColorstr='#000000', GradientType=0 ); /* IE6-9 */
border-style: solid; border-width: 1px; border-color: #1a1a1a; border-bottom-left-radius:3px; border-bottom-right-radius:3px; font-size: 15px; font-weight: bold; color: white!important; }
.btn_orange { margin: 0 auto; padding: 8px 15px; display: block; background: #f2b500; /* Old browsers */ background: -moz-linear-gradient(top, #f2b500 0%, #f27100 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2b500), color-stop(100%, #f27100)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #f2b500 0%, #f27100 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #f2b500 0%, #f27100 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #f2b500 0%, #f27100 100%); /* IE10+ */ background: linear-gradient(to bottom, #f2b500 0%, #f27100 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2b500', endColorstr='#f27100', GradientType=0 ); /* IE6-9 */
border-style: solid; border-width: 1px; border-color: #e58100; border-bottom-left-radius:3px; border-bottom-right-radius:3px; font-size: 15px; font-weight: bold; color: white!important; }
.btn_orange_button { margin: 0 auto; padding: 8px 15px; display: block; background: #f2b500; /* Old browsers */ background: -moz-linear-gradient(top, #f2b500 0%, #f27100 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2b500), color-stop(100%, #f27100)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #f2b500 0%, #f27100 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #f2b500 0%, #f27100 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #f2b500 0%, #f27100 100%); /* IE10+ */ background: linear-gradient(to bottom, #f2b500 0%, #f27100 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2b500', endColorstr='#f27100', GradientType=0 ); /* IE6-9 */
border-style: solid; border-width: 1px; border-color: #e58100; border-radius:3px; font-size: 15px; font-weight: bold; color: white!important; }
.btn_blue { margin: 0 auto; padding: 8px 15px; display: block; background: #2779d1; /* Old browsers */ background: -moz-linear-gradient(top, #2779d1 0%, #1e3496 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2779d1), color-stop(100%, #1e3496)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #2779d1 0%, #1e3496 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #2779d1 0%, #1e3496 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #2779d1 0%, #1e3496 100%); /* IE10+ */ background: linear-gradient(to bottom, #2779d1 0%, #1e3496 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2779d1', endColorstr='#1e3496', GradientType=0 ); /* IE6-9 */
border-style: solid; border-width: 1px; border-color: #005ec3; border-bottom-left-radius:3px; border-bottom-right-radius:3px; font-size: 15px; font-weight: bold; color: white!important; }
.btn_green:hover { color:#f8f8f8!important; }
.btn_red:hover { color:#f8f8f8!important; }
.btn_red_button:hover { color:#f8f8f8!important; }
.btn_black:hover { color:#f8f8f8!important; }
.btn_orange:hover { color:#f8f8f8!important; }
.btn_orange_button:hover { color:#f8f8f8!important; }
.btn_blue:hover { color:#f8f8f8!important; }
.btn_green:active { color:#d9d9d9!important; }
.btn_red:active { color:#d9d9d9!important; }
.btn_red_button:active { color:#d9d9d9!important; }
.btn_black:active { color:#d9d9d9!important; }
.btn_orange:active { color:#d9d9d9!important; }
.btn_orange_button:active { color:#d9d9d9!important; }
.btn_blue:active { color:#d9d9d9!important; }
#ask-widget .sectionFormInputLayout .questionSubmitFormButton { width: auto; height: 35px; padding: 0 25px; margin-bottom: 20px; border: none; color: white; font-size: 15px; font-weight: normal; background-color: #3693C2; background: -webkit-gradient(linear, left top, left bottom, from(#4AA6D6), to(#207DAA)); background: -moz-linear-gradient(top, #4AA6D6, #207DAA); border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -khtml-border-radius: 5px; }
.calltosubmit { background-color:#3bb3e0; padding:10px; position:relative; font-size:12px; text-decoration:none; color:#fff!important; border: solid 1px #186f8f; background-image: linear-gradient(bottom, rgb(44,160,202) 0%, rgb(62,184,229) 100%); background-image: -o-linear-gradient(bottom, rgb(44,160,202) 0%, rgb(62,184,229) 100%); background-image: -moz-linear-gradient(bottom, rgb(44,160,202) 0%, rgb(62,184,229) 100%); background-image: -webkit-linear-gradient(bottom, rgb(44,160,202) 0%, rgb(62,184,229) 100%); background-image: -ms-linear-gradient(bottom, rgb(44,160,202) 0%, rgb(62,184,229) 100%); background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0, rgb(44,160,202)), color-stop(1, rgb(62,184,229)) ); -webkit-box-shadow: inset 0px 1px 0px #7fd2f1, 0px 1px 0px #fff; -moz-box-shadow: inset 0px 1px 0px #7fd2f1, 0px 1px 0px #fff; box-shadow: inset 0px 1px 0px #7fd2f1, 0px 1px 0px #fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; }
.calltosubmit::before { content:""; display:block; position:absolute; width:100%; height:100%; padding:8px; left:-8px; top:-8px; z-index:-1; }
.calltosubmit:active { padding-bottom:9px; padding-left:10px; padding-right:10px; padding-top:11px; top:1px; background-image: linear-gradient(bottom, rgb(62,184,229) 0%, rgb(44,160,202) 100%); background-image: -o-linear-gradient(bottom, rgb(62,184,229) 0%, rgb(44,160,202) 100%); background-image: -moz-linear-gradient(bottom, rgb(62,184,229) 0%, rgb(44,160,202) 100%); background-image: -webkit-linear-gradient(bottom, rgb(62,184,229) 0%, rgb(44,160,202) 100%); background-image: -ms-linear-gradient(bottom, rgb(62,184,229) 0%, rgb(44,160,202) 100%); background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0, rgb(44,160,202)), color-stop(1, rgb(44,160,202)) ); }
.calltosubmit-grey { background-color:#3bb3e0; padding:10px; position:relative; font-size:12px; text-decoration:none; color:#fff!important; border: solid 1px #383838; background: #595959; /* Old browsers */ background: -moz-linear-gradient(top, #595959 0%, #383838 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #595959), color-stop(100%, #383838)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #595959 0%, #383838 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #595959 0%, #383838 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #595959 0%, #383838 100%); /* IE10+ */ background: linear-gradient(to bottom, #595959 0%, #383838 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#595959', endColorstr='#383838', GradientType=0 ); /* IE6-9 */
background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0, rgb(82,82,82)), color-stop(1, rgb(100,100,100)) ); -webkit-box-shadow: inset 0px 1px 0px #383838, 0px 1px 0px #fff; -moz-box-shadow: inset 0px 1px 0px #383838, 0px 1px 0px #fff; box-shadow: inset 0px 1px 0px #383838, 0px 1px 0px #fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; }
.calltosubmit-grey::before { content:""; display:block; position:absolute; width:100%; height:100%; padding:8px; left:-8px; top:-8px; z-index:-1; }
.calltosubmit-grey:active { padding-bottom:9px; padding-left:10px; padding-right:10px; padding-top:11px; top:1px; background: #595959; /* Old browsers */ background: -moz-linear-gradient(top, #595959 0%, #383838 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #595959), color-stop(100%, #383838)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #595959 0%, #383838 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #595959 0%, #383838 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #595959 0%, #383838 100%); /* IE10+ */ background: linear-gradient(to bottom, #595959 0%, #383838 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#595959', endColorstr='#383838', GradientType=0 ); /* IE6-9 */
background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0, rgb(62,184,229)), color-stop(1, rgb(44,160,202)) ); }
.centered { position: relative; overflow: hidden; }
.centered ul { position: relative; left: 50%; float: left; }
.centered ul li { position: relative; left: -50%; float: left; }
.super.button span { display: block; padding: 5px 20px 9px; border-top: 1px solid rgba(255, 255, 255, .25); }
.button,
.medium.button { font-size: 13px; font-weight: bold; line-height: 1; text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25); }
.super.button { font-size: 13px; padding: 0; border: 1px solid rgba(0, 0, 0, .3); line-height: 1; }
.button { background: #222; display: inline-block; width: auto; overflow: visible; padding: 5px 10px 6px; color: white; text-decoration: none; -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.25); -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25); text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25); border-bottom: 1px solid rgba(0, 0, 0, 0.25); position: relative; cursor: pointer; }
.button { color:#fff100; text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25); cursor: pointer; }
.button:hover { background-color: #111; color: #fff; }
.button:active { top: 1px; }
/*------------------------------------*\
	$WRAPPER
\*------------------------------------*/
.buttons {/* Style as you wish (toolbar) */ }
/* The Magnificent CLEARFIX */
.buttons:before,
.buttons:after { content: "\0020"; display: block; height: 0; visibility: hidden; }
.buttons:after { clear: both; }
.buttons { zoom: 1; }
/* ------------------------ */


/*------------------------------------*\
	$BUTTON
\*------------------------------------*/
button { text-decoration: none; text-shadow: 0 1px 0 #fff; font-size:12px!important; color: #444; line-height: 17px; height: 18px; display: inline-block; float: left; margin: 5px; padding: 5px 6px 4px 6px; background: #F3F3F3; border: solid 1px #D9D9D9; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -webkit-transition: border-color .20s; -moz-transition: border-color .20s; -o-transition: border-color .20s; transition: border-color .20s; height: 29px !important; cursor: pointer; }
button:hover { background: #F4F4F4; border-color: #C0C0C0; color: #333; }
button:active { border-color: #4D90FE; color: #4D90FE; -moz-box-shadow:inset 0 0 10px #D4D4D4; -webkit-box-shadow:inset 0 0 10px #D4D4D4; box-shadow:inset 0 0 10px #D4D4D4; }
.clean-gray a { color:#444!important; }
.clean-gray { text-decoration: none; text-shadow: 0 1px 0 #fff; font-size:12px!important; color: #444!important; line-height: 17px; height: 18px; display: inline-block; float: left; margin: 5px; padding: 5px 6px 4px 6px; background: #F3F3F3; border: solid 1px #D9D9D9; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -webkit-transition: border-color .20s; -moz-transition: border-color .20s; -o-transition: border-color .20s; transition: border-color .20s; cursor: pointer; }
.clean-gray:hover { background: #F4F4F4; border-color: #C0C0C0; color:#666666!important; text-decoration:none!important; }
.clean-gray:active { border-color: #4D90FE; color: #4D90FE; -moz-box-shadow:inset 0 0 10px #D4D4D4; -webkit-box-shadow:inset 0 0 10px #D4D4D4; box-shadow:inset 0 0 10px #D4D4D4; }
button.bluebtn { border: 1px solid #3079ED !important; background: #4B8DF8; background: -webkit-linear-gradient(top, #4C8FFD, #4787ED); background: -moz-linear-gradient(top, #4C8FFD, #4787ED); background: -ms-linear-gradient(top, #4C8FFD, #4787ED); background: -o-linear-gradient(top, #4C8FFD, #4787ED); -webkit-transition: border .20s; -moz-transition: border .20s; -o-transition: border .20s; transition: border .20s; }
button.bluebtn:hover { border: 1px solid #2F5BB7 !important; background: #3F83F1; background: -webkit-linear-gradient(top, #4D90FE, #357AE8); background: -moz-linear-gradient(top, #4D90FE, #357AE8); background: -ms-linear-gradient(top, #4D90FE, #357AE8); background: -o-linear-gradient(top, #4D90FE, #357AE8); }
button.greenbtn { border: 1px solid #29691D !important; background: #3A8E00; background: -webkit-linear-gradient(top, #3C9300, #398A00); background: -moz-linear-gradient(top, #3C9300, #398A00); background: -ms-linear-gradient(top, #3C9300, #398A00); background: -o-linear-gradient(top, #3C9300, #398A00); -webkit-transition: border .20s; -moz-transition: border .20s; -o-transition: border .20s; transition: border .20s; }
button.greenbtn:hover { border: 1px solid #2D6200 !important; background: #3F83F1; background: -webkit-linear-gradient(top, #3C9300, #368200); background: -moz-linear-gradient(top, #3C9300, #368200); background: -ms-linear-gradient(top, #3C9300, #368200); background: -o-linear-gradient(top, #3C9300, #368200); }
button.redbtn { border: 1px solid #D14836 !important; background: #D64937; background: -webkit-linear-gradient(top, #DC4A38, #D14836); background: -moz-linear-gradient(top, #DC4A38, #D14836); background: -ms-linear-gradient(top, #DC4A38, #D14836); background: -o-linear-gradient(top, #DC4A38, #D14836); -webkit-transition: border .20s; -moz-transition: border .20s; -o-transition: border .20s; transition: border .20s; }
button.redbtn:hover { border: 1px solid #B0281A !important; background: #D14130; background: -webkit-linear-gradient(top, #DC4A38, #C53727); background: -moz-linear-gradient(top, #DC4A38, #C53727); background: -ms-linear-gradient(top, #DC4A38, #C53727); background: -o-linear-gradient(top, #DC4A38, #C53727); }
button.action:hover { -moz-box-shadow: 0 1px 0px #DDD; -webkit-box-shadow: 0 1px 0px #DDD; box-shadow:iset 0 1px 0px #DDD; }
button.action:active { -moz-box-shadow: none !important; -webkit-box-shadow: none !important; box-shadow: none !important; border-color: #C6C6C6 !important; }
button.bluebtn:active { border-color: #2F5BB7 !important; }
button.greenbtn:active { border-color: #2D6200 !important; }
button.redbtn:active { border-color: #B0281A !important; }
.regist-button { width: auto; height: 35px; padding: 0 25px; margin-bottom: 20px; border: none; color: white; font-size: 15px; font-weight: normal; background-color: #3693C2; background: -webkit-gradient(linear, left top, left bottom, from(#4AA6D6), to(#207DAA)); background: -moz-linear-gradient(top, #4AA6D6, #207DAA); border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -khtml-border-radius: 5px; }
.btn01 { width: 150px; padding: 5px 20px 5px 20px; font-size: 14px; font-weight: bold; text-decoration: none; color: white; text-shadow: -1px -1px 2px #151515; background: -moz-linear-gradient(#4D4D4D, #464646 35%, #151515); background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4D4D4D), color-stop(.35, #464646), color-stop(1, #151515)); border: 1px solid #2D2D2D; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
button,
input,
select,
textarea { font-family: inherit; font-size: inherit; }
 button::-moz-focus-inner, input::-moz-focus-inner {
 border: 0;
}
input[type=email],
 input[type=number],
 input[type=password],
 input[type=tel],
 input[type=text],
 input[type=url] { display: inline-block; height: 29px; margin: 0; padding: 0 8px; background: #fff; border: 1px solid #d9d9d9; border-top: 1px solid #c0c0c0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; }
input[type=email]:hover,
 input[type=number]:hover,
 input[type=password]:hover,
 input[type=tel]:hover,
 input[type=text]:hover,
 input[type=url]:hover { border: 1px solid #b9b9b9; border-top: 1px solid #a0a0a0; -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1); -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1); box-shadow: inset 0 1px 2px rgba(0,0,0,0.1); }
input[type=email]:focus,
 input[type=number]:focus,
 input[type=password]:focus,
 input[type=tel]:focus,
 input[type=text]:focus,
 input[type=url]:focus { outline: none; border: 1px solid #4d90fe; -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3); box-shadow: inset 0 1px 2px rgba(0,0,0,0.3); }
input[type=email][disabled=disabled],
 input[type=number][disabled=disabled],
 input[type=password][disabled=disabled],
 input[type=tel][disabled=disabled],
 input[type=text][disabled=disabled],
 input[type=url][disabled=disabled] { border: 1px solid #e5e5e5; background: #f1f1f1; }
input[type=email][disabled=disabled]:hover,
 input[type=number][disabled=disabled]:hover,
 input[type=password][disabled=disabled]:hover,
 input[type=tel][disabled=disabled]:hover,
 input[type=text][disabled=disabled]:hover,
 input[type=url][disabled=disabled]:hover { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
input[type=email][readonly=readonly],
 input[type=number][readonly=readonly],
 input[type=password][readonly=readonly],
 input[type=text][readonly=readonly],
 input[type=url][readonly=readonly] { border: 1px solid #d9d9d9; }
input[type=email][readonly=readonly]:hover,
 input[type=number][readonly=readonly]:hover,
 input[type=password][readonly=readonly]:hover,
 input[type=text][readonly=readonly]:hover,
 input[type=url][readonly=readonly]:hover,
 input[type=email][readonly=readonly]:focus,
 input[type=number][readonly=readonly]:focus,
 input[type=password][readonly=readonly]:focus,
 input[type=text][readonly=readonly]:focus,
 input[type=url][readonly=readonly]:focus { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
input[type=checkbox].form-error,
 input[type=email].form-error,
 input[type=number].form-error,
 input[type=password].form-error,
 input[type=text].form-error,
 input[type=url].form-error { border: 1px solid #dd4b39; }
input[type=checkbox],
 input[type=radio] { -webkit-appearance: none; appearance: none; width: 13px; height: 13px; margin: 0; cursor: pointer; vertical-align: bottom; background: #fff; border: 1px solid #dcdcdc; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position: relative; }
input[type=checkbox]:active,
 input[type=radio]:active { border-color: #c6c6c6; background: #ebebeb; }
input[type=checkbox]:hover { border-color: #c6c6c6; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1); -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1); box-shadow: inset 0 1px 1px rgba(0,0,0,0.1); }
input[type=radio] { -webkit-border-radius: 1em; -moz-border-radius: 1em; border-radius: 1em; width: 15px; height: 15px; }
input[type=checkbox]:checked,
 input[type=radio]:checked { background: #fff; }
input[type=radio]:checked::after { content: ''; display: block; position: relative; top: 3px; left: 3px; width: 7px; height: 7px; background: #666; -webkit-border-radius: 1em; -moz-border-radius: 1em; border-radius: 1em; }
input[type=checkbox]:checked::after { content: url(//ssl.gstatic.com/ui/v1/menu/checkmark.png); display: block; position: absolute; top: -6px; left: -5px; }
input[type=checkbox]:focus { outline: none; border-color:#4d90fe; }
.g-button { display: inline-block; min-width: 46px; text-align: center; color: #444; font-size: 11px; font-weight: bold; height: 27px; padding: 0 8px; line-height: 27px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; -webkit-transition: all 0.218s; -moz-transition: all 0.218s; -ms-transition: all 0.218s; -o-transition: all 0.218s; transition: all 0.218s; border: 1px solid #dcdcdc; background-color: #f5f5f5; background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#f1f1f1)); background-image: -webkit-linear-gradient(top, #f5f5f5, #f1f1f1); background-image: -moz-linear-gradient(top, #f5f5f5, #f1f1f1); background-image: -ms-linear-gradient(top, #f5f5f5, #f1f1f1); background-image: -o-linear-gradient(top, #f5f5f5, #f1f1f1); background-image: linear-gradient(top, #f5f5f5, #f1f1f1); -webkit-user-select: none; -moz-user-select: none; user-select: none; cursor: default; }
*+html .g-button { min-width: 70px; }
button.g-button,
 input[type=submit].g-button { height: 29px; line-height: 29px; vertical-align: bottom; margin: 0; }
*+html button.g-button,
 *+html input[type=submit].g-button { overflow: visible; }
.g-button:hover { border: 1px solid #c6c6c6; color: #333; text-decoration: none; -webkit-transition: all 0.0s; -moz-transition: all 0.0s; -ms-transition: all 0.0s; -o-transition: all 0.0s; transition: all 0.0s; background-color: #f8f8f8; background-image: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f1f1f1)); background-image: -webkit-linear-gradient(top, #f8f8f8, #f1f1f1); background-image: -moz-linear-gradient(top, #f8f8f8, #f1f1f1); background-image: -ms-linear-gradient(top, #f8f8f8, #f1f1f1); background-image: -o-linear-gradient(top, #f8f8f8, #f1f1f1); background-image: linear-gradient(top, #f8f8f8, #f1f1f1); -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.1); -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.1); box-shadow: 0 1px 1px rgba(0,0,0,0.1); }
.g-button:active { background-color: #f6f6f6; background-image: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#f1f1f1)); background-image: -webkit-linear-gradient(top, #f6f6f6, #f1f1f1); background-image: -moz-linear-gradient(top, #f6f6f6, #f1f1f1); background-image: -ms-linear-gradient(top, #f6f6f6, #f1f1f1); background-image: -o-linear-gradient(top, #f6f6f6, #f1f1f1); background-image: linear-gradient(top, #f6f6f6, #f1f1f1); -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1); -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1); box-shadow: inset 0 1px 2px rgba(0,0,0,0.1); }
.g-button:visited { color: #666; }
.g-button-submit { border: 1px solid #3079ed; color: #fff; text-shadow: 0 1px rgba(0,0,0,0.1); background-color: #4d90fe; background-image: -webkit-gradient(linear, left top, left bottom, from(#4d90fe), to(#4787ed)); background-image: -webkit-linear-gradient(top, #4d90fe, #4787ed); background-image: -moz-linear-gradient(top, #4d90fe, #4787ed); background-image: -ms-linear-gradient(top, #4d90fe, #4787ed); background-image: -o-linear-gradient(top, #4d90fe, #4787ed); background-image: linear-gradient(top, #4d90fe, #4787ed); }
.g-button-submit:hover { border: 1px solid #2f5bb7; color: #fff; text-shadow: 0 1px rgba(0,0,0,0.3); background-color: #357ae8; background-image: -webkit-gradient(linear, left top, left bottom, from(#4d90fe), to(#357ae8)); background-image: -webkit-linear-gradient(top, #4d90fe, #357ae8); background-image: -moz-linear-gradient(top, #4d90fe, #357ae8); background-image: -ms-linear-gradient(top, #4d90fe, #357ae8); background-image: -o-linear-gradient(top, #4d90fe, #357ae8); background-image: linear-gradient(top, #4d90fe, #357ae8); }
.g-button-submit:active { background-color: #357ae8; background-image: -webkit-gradient(linear, left top, left bottom, from(#4d90fe), to(#357ae8)); background-image: -webkit-linear-gradient(top, #4d90fe, #357ae8); background-image: -moz-linear-gradient(top, #4d90fe, #357ae8); background-image: -ms-linear-gradient(top, #4d90fe, #357ae8); background-image: -o-linear-gradient(top, #4d90fe, #357ae8); background-image: linear-gradient(top, #4d90fe, #357ae8); -webkit-box-shadow: inset 0 1px 2px rgb a(0, 0, 0, 0.3); -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3); box-shadow: inset 0 1px 2px rgba(0,0,0,0.3); }
.g-button-share { border: 1px solid #29691d; color: #fff; text-shadow: 0 1px rgba(0,0,0,0.1); background-color: #3d9400; background-image: -webkit-gradient(linear, left top, left bottom, from(#3d9400), to(#398a00)); background-image: -webkit-linear-gradient(top, #3d9400, #398a00); background-image: -moz-linear-gradient(top, #3d9400, #398a00); background-image: -ms-linear-gradient(top, #3d9400, #398a00); background-image: -o-linear-gradient(top, #3d9400, #398a00); background-image: linear-gradient(top, #3d9400, #398a00); }
.g-button-share:hover { border: 1px solid #2d6200; color: #fff; text-shadow: 0 1px rgba(0,0,0,0.3); background-color: #368200; background-image: -webkit-gradient(linear, left top, left bottom, from(#3d9400), to(#368200)); background-image: -webkit-linear-gradient(top, #3d9400, #368200); background-image: -moz-linear-gradient(top, #3d9400, #368200); background-image: -ms-linear-gradient(top, #3d9400, #368200); background-image: -o-linear-gradient(top, #3d9400, #368200); background-image: linear-gradient(top, #3d9400, #368200); }
.g-button-share:active { -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3); box-shadow: inset 0 1px 2px rgba(0,0,0,0.3); }
.g-button-red { border: 1px solid transparent; color: #fff; text-shadow: 0 1px rgba(0,0,0,0.1); text-transform: uppercase; background-color: #d14836; background-image: -webkit-gradient(linear, left top, left bottom, from(#dd4b39), to(#d14836)); background-image: -webkit-linear-gradient(top, #dd4b39, #d14836); background-image: -moz-linear-gradient(top, #dd4b39, #d14836); background-image: -ms-linear-gradient(top, #dd4b39, #d14836); background-image: -o-linear-gradient(top, #dd4b39, #d14836); background-image: linear-gradient(top, #dd4b39, #d14836); }
.g-button-red:hover { border: 1px solid #b0281a; color: #fff; text-shadow: 0 1px rgba(0,0,0,0.3); background-color: #c53727; background-image: -webkit-gradient(linear, left top, left bottom, from(#dd4b39), to(#c53727)); background-image: -webkit-linear-gradient(top, #dd4b39, #c53727); background-image: -moz-linear-gradient(top, #dd4b39, #c53727); background-image: -ms-linear-gradient(top, #dd4b39, #c53727); background-image: -o-linear-gradient(top, #dd4b39, #c53727); background-image: linear-gradient(top, #dd4b39, #c53727); -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.2); -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.2); -ms-box-shadow: 0 1px 1px rgba(0,0,0,0.2); -o-box-shadow: 0 1px 1px rgba(0,0,0,0.2); box-shadow: 0 1px 1px rgba(0,0,0,0.2); }
.g-button-red:active { border: 1px solid #992a1b; background-color: #b0281a; background-image: -webkit-gradient(linear, left top, left bottom, from(#dd4b39), to(#b0281a)); background-image: -webkit-linear-gradient(top, #dd4b39, #b0281a); background-image: -moz-linear-gradient(top, #dd4b39, #b0281a); background-image: -ms-linear-gradient(top, #dd4b39, #b0281a); background-image: -o-linear-gradient(top, #dd4b39, #b0281a); background-image: linear-gradient(top, #dd4b39, #b0281a); -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3); box-shadow: inset 0 1px 2px rgba(0,0,0,0.3); color: #fff }
.g-button-white { border: 1px solid #dcdcdc; color: #666; background: #fff; }
.g-button-white:hover { border: 1px solid #c6c6c6; color: #333; background: #fff; -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.1); -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.1); box-shadow: 0 1px 1px rgba(0,0,0,0.1); }
.g-button-white:active { background: #fff; -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1); -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1); box-shadow: inset 0 1px 2px rgba(0,0,0,0.1); }
.g-button-red:visited,
 .g-button-share:visited,
 .g-button-submit:visited { color: #fff; }
.g-button-submit:focus,
 .g-button-share:focus,
 .g-button-red:focus { -webkit-box-shadow: inset 0 0 0 1px #fff; -moz-box-shadow: inset 0 0 0 1px #fff; box-shadow: inset 0 0 0 1px #fff; }
.g-button-share:focus { border-color: #29691d; }
.g-button-red:focus { border-color: #d14836; }
.g-button-submit:focus:hover,
 .g-button-share:focus:hover,
 .g-button-red:focus:hover { -webkit-box-shadow: inset 0 0 0 1px #fff, 0 1px 1px rgba(0,0,0,0.1); -moz-box-shadow: inset 0 0 0 1px #fff, 0 1px 1px rgba(0,0,0,0.1); box-shadow: inset 0 0 0 1px #fff, 0 1px 1px rgba(0,0,0,0.1); }
.g-button.selected { background-color: #eee; background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#e0e0e0)); background-image: -webkit-linear-gradient(top, #eee, #e0e0e0); background-image: -moz-linear-gradient(top, #eee, #e0e0e0); background-image: -ms-linear-gradient(top, #eee, #e0e0e0); background-image: -o-linear-gradient(top, #eee, #e0e0e0); background-image: linear-gradient(top, #eee, #e0e0e0); -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1); -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1); box-shadow: inset 0 1px 2px rgba(0,0,0,0.1); border: 1px solid #ccc; color: #333; }
.g-button img { display: inline-block; margin: -3px 0 0; opacity: .55; filter: alpha(opacity=55); vertical-align: middle; pointer-events: none; }
*+html .g-button img { margin: 4px 0 0; }
.g-button:hover img { opacity: .72; filter: alpha(opacity=72); }
.g-button:active img { opacity: 1; filter: alpha(opacity=100); }
.g-button.disabled img { opacity: .5; filter: alpha(opacity=50); }
.g-button.disabled,
 .g-button.disabled:hover,
 .g-button.disabled:active,
 .g-button-submit.disabled,
 .g-button-submit.disabled:hover,
 .g-button-submit.disabled:active,
 .g-button-share.disabled,
 .g-button-share.disabled:hover,
 .g-button-share.disabled:active,
 .g-button-red.disabled,
 .g-button-red.disabled:hover,
 .g-button-red.disabled:active,
 input[type=submit][disabled].g-button { background-color: none; opacity: .5; filter: alpha(opacity=50); cursor: default; pointer-events: none; }
textarea { margin: 0; padding: 0 8px; background: #fff; border: 1px solid #d9d9d9; border-top: 1px solid #c0c0c0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; }
textarea:hover { border: 1px solid #b9b9b9; border-top: 1px solid #a0a0a0; -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1); -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1); box-shadow: inset 0 1px 2px rgba(0,0,0,0.1); }
textarea:focus { outline: none; border: 1px solid #4d90fe; -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3); box-shadow: inset 0 1px 2px rgba(0,0,0,0.3); }
/*------------------------------------*\
	$BUTTON LABEL
\*------------------------------------*/
 button span.label { display: inline-block; float: left; line-height: 17px; height: 18px; padding: 0 1px; overflow: hidden; color: #444; -webkit-transition: color .20s; -moz-transition: color .20s; -o-transition: color .20s; transition: color .20s; }
button span.label { line-height: 15px !important; }
button:hover .label.bluebtn { color: #7090C8; }
button:hover .label.greenbtn { color: #42B449; }
button:hover .label.yellow { color: #F7CB38; }
button.bluebtn .label { color: #FFF !important; text-shadow: 0 1px 0 #2F5BB7 !important; }
button.greenbtn .label { color: #FFF !important; text-shadow: 0 1px 0 #2D6200 !important; }
button.redbtn .label { color: #FFF !important; text-shadow: 0 1px 0 #B0281A !important; }
button.action .label { padding: 0 17px !important; }
button.action:active .label { color: #333 !important; }
button.bluebtn:active .label,
button.greenbtn:active .label,
button.redbtn:active .label { color: #FFF !important; }
 button::-moz-focus-inner {
 border: 0;
}
.th_button,
.th_button:visited { border: none; display: inline-block; color: #fff !important; text-decoration: none; text-align: center; position: relative; cursor: pointer; padding: 3px 8px 4px; margin-left: 3px; margin-right: 3px; box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.6); border: 1px solid #5b9800; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; background-color: #75bd27; /* old browsers */ background: -moz-linear-gradient(top, #8cc424 0%, #75bd27 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8cc424), color-stop(100%, #75bd27)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #8cc424 0%, #75bd27 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #8cc424 0%, #75bd27 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #8cc424 0%, #75bd27 100%); /* IE10+ */ background: linear-gradient(top, #8cc424 0%, #75bd27 100%); /* W3C */ background-color: #75bd27; /* old browsers */ background: -moz-linear-gradient(top, #8cc424 0%, #75bd27 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8cc424), color-stop(100%, #75bd27)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #8cc424 0%, #75bd27 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #8cc424 0%, #75bd27 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #8cc424 0%, #75bd27 100%); /* IE10+ */ background: linear-gradient(top, #8cc424 0%, #75bd27 100%); /* W3C */ background-color: #75bd27; /* old browsers */ background: -moz-linear-gradient(top, #8cc424 0%, #75bd27 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8cc424), color-stop(100%, #75bd27)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #8cc424 0%, #75bd27 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #8cc424 0%, #75bd27 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #8cc424 0%, #75bd27 100%); /* IE10+ */ background: linear-gradient(top, #8cc424 0%, #75bd27 100%); /* W3C */ background-color: #75bd27; /* old browsers */ background: -moz-linear-gradient(top, #8cc424 0%, #75bd27 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8cc424), color-stop(100%, #75bd27)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #8cc424 0%, #75bd27 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #8cc424 0%, #75bd27 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #8cc424 0%, #75bd27 100%); /* IE10+ */ background: linear-gradient(top, #8cc424 0%, #75bd27 100%);/* W3C */ }
._roundedCorners(3px) .th_button.simple, ._roundedCorners(3px) .th_button:visited.simple, .th_button.simple:hover, .th_button:visited.simple:hover, .th_button.simple:active, .th_button:visited.simple:active {
 box-shadow: none;
 border: none;
}
.th_button.depressed,
.th_button:visited.depressed,
.th_button.depressed:hover,
.th_button:visited.depressed:hover,
.th_button.depressed:active,
.th_button:visited.depressed:active { box-shadow: inset 0px 2px 5px rgba(0, 0, 0, 0.2); background-color: #999; border: 1px solid #666; color:#999!important; cursor: default; }
.th_button.large,
.th_button:visited.large,
.th_button:visited.large,
.th_button:visited:visited.large { padding: 7px 12px 8px; font-size: 12px; }
.th_button.wide,
.th_button:visited.wide,
.th_button:visited.wide,
.th_button:visited:visited.wide { padding-left: 15px; padding-right: 15px; }
.th_button.facebook,
.th_button:visited.facebook,
.th_button[data-platform=facebook],
.th_button:visited[data-platform=facebook] { background-color: #425f99; /* old browsers */ background: -moz-linear-gradient(top, #6880b0 0%, #425f99 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6880b0), color-stop(100%, #425f99)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #6880b0 0%, #425f99 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #6880b0 0%, #425f99 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #6880b0 0%, #425f99 100%); /* IE10+ */ background: linear-gradient(top, #6880b0 0%, #425f99 100%); /* W3C */ background-color: #425f99; /* old browsers */ background: -moz-linear-gradient(top, #6880b0 0%, #425f99 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6880b0), color-stop(100%, #425f99)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #6880b0 0%, #425f99 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #6880b0 0%, #425f99 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #6880b0 0%, #425f99 100%); /* IE10+ */ background: linear-gradient(top, #6880b0 0%, #425f99 100%); /* W3C */ background-color: #425f99; /* old browsers */ background: -moz-linear-gradient(top, #6880b0 0%, #425f99 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6880b0), color-stop(100%, #425f99)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #6880b0 0%, #425f99 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #6880b0 0%, #425f99 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #6880b0 0%, #425f99 100%); /* IE10+ */ background: linear-gradient(top, #6880b0 0%, #425f99 100%); /* W3C */ background-color: #425f99; /* old browsers */ background: -moz-linear-gradient(top, #6880b0 0%, #425f99 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6880b0), color-stop(100%, #425f99)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #6880b0 0%, #425f99 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #6880b0 0%, #425f99 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #6880b0 0%, #425f99 100%); /* IE10+ */ background: linear-gradient(top, #6880b0 0%, #425f99 100%); /* W3C */ border-color: #102d67; box-shadow: inset 1px 1px 0 rgba(255, 255, 255, 0.7); }
.th_button.facebook:hover,
.th_button:visited.facebook:hover,
.th_button[data-platform=facebook]:hover,
.th_button:visited[data-platform=facebook]:hover { color:#FFFFFF!important; border-color: #00144e; background-color: #294680; /* old browsers */ background: -moz-linear-gradient(top, #4f6797 0%, #294680 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4f6797), color-stop(100%, #294680)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #4f6797 0%, #294680 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #4f6797 0%, #294680 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #4f6797 0%, #294680 100%); /* IE10+ */ background: linear-gradient(top, #4f6797 0%, #294680 100%); /* W3C */ background-color: #294680; /* old browsers */ background: -moz-linear-gradient(top, #4f6797 0%, #294680 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4f6797), color-stop(100%, #294680)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #4f6797 0%, #294680 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #4f6797 0%, #294680 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #4f6797 0%, #294680 100%); /* IE10+ */ background: linear-gradient(top, #4f6797 0%, #294680 100%); /* W3C */ background-color: #294680; /* old browsers */ background: -moz-linear-gradient(top, #4f6797 0%, #294680 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4f6797), color-stop(100%, #294680)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #4f6797 0%, #294680 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #4f6797 0%, #294680 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #4f6797 0%, #294680 100%); /* IE10+ */ background: linear-gradient(top, #4f6797 0%, #294680 100%); /* W3C */ background-color: #294680; /* old browsers */ background: -moz-linear-gradient(top, #4f6797 0%, #294680 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4f6797), color-stop(100%, #294680)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #4f6797 0%, #294680 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #4f6797 0%, #294680 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #4f6797 0%, #294680 100%); /* IE10+ */ background: linear-gradient(top, #4f6797 0%, #294680 100%);/* W3C */ }
.th_button.facebook:active,
.th_button:visited.facebook:active,
.th_button[data-platform=facebook]:active,
.th_button:visited[data-platform=facebook]:active { border-color: #00053f; background-color: #00144e; /* old browsers */ background: -moz-linear-gradient(top, #1d3565 0%, #00144e 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1d3565), color-stop(100%, #00144e)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #1d3565 0%, #00144e 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #1d3565 0%, #00144e 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #1d3565 0%, #00144e 100%); /* IE10+ */ background: linear-gradient(top, #1d3565 0%, #00144e 100%); /* W3C */ background-color: #00144e; /* old browsers */ background: -moz-linear-gradient(top, #1d3565 0%, #00144e 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1d3565), color-stop(100%, #00144e)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #1d3565 0%, #00144e 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #1d3565 0%, #00144e 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #1d3565 0%, #00144e 100%); /* IE10+ */ background: linear-gradient(top, #1d3565 0%, #00144e 100%); /* W3C */ background-color: #00144e; /* old browsers */ background: -moz-linear-gradient(top, #1d3565 0%, #00144e 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1d3565), color-stop(100%, #00144e)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #1d3565 0%, #00144e 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #1d3565 0%, #00144e 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #1d3565 0%, #00144e 100%); /* IE10+ */ background: linear-gradient(top, #1d3565 0%, #00144e 100%); /* W3C */ background-color: #00144e; /* old browsers */ background: -moz-linear-gradient(top, #1d3565 0%, #00144e 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1d3565), color-stop(100%, #00144e)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #1d3565 0%, #00144e 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #1d3565 0%, #00144e 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #1d3565 0%, #00144e 100%); /* IE10+ */ background: linear-gradient(top, #1d3565 0%, #00144e 100%);/* W3C */ }
.th_button.twitter,
.th_button:visited.twitter,
.th_button[data-platform=twitter],
.th_button:visited[data-platform=twitter] { background-color: #8dd7f2; /* old browsers */ background: -moz-linear-gradient(top, #64c6ed 0%, #8dd7f2 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #64c6ed), color-stop(100%, #8dd7f2)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #64c6ed 0%, #8dd7f2 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #64c6ed 0%, #8dd7f2 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #64c6ed 0%, #8dd7f2 100%); /* IE10+ */ background: linear-gradient(top, #64c6ed 0%, #8dd7f2 100%); /* W3C */ background-color: #8dd7f2; /* old browsers */ background: -moz-linear-gradient(top, #64c6ed 0%, #8dd7f2 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #64c6ed), color-stop(100%, #8dd7f2)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #64c6ed 0%, #8dd7f2 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #64c6ed 0%, #8dd7f2 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #64c6ed 0%, #8dd7f2 100%); /* IE10+ */ background: linear-gradient(top, #64c6ed 0%, #8dd7f2 100%); /* W3C */ background-color: #8dd7f2; /* old browsers */ background: -moz-linear-gradient(top, #64c6ed 0%, #8dd7f2 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #64c6ed), color-stop(100%, #8dd7f2)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #64c6ed 0%, #8dd7f2 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #64c6ed 0%, #8dd7f2 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #64c6ed 0%, #8dd7f2 100%); /* IE10+ */ background: linear-gradient(top, #64c6ed 0%, #8dd7f2 100%); /* W3C */ background-color: #8dd7f2; /* old browsers */ background: -moz-linear-gradient(top, #64c6ed 0%, #8dd7f2 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #64c6ed), color-stop(100%, #8dd7f2)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #64c6ed 0%, #8dd7f2 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #64c6ed 0%, #8dd7f2 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #64c6ed 0%, #8dd7f2 100%); /* IE10+ */ background: linear-gradient(top, #64c6ed 0%, #8dd7f2 100%); /* W3C */ border-color: #0d8cbf; box-shadow: inset 1px 1px 0 #ffffff; }
.th_button.twitter:hover,
.th_button:visited.twitter:hover,
.th_button[data-platform=twitter]:hover,
.th_button:visited[data-platform=twitter]:hover { color:#FFF!important; border-color: #0073a6; background-color: #74bed9; /* old browsers */ background: -moz-linear-gradient(top, #4badd4 0%, #74bed9 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4badd4), color-stop(100%, #74bed9)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #4badd4 0%, #74bed9 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #4badd4 0%, #74bed9 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #4badd4 0%, #74bed9 100%); /* IE10+ */ background: linear-gradient(top, #4badd4 0%, #74bed9 100%); /* W3C */ background-color: #74bed9; /* old browsers */ background: -moz-linear-gradient(top, #4badd4 0%, #74bed9 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4badd4), color-stop(100%, #74bed9)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #4badd4 0%, #74bed9 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #4badd4 0%, #74bed9 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #4badd4 0%, #74bed9 100%); /* IE10+ */ background: linear-gradient(top, #4badd4 0%, #74bed9 100%); /* W3C */ background-color: #74bed9; /* old browsers */ background: -moz-linear-gradient(top, #4badd4 0%, #74bed9 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4badd4), color-stop(100%, #74bed9)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #4badd4 0%, #74bed9 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #4badd4 0%, #74bed9 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #4badd4 0%, #74bed9 100%); /* IE10+ */ background: linear-gradient(top, #4badd4 0%, #74bed9 100%); /* W3C */ background-color: #74bed9; /* old browsers */ background: -moz-linear-gradient(top, #4badd4 0%, #74bed9 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4badd4), color-stop(100%, #74bed9)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #4badd4 0%, #74bed9 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #4badd4 0%, #74bed9 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #4badd4 0%, #74bed9 100%); /* IE10+ */ background: linear-gradient(top, #4badd4 0%, #74bed9 100%);/* W3C */ }
.th_button.twitter:active,
.th_button:visited.twitter:active,
.th_button[data-platform=twitter]:active,
.th_button:visited[data-platform=twitter]:active { border-color: #005a8d; background-color: #428ca7; /* old browsers */ background: -moz-linear-gradient(top, #197ba2 0%, #428ca7 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #197ba2), color-stop(100%, #428ca7)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #197ba2 0%, #428ca7 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #197ba2 0%, #428ca7 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #197ba2 0%, #428ca7 100%); /* IE10+ */ background: linear-gradient(top, #197ba2 0%, #428ca7 100%); /* W3C */ background-color: #428ca7; /* old browsers */ background: -moz-linear-gradient(top, #197ba2 0%, #428ca7 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #197ba2), color-stop(100%, #428ca7)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #197ba2 0%, #428ca7 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #197ba2 0%, #428ca7 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #197ba2 0%, #428ca7 100%); /* IE10+ */ background: linear-gradient(top, #197ba2 0%, #428ca7 100%); /* W3C */ background-color: #428ca7; /* old browsers */ background: -moz-linear-gradient(top, #197ba2 0%, #428ca7 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #197ba2), color-stop(100%, #428ca7)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #197ba2 0%, #428ca7 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #197ba2 0%, #428ca7 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #197ba2 0%, #428ca7 100%); /* IE10+ */ background: linear-gradient(top, #197ba2 0%, #428ca7 100%); /* W3C */ background-color: #428ca7; /* old browsers */ background: -moz-linear-gradient(top, #197ba2 0%, #428ca7 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #197ba2), color-stop(100%, #428ca7)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #197ba2 0%, #428ca7 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #197ba2 0%, #428ca7 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #197ba2 0%, #428ca7 100%); /* IE10+ */ background: linear-gradient(top, #197ba2 0%, #428ca7 100%);/* W3C */ }
.th_button:hover,
.th_button:visited:hover { background-color: #579f09; /* old browsers */ background: -moz-linear-gradient(top, #6ea606 0%, #579f09 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6ea606), color-stop(100%, #579f09)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #6ea606 0%, #579f09 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #6ea606 0%, #579f09 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #6ea606 0%, #579f09 100%); /* IE10+ */ background: linear-gradient(top, #6ea606 0%, #579f09 100%); /* W3C */ background-color: #579f09; /* old browsers */ background: -moz-linear-gradient(top, #6ea606 0%, #579f09 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6ea606), color-stop(100%, #579f09)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #6ea606 0%, #579f09 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #6ea606 0%, #579f09 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #6ea606 0%, #579f09 100%); /* IE10+ */ background: linear-gradient(top, #6ea606 0%, #579f09 100%); /* W3C */ background-color: #579f09; /* old browsers */ background: -moz-linear-gradient(top, #6ea606 0%, #579f09 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6ea606), color-stop(100%, #579f09)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #6ea606 0%, #579f09 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #6ea606 0%, #579f09 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #6ea606 0%, #579f09 100%); /* IE10+ */ background: linear-gradient(top, #6ea606 0%, #579f09 100%); /* W3C */ background-color: #579f09; /* old browsers */ background: -moz-linear-gradient(top, #6ea606 0%, #579f09 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6ea606), color-stop(100%, #579f09)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #6ea606 0%, #579f09 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #6ea606 0%, #579f09 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #6ea606 0%, #579f09 100%); /* IE10+ */ background: linear-gradient(top, #6ea606 0%, #579f09 100%); /* W3C */ text-decoration: none; border: 1px solid #407d00; box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4); -webkit-transition: all 0s ease-in-out; -moz-transition: all 0s ease-in-out; -o-transition: all 0s ease-in-out; transition: all 0s ease-in-out; -webkit-transition: all 0s ease-in-out; -moz-transition: all 0s ease-in-out; -o-transition: all 0s ease-in-out; transition: all 0s ease-in-out; -webkit-transition: all 0s ease-in-out; -moz-transition: all 0s ease-in-out; -o-transition: all 0s ease-in-out; transition: all 0s ease-in-out; }
.th_button:active,
.th_button:visited:active { background-color: #438b00; /* old browsers */ background: -moz-linear-gradient(top, #5a9200 0%, #438b00 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5a9200), color-stop(100%, #438b00)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #5a9200 0%, #438b00 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #5a9200 0%, #438b00 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #5a9200 0%, #438b00 100%); /* IE10+ */ background: linear-gradient(top, #5a9200 0%, #438b00 100%); /* W3C */ background-color: #438b00; /* old browsers */ background: -moz-linear-gradient(top, #5a9200 0%, #438b00 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5a9200), color-stop(100%, #438b00)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #5a9200 0%, #438b00 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #5a9200 0%, #438b00 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #5a9200 0%, #438b00 100%); /* IE10+ */ background: linear-gradient(top, #5a9200 0%, #438b00 100%); /* W3C */ background-color: #438b00; /* old browsers */ background: -moz-linear-gradient(top, #5a9200 0%, #438b00 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5a9200), color-stop(100%, #438b00)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #5a9200 0%, #438b00 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #5a9200 0%, #438b00 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #5a9200 0%, #438b00 100%); /* IE10+ */ background: linear-gradient(top, #5a9200 0%, #438b00 100%); /* W3C */ background-color: #438b00; /* old browsers */ background: -moz-linear-gradient(top, #5a9200 0%, #438b00 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5a9200), color-stop(100%, #438b00)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #5a9200 0%, #438b00 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #5a9200 0%, #438b00 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #5a9200 0%, #438b00 100%); /* IE10+ */ background: linear-gradient(top, #5a9200 0%, #438b00 100%); /* W3C */ top: 1px; border: 1px solid #2c6900; box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3); }
/* the voting button for facebook or twitter */
.th_button.vote,
.th_button.vote:visited,
.th_button.fb-join,
.th_button.fb-join:visited { width:216px; font-size:12px!important; font-weight: bold; text-align: center; border: 1px solid #969696; border: 1px solid rgba(0, 0, 0, 0.2); padding: 9px 0 10px; -webkit-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); -moz-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); -webkit-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); -moz-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); -webkit-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); -moz-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); background-color: #6daa0c; /* old browsers */ background: -moz-linear-gradient(top, #a4e143 0%, #6daa0c 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a4e143), color-stop(100%, #6daa0c)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #a4e143 0%, #6daa0c 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #a4e143 0%, #6daa0c 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #a4e143 0%, #6daa0c 100%); /* IE10+ */ background: linear-gradient(top, #a4e143 0%, #6daa0c 100%); /* W3C */ background-color: #6daa0c; /* old browsers */ background: -moz-linear-gradient(top, #a4e143 0%, #6daa0c 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a4e143), color-stop(100%, #6daa0c)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #a4e143 0%, #6daa0c 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #a4e143 0%, #6daa0c 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #a4e143 0%, #6daa0c 100%); /* IE10+ */ background: linear-gradient(top, #a4e143 0%, #6daa0c 100%); /* W3C */ background-color: #6daa0c; /* old browsers */ background: -moz-linear-gradient(top, #a4e143 0%, #6daa0c 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a4e143), color-stop(100%, #6daa0c)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #a4e143 0%, #6daa0c 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #a4e143 0%, #6daa0c 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #a4e143 0%, #6daa0c 100%); /* IE10+ */ background: linear-gradient(top, #a4e143 0%, #6daa0c 100%); /* W3C */ background-color: #6daa0c; /* old browsers */ background: -moz-linear-gradient(top, #a4e143 0%, #6daa0c 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a4e143), color-stop(100%, #6daa0c)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #a4e143 0%, #6daa0c 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #a4e143 0%, #6daa0c 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #a4e143 0%, #6daa0c 100%); /* IE10+ */ background: linear-gradient(top, #a4e143 0%, #6daa0c 100%); /* W3C */ -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2), inset 0px 1px 1px rgba(255, 255, 255, 0.2); -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2), inset 0px 1px 1px rgba(255, 255, 255, 0.2); box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2), inset 0px 1px 1px rgba(255, 255, 255, 0.2); -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2), inset 0px 1px 1px rgba(255, 255, 255, 0.2); -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2), inset 0px 1px 1px rgba(255, 255, 255, 0.2); box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2), inset 0px 1px 1px rgba(255, 255, 255, 0.2); -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2), inset 0px 1px 1px rgba(255, 255, 255, 0.2); -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2), inset 0px 1px 1px rgba(255, 255, 255, 0.2); box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2), inset 0px 1px 1px rgba(255, 255, 255, 0.2); }
.th_button.vote:hover,
.th_button.vote:visited:hover,
.th_button.fb-join:hover,
.th_button.fb-join:visited:hover { background-color: #4a8700; /* old browsers */ background: -moz-linear-gradient(top, #81be20 0%, #4a8700 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #81be20), color-stop(100%, #4a8700)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #81be20 0%, #4a8700 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #81be20 0%, #4a8700 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #81be20 0%, #4a8700 100%); /* IE10+ */ background: linear-gradient(top, #81be20 0%, #4a8700 100%); /* W3C */ background-color: #4a8700; /* old browsers */ background: -moz-linear-gradient(top, #81be20 0%, #4a8700 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #81be20), color-stop(100%, #4a8700)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #81be20 0%, #4a8700 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #81be20 0%, #4a8700 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #81be20 0%, #4a8700 100%); /* IE10+ */ background: linear-gradient(top, #81be20 0%, #4a8700 100%); /* W3C */ background-color: #4a8700; /* old browsers */ background: -moz-linear-gradient(top, #81be20 0%, #4a8700 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #81be20), color-stop(100%, #4a8700)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #81be20 0%, #4a8700 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #81be20 0%, #4a8700 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #81be20 0%, #4a8700 100%); /* IE10+ */ background: linear-gradient(top, #81be20 0%, #4a8700 100%); /* W3C */ background-color: #4a8700; /* old browsers */ background: -moz-linear-gradient(top, #81be20 0%, #4a8700 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #81be20), color-stop(100%, #4a8700)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #81be20 0%, #4a8700 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #81be20 0%, #4a8700 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #81be20 0%, #4a8700 100%); /* IE10+ */ background: linear-gradient(top, #81be20 0%, #4a8700 100%); /* W3C */ -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4), inset 0px 1px 1px rgba(255, 255, 255, 0.2); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4), inset 0px 1px 1px rgba(255, 255, 255, 0.2); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4), inset 0px 1px 1px rgba(255, 255, 255, 0.2); -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4), inset 0px 1px 1px rgba(255, 255, 255, 0.2); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4), inset 0px 1px 1px rgba(255, 255, 255, 0.2); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4), inset 0px 1px 1px rgba(255, 255, 255, 0.2); -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4), inset 0px 1px 1px rgba(255, 255, 255, 0.2); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4), inset 0px 1px 1px rgba(255, 255, 255, 0.2); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4), inset 0px 1px 1px rgba(255, 255, 255, 0.2); }
.th_button.vote:active,
.th_button.vote:visited:active,
.th_button.fb-join:active,
.th_button.fb-join:visited:active { background-color: #3b7800; /* old browsers */ background: -moz-linear-gradient(top, #72af11 0%, #3b7800 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #72af11), color-stop(100%, #3b7800)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #72af11 0%, #3b7800 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #72af11 0%, #3b7800 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #72af11 0%, #3b7800 100%); /* IE10+ */ background: linear-gradient(top, #72af11 0%, #3b7800 100%); /* W3C */ background-color: #3b7800; /* old browsers */ background: -moz-linear-gradient(top, #72af11 0%, #3b7800 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #72af11), color-stop(100%, #3b7800)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #72af11 0%, #3b7800 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #72af11 0%, #3b7800 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #72af11 0%, #3b7800 100%); /* IE10+ */ background: linear-gradient(top, #72af11 0%, #3b7800 100%); /* W3C */ background-color: #3b7800; /* old browsers */ background: -moz-linear-gradient(top, #72af11 0%, #3b7800 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #72af11), color-stop(100%, #3b7800)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #72af11 0%, #3b7800 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #72af11 0%, #3b7800 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #72af11 0%, #3b7800 100%); /* IE10+ */ background: linear-gradient(top, #72af11 0%, #3b7800 100%); /* W3C */ background-color: #3b7800; /* old browsers */ background: -moz-linear-gradient(top, #72af11 0%, #3b7800 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #72af11), color-stop(100%, #3b7800)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #72af11 0%, #3b7800 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #72af11 0%, #3b7800 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #72af11 0%, #3b7800 100%); /* IE10+ */ background: linear-gradient(top, #72af11 0%, #3b7800 100%); /* W3C */ -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5), inset 0px 1px 1px rgba(255, 255, 255, 0.2); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5), inset 0px 1px 1px rgba(255, 255, 255, 0.2); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5), inset 0px 1px 1px rgba(255, 255, 255, 0.2); -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5), inset 0px 1px 1px rgba(255, 255, 255, 0.2); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5), inset 0px 1px 1px rgba(255, 255, 255, 0.2); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5), inset 0px 1px 1px rgba(255, 255, 255, 0.2); -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5), inset 0px 1px 1px rgba(255, 255, 255, 0.2); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5), inset 0px 1px 1px rgba(255, 255, 255, 0.2); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5), inset 0px 1px 1px rgba(255, 255, 255, 0.2); }
.th_button.vote[data-platform]:before,
.th_button.vote:visited[data-platform]:before,
.th_button.fb-join[data-platform]:before,
.th_button.fb-join:visited[data-platform]:before { content: ''; width: 30px; border-right: 1px solid rgba(0, 0, 0, 0.4); position: absolute; left: 0; top: 0; height: 100%; background-image: url("https://s3-ap-northeast-1.amazonaws.com/getstage.com/common/img/icon/voteButton-icon-facebook.png"); background-repeat: no-repeat; background-position: center; }
.th_button.vote[data-platform],
.th_button.vote:visited[data-platform],
.th_button.fb-join[data-platform],
.th_button.fb-join:visited[data-platform] { padding-left: 30px; font-size:12px!important; }
.th_button.vote[data-platform=facebook],
.th_button.vote:visited[data-platform=facebook],
.th_button.fb-join[data-platform=facebook],
.th_button.fb-join:visited[data-platform=facebook] { background-color: #425f99; /* old browsers */ background: -moz-linear-gradient(top, #6880b0 0%, #425f99 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6880b0), color-stop(100%, #425f99)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #6880b0 0%, #425f99 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #6880b0 0%, #425f99 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #6880b0 0%, #425f99 100%); /* IE10+ */ background: linear-gradient(top, #6880b0 0%, #425f99 100%); /* W3C */ background-color: #425f99; /* old browsers */ background: -moz-linear-gradient(top, #6880b0 0%, #425f99 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6880b0), color-stop(100%, #425f99)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #6880b0 0%, #425f99 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #6880b0 0%, #425f99 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #6880b0 0%, #425f99 100%); /* IE10+ */ background: linear-gradient(top, #6880b0 0%, #425f99 100%); /* W3C */ background-color: #425f99; /* old browsers */ background: -moz-linear-gradient(top, #6880b0 0%, #425f99 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6880b0), color-stop(100%, #425f99)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #6880b0 0%, #425f99 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #6880b0 0%, #425f99 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #6880b0 0%, #425f99 100%); /* IE10+ */ background: linear-gradient(top, #6880b0 0%, #425f99 100%); /* W3C */ background-color: #425f99; /* old browsers */ background: -moz-linear-gradient(top, #6880b0 0%, #425f99 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6880b0), color-stop(100%, #425f99)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #6880b0 0%, #425f99 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #6880b0 0%, #425f99 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #6880b0 0%, #425f99 100%); /* IE10+ */ background: linear-gradient(top, #6880b0 0%, #425f99 100%); /* W3C */ -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3), inset 0px 1px 1px rgba(255, 255, 255, 0.2); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3), inset 0px 1px 1px rgba(255, 255, 255, 0.2); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3), inset 0px 1px 1px rgba(255, 255, 255, 0.2); -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3), inset 0px 1px 1px rgba(255, 255, 255, 0.2); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3), inset 0px 1px 1px rgba(255, 255, 255, 0.2); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3), inset 0px 1px 1px rgba(255, 255, 255, 0.2); -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3), inset 0px 1px 1px rgba(255, 255, 255, 0.2); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3), inset 0px 1px 1px rgba(255, 255, 255, 0.2); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3), inset 0px 1px 1px rgba(255, 255, 255, 0.2); -webkit-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4); -moz-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4); text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4); -webkit-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4); -moz-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4); text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4); -webkit-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4); -moz-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4); text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4); }
.th_button.vote[data-platform=facebook]:hover,
.th_button.vote:visited[data-platform=facebook]:hover,
.th_button.fb-join[data-platform=facebook]:hover,
.th_button.fb-join:visited[data-platform=facebook]:hover { background-color: #1f3c76; /* old browsers */ background: -moz-linear-gradient(top, #455d8d 0%, #1f3c76 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #455d8d), color-stop(100%, #1f3c76)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #455d8d 0%, #1f3c76 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #455d8d 0%, #1f3c76 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #455d8d 0%, #1f3c76 100%); /* IE10+ */ background: linear-gradient(top, #455d8d 0%, #1f3c76 100%); /* W3C */ background-color: #1f3c76; /* old browsers */ background: -moz-linear-gradient(top, #455d8d 0%, #1f3c76 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #455d8d), color-stop(100%, #1f3c76)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #455d8d 0%, #1f3c76 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #455d8d 0%, #1f3c76 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #455d8d 0%, #1f3c76 100%); /* IE10+ */ background: linear-gradient(top, #455d8d 0%, #1f3c76 100%); /* W3C */ background-color: #1f3c76; /* old browsers */ background: -moz-linear-gradient(top, #455d8d 0%, #1f3c76 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #455d8d), color-stop(100%, #1f3c76)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #455d8d 0%, #1f3c76 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #455d8d 0%, #1f3c76 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #455d8d 0%, #1f3c76 100%); /* IE10+ */ background: linear-gradient(top, #455d8d 0%, #1f3c76 100%); /* W3C */ background-color: #1f3c76; /* old browsers */ background: -moz-linear-gradient(top, #455d8d 0%, #1f3c76 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #455d8d), color-stop(100%, #1f3c76)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #455d8d 0%, #1f3c76 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #455d8d 0%, #1f3c76 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #455d8d 0%, #1f3c76 100%); /* IE10+ */ background: linear-gradient(top, #455d8d 0%, #1f3c76 100%); /* W3C */ -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4), inset 0px 1px 1px rgba(255, 255, 255, 0.2); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4), inset 0px 1px 1px rgba(255, 255, 255, 0.2); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4), inset 0px 1px 1px rgba(255, 255, 255, 0.2); -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4), inset 0px 1px 1px rgba(255, 255, 255, 0.2); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4), inset 0px 1px 1px rgba(255, 255, 255, 0.2); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4), inset 0px 1px 1px rgba(255, 255, 255, 0.2); -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4), inset 0px 1px 1px rgba(255, 255, 255, 0.2); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4), inset 0px 1px 1px rgba(255, 255, 255, 0.2); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4), inset 0px 1px 1px rgba(255, 255, 255, 0.2); }
.th_button.vote[data-platform=facebook]:active,
.th_button.vote:visited[data-platform=facebook]:active,
.th_button.fb-join[data-platform=facebook]:active,
.th_button.fb-join:visited[data-platform=facebook]:active { background-color: #102d67; /* old browsers */ background: -moz-linear-gradient(top, #364e7e 0%, #102d67 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #364e7e), color-stop(100%, #102d67)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #364e7e 0%, #102d67 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #364e7e 0%, #102d67 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #364e7e 0%, #102d67 100%); /* IE10+ */ background: linear-gradient(top, #364e7e 0%, #102d67 100%); /* W3C */ background-color: #102d67; /* old browsers */ background: -moz-linear-gradient(top, #364e7e 0%, #102d67 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #364e7e), color-stop(100%, #102d67)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #364e7e 0%, #102d67 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #364e7e 0%, #102d67 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #364e7e 0%, #102d67 100%); /* IE10+ */ background: linear-gradient(top, #364e7e 0%, #102d67 100%); /* W3C */ background-color: #102d67; /* old browsers */ background: -moz-linear-gradient(top, #364e7e 0%, #102d67 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #364e7e), color-stop(100%, #102d67)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #364e7e 0%, #102d67 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #364e7e 0%, #102d67 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #364e7e 0%, #102d67 100%); /* IE10+ */ background: linear-gradient(top, #364e7e 0%, #102d67 100%); /* W3C */ background-color: #102d67; /* old browsers */ background: -moz-linear-gradient(top, #364e7e 0%, #102d67 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #364e7e), color-stop(100%, #102d67)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #364e7e 0%, #102d67 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #364e7e 0%, #102d67 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #364e7e 0%, #102d67 100%); /* IE10+ */ background: linear-gradient(top, #364e7e 0%, #102d67 100%); /* W3C */ -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5), inset 0px 1px 1px rgba(255, 255, 255, 0.2); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5), inset 0px 1px 1px rgba(255, 255, 255, 0.2); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5), inset 0px 1px 1px rgba(255, 255, 255, 0.2); -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5), inset 0px 1px 1px rgba(255, 255, 255, 0.2); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5), inset 0px 1px 1px rgba(255, 255, 255, 0.2); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5), inset 0px 1px 1px rgba(255, 255, 255, 0.2); -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5), inset 0px 1px 1px rgba(255, 255, 255, 0.2); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5), inset 0px 1px 1px rgba(255, 255, 255, 0.2); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5), inset 0px 1px 1px rgba(255, 255, 255, 0.2); }
.th_button.vote[data-platform=twitter],
.th_button.vote:visited[data-platform=twitter],
.th_button.fb-join[data-platform=twitter],
.th_button.fb-join:visited[data-platform=twitter] { border: 1px solid rgba(0, 0, 0, 0.2); -webkit-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2); -moz-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2); text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2); -webkit-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2); -moz-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2); text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2); -webkit-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2); -moz-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2); text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2); background-color: #61ccf6; /* old browsers */ background: -moz-linear-gradient(top, #a2e0f9 0%, #61ccf6 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a2e0f9), color-stop(100%, #61ccf6)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #a2e0f9 0%, #61ccf6 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #a2e0f9 0%, #61ccf6 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #a2e0f9 0%, #61ccf6 100%); /* IE10+ */ background: linear-gradient(top, #a2e0f9 0%, #61ccf6 100%); /* W3C */ background-color: #61ccf6; /* old browsers */ background: -moz-linear-gradient(top, #a2e0f9 0%, #61ccf6 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a2e0f9), color-stop(100%, #61ccf6)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #a2e0f9 0%, #61ccf6 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #a2e0f9 0%, #61ccf6 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #a2e0f9 0%, #61ccf6 100%); /* IE10+ */ background: linear-gradient(top, #a2e0f9 0%, #61ccf6 100%); /* W3C */ background-color: #61ccf6; /* old browsers */ background: -moz-linear-gradient(top, #a2e0f9 0%, #61ccf6 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a2e0f9), color-stop(100%, #61ccf6)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #a2e0f9 0%, #61ccf6 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #a2e0f9 0%, #61ccf6 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #a2e0f9 0%, #61ccf6 100%); /* IE10+ */ background: linear-gradient(top, #a2e0f9 0%, #61ccf6 100%); /* W3C */ background-color: #61ccf6; /* old browsers */ background: -moz-linear-gradient(top, #a2e0f9 0%, #61ccf6 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a2e0f9), color-stop(100%, #61ccf6)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #a2e0f9 0%, #61ccf6 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #a2e0f9 0%, #61ccf6 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #a2e0f9 0%, #61ccf6 100%); /* IE10+ */ background: linear-gradient(top, #a2e0f9 0%, #61ccf6 100%); /* W3C */ -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), inset 0px 1px 1px rgba(255, 255, 255, 0.2); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), inset 0px 1px 1px rgba(255, 255, 255, 0.2); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), inset 0px 1px 1px rgba(255, 255, 255, 0.2); -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), inset 0px 1px 1px rgba(255, 255, 255, 0.2); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), inset 0px 1px 1px rgba(255, 255, 255, 0.2); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), inset 0px 1px 1px rgba(255, 255, 255, 0.2); -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), inset 0px 1px 1px rgba(255, 255, 255, 0.2); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), inset 0px 1px 1px rgba(255, 255, 255, 0.2); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), inset 0px 1px 1px rgba(255, 255, 255, 0.2); }
.th_button.vote[data-platform=twitter]:before,
.th_button.vote:visited[data-platform=twitter]:before,
.th_button.fb-join[data-platform=twitter]:before,
.th_button.fb-join:visited[data-platform=twitter]:before { background-image: url("https://s3-ap-northeast-1.amazonaws.com/getstage.com/common/img/icon/voteButton-icon-twitter.png"); border-right-color: rgba(0, 0, 0, 0.2); }
.th_button.vote[data-platform=twitter]:hover,
.th_button.vote:visited[data-platform=twitter]:hover,
.th_button.fb-join[data-platform=twitter]:hover,
.th_button.fb-join:visited[data-platform=twitter]:hover { background-color: #48b3dd; /* old browsers */ background: -moz-linear-gradient(top, #89c7e0 0%, #48b3dd 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #89c7e0), color-stop(100%, #48b3dd)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #89c7e0 0%, #48b3dd 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #89c7e0 0%, #48b3dd 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #89c7e0 0%, #48b3dd 100%); /* IE10+ */ background: linear-gradient(top, #89c7e0 0%, #48b3dd 100%); /* W3C */ background-color: #48b3dd; /* old browsers */ background: -moz-linear-gradient(top, #89c7e0 0%, #48b3dd 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #89c7e0), color-stop(100%, #48b3dd)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #89c7e0 0%, #48b3dd 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #89c7e0 0%, #48b3dd 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #89c7e0 0%, #48b3dd 100%); /* IE10+ */ background: linear-gradient(top, #89c7e0 0%, #48b3dd 100%); /* W3C */ background-color: #48b3dd; /* old browsers */ background: -moz-linear-gradient(top, #89c7e0 0%, #48b3dd 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #89c7e0), color-stop(100%, #48b3dd)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #89c7e0 0%, #48b3dd 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #89c7e0 0%, #48b3dd 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #89c7e0 0%, #48b3dd 100%); /* IE10+ */ background: linear-gradient(top, #89c7e0 0%, #48b3dd 100%); /* W3C */ background-color: #48b3dd; /* old browsers */ background: -moz-linear-gradient(top, #89c7e0 0%, #48b3dd 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #89c7e0), color-stop(100%, #48b3dd)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #89c7e0 0%, #48b3dd 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #89c7e0 0%, #48b3dd 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #89c7e0 0%, #48b3dd 100%); /* IE10+ */ background: linear-gradient(top, #89c7e0 0%, #48b3dd 100%); /* W3C */ -webkit-box-shadow: 0 1px 3px #2a95bf, inset 0px 1px 1px rgba(255, 255, 255, 0.2); -moz-box-shadow: 0 1px 3px #2a95bf, inset 0px 1px 1px rgba(255, 255, 255, 0.2); box-shadow: 0 1px 3px #2a95bf, inset 0px 1px 1px rgba(255, 255, 255, 0.2); -webkit-box-shadow: 0 1px 3px #2a95bf, inset 0px 1px 1px rgba(255, 255, 255, 0.2); -moz-box-shadow: 0 1px 3px #2a95bf, inset 0px 1px 1px rgba(255, 255, 255, 0.2); box-shadow: 0 1px 3px #2a95bf, inset 0px 1px 1px rgba(255, 255, 255, 0.2); -webkit-box-shadow: 0 1px 3px #2a95bf, inset 0px 1px 1px rgba(255, 255, 255, 0.2); -moz-box-shadow: 0 1px 3px #2a95bf, inset 0px 1px 1px rgba(255, 255, 255, 0.2); box-shadow: 0 1px 3px #2a95bf, inset 0px 1px 1px rgba(255, 255, 255, 0.2); -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3), inset 0px 1px 1px rgba(255, 255, 255, 0.2); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3), inset 0px 1px 1px rgba(255, 255, 255, 0.2); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3), inset 0px 1px 1px rgba(255, 255, 255, 0.2); -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3), inset 0px 1px 1px rgba(255, 255, 255, 0.2); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3), inset 0px 1px 1px rgba(255, 255, 255, 0.2); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3), inset 0px 1px 1px rgba(255, 255, 255, 0.2); -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3), inset 0px 1px 1px rgba(255, 255, 255, 0.2); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3), inset 0px 1px 1px rgba(255, 255, 255, 0.2); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3), inset 0px 1px 1px rgba(255, 255, 255, 0.2); }
.th_button.vote[data-platform=twitter]:active,
.th_button.vote:visited[data-platform=twitter]:active,
.th_button.fb-join[data-platform=twitter]:active,
.th_button.fb-join:visited[data-platform=twitter]:active { background-color: #2f9ac4; /* old browsers */ background: -moz-linear-gradient(top, #70aec7 0%, #2f9ac4 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #70aec7), color-stop(100%, #2f9ac4)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #70aec7 0%, #2f9ac4 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #70aec7 0%, #2f9ac4 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #70aec7 0%, #2f9ac4 100%); /* IE10+ */ background: linear-gradient(top, #70aec7 0%, #2f9ac4 100%); /* W3C */ background-color: #2f9ac4; /* old browsers */ background: -moz-linear-gradient(top, #70aec7 0%, #2f9ac4 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #70aec7), color-stop(100%, #2f9ac4)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #70aec7 0%, #2f9ac4 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #70aec7 0%, #2f9ac4 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #70aec7 0%, #2f9ac4 100%); /* IE10+ */ background: linear-gradient(top, #70aec7 0%, #2f9ac4 100%); /* W3C */ background-color: #2f9ac4; /* old browsers */ background: -moz-linear-gradient(top, #70aec7 0%, #2f9ac4 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #70aec7), color-stop(100%, #2f9ac4)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #70aec7 0%, #2f9ac4 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #70aec7 0%, #2f9ac4 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #70aec7 0%, #2f9ac4 100%); /* IE10+ */ background: linear-gradient(top, #70aec7 0%, #2f9ac4 100%); /* W3C */ background-color: #2f9ac4; /* old browsers */ background: -moz-linear-gradient(top, #70aec7 0%, #2f9ac4 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #70aec7), color-stop(100%, #2f9ac4)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #70aec7 0%, #2f9ac4 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #70aec7 0%, #2f9ac4 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #70aec7 0%, #2f9ac4 100%); /* IE10+ */ background: linear-gradient(top, #70aec7 0%, #2f9ac4 100%); /* W3C */ -webkit-box-shadow: 0 1px 3px #1b86b0, inset 0px 1px 1px rgba(255, 255, 255, 0.2); -moz-box-shadow: 0 1px 3px #1b86b0, inset 0px 1px 1px rgba(255, 255, 255, 0.2); box-shadow: 0 1px 3px #1b86b0, inset 0px 1px 1px rgba(255, 255, 255, 0.2); -webkit-box-shadow: 0 1px 3px #1b86b0, inset 0px 1px 1px rgba(255, 255, 255, 0.2); -moz-box-shadow: 0 1px 3px #1b86b0, inset 0px 1px 1px rgba(255, 255, 255, 0.2); box-shadow: 0 1px 3px #1b86b0, inset 0px 1px 1px rgba(255, 255, 255, 0.2); -webkit-box-shadow: 0 1px 3px #1b86b0, inset 0px 1px 1px rgba(255, 255, 255, 0.2); -moz-box-shadow: 0 1px 3px #1b86b0, inset 0px 1px 1px rgba(255, 255, 255, 0.2); box-shadow: 0 1px 3px #1b86b0, inset 0px 1px 1px rgba(255, 255, 255, 0.2); -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5), inset 0px 1px 1px rgba(255, 255, 255, 0.2); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5), inset 0px 1px 1px rgba(255, 255, 255, 0.2); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5), inset 0px 1px 1px rgba(255, 255, 255, 0.2); -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5), inset 0px 1px 1px rgba(255, 255, 255, 0.2); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5), inset 0px 1px 1px rgba(255, 255, 255, 0.2); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5), inset 0px 1px 1px rgba(255, 255, 255, 0.2); -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5), inset 0px 1px 1px rgba(255, 255, 255, 0.2); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5), inset 0px 1px 1px rgba(255, 255, 255, 0.2); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5), inset 0px 1px 1px rgba(255, 255, 255, 0.2); }
.th_button.vote.success,
.th_button.vote:visited.success,
.th_button.fb-join.success,
.th_button.fb-join:visited.success,
.th_button.vote.success:hover,
.th_button.vote:visited.success:hover,
.th_button.fb-join.success:hover,
.th_button.fb-join:visited.success:hover,
.th_button.vote.success:active,
.th_button.vote:visited.success:active,
.th_button.fb-join.success:active,
.th_button.fb-join:visited.success:active { background-image: none; cursor: default; top: 0; background-color: #727272; -webkit-box-shadow: 0 0 0 transparent; -moz-box-shadow: 0 0 0 transparent; box-shadow: 0 0 0 transparent; -webkit-box-shadow: 0 0 0 transparent; -moz-box-shadow: 0 0 0 transparent; box-shadow: 0 0 0 transparent; -webkit-box-shadow: 0 0 0 transparent; -moz-box-shadow: 0 0 0 transparent; box-shadow: 0 0 0 transparent; -webkit-text-shadow: 0 0 0 transparent; -moz-text-shadow: 0 0 0 transparent; text-shadow: 0 0 0 transparent; -webkit-text-shadow: 0 0 0 transparent; -moz-text-shadow: 0 0 0 transparent; text-shadow: 0 0 0 transparent; -webkit-text-shadow: 0 0 0 transparent; -moz-text-shadow: 0 0 0 transparent; text-shadow: 0 0 0 transparent; }
.th_button.vote.success:before,
.th_button.vote:visited.success:before,
.th_button.fb-join.success:before,
.th_button.fb-join:visited.success:before,
.th_button.vote.success:hover:before,
.th_button.vote:visited.success:hover:before,
.th_button.fb-join.success:hover:before,
.th_button.fb-join:visited.success:hover:before,
.th_button.vote.success:active:before,
.th_button.vote:visited.success:active:before,
.th_button.fb-join.success:active:before,
.th_button.fb-join:visited.success:active:before { content: '\2713'; background-image: none; font-size: 14px; line-height: 27px; }
.th_button.vote.loading:before,
.th_button.vote:visited.loading:before,
.th_button.fb-join.loading:before,
.th_button.fb-join:visited.loading:before { /*background-image: url(http://assets.talenthouse.com/images/loadingAnimation.gif);
		background-size: 20px;*/ background-image: url(http://assets.talenthouse.com/images/loadingAnimation-small.gif); background-color: transparent; }
.th_button.fb-join,
.th_button.fb-join:visited { font-size: 16px; line-height: 37px; text-transform: uppercase; padding-right: 10px; }
.th_button.fb-join[data-platform=facebook],
.th_button.fb-join:visited[data-platform=facebook] { -webkit-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1); -moz-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1); text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1); -webkit-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1); -moz-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1); text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1); -webkit-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1); -moz-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1); text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1); }
.th_button.fb-join[data-platform],
.th_button.fb-join:visited[data-platform] { padding-left: 46px; }
.th_button.fb-join[data-platform]:before,
.th_button.fb-join:visited[data-platform]:before { border-right-color: rgba(255, 255, 255, 0.7); height: 36px; width: 36px; top: 50%; margin-top: -18px; }
.th_button.large,
body .th_button:visited.large { padding: 7px 15px 8px; font-size: 15px; }
.th_button.facebook { text-decoration: none; line-height: 24px; box-shadow: inset 0 1px 0 #6188E3!important; border-color: #1B2A4F; margin-top: 10px; padding: 4px 15px 4px 24px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; background-color: #2F447F; background-image: -moz-linear-gradient(top, #415A96 0%, #2F447F 100%)!important; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #415A96), color-stop(100%, #2F447F))!important; background-image: -webkit-linear-gradient(top, #415A96 0%, #2F447F 100%)!important; background-image: -o-linear-gradient(top, #415A96 0%, #2F447F 100%)!important; background-image: -ms-linear-gradient(top, #415A96 0%, #2F447F 100%)!important; background-image: linear-gradient(top, #415A96 0%, #2F447F 100%)!important; }
body .th_button.vote[data-platform="twitter"],
body .th_button.vote:visited[data-platform="twitter"],
body .th_button.fb-join[data-platform="twitter"],
body .th_button.fb-join:visited[data-platform="twitter"] { -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; box-shadow: inset 0 1px 0 #A3E3FF; border-color: #238DBA; background-color: #2BA9E1; background-image: -moz-linear-gradient(top, #30C1FF 0%, #2BA9E1 100%)!important; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #30C1FF), color-stop(100%, #2BA9E1))!important; background-image: -webkit-linear-gradient(top, #30C1FF 0%, #2BA9E1 100%)!important; background-image: -o-linear-gradient(top, #30C1FF 0%, #2BA9E1 100%)!important; background-image: -ms-linear-gradient(top, #30C1FF 0%, #2BA9E1 100%)!important; background-image: linear-gradient(top, #30C1FF 0%, #2BA9E1 100%)!important; }

.button_regist {
	display: inline-block;
	width: 300px;
	height: 55px;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	line-height: 50px;
	font-size: 16px;
	outline: none;
	background-color: #00a0de;
	border: 3px solid #00a0de;
	border-radius: 8px;
	color: #fff !important;
	line-height: 50px;
}
.button_regist:hover {
	background-color: #fff;
	border-color: #00a0de;
	color: #fff;
}
.button_regist::before,
.button_regist::after {
	position: absolute;
	z-index: -1;
	display: block;
	content: '';
}
.button_regist,
.button_regist::before,
.button_regist::after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all .3s;
	transition: all .3s;
}

.button_regist_client {
	display: inline-block;
	width: 300px;
	height: 50px;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	line-height: 50px;
	font-size: 16px;
	outline: none;
	background-color: #8fc623;
	border: 3px solid #8fc623;
	border-radius: 8px;
	color: #fff !important;
	line-height: 50px;
}
.button_regist_client:hover {
	background-color: #fff;
	border-color: #8fc623;
	color: #8fc623 !important;
}
.button_regist_client::before,
.button_regist_client::after {
	position: absolute;
	z-index: -1;
	display: block;
	content: '';
}
.button_regist,
.button_regist::before,
.button_regist::after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all .3s;
	transition: all .3s;
}

.button_regist_contest {
	display: inline-block;
	width: 300px;
	height: 50px;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	line-height: 50px;
	font-size: 16px;
	outline: none;
	background-color: transparent;
	border: 3px solid #fff;
	border-radius: 8px;
	color: #fff !important;
	line-height: 50px;
}
.button_regist_contest:hover {
	background-color: #fff;
	border-color: #00a0de;
	color: #00a0de !important;
}
.button_regist_contest::before,
.button_regist_contest::after {
	position: absolute;
	z-index: -1;
	display: block;
	content: '';
}
.button_regist,
.button_regist::before,
.button_regist::after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all .3s;
	transition: all .3s;
}

.button_regist_contest2 {
	display: inline-block;
	width: 300px;
	height: 55px;
	top:50%;
  left:50%;
  margin:-10px 343px;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	font-size: 16px;
	line-height: 50px;
	outline: none;
	background-color: black;
	border: 3px solid #000;
	border-radius: 8px;
	color: #fff !important;
	line-height: 50px;
}
.button_regist_contest2:hover {
	background-color: #fff;
	border-color: #00a0de;
	color: #00a0de !important;
}
.button_regist_contest2::before,
.button_regist_contest2::after {
	position: absolute;
	z-index: -1;
	display: block;
	content: '';
}
.button_regist_contest2,
.button_regist_contest2::before,
.button_regist_contest2::after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all .3s;
	transition: all .3s;
}

.main {  
    width: 100%;  
}  
.main div   {  
    width: 80%;  
    margin: 0 auto;  
}

/*-----------------------------------------------------
PAGING
-------------------------------------------------------*/
.pagefunction { clear:both; padding:24px; }
.paging { text-align: center; margin: 20px 0; word-spacing: -1em; }
.paging li { display: inline-block; list-style: none; font: bold 12px/13px Arial, Helvetica, sans-serif; padding: 5px 9px; color: #999; background: #eee; word-spacing: normal; margin: 0 1px; }
.paging li.first { margin-right: 10px; }
.paging li.last { margin-left: 10px; }
.paging li.current { background: #66CC00; color: #fff; }
.paging li a { display: inline-block; padding: 5px 9px; margin: -5px -9px; text-decoration: none; color:#FFFFFF!important; }
.paging li a,
.paging li a:link,
.paging li a:visited,
.paging li a:active { background: #666; color: #fff; }
.paging li a:hover,
.paging li a:focus { background: #333; }
.paging li,
.paging li a { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
/*-----------------------------------------------------
TABLE 
-------------------------------------------------------*/
.page-style-table { }
.page-style-table { width:90%; border-top:1px solid #e3f1fe; border-right:1px solid #e3f1fe; margin:1em auto; border-collapse:collapse; }
caption { color: #9ba9b4; font-size:.94em; letter-spacing:.1em; padding:0; margin:1em 0 0 0; margin-bottom:0; caption-side:top; text-align:center; }
.page-style-table tr.odd td,
.page-style-table tr.odd .column1 { background:#f4f9fe url(../img/background.gif) no-repeat; }
.page-style-table .column1 { color: #678197; background:#f9fcfe; font-weight:bold; font-size:14px; }
.page-style-table td { border-bottom: 1px solid #e3f1fe; border-left:1px solid #e5eff8; padding:1em 1em; text-align:center; }
.page-style-table th { font-weight:normal; color: #678197; text-align:left; border-bottom: 1px solid #e3f1fe; border-left:1px solid #e5eff8; padding:.5em 1em; }
.page-style-table thead th { background:#f4f9fe; text-align:center; font-weight:bold; font-size:14px; color:#66a3d3 }
.page-style-table column1 { font-weight:bold; font-size:14px; color:#66a3d3 }
.page-style-table tfoot th { background:#f4f9fe; text-align:center; }
.page-style-table tfoot th strong { font:bold 1.2em; margin:.5em .5em .5em 0; color:#66a3d3; }
.page-style-table tfoot th em { color:#f03b58; font-weight: bold; font-size: 1.1em; font-style: normal; }
/* FACEBOOK PLUGIN 対策 **/
#likebox_wrapper { line-height: 0; width: 248px; height: 440px; overflow: hidden; position:relative; }
#likebox_wrapper_white { line-height: 0; width: 248px; height: 256px; overflow: hidden; position:relative; margin-bottom:24px; }
#likebox_wrapper_white_1column { line-height: 0; width: 248px; height: 62px; overflow: hidden; position:relative; padding-bottom:12px; border-bottom: 1px solid #d2d2d2; }
#twitter_wrapper_white_1column { padding-top:12px; padding-bottom:12px; border-bottom: 1px solid #d2d2d2; }
#likebox_wrapper_white_1column iframe { position:relative; left:-1px; top: -1px; }
#likebox_wrapper_white iframe { position:relative; left:-1px; top: -1px; }
#likebox_wrapper iframe { position:relative; left:-1px; top: -1px; }
#likebox_wrapper_nara { line-height: 0; width: 598px; height: 394px; overflow: hidden; position:relative; }
#likebox_wrapper_nara iframe { position:relative; left:-1px; top: -1px; }
