#gb { font: 13px/27px Arial,sans-serif; height: 102px; }
#gbz, #gbg { position: absolute; white-space: nowrap; top: 0px; height: 30px; z-index: 1000; }
#gbz { left: 0px; padding-left: 4px; }
#gbx3, #gbx4 { background-color: rgb(45, 45, 45); background-image: none; background-position: 0px -138px; background-repeat: repeat-x; border-bottom: 1px solid rgb(0, 0, 0); font-size: 24px; height: 29px; opacity: 1; position: absolute; top: 0px; width: 100%; z-index: 990; }
#gbx3 { left: 0px; }
.gbtcb { position: absolute; visibility: hidden; }
#gbz .gbtcb { right: 0px; }
.gbxx { display: none ! important; }
.gbm { position: absolute; z-index: 999; top: -999px; visibility: hidden; text-align: left; border: 1px solid rgb(190, 190, 190); background: none repeat scroll 0% 0% rgb(255, 255, 255); box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2); }
#gbz .gbm { left: 0px; }
.gbma { position: relative; top: -1px; border-style: solid dashed dashed; border-right: 3px dashed transparent; border-color: rgb(192, 192, 192) transparent transparent; display: inline-block; font-size: 0px; height: 0px; line-height: 0; width: 0px; border-width: 3px 3px 0px; padding-top: 1px; left: 4px; }
#gbztms1, #gbi4m1, #gbi4s, #gbi4t {  }
.gbtc, .gbmc, .gbmcc { display: block; list-style: none outside none; margin: 0px; padding: 0px; }
.gbmc { background: none repeat scroll 0% 0% rgb(255, 255, 255); padding: 10px 0px; position: relative; z-index: 2; }
.gbt { position: relative; display: inline-block; line-height: 27px; padding: 0px; vertical-align: top; }
.gbt {  }
.gbzt, .gbgt { cursor: pointer; display: block; text-decoration: none ! important; }
.gbts { border-left: 1px solid transparent; border-right: 1px solid transparent; display: block; padding: 0px 5px; position: relative; z-index: 1000; }
.gbts {  }
.gbzt .gbts { display: inline; }
.gbtsa { padding-right: 9px; }
#gbz .gbzt, #gbz .gbgt, #gbg .gbgt { color: rgb(204, 204, 204) ! important; }
.gbtb2 { display: block; border-top: 2px solid transparent; }
.gbzt:hover, .gbzt:focus, .gbgt-hvr, .gbgt:focus { background-color: transparent; background-image: none; background-position: 0px -102px; background-repeat: repeat-x; outline: medium none; text-decoration: none ! important; }
.gbmt, .gbml1, .gbmlb, .gbmt:visited, .gbml1:visited, .gbmlb:visited { color: rgb(51, 102, 204) ! important; text-decoration: none ! important; }
.gbmt, .gbmt:visited { display: block; }
.gbmt { padding: 0px 20px; }
.gbmt:hover, .gbmt:focus { background: none repeat scroll 0% 0% rgb(238, 238, 238); cursor: pointer; outline: 0px solid black; text-decoration: none ! important; }
.gbm0l, .gbm0l:visited { color: rgb(0, 0, 0) ! important; font-weight: bold; }
.gbmh { border-top: 1px solid rgb(190, 190, 190); font-size: 0px; margin: 10px 0px; }
.gbmtc { padding: 0px; margin: 0px; line-height: 27px; }
.gbqfb, .gbqfba, .gbqfbb { border-radius: 2px 2px 2px 2px; cursor: default ! important; display: inline-block; font-weight: bold; height: 29px; line-height: 29px; min-width: 54px; padding: 0px 8px; text-align: center; text-decoration: none ! important; -moz-user-select: none; }
.gbqfb:focus, .gbqfba:focus, .gbqfbb:focus { border: 1px solid rgb(77, 144, 254); box-shadow: 0px 0px 0px 1px rgba(255, 255, 255, 0.5) inset; outline: medium none; }
.gbqfb::-moz-focus-inner, .gbqfba::-moz-focus-inner, .gbqfbb::-moz-focus-inner { border: 0px none; }
.gbqfb { background-color: rgb(77, 144, 254); background-image: -moz-linear-gradient(center top , rgb(77, 144, 254), rgb(71, 135, 237)); border: 1px solid rgb(48, 121, 237); color: rgb(255, 255, 255) ! important; margin: 0px; }
.gbqfb:active { background-color: inherit; box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3) inset; }
#gbql, #gbgsi, #gbgsa, .gbqfi, .gbmai, .gbp0i, .gbmppci, .gbqfh #gbql { background-image: url('k1_a31af7ac.png'); background-size: 294px 45px; }
@media screen and (min-resolution: 1.25dppx), not all, not all, not all {
	#gbql, #gbgsi, #gbgsa, .gbqfi, .gbmai, .gbp0i, .gbmppci, .gbqfh #gbql { background-image: url('k2_aca6bcc6.png'); }
}
#gb { height: 102px; -moz-user-select: -moz-none; }
.gbxx { display: none ! important; }
#gbq, #gbu { position: absolute; top: 0px; white-space: nowrap; }
#gbu { height: 71px; }
#gbu, #gbq1, #gbq3 { z-index: 987; }
#gbq { left: 0px; width: 100%; z-index: 986; }
#gbq2 { top: 0px; z-index: 986; }
#gbu { right: 0px; height: 30px; margin-right: 28px; padding-bottom: 0px; padding-top: 20px; }
#gbx1, #gbx2 { background: none repeat scroll 0% 0% rgb(241, 241, 241); border-bottom: 1px solid rgb(229, 229, 229); border-color: rgb(229, 229, 229); height: 71px; position: absolute; top: 0px; width: 100%; z-index: 985; min-width: 700px; }
#gbx1 { left: 0px; }
#gbq1 { left: 0px; margin: 0px 0px 0px 44px; padding: 0px; position: absolute; }
#gbql { background-repeat: no-repeat; background-position: -178px 0px; display: block; height: 45px; width: 116px; }
.gbqla { display: inline-block; outline: medium none; position: relative; }
.gbqlca { cursor: pointer; height: 100%; position: absolute; top: 0px; width: 100%; left: 0px; }
#gbqlt { border: 0px none; border-collapse: collapse; border-spacing: 0px; margin: 0px; }
#gbqlw { display: table-cell; height: 71px; padding: 0px 16px 0px 0px; position: relative; vertical-align: middle; }
#gbq2 { display: block; margin-left: 220px; padding-bottom: 0px; padding-top: 20px; }
#gbqf { display: block; margin: 0px; max-width: 512px; min-width: 200px; white-space: nowrap; }
.gbqff { border: medium none; display: inline-block; margin: 0px; padding: 0px; vertical-align: top; width: 100%; }
.gbqff {  }
.gbqfqw, #gbqfb, .gbqfwa { vertical-align: top; }
#gbqfaa, #gbqfab, #gbqfqwb { position: absolute; }
#gbqfaa { left: 0px; }
#gbqfab { right: 0px; }
.gbqfqwb, .gbqfqwc { right: 0px; left: 0px; }
.gbqfqwb { padding: 0px 8px; }
#gbqfbw { margin: 0px 15px; display: inline-block; vertical-align: top; }
#gbqfbw {  }
.gbqfi { background-position: -33px 0px; display: inline-block; height: 13px; margin: 7px 19px; width: 14px; }
.gbqfi {  }
.gbqfqw { background: none repeat scroll 0% 0% rgb(255, 255, 255); border-right: 1px solid rgb(217, 217, 217); border-width: 1px; border-style: solid; border-color: rgb(192, 192, 192) rgb(217, 217, 217) rgb(217, 217, 217); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-radius: 1px 1px 1px 1px; height: 27px; }
#gbqfqw { position: relative; }
.gbqfwa { display: inline-block; width: 100%; }
.gbqfwa {  }
.gbqfqw:active, .gbqfqwf { border: 1px solid rgb(77, 144, 254); box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3) inset; outline: medium none; }
#gbqfq, #gbqfqb, #gbqfqc { background: none repeat scroll 0% 0% transparent; border: medium none; height: 19px; margin-top: 4px; padding: 0px; vertical-align: top; width: 100%; }
#gbqfq:focus, #gbqfqb:focus, #gbqfqc:focus { outline: medium none; }
.gbqfif, .gbqfsf { font: 16px arial,sans-serif; }
#gbu .gbgt, #gbu .gbgt:active { color: rgb(102, 102, 102); }
#gbu .gbt { margin-left: 15px; }
#gb_70, #gb_71 { margin-right: 15px; display: inline-block; }
#gb_70 .gbit, #gb_71 .gbit, #gbg7 .gbit { margin: 0px 15px; display: block; }
#gbgs4, .gbgs { background-color: rgb(248, 248, 248); background-image: -moz-linear-gradient(center top , rgb(248, 248, 248), rgb(236, 236, 236)); border: 1px solid rgb(198, 198, 198); display: block; border-radius: 2px 2px 2px 2px; position: relative; }
#gbu #gb_70 { color: rgb(255, 255, 255); font-size: 11px; font-weight: bold; text-transform: uppercase; }
#gb_70 .gbgs { background-color: rgb(209, 72, 54); background-image: -moz-linear-gradient(center top , rgb(221, 75, 57), rgb(209, 72, 54)); border: 1px solid transparent; }
#gb_70:active .gbgs, #gb_70.gbgt-hvr:active .gbgs { background-color: rgb(176, 40, 26); background-image: -moz-linear-gradient(center top , rgb(221, 75, 57), rgb(176, 40, 26)); border-color: rgb(153, 42, 27); box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1) inset; }
#gbg4:active #gbgs4, #gb_70:active .gbgs, #gb_71:active .gbgs, #gbg7:active .gbgs { border-color: rgb(182, 182, 182); box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3) inset; }
#gb #gbx1, #gb #gbx3 { left: 0px; }
#gbx1, #gb #gbx1, #gbq, #gbu, #gb #gbq, #gb #gbu { top: 30px; }
#gb #gbu { top: 30px; }
#gbzw #gbz { padding-left: 0px; z-index: 991; }
#gbx3 { min-width: 700px; border-color: rgb(0, 0, 0); background-color: rgb(45, 45, 45); opacity: 1; }
#gbz .gbzt, #gbz .gbgt { color: rgb(187, 187, 187) ! important; font-weight: bold; }
#gbq .gbgt-hvr, #gbq .gbgt:focus, #gbz .gbz0l .gbts, #gbz .gbzt:hover, #gbz .gbzt:focus, #gbz .gbgt-hvr, #gbz .gbgt:focus, #gbu .gbz0l .gbts, #gbu .gbzt:hover, #gbu .gbzt:focus, #gbu .gbgt-hvr, #gbu .gbgt:focus { background-color: transparent; background-image: none; }
#gbz .gbz0l .gbts, #gbz .gbzt:hover, #gbz .gbzt:focus, #gbz .gbgt-hvr, #gbz .gbgt:focus { color: rgb(255, 255, 255) ! important; }
#gbz .gbma { border-top-color: rgb(170, 170, 170); }
#gbz .gbzt:hover .gbma, #gbz .gbzt:focus .gbma, #gbz .gbgt-hvr .gbma, #gbz .gbgt:focus .gbma { border-top-color: rgb(255, 255, 255); }
#gbz .gbto .gbts, #gbd .gbmt { color: rgb(0, 0, 0) ! important; font-weight: bold; }
#gbd .gbmt:hover, #gbd .gbmt:focus { background-color: rgb(245, 245, 245); }
#gbz .gbts { padding: 0px 9px; z-index: 991; }
#gbqlw { cursor: pointer; }
#gbzw { left: 0px; height: 30px; margin-left: 34px; position: absolute; top: 0px; z-index: 991; }
#gbz { height: 30px; }
#gbzw .gbt { line-height: 27px; }
#gbmm { max-height: 530px; }
.gbsb { display: block; position: relative; }
.gbsbic { overflow: auto; }
.gbsbis .gbsbt, .gbsbis .gbsbb { left: 0px; margin-right: 0px; opacity: 0; position: absolute; width: 100%; }
.gbsb .gbsbt:after, .gbsb .gbsbb:after { content: ""; display: block; height: 0px; left: 0px; position: absolute; width: 100%; }
.gbsbis .gbsbt { background-image: -moz-linear-gradient(center top , rgba(0, 0, 0, 0.2), transparent); height: 6px; top: 0px; }
.gbsb .gbsbt:after { border-top: 1px solid rgba(0, 0, 0, 0.3); border-color: rgba(0, 0, 0, 0.3); top: 0px; }
.gbsb .gbsbb { background-image: -moz-linear-gradient(center bottom , rgba(0, 0, 0, 0.2), transparent); bottom: 0px; height: 4px; }
.gbsb .gbsbb:after { border-bottom: 1px solid rgba(0, 0, 0, 0.3); border-color: rgba(0, 0, 0, 0.3); bottom: 0px; }
/* ::::: http://translate.google.co.jp/translate/releases/twsfe_w_20130617_RC05/r/css/desktop_ltr.css ::::: */

