@charset "UTF-8";
/* Mode : WebKit */

/* General */
*, html {
	}

/* default font set */
html, body, p, td, th, rp, rt, ruby, address {
	font-family:
		"Hiragino Maru Gothic Pro", Meiryo, Osaka,
		"メイリオ", "ヒラギノ丸ゴ Pro W4", "ＭＳ Ｐゴシック", "MS PGothic",
		"Lucida Sans", verdana, helvetica, ariel, suns-serif;
}

/* title(default) font */
h1 ,h2 , h3, h4, h5, h6 {
	font-family:
		"Hiragino Kaku Gothic Pro", Osaka,
		"ヒラギノ角ゴ Pro W3", "HGPｺﾞｼｯｸM", "ＭＳ Ｐゴシック", "MS PGothic",
		"Lucida Sans", verdana, helvetica, ariel,
		suns-serif;
}

/* monospace font set */
pre, input, select, option, button, kbd, samp, tt, img, area, textarea, xmp ,embed ,code{
	font-family:
		"MeiryoKe_Gothic", "Osaka-Mono", 
		"Osaka－等幅", "HGSｺﾞｼｯｸM", "ＭＳ ゴシック", "MS Gothic",
		"Lucida Suns Typewrter", "Lucida Console",
		monospace;
}

body {
	color:#663300;
	background-color:#fff9f4;
}

body, td, th {
	font-size:10pt;
}

a:link {
	text-decoration: underline;
}

a:active {
	color:#996633;
	background-color:#DEB887;
	text-decoration:none;
}

a:visited {
	text-decoration: underline;
}

a:hover {
	color:#996633;
	background-color:#F5DEB3;
	text-decoration:underline;
}


h1, h2 {
	color:inherit;
	background-color:#D2B48C;
	padding:.3em;
	border:0px;
	margin:0px 0px .5em 0px;
}
h3 {
	border-bottom:  3px solid #D2B48C;
	border-top:     1px solid #D2B48C;
	border-left:   10px solid #D2B48C;
	border-right:   5px solid #D2B48C;

	color:inherit;
	background-color:#fdf5e6;
	padding:.3em;
	margin:0px 0px .5em 0px;
}

h4 {
	border-left:   18px solid #D2B48C;
	color:inherit;
	background-color:#fdf5e6;
	padding:.3em;
	margin:0px 0px .5em 0px;
}

h5, h6 {
	color:inherit;
	background-color:#D2B48C;
 	padding:.3em;
 	border:0px;
 	margin:0px 0px .5em 0px;
}

/* title(serif) font set */
h1.title {
	font-family:
		"Hiragino Mincho Pro", "HeiseiMincho", 
		"ヒラギノ明朝 Pro W3", "HGP明朝E", "平成明朝", "ＭＳ Ｐ明朝", "MS PMincho",
		"Lucida Bright", Century, "Times New Roman", 
		serif;
	font-size: 30px;
	font-weight:bold;
	background-color:transparent;
	padding: 12px 0px 0px 0px;
	border: 0px;
	margin: 12px 0px 0px 0px;
}

div.edit_form textarea{
	font-size:10pt;
	width:95%;
	min-width:99%;
}

dt {
	font-weight:bold;
	margin-top:1em;
	margin-left:1em;
}

pre {
	border-top:#DEB887 1px solid;
	border-bottom:#B8860B 1px solid;
	border-left:#DEB887 1px solid;
	border-right:#B8860B 1px solid;
	background-color:#FFEFD5;
	padding:.5em;
	margin-left:1em;
	margin-right:2em;
	white-space:pre;
	color:#663300;
	text-shadow: 1px 1px 3px rgba(0,0,0,0.3);
}

img {
	border:0;
}

img[align='center'] {
	display:block;
	padding:4px;
	margin-left:auto;
	margin-right:auto;
}
img[align='right'] {
	padding:4px;
	margin:0 0 2px 7px;
	display:inline;
}
img[align='left'] {
	padding:4px;
	margin:0 7px 2px 0;
	display:inline;
}

