@charset "utf-8";

@import "layout.css";

*{
	margin:0;
	padding:0;
	border:0;
	color:#666;
	font-size:small;
	line-height:1.4em;
	font-family:"Century Gothic", "Hiragino Maru Gothic", sans-serif;
	}


img,h2,div{
	behavior: url(/global/css/iepngfix.htc);
	}


html{
	scrollbar-base-color:#ffffff;
	scrollbar-track-color:#ffffff;
	scrollbar-face-color:#ffffff;
	scrollbar-shadow-color:#ffffff;
	scrollbar-darkshadow-color:#330000;
	scrollbar-highlight-color:#ffffff;
	scrollbar-3dlight-color:#330000;
	scrollbar-arrow-color:#330000;
}


body{
	background:#FFFFB2;
}


a:link,a:visited{
	color:#9999CC;
	text-decoration:none;
	}

a:hover,a:visited:hover{
	color:#666699;
	text-decoration:none;
	}



/*
float
-----------------------------------------------------------------------------------*/

.fl{
	float:left;
	}

.fr{
	float:right;
	}




/*float clearer
-----------------------------------------------------------------------------------*/
.x:after{
	content:" ";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}

.x{
	display:inline-table;
	}

/* hide from ie-mac \*/
* html .x { height: 1%; }
.x { display: block; }
/* end hide from ie-mac */


.clearer{
	margin:-1px 0 0 0 !important;
	padding:0 !important;
	border:0 !important;
	width:1px !important;	
	height:1px !important;
	font-size:1px !important;
	line-height:1em !important;
	clear:both !important;
	}




/*common style
-----------------------------------------------------------------------------------*/

/*水色*/
.ribbon1{
	padding-left:40px !important;
	background:transparent url(../images/ribbon1.gif) 0 2px no-repeat !important;
	}

/*黄緑色*/
.ribbon2{
	padding-left:40px !important;
	background:transparent url(../images/ribbon2.gif) 0 2px no-repeat !important;
	}

/*黄色*/
.ribbon3{
	padding-left:40px !important;
	background:transparent url(../images/ribbon3.gif) 0 2px no-repeat !important;
	}

/*オレンジ*/
.ribbon4{
	padding-left:40px !important;
	background:transparent url(../images/ribbon4.gif) 0 2px no-repeat !important;
	}

/*紫*/
.ribbon5{
	padding-left:40px !important;
	background:transparent url(../images/ribbon5.gif) 0 2px no-repeat !important;
	}

/*赤色*/
.ribbon6{
	padding-left:40px !important;
	background:transparent url(../images/ribbon6.gif) 0 2px no-repeat !important;
	}

/*白*/
.ribbon7{
	padding-left:40px !important;
	background:transparent url(../images/ribbon7.gif) 0 2px no-repeat !important;
	}

/*ピンク*/
.ribbon8{
	padding-left:40px !important;
	background:transparent url(../images/ribbon8.gif) 0 2px no-repeat !important;
	}

/*空色*/
.ribbon9{
	padding-left:40px !important;
	background:transparent url(../images/ribbon9.gif) 0 2px no-repeat !important;
	}
