<br />
<b>Deprecated</b>:  The each() function is deprecated. This message will be suppressed on further calls in <b>/home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php</b> on line <b>456</b><br />
@charset "UTF-8";

/*-----------------------------------------------------------------*/	
/*カラーサンプル
/*グレー
	background:#F8F8F8;
/*グレーボーダー
	border-bottom: 1px solid #D0D0D0;
/*赤
	background: #CC1111;
/*青
	background: #334488;
/*リンク色:青
	color: #1177bb;
/*-----------------------------------------------------------------*/	
/*------------------------------------------------スマホ用ページ用設定*/	
@media screen and (max-width: 767px) {
/*-----------------------------------------------------------------*/	
/*スマホ用 767px以下の場合*/
/*-----------------------------------------------------------------*/
.drawer-menu {
	padding: 0 10px;
}
.drawer-menu ul {
	margin: 10px 0;
	padding: 0;
	list-style: none;
	font-size: 0;
}
.drawer-menu ul li {
	margin: 0 10px;
	padding: 0;
	font-size: 14px;
	color: #FFF;
}
.drawer-menu ul li.sq {
	margin: 0 10px;
	padding: 0;
	font-size: 14px;
	color: #FFF;
}
.drawer-menu ul li.sq strong {
	display: block;
	font-size: 18px;
	color: #f60;
 line-height:normal;
 padding-top:5px;
}
.drawer-menu .mangasho strong {
	display: block;
	font-size: 14px;
	font-weight: normal;
	padding: 10px 0;
	border-bottom: 1px solid #515151;
	color: #FFF;
}
.drawer-menu ul li dl {
	margin: 0;
	padding: 0;
}
.drawer-menu ul li dt {
	margin: 0;
	padding: 0;
}
.drawer-menu ul li dd {
	margin: 0;
	padding: 0;
}
/*-----------------------------------------------------------------*/
/*連載陣の前の線*/
.drawer-menu .rensai span {
	padding: 2px 4px;
	border-left: 5px solid #3f8e48;
}
/*-----------------------------------------------------------------*/
/*コミックスの前の線*/
.drawer-menu .comics span {
	padding: 2px 4px;
	border-left: 5px solid #bf45ac;
}
/*-----------------------------------------------------------------*/
/*マンガ賞の前の線*/
.drawer-menu .mangasho span {
	padding: 2px 4px;
	border-left: 5px solid #dd1717;
}
/*-----------------------------------------------------------------*/
/*特集ページの前の線*/
.drawer-menu .special span {
	padding: 2px 4px;
	border-left: 5px solid #2366c1;
}
/*-----------------------------------------------------------------*/
/*SQCの前の線*/
.drawer-menu .sqcnav span {
	padding: 2px 4px;
	border-left: 5px solid #BF8218;
}
.drawer-menu a:link, .drawer-menu a:visited, .drawer-menu a:hover {
	display: block;
	margin: 0;
	padding: 10px 0;
	color: #FFF;
	border-bottom: 1px solid #515151;
}
/*-------------------------------------------------------end@media*/	
}