ul {
	margin-top:.5em;
	margin-bottom:.5em;
	line-height:130%;
}

em { font-style:italic; }

strong { font-weight:bold; }

q{
	font-style:italic;
	border:1px dotted #999;
}

address {
	font-style:normal;
}

thead td.style_td,
tfoot td.style_td {
	color:inherit;
	background-color:#f5deb3;
}
thead th.style_th,
tfoot th.style_th {
	color:inherit;
	background-color:#f5deb3;
}
.style_table {
	padding:0px;
	border:0px;
	margin:auto;
	text-align:left;
	color:inherit;
	background-color:#B8860B;
}

.table_left .style_table { margin:auto auto auto 0px; }
.table_center .style_table { margin: auto; }
.table_right .style_table { margin:auto 0px auto auto; }
.table_left div.ie5 { text-align:left; }
.table_center div.ie5 { text-align:center; }
.table_right div.ie5 { text-align:right; }

.style_th {
	padding:5px;
	margin:1px;
	text-align:center;
	color:inherit;
	background-color:#f5deb3;
}
.style_td {
	padding:5px;
	margin:1px;
	color:inherit;
	background-color:#fff9f4;
	
}

ul.list1 { list-style-type:disc; }
ul.list2 { list-style-type:circle; }
ul.list3 { list-style-type:square; }
ol.list1 { list-style-type:decimal; }
ol.list2 { list-style-type:lower-roman; }
ol.list3 { list-style-type:lower-alpha; }

div.ie5 { text-align:center; }

span.noexists {
	color:inherit;
	background-color:#FFFACC;
}

.small { font-size:80%; }

.super_index {
	color:#DD3333;
	background-color:inherit;
	font-weight:bold;
	font-size:60%;
	vertical-align:super;
}

a.note_super {
	color:#DD3333;
	background-color:inherit;
	font-weight:bold;
	font-size:60%;
	vertical-align:super;
}

div.jumpmenu {
	font-size:60%;
	text-align:right;
}

hr.full_hr {
	border-style:ridge;
	border-color:#333333;
	border-width:1px 0px;
}
hr.note_hr {
	border-style:ridge;
	border-color:#333333;
	border-width:1px 0px;
	text-align:center;
	margin:1em auto 0em auto;
}

span.size1 {
	font-size:xx-small;
	line-height:130%;
	text-indent:0px;
	display:inline;
}
span.size2 {
	font-size:x-small;
	line-height:130%;
	text-indent:0px;
	display:inline;
}
span.size3 {
	font-size:small;
	line-height:130%;
	text-indent:0px;
	display:inline;
}
span.size4 {
	font-size:medium;
	line-height:130%;
	text-indent:0px;
	display:inline;
}
span.size5 {
	font-size:large;
	line-height:130%;
	text-indent:0px;
	display:inline;
}
span.size6 {
	font-size:x-large;
	line-height:130%;
	text-indent:0px;
	display:inline;
}
span.size7 {
	font-size:xx-large;
	line-height:130%;
	text-indent:0px;
	display:inline;
}

/* html.php/catbody() */
strong.word0 {
	background-color:#FFFF66;
	color:black;
}
strong.word1 {
	background-color:#A0FFFF;
	color:black;
}
strong.word2 {
	background-color:#99FF99;
	color:black;
}
strong.word3 {
	background-color:#FF9999;
	color:black;
}
strong.word4 {
	background-color:#FF66FF;
	color:black;
}
strong.word5 {
	background-color:#880000;
	color:white;
}
strong.word6 {
	background-color:#00AA00;
	color:white;
}
strong.word7 {
	background-color:#886800;
	color:white;
}
strong.word8 {
	background-color:#004699;
	color:white;
}
strong.word9 {
	background-color:#990099;
	color:white;
}

