@charset "utf-8";

/*
======= NOTES =======
	
	last-updated: 20 Nov 2007;

	+1: Leyout Pattern Set
	+2: Leyout Pattern : Left
	+3: Leyout Pattern : Right
	+4: explanatory note
	
====================

*/



/* ==================================================  
	+1: Leyout Pattern Set
================================================== */

*.box {
	clear: both;
}



*.boxLeft_190 {
	float: left;
	width: 190px;
}

/* ================================================== 
 	+2: Leyout Pattern : left
================================================== */
/* !If the figure is added, you can achieve a favorite layout.! */
*.boxLeft_200 {
	float: left;
	width: 200px;
}
*.boxLeft_260 {
	float: left;
	width: 260px;
}
*.boxLeft_270 {
	float: left;
	width: 270px;
}
*.boxLeft_290 {
	float: left;
	width: 290px;
}
*.boxLeft_330 {
	float: left;
	width: 330px;
}

*.boxLeft_385 {
	float: left;
	width: 385px;
}

*.boxLeft_460 {
	float: left;
	width: 460px;
}

*.boxLeft_480 {
	float: left;
	width: 480px;
}

*.boxLeft_570 {
	float: left;
	width: 570px;
}
*.boxLeft_560b {
	float: left;
	width: 560px;
	height: 190px;
}

/* ================================================== 
 	+3: Leyout Pattern : right
================================================== */
/* !If the figure is added, you can achieve a favorite layout.! */
*.boxRight_200 {
	float: right;
	width: 200px;
}
*.boxRight_260 {
	float: right;
	width: 260px;
}

*.boxRight_290 {
	float: right;
	width: 290px;
}

*.boxRight_385 {
	float: right;
	width: 385px;
}
*.boxRight_386 {
	float: right;
	width: 386px;
}

*.boxRight_480 {
	float: right;
	width: 480px;
}
*.boxRight_510 {
	float: right;
	width: 510px;
}
*.boxRight_570 {
	float: right;
	width: 570px;
}
*.boxRight_560 {
	float: right;
	width: 570px;
}
*.boxRight_600a {
	float: right;
	width: 600px;
	text-align: right;
}

/* ================================================== 
 	+4: explanatory note
================================================== */

/* Pattern clear
================================================== */
*.clear { clear: both; }

/* OffLeft
================================================== */
*.offLeft {
	position: absolute;
	left: -9999px;
}

/* textAign Design
================================================== */
*.txtTop { vertical-align: top; }
*.txtBottom { vertical-align: bottom; }
*.txtLeft { text-align: left; }
*.txtCenter { text-align: center; }
*.txtRight { text-align: right; }


*txtFontRed{ color:#960000; }

/* text Color Red
================================================== */
*.linkArrow1 {
	background-image: url(../images/arrow_delta_red.gif);
	background-repeat: no-repeat;
	height: 100%;
	padding-left: 15px;
	display: block;
}
.google {
	color: #999999;
}
