*{margin:0px; padding:0px;}

body{font-family:"メイリオ","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka;}

body { background:#300000 url(../img/bg.jpg) repeat-x; font-size:14px; line-height:180%; }

#top{ width:960px; height:548px; background:url(../img/top.jpg) no-repeat; margin:0 auto; text-indent:-999em;}

#wrapper { width:860px; margin:0 auto; background:url(../img/shadow.jpg) repeat-y; }

#main { width:840px; margin:0 auto; background-color:#FFFFFF;}

#question { width:840px; height:986px; background:url(../img/question.jpg); overflow:auto;}

#top_button a{ width:650px; height:76px; margin:20px auto; background:url(../img/top_button.gif); display:block; text-indent:-999em; }

#top_button a:hover { background-position:0 76px;}

/*----------------------見出し--------------------------*/

#midashi01{ width:840px; height:80px; background:url(../img/midashi01.jpg) no-repeat; text-indent:-999em;}

#midashi02{ width:840px; height:80px; background:url(../img/midashi02.jpg) no-repeat; text-indent:-999em;}

#midashi03{ width:840px; height:80px; background:url(../img/midashi03.jpg) no-repeat; text-indent:-999em;}

#midashi04{ width:840px; height:80px; background:url(../img/midashi04.jpg) no-repeat; text-indent:-999em;}

#midashi05{ width:840px; height:80px; background:url(../img/midashi05.jpg) no-repeat; text-indent:-999em;}

#midashi06{ width:840px; height:80px; background:url(../img/midashi06.jpg) no-repeat; text-indent:-999em;}

#midashi07{ width:840px; height:80px; background:url(../img/midashi07.jpg) no-repeat; text-indent:-999em;}

#midashi08{ width:840px; height:80px; background:url(../img/midashi08.jpg) no-repeat; text-indent:-999em;}

#midashi09{ width:840px; height:80px; background:url(../img/midashi09.jpg) no-repeat; text-indent:-999em;}

#midashi10{ width:840px; height:80px; background:url(../img/midashi10.jpg) no-repeat; text-indent:-999em;}

#midashi11{ width:840px; height:80px; background:url(../img/midashi11.jpg) no-repeat; text-indent:-999em;}

#midashi12{ width:840px; height:80px; background:url(../img/midashi12.jpg) no-repeat; text-indent:-999em;}

#midashi13{ width:840px; height:80px; background:url(../img/midashi13.jpg) no-repeat; text-indent:-999em;}


/*----------------------内容・背景--------------------------*/


#seminar01{ width:760px; padding:20px 40px 40px 40px; background:url(../img/bg01.jpg) right top no-repeat; }

#seminar02{ width:760px; height:841px; padding:20px 40px 40px 40px; background:url(../img/bg02.jpg) right top no-repeat; }

#seminar03{ width:760px; padding:0px 40px 40px 40px; background:url(../img/bg03.jpg) right bottom no-repeat; }

#seminar04{ width:760px; padding:20px 40px 40px 40px; background:url(../img/bg04.jpg) right top no-repeat; }

#seminar05{ width:760px; padding:20px 40px 40px 40px; background:url(../img/bg05.jpg) right top no-repeat; }

#seminar06{ width:760px; padding:0px 40px 40px 40px; background:url(../img/bg06.jpg) right top no-repeat; }

#seminar06_2{ width:760px; padding:0px 40px 40px 40px; background:url(../img/bg06_2.jpg) right top no-repeat; }

#seminar07{ width:760px; padding:20px 40px 40px 40px; background:url(../img/bg07.jpg) right top no-repeat; }

#seminar08{ width:760px; padding:20px 40px 40px 40px; background:url(../img/bg08.jpg) right top no-repeat; }

#seminar09{ width:760px; padding:20px 40px 40px 40px; background:url(../img/bg09.jpg) right top no-repeat; }

#seminar10{ width:760px; padding:20px 40px 40px 40px; background:url(../img/bg10.jpg) right top no-repeat; }

#seminar11{ width:760px; padding:20px 40px 20px 40px; background:url(../img/bg11.jpg) right top no-repeat; }

#seminar12{ width:760px; padding:20px 40px 40px 40px; background:url(../img/bg12.jpg) right top no-repeat; }

#seminar13{ width:760px; padding:20px 40px 20px 40px; background:url(../img/bg13.jpg) right top no-repeat; }

#seminar14{ width:760px; padding:20px 40px 20px 40px; background:url(../img/bg14.jpg) right top no-repeat; }

.textonly{ width:760px; padding:20px 40px 20px 40px; }


/*----------------------フォーム--------------------------*/


#mailform{ width:840px; height:280px; background:url(../img/mailmaga.jpg); margin:auto auto; position:relative; margin: 20px auto;}

#mailform table { width:650px; position:absolute; top:114px; left:94px;}


#mailform .t_area{ width:460px; height:23px; line-height:23px;}


/*----------------------ボタン--------------------------*/


.button01 a{ width:715px; height:165px; display:block; background:url(../img/button01.jpg); overflow:hidden; text-indent:-999em; margin:20px auto;}

.button01 a:hover{ background-position:0 165px;}

.button02 a{ width:715px; height:165px; display:block; background:url(../img/button02.jpg); overflow:hidden; text-indent:-999em; margin:20px auto;}

.button02 a:hover{ background-position:0 165px;}

.button03 a{ width:715px; height:165px; display:block; background:url(../img/button03.jpg); overflow:hidden; text-indent:-999em; margin:20px auto;}

.button03 a:hover{ background-position:0 165px;}


/*----------------------フッター--------------------------*/



#foot { height:91px; background:url(../img/bg_foot.jpg) repeat-x; color:#FFFFFF; text-align:center; font-size:12px; padding:20px 0; line-height:180%;}

#foot a{ color:#FFFFFF;}