/* html.php/edit_form() */
.edit_form { clear:both; }

/* loguewiki.skin.php */
div#base{
	margin: 5px 5px 5px 5px;
	text-shadow:1px 1px 0 white;
    min-width:720px;
}

div#header {
	display:block;
}

div#title {
	display:block;
	float:left;
}

div#logo {
	display:none;
}

#path {
	clear:both;
}

div#ad {
	display: none;
}

div#navigator {
	display:none;
}

div#main{
	padding:10px 5px;
}

#wrap_menubar{
	display:none;
}

div#menubar {
	padding:0px;
	margin:4px;
	word-break:break-all;
	font-size:90%;
	overflow:hidden;
}

div#menubar ul {
	margin:0px 0px 0px .5em;
	padding:0px 0px 0px .5em;
}

div#menubar ul li { line-height:110%; }

div#menubar h4 { font-size:110%; }

div#wrap_body{
}
div#body {
	margin:0px 0px 0px .5em;
}

div#note {
	padding:0px;
	margin:0px;
}

div#attach {
	display:none;
}

div#toolbar {
	display:none;
}

div#lastmodified {
	font-size:80%;
	padding:0px;
	margin:0px;
}

div#related {
	display:none;
}

div#notice, div#banner_box {
	display:none;
}

div#footer {
	display:none;
}

div#banner {
	float:right;
	margin-top:24px;
}

div#preview {
	color:inherit;
	background-color:#fdf5e6;
}

/* aname.inc.php */
.anchor {}
.anchor_super {
	font-size:xx-small;
	vertical-align:super;
}

/* br.inc.php */
br.spacer {}

/* calendar*.inc.php */
.style_calendar {
	padding:0px;
	border:0px;
	margin:3px;
	color:inherit;
	background-color:#886655;
	text-align:center;
}
.style_td_caltop {
	padding:5px;
	margin:1px;
	color:inherit;
	background-color:#fdf5e6;
	font-size:80%;
	text-align:center;
}
.style_td_today {
	padding:5px;
	margin:1px;
	color:inherit;
	background-color:#FFFFDD;
	text-align:center;
}
.style_td_sat {
	padding:5px;
	margin:1px;
	color:inherit;
	background-color:#DDE5FF;
	text-align:center;
}
.style_td_sun {
	padding:5px;
	margin:1px;
	color:inherit;
	background-color:#FFEEEE;
	text-align:center;
}
.style_td_blank {
	padding:5px;
	margin:1px;
	color:inherit;
	background-color:#fdf5e6;
	text-align:center;
}
.style_td_day {
	padding:5px;
	margin:1px;
	color:inherit;
	background-color:#fdf5e6;
	text-align:center;
}
.style_td_week {
	padding:5px;
	margin:1px;
	color:inherit;
	background-color:#DDE5EE;
	font-size:80%;
	font-weight:bold;
	text-align:center;
}

/* calendar_viewer.inc.php */
div.calendar_viewer {
	color:inherit;
	background-color:inherit;
	margin-top:20px;
	margin-bottom:10px;
	padding-bottom:10px;
}
span.calendar_viewer_left {
	color:inherit;
	background-color:inherit;
	float:left;
}
span.calendar_viewer_right {
	color:inherit;
	background-color:inherit;
	float:right;
}

/* clear.inc.php */
.clear {
	margin:0px;
	clear:both;
}

/* counter.inc.php */
div.counter { font-size:70%; }

/* diff.inc.php */
span.diff_added {
	color:blue;
	background-color:inherit;
}

span.diff_removed {
	color:red;
	background-color:inherit;
}

/* hr.inc.php */
hr.short_line {
	text-align:center;
	border-style:solid;
	border-color:#333333;
	border-width:1px 0px;
}

/* include.inc.php */
h5.side_label { text-align:center; }

