@charset "UTF-8";

/* Import
@import url(xxxx.css); */

#print_no { display:block; }
#print_yes{ display:none; }
/*print*/
@media print {
	body { _zoom: 0.8; }
	#print_no { display:none; }
	#print_yes{ display:block; }
}

/* reseter ----------------- */
body {
	margin:0px;
	padding:0px;
	text-align:center;
	font-size:85%;
	line-height:1em;
	color:#333333;
	background-color:;
}
body,input,textarea {
	/**/
	font-family:"ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif;
	/*/
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	/**/
}
body div,header,footer,aside { margin:0 auto; text-align:left; }
address { font-style:normal; font-weight:normal; }

h1 { font-size:160%; }
h2 { font-size:140%; }
h3 { font-size:110%; }
h4 { font-size:110%; }
h5 { font-size:100%; }
h6 { font-size:100%; }
em,i{ font-size:80%; font-style:normal; color:#999999; }
h1,h2,h3,h4,h5,h6,div,ul,li,dl,dt,dd,img,p,a,table,tr,td{
	margin:0;
	padding:0;
	border-width:0;
	line-height:1.8em;
	text-align:left;
}
ul{ list-style:none outside; }
table { border-collapse:collapse; border-spacing:0; }

#clear, .clear { clear:both; }
.c { margin-left:auto; margin-right:auto; text-align:center; }
.l { float:left;  } img.l { margin:0 10px 10px 0 }
.r { float:right; } img.r { margin:0 0 10px 10px }

a {text-decoration:none; }
a:hover { text-decoration:underline;}
/* reseter ----------------- */


/* BTN ----------------- */
.btn a:hover img,
a.btn:hover img{
	opacity: .50; /* Standard: FF gt 1.5, Opera, Safari */
	filter: alpha(opacity=50); /* IE lt 8 */
	-ms-filter: "alpha(opacity=50)"; /* IE 8 */
	-khtml-opacity: .50; /* Safari 1.x */
	-moz-opacity: .50; /* FF lt 1.5, Netscape */
}
/* BTN ----------------- */


/* ------------------------------------- *
div { border:1px solid #A0A; }
/**/

/* wrapper *
div#wrapper {}

/* master *
div#master {}

/* header *
header {}

/* footer *
footer {}

/* nav *
nav {}

/* subNav *
subNav {}

/* sideNav *
sideNav {}

/* mainer *
div#mainer {}

/* container *
div#container {}

/* contents *
div#contents {}

/* ------------------------------------- */


/* helper ----------------- */
.txt p { margin-bottom:0.8em; text-align:justify; text-justify:inter-ideograph; }
.pagetop { text-align:right; font-size:70%; color:#999999; width:1000px; clear:both; }
/* helper ----------------- */


/* copy */
.copy {font-size:75%;}
/* ¥*/ * html .copy {font-size:70%;} /* */


/* clearfix */
.clearfix:after,
address:after,
section:after,
div:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix,
address,
section,
div{display:inline-block;}
/* ¥*/
* html .clearfix,
* html address,
* html section,
* html div{ height:1%; }
.clearfix,
address,
section,
div{ display:block; }
/* */
