@charset "utf-8";

*{	margin: 0px;	padding:0px;}

/* ----- common ----- */

body{
	height:100%;
	margin:0px;
	padding:0px;
	text-align:left;
	line-height: 1.4;
	font-size: 100%;
	color: #333333;
	background-repeat: repeat;
	letter-spacing:normal;
	background-image:url(../img/bg_01.jpg);
	background-repeat:repeat-x;
	background-position:top;

}

/*reset.css*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote{
margin:0;padding:0;}

fieldset,img{border:0;}

address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}

ol,ul {list-style:none;}

caption,th {text-align:left;}

h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}

q:before,q:after{content:'';}abbr,acronym {border:0;}

.clear 			 { margin:0px; padding:0px; clear:both; height: 0px; }
.clearfix 		 {    display: inline-block;}
.clearfix:after  {    content: ".";    display: block;    height: 0;    clear: both;    visibility: hidden;}
* html .clearfix { height: 1%;}
.clearfix 		 { display: block; }


#wra   { }
#wraIn { width:1200px; margin:0px auto;}


/* ----- anchor ----- */

a {
	/*cursor:url(../img/ani.cur);*/
	color: #A85409;
	text-decoration: underline;
}

a:link {
}

a:visited {
	color: #A85409;
}

a:focus,
a:hover,
a:active {
	color: #F48A2B;
	text-decoration: underline !important;
}

A.red:link    {	color: #CC0000;	text-decoration: underline;}
A.red:visited {	color: #CC0000;	text-decoration: underline;}
A.red:hover   {	color: #FF1E1E;	text-decoration: underline;}

A.white:link    {	color: #FFFFFF;	text-decoration: underline;}
A.white:visited {	color: #FFFFFF;	text-decoration: underline;}
A.white:hover   {	color: #0664FF;	text-decoration: underline;}

/* ----- google map ----- */

.GmapFont { font-size:120%;}