/* navi.inc.php */
ul.navi {
	margin:0px;
	padding:0px;
	text-align:center;
}
li.navi_none {
	display:inline;
	float:none;
}
li.navi_left {
	display:inline;
	float:left;
	text-align:left;
}
li.navi_right {
	display:inline;
	float:right;
	text-align:right;
}

/* new.inc.php */
span.comment_date { font-size:x-small; }
span.new1 {
	color:red;
	background-color:transparent;
	font-size:x-small;
}
span.new5 {
	color:green;
	background-color:transparent;
	font-size:xx-small;
}

/* popular.inc.php */
span.counter { font-size:70%; }
ul.popular_list {
}

/* recent.inc.php,showrss.inc.php */
ul.recent_list {
}

/* ref.inc.php */
div.img_margin {
	margin-left:32px;
	margin-right:32px;
}

/* vote.inc.php */
td.vote_label {
	color:inherit;
	background-color:#FFCCCC;
}
td.vote_td1 {
	color:inherit;
	background-color:#DDE5FF;
}
td.vote_td2 {
	color:inherit;
	background-color:#fdf5e6;
}

/* tooltip.inc.php */
abbr, .tooltip{
	color: #006565;
	border-style: none none dotted none;
	border-width: medium medium 1px medium;
	cursor: help;
}

/* form */

textarea {
	border:1px solid silver;
	padding:1px;
	background-color:#fffcf9;
	font-size:1em;
	padding:3px;
	width:100%;
}

input[type="text"], input[type='password'], select{
	border:1px solid silver;
	padding:1px;
	margin:1px;
	background-color:white;
	font-size:1em;
	padding:3px;
	background: -webkit-gradient(linear, left top, left bottom, from(whitesmoke), to(white));
}

/* Start #faa51a end #f47a20 */
input[type='submit'], input[type='reset'], input[type='button'], button {
	text-decoration: none;
	border:1px solid grey;
	color:black;
	background-color: gainsboro;
	margin:2px;
	border-radius: .5em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	padding:2px 1em;
	/* Gradient */
	background: -webkit-gradient(linear, left top, left bottom, from(white), to(gainsboro));
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-webkit-border-radius: .5em;
}
input[type='submit']:hover, input[type='reset']:hover, input[type='button']:hover, button:hover {
	text-decoration: none;
	background-color: silver;
	background: -webkit-gradient(linear, left top, left bottom, from(lightgrey), to(darkgray));
}

input[type='submit']:active, input[type='reset']:active, input[type='button']:active, button:active {
	position: relative;
	top: 1px;
	background-color: white;
	box-shadow: 0 0 0 rgba(0,0,0,0);
	-webkit-box-shadow: 0 0 0 rgba(0,0,0,0);
	background: -webkit-gradient(linear, left top, left bottom, from(gainsboro), to(white));
}

input[type='text']:focus, input[type='password']:focus, textarea:focus, select:focus,
input[type='text']:hover, input[type='password']:hover, textarea:hover, select:hover {
	border:1px solid #ccc;
	-webkit-box-shadow:0 0 3px #fc0;
}

div#banner_box{
	float:right;
}

/* std.js */
.pseudolink {
	display:none;
}
.pseudolink {
	display:none;
}
.pseudobutton {
	display:none;
}

#qrcode {
	display:none;
}

#poptoc {
	text-align:left;
	font-size:12px;
	border:ridge 2px; padding:0.5em;
	border-color:#FFFFEE #CCC99C #CCCC99 #FFFFEE;
	background:#FFFFCC;
	/*min-width:18em; max-width:25em;*/
	/*width:22em;*/
	margin-right:-10em;
	z-index:1;position:absolute;
	font-size:10pt;
	display:none;
}
#poptoc a:hover{ background-color:#ccc; }
#poptoc a{ color:blue; }
#poptoc h2{
	color:navy; background:#efe;
	font-size:small;font-weight:normal;
	padding:0.3em;margin:0;
	text-align:center;border:silver solid 1px;
}
#poptoc h2 a{color:navy; text-decoration:none;}
#poptoc h2 img {margin-bottom:-3px; margin-right: 2px;}
#poptoc .nav {text-indent:0em;border-top:1px gray solid; padding-top:0.2em;text-align:center; white-space: nowrap; }
#poptoc a.here{color: black; background: #EEEEEE; text-decoration: none; border:1px dotted gray; cursor:default;}
img.tocpic {margin-left: 0.5em; margin-bottom: -3px; cursor:pointer}