/*-----------------------------------------------------------------*/	
/*-----------------------------------------------------------------*/	
/*---------------------------------------------------PC用ページ用設定*/	
@media screen and (min-width: 768px) {
/*-----------------------------------------------------------------*/	
/*PC用 768px以上の場合*/
/*-----------------------------------------------------------------*/	
/*-----------------------------------------------------ナビゲーション*/	
/*-----------------------------------------------------------------*/	
/*ナビゲーション*/
.dropmenu {
	margin: 0 auto;
	padding: 0;
	font-size: 0;
	list-style-type: none;
	text-align:right;
}
/*-----------------------------------------------------------------*/	
/*カテゴリー*/
.dropmenu li {
	position: relative;
	display: inline-block;
	margin: 0;
	padding: 15px 0 0 0;
	text-align: center;
	border-bottom: 5px solid rgba(255,255,255,0);
    vertical-align: middle;
}
/*ホバー時の下線*/
.dropmenu li:hover {
	border-bottom: 5px solid #FF6600;
}
/*リンク基本*/
.dropmenu li a {
	display: block;
	padding: 0 16px 2px;
	font-size: 15px;
	color: #000;
	text-decoration: none;
}
/*-----------------------------------------------------------------*/	
/*ドロップダウン項目基本ボックス*/
.dropmenu li .inner {
	position: relative;
	background: #FFFBF9;
	padding: 20px 40px;
	text-align: left;
	border-top: 5px solid #FF6600;
	border-left: 1px solid #D0D0D0;
	border-right: 1px solid #D0D0D0;
	border-bottom: 1px solid #D0D0D0;
	-moz-box-shadow: 1px 1px 5px rgba(0,0,0,0.1);
	-webkit-box-shadow: 1px 1px 5px rgba(0,0,0,0.1);
	-o-box-shadow: 1px 1px 5px rgba(0,0,0,0.1);
	-ms-box-shadow: 1px 1px 5px rgba(0,0,0,0.1);
	z-index: 999999;
}
/*リンク*/
.dropmenu li .inner a {
	display: block;
	padding: 0 0 2px;
	font-size: 14px;
	color: #1c76bc;
	text-decoration: none;
}
.dropmenu li .inner a:hover {
	text-decoration: underline;
}
/*リンク*/
.dropmenu li .inner a.mt {
	margin: 18px 0 0 0;
}
/*ドロップ部分*/
.dropmenu li ul {
	position: absolute;
	margin: 0;
	padding: 0;
	font-size: 0;
	list-style: none;
	top: 49px;
	left: -70px;
}
.dropmenu li:last-child ul {
/*left: -100%;
	width: 100%*/
}
.dropmenu li ul li {
	overflow: hidden;
	height: 0;
	margin: 0;
	padding: 0;
	-moz-transition: .2s;
	-webkit-transition: .2s;
	-o-transition: .2s;
	-ms-transition: .2s;
	transition: .2s;
}
.dropmenu li:hover ul li {
	overflow: visible;
	height: 18px;
}
.dropmenu li:hover ul li:first-child {
	border-top: 0;
}
.dropmenu li:hover ul li:last-child {
	border-bottom: 0;
}
.dropmenu li:hover ul li:last-child a {
}
/*-----------------------------------------------------------------*/	
/*----------------------------------------------ドロップダウンメニュー色
/*-----------------------------------------------------------------*/	
/*連載陣用*/
.dropmenu li.rensai:hover {
	border-bottom: 5px solid #3f8e48;
}
.dropmenu li.rensai .inner {
	border-top: 5px solid #3f8e48;
}
.dropmenu li.rensai ul {
	left: -270px;
}
.dropmenu li.rensai ul li {
	width: 865px;
}
/*-----------------------------------------------------------------*/	
/*コミックス*/
.dropmenu li.comics:hover {
	border-bottom: 5px solid #bf45ac;
}
.dropmenu li.comics .inner {
	border-top: 5px solid #bf45ac;
}
.dropmenu li.comics ul {
	left: -142px;
}
.dropmenu li.comics ul li {
	width: 200px;
}
.dropmenu li.comics .inner strong {
	color: #bf45ac;
}
/*-----------------------------------------------------------------*/	
/*漫画賞*/
.dropmenu li.mangasho:hover {
	border-bottom: 5px solid #dd1717;
}
.dropmenu li.mangasho .inner {
	border-top: 5px solid #dd1717;
}
.dropmenu li.mangasho ul {
	left: -312px;
}
.dropmenu li.mangasho ul li {
	width: 200px;
}
.dropmenu li.mangasho .inner strong {
	color: #dd1717;
}
/*-----------------------------------------------------------------*/	
/*特集ページ*/
.dropmenu li.special:hover {
	border-bottom: 5px solid #2366c1;
}
.dropmenu li.special .inner {
	border-top: 5px solid #2366c1;
}
.dropmenu li.special ul {
	left: -180px;
}
.dropmenu li.special ul li {
	width: 200px;
}
.dropmenu li.special .inner strong {
	color: #2366c1;
}
/*-----------------------------------------------------------------*/	
/*SQC*/
.dropmenu li.sqcnav:hover {
	border-bottom: 5px solid #BF8218;
}
.dropmenu li.sqcnav .inner {
	border-top: 5px solid #BF8218;
}
.dropmenu li.comics ul {
	left: -142px;
}
.dropmenu li.comics ul li {
	width: 200px;
}
.dropmenu li.sqcnav .inner strong {
	color: #2366c1;
}
/*-----------------------------------------------------------------*/	
/*Google*/
.dropmenu li.google:hover {
	border-bottom: 5px solid #FFF;
}
.dropmenu li.google {
	overflow:hidden;
	width:220px;
	height:38px;
	position: relative;
	display: inline-block;
	margin: 0;
	padding: 0;
	text-align: left;
	border-bottom: 5px solid rgba(255,255,255,0);
}

	/*.gsc-control-cse{

		padding:0em !important;
		margin:0;
	}*/
	
	
	
#gsc{
	width:180px;
	margin:10px auto 0;
	position:relative;
}
#gsc .gsc-control-cse, 
#gsc .gsc-control-cse-ja,
#gsc .gsib_a{
	margin:0 !important;
	padding:0 !important;
}
/* テキスト入力フォームとボタンの位置 */
#gsc table.gsc-search-box td,
#gsc table.gsc-search-box input {
    vertical-align: top !important;
}
/* テキスト入力フォーム */
#gsc input[type="text"]{
	border-left: 1px solid #DDD !important;
	height:26px !important;
}
#gsc input[type="text"]:focus {
	border-left: 1px solid #DDD !important;
	outline: 0;  /*safariの自動フォーカスを切る */

}
/* テキスト入力フォームの影を消す */
#gsc #gsc-iw-id1{
	border:none !important;
}
/* テキスト入力フォームの背景画像位置調整 */
#gsc #gs_tti0 input{
	background-position:5px 5px !important;
}
/* ボタンの色 */
#gsc input.gsc-search-button {
	
	padding:7px 10px 5px;