.goog-inline-block { position: relative; display: inline-block; }
:first-child + html .goog-inline-block { display: inline; }
.jfk-button { border-radius: 2px 2px 2px 2px; cursor: default; font-size: 11px; font-weight: bold; text-align: center; white-space: nowrap; margin-right: 16px; height: 27px; line-height: 27px; min-width: 54px; outline: 0px none; padding: 0px 8px; }
.jfk-button .jfk-button-img { margin-top: -3px; vertical-align: middle; }
.jfk-button-narrow { min-width: 34px; padding: 0px; }
.jfk-button-collapse-left, .jfk-button-collapse-right { z-index: 1; }
.jfk-button-collapse-left:focus, .jfk-button-collapse-right:focus, .jfk-button-hover.jfk-button-collapse-left, .jfk-button-hover.jfk-button-collapse-right { z-index: 3; }
.jfk-button-collapse-left { margin-left: -1px; border-bottom-left-radius: 0px; border-top-left-radius: 0px; }
.jfk-button-collapse-right { margin-right: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; }
.jfk-button-standard { box-shadow: none; background-color: rgb(245, 245, 245); background-image: -moz-linear-gradient(center top , rgb(245, 245, 245), rgb(241, 241, 241)); color: rgb(68, 68, 68); border: 1px solid rgba(0, 0, 0, 0.1); }
.jfk-button-standard:active, .jfk-button-standard.jfk-button-hover:active { box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1) inset; background: none repeat scroll 0% 0% rgb(248, 248, 248); color: rgb(51, 51, 51); }
.jfk-button-standard:focus { border: 1px solid rgb(77, 144, 254); outline: medium none; }
.jfk-button-standard .jfk-button-img { opacity: 0.55; }
:first-child + html .g-section { display: block; }
:first-child + html .goog-menu-button-inner-box { left: -1px; }
:first-child + html .goog-menu-button-rtl .goog-menu-button-inner-box { left: 1px; right: auto; }
:first-child + html .goog-menu-button-disabled { margin: 2px 1px ! important; padding: 0px 1px ! important; }
body { font: 13px arial,sans-serif; margin: 0px; padding: 0px; background: none repeat scroll 0% 0% rgb(255, 255, 255); color: rgb(119, 119, 119); }
form { padding-bottom: 0px; margin-bottom: 0px; padding-top: 0px; margin-top: 0px; }
.jfk-button-img { width: 21px; height: 21px; display: inline-block; }
#gt-submit.jfk-button, #gt-sl.jfk-button, #gt-tl.jfk-button { -moz-box-sizing: content-box; font-family: Arial,sans-serif; }
#gt-sl.jfk-button, #gt-tl.jfk-button { margin: 0px 16px 0px 0px; vertical-align: middle; }
#gt-appbar #gt-appname, #gt-pb-tt, #gt-pb-pt { height: 29px; float: left; font-weight: normal; line-height: 29px; white-space: nowrap; text-decoration: none; }
#gt-appbar #gt-appname { color: rgb(221, 75, 57); }
#gt-appname:visited { color: rgb(221, 75, 57); }
#gt-appname, #gt-logo-icon { margin-right: 16px; }
#gt-appbar { position: relative; border-bottom: 1px solid rgb(235, 235, 235); height: 29px; z-index: 20; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
#gt-c { min-width: 58.846em; position: relative; max-width: 100%; }
#gt-c a:hover { text-decoration: underline; }
#gt-c a { color: rgb(17, 85, 204); text-decoration: none; }
#gt-c a:active { color: rgb(209, 72, 54); }
#gt-c a:visited { color: rgb(102, 17, 204); }
.e_md #gt-text-all, .e_md #gt-appbar { padding: 14px 28px; }
.e_md #gt-appname, .e_md #gt-logo-icon { width: 160px; }
.e_md #gt-appname, .e_md #gt-logo-icon { font-size: 20px; }
.e_md #gt-swap, .e_md #gt-sl, .e_md #gt-sl-gms, .e_md #gt-tl, .e_md #gt-tl-gms, .e_md #newu, .e_md #gt-pb-sb { margin-right: 16px; }
#gt-bbar-c { position: absolute; text-align: center; top: -20px; width: 100%; z-index: 986; height: 0px; }
#gt-langs { float: left; vertical-align: middle; }
#gt-lang-src, #gt-lang-tgt, #gt-lang-swap, #gt-lang-submit { float: left; }
#gt-lang-src-lbl, #gt-lang-tgt-lbl, #gt-view-trans-lbl { font-weight: bold; font-size: 13px; color: rgb(102, 102, 102); padding: 0px 0.5em 0px 0px; line-height: 26px; }
.nje { display: none; }
.nj .nje { display: inline; }
:first-child + html #gt-ft-mkt a { display: inline; }
#gt-appbar-r { float: right; }
#contentframe { position: absolute; width: 100%; bottom: 0px; }
#wtgbr { position: relative; }
#clp-btn { margin: 0px; }
#clp-btn .jfk-button-img { background: url('buttons10.png') no-repeat scroll -630px 0px transparent; }
span:focus { outline: medium none; }