#pst {
	display:none;
}

#poptoc ul{
	margin:0px 0px 0px .5em;
	padding:0px 0px 0px .5em;
}

.hrefp, .topic {
	display:none;
}

/* Textarea resizer */
div.grippie {
	background:#EEEEEE url(./image/grippie.png) no-repeat scroll center 2px;
	border-color:#DDDDDD;
	border-style:solid;
	border-width:0pt 1px 1px;
	cursor:s-resize;
	height:9px;
	overflow:hidden;
}
.resizable-textarea textarea {
	margin-bottom:0pt;
	height: 20%;
}

/* Table Sorter */
.even {
	background-color: #3D3D3D;
}
.odd {
	background-color: #6E6E6E;
}
.highlight {
	background-color: #3D3D3D;
	font-weight: bold;
}
th.header {
	background-image: url(./image/tablesorter/small.gif);
	background-repeat: no-repeat;
    cursor: pointer;
	height: auto;
}
th.headerSortUp {
	background-image: url(./image/tablesorter/small_asc.gif);
	background-color: #3399FF;
	height: auto;
}
th.headerSortDown {
	background-image: url(./image/tablesorter/small_desc.gif);
	background-color: #3399FF;
	height: auto;
}

/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
	.tabs-hide {
		display: none;
	}
}

/* Hide useless elements in print layouts... */
@media print {
	.tabs-nav {
		display: none;
	}
}

/* Skin */
.tabs-nav {
	list-style: none;
	margin: 0;
	padding: 0 0 0 4px;
}
.tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
	display: block;
	clear: both;
	content: " ";
}
.tabs-nav li {
	float: left;
	margin: 0 0 0 1px;
	min-width: 84px; /* be nice to Opera */
}
.tabs-nav a, .tabs-nav a span {
	display: block;
	padding: 0 10px;
	background: url(./image/tablesorter/tab.png) no-repeat;
}
.tabs-nav a {
	position: relative;
	top: 1px;
	z-index: 2;
	padding-left: 0;
	color: #27537a;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.2;
	text-align: center;
	text-decoration: none;
	white-space: nowrap; /* required in IE 6 */	
}
.tabs-nav .tabs-selected a {
	color: #000;
}
.tabs-nav .tabs-selected a, .tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active {
	background-position: 100% -150px;
	outline: 0; /* prevent dotted border in Firefox */
}
.tabs-nav a, .tabs-nav .tabs-disabled a:hover, .tabs-nav .tabs-disabled a:focus, .tabs-nav .tabs-disabled a:active {
	background-position: 100% -100px;
}
.tabs-nav a span {
	width: 64px; /* IE 6 treats width as min-width */
	min-width: 64px;
	height: 18px; /* IE 6 treats height as min-height */
	min-height: 18px;
	padding-top: 6px;
	padding-right: 0;
}
*>.tabs-nav a span { /* hide from IE 6 */
	width: auto;
	height: auto;
}
.tabs-nav .tabs-selected a span {
	padding-top: 7px;
}
.tabs-nav .tabs-selected a span, .tabs-nav a:hover span, .tabs-nav a:focus span, .tabs-nav a:active span {
	background-position: 0 -50px;
}
.tabs-nav a span, .tabs-nav .tabs-disabled a:hover span, .tabs-nav .tabs-disabled a:focus span, .tabs-nav .tabs-disabled a:active span {
	background-position: 0 0;
}
.tabs-nav .tabs-selected a:link, .tabs-nav .tabs-selected a:visited, .tabs-nav .tabs-disabled a:link, .tabs-nav .tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
	cursor: text;
}
.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active { /* @ Opera, we need to be explicit again here now... */
	cursor: pointer;
}
.tabs-nav .tabs-disabled {
	opacity: .4;
}
.tabs-container {
	border-top: 1px solid #97a5b0;
	padding: 1em 8px;
	background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
}
.tabs-loading em {
	padding: 0 0 0 20px;
	background: url(./image/loading.gif) no-repeat 0 50%;
}