background:#FF6600; /* IE10+ */
border: 1px solid :#FF6600 !important;


}
/* ボタンの位置調整と角丸消し */
#gsc .gsc-search-button{
	margin:0 0 0 -16px !important;
	border-radius:0;
}
/* 入力時に出る「×」ボタンの位置調整 */
#gsc .gsib_b a{
	position:absolute;
	top:3px;
	left:174px;
}
/* 入力時に出る×ボタン -- Firefox位置調整 -- */
#gsc .gsib_b span{
		box-sizing: border-box;
   -moz-box-sizing: border-box;
		padding:2px 0 0 0;
}


/*-----------------------------------------------------------------*/	
/*--------------------------------------------ドロップダウンメニュー内容
/*-----------------------------------------------------------------*/	
/*SQ.基本ボックス幅*/
.dropmenu li .inner {
	width: 310px;
	font-size: 0;
}
.dropmenu li.sq .inner {
	width: 674px;
	font-size: 0;
}
.dropmenu li.rensai .inner {
	width: 940px;
	font-size: 0;
}
.dropmenu li.mangasho .inner {
	width: 674px;
	font-size: 0;
}
.dropmenu li.special .inner {
	width: 500px;
	font-size: 0;
}
/*左右に配置*/
.dropmenu li .inner div {
	display: inline-block;
	width: 310px;
	font-size: 0;
	vertical-align: top;
}
.dropmenu li .inner div.r {
	margin: 0 0 0 54px;
}
.dropmenu li .inner div strong {
	display: block;
	width: 310px;
	margin: 0 0 8px;
	font-size: 16px;
	color: #FF6600;
	border-bottom: 1px solid #B8B8B8;
}
.dropmenu li .inner div dl {
	display: block;
	width: 310px;
	margin: 0;
	padding: 0;
	font-size: 0;
}
/*画像*/
.dropmenu li .inner div dl dt {
	width: 150px;
	float: left;
	clear: both;
}
.dropmenu li .inner div dl dd {
	width: 160px;
	margin: 0 0 0 160px;
}
/*-----------------------------------------------------------------*/	
/*特集のナビゲーション中身*/
.dropmenu li.special .inner div {
	display: inline-block;
	font-size: 0;
	vertical-align: top;
	width: 500px;
	font-size: 0;
}
.dropmenu li.special .inner div strong {
	display: block;
	width: 500px;
	margin: 0 0 8px;
	font-size: 16px;
	color: #2366c1;
	border-bottom: 1px solid #B8B8B8;
}
.dropmenu li.special .inner div dl {
	display: block;
	width: 500px;
	margin: 0;
	padding: 0;
	font-size: 0;
}
.dropmenu li.special .inner div dl dt {
	width: 150px;
	float: left;
	clear: both;
}
.dropmenu li.special .inner div dl dd {
	width: 359px;
	margin: 0 0 0 160px;
}
/*-------------------------------------------------------end@media*/	
}
