body{margin:0px;padding:0px;background-color:#ffffff;color:#333333;}/* fontsize */.fontb{font-size:110%;line-height:170%;}.fontm{font-size:96%;line-height:170%;}.fonts{font-size:84%;line-height:170%;}.pankuzu{font-size:71%;padding:4px;}.formfont{font-size:73%;}.subnavi01{font-size:84%;}.subnavi02{font-size:71%;}.fontmid01{color:#001353;font-weight:bold;font-size:96%;line-height:170%;}.fontmid02{color:#001353;font-weight:bold;font-size:84%;line-height:170%;}h1{margin-bottom:15px;}/* form */input,textarea,select,option{font-size:12px;}.formarea{width:155px;}.fbutton01{color:#000000;font-weight:bold;background-color:#FFC536;padding:2px;border-color:#D59901;border-width:2px;border-style:solid;}/* kihon */.info{margin-top:5px;margin-bottom:5px;}.bana{margin-top:10px;}.title{margin-top:10px;margin-bottom:10px;}.footer01{font-size:73%;padding:10px 10px 0px 0px ;}.footer02{font-size:68%;line-height:140%;padding:10px 0px 40px 10px ;}.pagetop{margin-top:30px;margin-bottom:15px;}.coursemenu01{margin-bottom:15px;}.coursemenu02{margin-top:30px;}.coursemenu03{font-size:73%;line-height:140%;margin-top:30px;}.coursemid{margin-bottom:2px;}.img01{margin-top:10px;margin-bottom:10px;}.img02{margin-top:10px;margin-bottom:10px;text-align:center;}.footermenu{font-size:70%;padding:5px 5px 5px 5px ;}.midbox01{font-size:96%;line-height:120%;font-weight:bold;padding:8px;background-color:#eeeeee;border-width:2px;border-color:#990000;border-style:none none none solid ;margin-top:0px;margin-bottom:10px;}.midbox02{font-size:96%;line-height:120%;font-weight:bold;padding:8px;background-color:#eeeeee;border-width:2px;border-color:#990000;border-style:none none none solid ;margin-top:0px;margin-bottom:3px;}.kensaku{margin-top:43px;}.tableline{border-color:#999999;border-style:solid;border-width:1px 0px 0px 1px ;}.tableline td{border-color:#999999;border-style:solid;border-width:0px 1px 1px 0px ;}.tableline02{border-color:#999999;border-style:solid;border-width:1px 1px 1px 1px ;}.tableline03{border-color:#999999;border-style:solid;border-width:1px 1px 0px 1px ;}/* navi */.navi01{padding:5px 0px 5px 0px ;border-width:0px 0px 1px 0px ;border-color:#999999;border-style:solid;}.navi01ee{padding:5px 0px 5px 0px ;border-width:0px 0px 1px 0px ;background-color:#eeeeee;border-color:#999999;border-style:solid;}.navi02{padding:5px 0px 5px 0px ;border-width:0px 0px 1px 0px ;border-color:#999999;border-style:dotted;}.navi02ee{padding:5px 0px 5px 0px ;border-width:0px 0px 1px 0px ;background-color:#eeeeee;border-color:#999999;border-style:dotted;}.navi03{padding:8px 0px 0px 0px ;}/* link */a:link{color:#0033CC;text-decoration:underline;}a:visited{color:#3366CC;text-decoration:underline;}a:hover,active{color:#CC3300;text-decoration:none;}.footermenu a:link{color:#ffffff;text-decoration:underline;}.footermenu a:visited{color:#eeeeee;text-decoration:underline;}.footermenu a:hover,active{color:#FFFF66;text-decoration:none;}
