/* CSS Document */

html,body{
    margin		: 0;
    padding		: 0;
	font-style	: normal;
	font-weight	: normal;
}

h1,h2,h3,h4,h5,h6,
p,pre,blockquote,
ul,li,ol,dl,address{
    margin	: 0;
    padding	: 0;
}


body{
	background:url(../images/background_body.jpg) left top repeat-x;
	margin:0;
	padding:0;
	font-size:12px;
	line-height:1.3em;
	color:#444444;
}

.txt10{
	font-size:10px;
}


a:link{color:#EF8813;}
a:visited{color:#EF8813;}
a:hover{color:#EF8813; text-decoration:none;}
a:active{color:#EF8813;}


h2#title{
	display:block;
	background:url(../images/title.jpg) left top no-repeat;
	width:764px;
	height:201px;
	margin:0;
	padding:0;
	text-indent:-9999px;
}
/*ヘッダ部分おわり*/


p.jyuken{
	margin:0 18px 24px 20px;
	line-height:1.3em;
}

p.petit{
	margin:0 10px;
	font-size:10px;
	line-height:1.4em;
}

p.chance{
	margin:10px 20px 0 24px;
	line-height:1.3em;
}

p.telbox{
	margin:0 15px 5px 162px;
	width:auto;
	color:#333333;
	line-height:1.3em;
}

/*講座一覧*/
table.learn{
	margin-bottom:10px;
}

p.bold{
	margin:2px 10px;
	color:#333333;
	font-weight:bold;
}

p.mini{
	margin:2px 10px;
	color:#333333;
	font-size:10px;
}

/*ルーズリーフ*/

table.whitebox{
	margin:28px 0 10px 0;
}

p.white{
	margin:0px 10px 5px 25px;
}

/*青ボックス*/

table.pricebox{margin-bottom:29px;}

p.blue{
	font-size:10px;
	line-height:1.2em;
	color:#FFFFFF;
}

p.price{margin:3px 10px 0 0;}

p.price02{margin:7px 10px 0 0;}

/*白ボックス*/
p.att{
	margin:2px 10px 0 15px;
}

/*代引*/
p.peri{
	margin:0 10px 0 2px;
	color:#FFFFFF;
}




/*下端*/

div#foot{
	background:url(../images/footbg.gif) left top repeat-x;
	width:auto;
	height:5px;
	margin:0;
	padding:0;
}
