@charset "Shift_JIS";

/*----------------------------------------------------------------*/
/* Copyright (C) 2006 Oasis Language School. All rights reserved. */
/*----------------------------------------------------------------*/

/* -------------------- */
/* all tag              */
/* -------------------- */
* {
	margin-top : 0px;
	margin-bottom : 0px;
	padding: 0;
	font-family: arial, sans-serif, 'ヒラギノ角ゴ Pro W3', 'ＭＳ Ｐゴシック', Osaka, verdana;
	font-size : 12px;
	line-height: 150%;
	color: #666666;
}

body { background:#FFFFFF; }
img { border: none; }

a:link   { text-decoration:underline; color:#263C67; }
a:link * { text-decoration:underline; color:#263C67; }
a:visited   { text-decoration:underline; color:#3E5071; }
a:visited * { text-decoration:underline; color:#3E5071; }
a:hover   { text-decoration:none; color:#263C67; }
a:hover * { text-decoration:none; color:#263C67; }
a:active   { text-decoration:none; color:#263C67; }
a:active * { text-decoration:none; color:#263C67; }


/* -------------------- */
/* font color           */
/* -------------------- */
.black { color: #000000; }
.white { color: #FFFFFF; }
.red { color: #FF0000; }

/* -------------------- */
/* font size     　　   */
/* -------------------- */
.s { font-size: 10px; line-height: 140%; }
.m { font-size: 12px; line-height: 150%; }
.l { font-size: 14px; line-height: 150%; }

/* -------------------- */
/* bg color      　　   */
/* -------------------- */
.bold { font-weight : bold; }
.line { text-decoration: underline; }
td.bgffffff { background:#FFFFFF; }
td.bgcccccc { background:#CCCCCC;}
td.bgcc0000 { background:transparent url(../common/prt_headerimg.jpg) no-repeat;}

td.bgeff5ee { background:#EFF5EE; }
td.bgefe7e2 { background:#EFE7E2; }

/* -------------------- */
/* lin           　　   */
/* -------------------- */
td.lindotted01 { background : url(../common/lin_dotted_01.gif) repeat-x; }
td.lindotted02 { background : url(../common/lin_dotted_02.gif) repeat-x; }

