body{margin:0px;padding:0px;background-image:url(../images/bg01.jpg);background-repeat:repeat-x;font-size:12px;font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;color:#333333;line-height:150%;}a:link,a:visited,a:active{color:#6E4726;text-decoration:none;}a:hover{color:#bd0000;text-decoration:none;}img{display:block;border:none;}#wrap{width:895px;margin:0px;padding:0px;}#right{width:680px;margin:0px;padding:0px;float:right;}#left{width:215px;margin:0px;padding:0px;float:left;}#top_image{width:680px;margin:0px;padding:0px;}#left_contents{width:215px;margin:0px;padding:0px;}#left_contents #left_top{width:215px;margin:0px;padding:0px;}#left_menu{width:215px;margin:3px 0px 0px 0px;padding:0px;}#left_menu ul{list-style:none;}#left_menu li a:link,#left_menu li a:active,#left_menu li a:visited{display:block;width:215px;.width:195px;height:20px;margin:0px;padding:5px 10px;font-weight:bold;list-style:none;font-size:14px;background:url(../images/menu_bg.jpg) no-repeat;}#left_menu li a:hover{display:block;width:215px;.width:195px;height:20px;margin:0px;padding:5px 10px;font-weight:bold;list-style:none;font-size:14px;background:url(../images/menu_bg_o.jpg) no-repeat;}#contents{width:640px;margin:30px auto;}#footer{clear:both;width:660px;margin-top:50px;padding:5px 0pa;text-align:center;color:#FFFFFF;background-color:#908D58;font-size:11px;font-weight:bold;}.title01{font-size:24px;color:#A8917D;margin-bottom:20px;margin-left:0px;}.title02{font-size:15px;color:#FF7E00;margin-bottom:20px;font-weight:bold;margin-left:0px;}.title03{font-size:15px;color:#FFFFFF;background-color:#75604F;text-indent:5px;padding-top:5px;padding-bottom:5px;margin-top:30px;margin-bottom:20px;font-weight:bold;margin-left:0px;}.title04{font-size:12px;color:#FF7E00;margin-bottom:10px;font-weight:bold;margin-left:0px;}.text01{text-align: justify; text-justify: distribute;}.com_text01{text-align: justify; text-justify: distribute;margin-left:30px;margin-bottom:20px;}.topics_text{font-size:12px;margin-bottom:100px;margin-left:10px;margin-right:10px;font-weight:bold;color:#FF7E00;}.more_about_sendai a:link,.more_about_sendai a:visited,.more_about_sendai a:active{font-size:14px;text-decoration:underline;font-weight:bold;}.more_about_sendai a:hover{font-size:14px;text-decoration:underline;font-weight:bold;}.mail_ad{width:195px;margin-left:10px;margin-top:20px;font-weight:bold;color:#6E4726;}.mail_ad a:link,.mail_ad a:active,.mail_ad a:visited,.mail_ad a:hover{color:#bd0000;}.weight_normal{font-weight:normal !important;}.fees_table{background-color:#DBDAC8;margin:0px auto;color:#5a5b5c;text-align:left;line-height:120%;}.fees_table td{background-color:#FFFFFF;padding:2px;}.fees_table th{color:#BD0C0A;background-color:#E9E8DE;font-weight:normal;padding:2px;}#program{border-bottom:#000000 solid 1px;margin-top:20px;margin-bottom:20px;text-align:left;font-weight:normal;vertical-align:top;}#program01 td{vertical-align:top;}.col1{width:600px;border-bottom:2px solid #FF7E00;padding-bottom:5px;margin-top:20px;margin-bottom:20px;}
