@-moz-document domain('plus.google.com') {
/* ================ */
/*  ヘッダ部の変更  */
/* ================ */
div.k-wb-nb, div#gbx1 {
	/* ヘッダ全体 */
	border-top : none !important;
	background : -moz-linear-gradient(top, #FFF, #09E) !important;
	background : -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#09E)) !important;
}
div[role="navigation"] > a {
	/* 各ボタン */
	box-shadow    : none !important;
	border        : none !important;
	border-radius : 20px !important;
	background    : #222 !important;
	background    : -moz-linear-gradient(top, #09F, #FFF) !important;
	background    : -webkit-gradient(linear, left top, left bottom, from(#09F), to(#FFF)) !important;
}
div[role="navigation"] > a:hover {
	/* 各ボタンホバー */
	box-shadow    : none !important;
	border        : none !important;
	border-radius : 20px !important;
	background    : #222 !important;
	background    : -moz-linear-gradient(top, #6AF, #FFF) !important;
	background    : -webkit-gradient(linear, left top, left bottom, from(#6AF), to(#FFF)) !important;
}
div[role="navigation"] > a.Pb-I {
	/* 選択中ボタン */
	background : -moz-linear-gradient(top, #07F, #FFF) !important;
	background : -webkit-gradient(linear, left top, left bottom, from(#07F), to(#FFF)) !important;
}
input[id="searchBox"], div#gbqfqw {
	/* 検索ボックス */
	border        : none !important;
	border-radius : 20px !important;
	background    : #222 !important;
	background    : -moz-linear-gradient(top, #6CF, #FFF) !important;
	background    : -webkit-gradient(linear, left top, left bottom, from(#6CF), to(#FFF)) !important;
}
input[id="searchBox"][dir="ltr"] {
	/* 検索ボックス内文字 */
	color : #666 !important;
}

/* プロフィールボタンをミント様に */
a[href$="/me"] > span {
/* 通常時 */
	height              : 13px !important;
	background-position : 0 0 !important;
	background-image    : url('https://lh6.googleusercontent.com/-oSkwBjEo0OY/TygSlRNwdiI/AAAAAAAASvo/6-O9emMT0lE/s26/profiles.png') !important;
}
a[href$="/me"]:hover > span, a[href$="/me"].Pb-I > span {
/* ホバー時と選択中はCSSスプライト */
	background-position : left bottom !important;
}

/* ================================ */
/*  アイコンを鏡面に（Chromeのみ）  */
/* ================================ */
img.Abw9Vd {
	-webkit-box-reflect   : below 4px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(.7, transparent), to(white)) !important;
	-webkit-border-radius : 3px !important;
	border-radius         : 4px !important;
	border                : 0px !important;
	position              : relative !important;
}
img.k-Qf-pu-NS {
	/* 自分のアイコンも */
	-webkit-box-reflect   : below 4px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(.8, transparent), to(white)) !important;
	-webkit-border-radius : 3px !important;
	border-radius         : 4px !important;
	border                : 0px !important;
	position              : relative !important;
}

/* ============== */
/*  横幅を広げる  */
/* ============== */
body:not([style="overflow-y: hidden; "]) > div > div#content:not(.dUoFge) > div {
	/* 全体の横幅 */
	min-width :  960px !important;
	width     : 1200px !important;
	max-width : 1440px !important;
}
div#content:not(.dUoFge) > div:nth-child(1) {
	/* サークル管理画面の横幅 */
	width     : 100% !important;
}
div.k-Qf-e-fa {
	/* 投稿ダイアログ */
	min-width :  532px !important;
	width     :  767px !important;
	max-width : 1002px !important;
}
div#contentPane.k-B-yd-nb-NH-wf {
	/* メインストリームの横幅 */
	min-width :  574px !important;
	width     :  809px !important;
	max-width : 1044px !important;
}
div.sgp7Sd {
	/* 「Google+で人気」の横幅 */
	min-width :  532px !important;
	width     :  767px !important;
	max-width : 1002px !important;
}
div.k-uH-MHYjYb-yd {
	/* PostのPermalinkの横幅 */
	min-width :  938px !important;
	width     : 1188px !important;
	max-width : 1438px !important;
}
div.kM5Oeb-ad9sbb {
	/* プロフィールページ */
	min-width :  726px !important;
	width     :  966px !important;
	max-width : 1206px !important;
}
div.LfApWe {
	/* 検索結果 */
	min-width :  574px !important;
	width     :  815px !important;
	max-width : 1056px !important;
}
div#contentPane.k-B-yd-nb-Jm-wf, div#contentPane > div > div.pE {
	/* おしらせページ（親） */
	min-width :  574px !important;
	width     :  809px !important;
	max-width : 1044px !important;
}
div#contentPane > div > div.pE > div:nth-child(3) > div > div {
	/* おしらせページ */
	min-width :  532px !important;
	width     :  769px !important;
	max-width : 1006px !important;
}

/* ======== */
/*  その他  */
/* ======== */
/* 右カラムのハングアウト */
div.gHG7oe {
	/* 背景透過する画像に差し替え */
	background : url('https://lh5.googleusercontent.com/-s3E2e7b7YtM/TyLFcFKrhAI/AAAAAAAASEU/BEUudkxzLBc/s30/Hangout.png') no-repeat !important;
	width      : 32px !important;
	height     : 32px !important;
}

/* 背景色 */
div#content, div#contentPane, div#content > div {
	/* 基本 */
	background-color : #EFF !important;
}
div[id^='update-'], div#widget div div.GtHf1e {
	/* 投稿本文の背景色 */
	background : -moz-linear-gradient(top, #CEF, #FFF) !important;
	background : -webkit-gradient(linear, left top, right bottom, from(#CEF), to(#FFF)) !important;
}
div.tvogXd {
	/* コメント開閉箇所の背景色 */
	background : -moz-linear-gradient(top, #FFF, #8EF) !important;
	background : -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#8EF)) !important;
}
div[id^='update-'] > div:first-child > div > div:nth-child(2) > span {
	/* 「前のコメント n 件」 */
	background : -moz-linear-gradient(top, #CEF, #FFF) !important;
	background : -webkit-gradient(linear, left top, left bottom, from(#CEF), to(#FFF)) !important;
}
div.i9kzNd {
	/* 「コメントを追加」ボックス */
	background-color : transparent !important;
}
div.rBJ4nd {
	border-radius    : 0px 0px 7px 7px !important;
	margin-right     : 0px !important;
	background-color : #FFF !important;
}
div#content.dUoFge > div > div#contentPane > div > div, /* 基本背景 */
div.aN8flf,                                             /* 見出し部分 */
div[token^="photos"],                                   /* 写真部分 */
div.YmkEXd                                              /* 「携帯電話の写真」の左カラム */
{
	/* 写真画面の背景 */
	background-color : #EFF !important;
}
div.vcard > div {
	/* プロフィール画面の背景 */
	background-color : #EFF !important;
}
div.oz-sg-people, div.oz-sg-contacts > div:nth-child(3) > div, div.oz-sg-contacts > div:nth-child(3) {
	/* サークル管理画面の背景 */
	background-color : #EFF !important;
}


div#contentPane > div > div.pE > div:nth-child(3) > div {
	/* お知らせの各ブロック */
	background : -moz-linear-gradient(top, #CEF, #FFF) !important;
	background : -webkit-gradient(linear, left top, right bottom, from(#CEF), to(#FFF)) !important;
}
div.uV4Bte > div {
	/* サクられ通知のユーザブロック */
	background : -moz-linear-gradient(top, #FFF, #8EF) !important;
	background : -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#BEF)) !important;
}
  


/* ============ */
/*  共有ボタン  */
/* ============ */
/* 一般公開／友だちの友だちサークル　ボタンを赤に */
span.g-i-h-ya.g-i-h-ya-Vf {
	background : -moz-linear-gradient(center top , #F66, #AF301F) repeat scroll 0 0 transparent !important;
	background : -webkit-gradient(linear, left top, left bottom, from(#F66), to(#AF301F))!important;
	border     : 1px solid #F33 !important;
}
span.g-i-h-ya.g-i-h-ya-Vf span.g-i-h-ya-Ba {
	border-color : #F66 !important;
}
/* 「共有」「コメントを投稿」などのボタン */
div[role="button"].b-a-ga, div[role="button"].M-V-hb {
	background       : #06C !important;
	background-color : #06C !important;
	border           : 1px solid #06F !important;
}

/* ============== */
/*  ハングアウト  */
/* ============== */
body > div > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(3) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) {
	/* チャットの幅を広げる（ビデオ部分を狭める） */
	width : 65% !important;
}
} /* moz-documentブロック終 */