@charset "utf-8";
/* CSS Document */

/* -----------------------------------------------------------
		Font-size Adjustment
----------------------------------------------------------- */

	75%    = 9px	|	125%   = 15px	|	175%   = 21px
	83.3%  = 10px	|	133.3% = 16px	|	183.3% = 22px
	91.7%  = 11px	|	141.7% = 17px	|	191.7% = 23px
	100%   = 12px	|	150%   = 18px	|	200%   = 24px
	108.3% = 13px	|	158.3% = 19px	|	208.3% = 25px
	116.7% = 14px	|	166.7% = 20px	|	216.7% = 26px


/* -----------------------------------------------------------
		Reset
----------------------------------------------------------- */
* {margin:0;padding:0;}
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}
ol,ul      {list-style-type: none;}
dt,dd,li   {text-indent: 0;}
h1,h2,h3,h4,h5,h6 {font-size: 100%;}
table      {border-collapse: separate;}
caption,th {text-align: left;}

img        {border:none; vertical-align:bottom;}

.clear hr { display: none; border: none; height:0px; }/*clearfix*/.clearfix { clear: both; min-height: 1px;/*IE7c”¨a竄ｬ|e≪ﾋ彗ﾂ≫｢aﾂ・弾¨-aRﾅ｡aﾂ≫｢a窶塲誕ﾂ－aﾂ≫啾窶塲誕ﾂ＝蟻窶ｺﾅｾeﾂ・ｿaﾂ潤Peﾆ陳ｽ*/ zoom: 1; height:auto; background-color:transparent; }.clearfix:after { content: ".";  /* a窶刀蟻ﾂ≫蚤ﾂ≫枡|ﾂ…´ a窶噤faﾂｽﾅ殿窶壺ｹ */ display: block;  /* aﾆ停殿ﾆ驤-aﾆ陳・aﾂ＝eaﾆ秩ﾊaﾆ停┐aﾆ秩疇|ﾂ…´ aﾂ＝ */ clear: both; height: 0; visibility: hidden; background-color:transparent; }.clearfix { min-height: 1px; }/*-WinIE6 and below *//* Hides from IE-mac \*/* html .clearfix { height: 1%; }/* End hide from IE-mac */


.center    {text-align:center;}
.right     {text-align:right;}
.children  {margin-top:6px;}
.closeup   {font-size:12px; font-weight:bold; color:#f22c5a; }
.normal {font-weight:normal;}

.tx10      {font-size:10px; font-weight:normal;}
.tx11      {font-size:11px; font-weight:normal; margin-top: 5px; color: #666;}
.tx11_2    {font-size:11px; font-weight:normal; margin-top: 5px;}
.tx12      {font-size:12px;}
.tx14      {font-size:14px;}
.tx16      {font-size:16px !important;}
.tx18      {font-size:18px !important;}

.pa_btm0   {padding-bottom:0px !important; }
.pa_btm5   {padding-bottom:5px !important; }
.pa_btm10  {padding-bottom:10px !important; }
.pa_btm20  {padding-bottom:20px !important; }
.pa_btm30  {padding-bottom:30px !important; }
.pa_btm110  {padding-bottom:110px !important; }
.ma_btm5 {margin-bottom:5px !important; }
.ma_btm10  {margin-bottom:10px !important; }
.ma_btm20  {margin-bottom:20px !important; }
.ma_btm30  {margin-bottom:30px !important; }

a { color: #88753d; text-decoration: none; }
a:visited { color: #88753d; text-decoration: none; }

/* -----------------------------------------------------------
		Body
----------------------------------------------------------- */

body {
	background: #fdeff5;
	font-family: "adelle", Helvetica, Arial, sans-serif;
/*	font-weight: 100;*/
	padding: 0;
	color: #333;
	-webkit-text-size-adjust: none;
	-webkit-font-smoothing:antialiased;
	font-size: 13px;
	line-height: 150%;
}

#staff_wrapper { width: 870px; margin: 0 auto; background: #fff; }