/***********************************************
* Ajax Tooltip script- by JavaScript Kit (www.javascriptkit.com)
* This notice must stay intact for usage
* Visit JavaScript Kit at http://www.javascriptkit.com/ for this script and 100s more
***********************************************/
.tooltip{
	 color: #006565;
	 border-style: none none dotted none;
	 border-width: medium medium 1px medium;
	 cursor: help;
}

.linktip{
	border-color: #006565;
	border-style: none none dotted none;
	border-width: medium medium 1px medium;
	cursor: help;
}

.ajaxtooltip{
	text-shadow: white 1px 1px 0px;
	position: absolute; /*leave this alone*/
	display: none; /*leave this alone*/
	min-width:16px;
	min-height:16px;
	max-width:400px;
	text-align:left;
	left: 0; /*leave this alone*/
	top: 0; /*leave this alone*/
	border: 1px solid gray;
/*	border-width: 1px 2px 2px 1px; */
	padding: 3px;
	opacity:0.9;
	border-radius: 3px;
	box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.6);
	font-size:100%;
	-webkit-border-radius: 3px;
	-webkit-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.6);
	background: -webkit-gradient(linear, left top, left bottom, from(white), to(gainsboro));
}

/*
	ColorBox Core Style
	The following rules are the styles that are consistant between themes.
	Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
	Example user style
	The following rules are ordered and tabbed in a way that represents the
	order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:url(./image/colorbox/overlay.png) 0 0 repeat;}
#colorbox{}
	#cboxTopLeft{width:21px; height:21px; background:url(./image/colorbox/controls.png) -100px 0 no-repeat;}
	#cboxTopRight{width:21px; height:21px; background:url(./image/colorbox/controls.png) -129px 0 no-repeat;}
	#cboxBottomLeft{width:21px; height:21px; background:url(./image/colorbox/controls.png) -100px -29px no-repeat;}
	#cboxBottomRight{width:21px; height:21px; background:url(./image/colorbox/controls.png) -129px -29px no-repeat;}
	#cboxMiddleLeft{width:21px; background:url(./image/colorbox/controls.png) left top repeat-y;}
	#cboxMiddleRight{width:21px; background:url(./image/colorbox/controls.png) right top repeat-y;}
	#cboxTopCenter{height:21px; background:url(./image/colorbox/border.png) 0 0 repeat-x;}
	#cboxBottomCenter{height:21px; background:url(./image/colorbox/border.png) 0 -29px repeat-x;}
	#cboxContent{background:#fff;}
		#cboxLoadedContent{margin-bottom:28px;}
		#cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
		#cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
		#cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
		#cboxPrevious{position:absolute; bottom:0; left:0px; background:url(./image/colorbox/controls.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
		#cboxPrevious.hover{background-position:-75px -25px;}
		#cboxNext{position:absolute; bottom:0; left:27px; background:url(./image/colorbox/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
		#cboxNext.hover{background-position:-50px -25px;}
		#cboxLoadingOverlay{background:url(./image/colorbox/loading_background.png) center center no-repeat;}
		#cboxLoadingGraphic{background:url(./image/colorbox/loading.gif) center center no-repeat;}
		#cboxClose{position:absolute; bottom:0; right:0; background:url(./image/colorbox/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
		#cboxClose.hover{background-position:-25px -25px;}

