    BODY {background: #FFFFFF url(../images/back.jpg) repeat;
    margin-top:0;
    margin-left:0;
    }
    A:link {color: #CC3333}
    A:visited {color: #CC3333}
    H1 {font-size: 12pt; font-family: arial; color:#FFFFFF; margin:0; padding:0}
    H2 {font-size: 9pt; font-family: arial; margin:0; padding:0}
    H3 {font-size: 9pt; font-family: arial; margin:0; padding:0}
    H4 {font-size: 9pt; font-family: arial; margin:0; padding:0}
    H5 {font-size: 9pt; font-family: arial; margin:0; padding:0}
    
    #main_box{
    	width:789px;
    	height:auto;
    	margin-top:0;
    	margin-left:auto;
    	margin-right:auto;
    	padding:0;
    	border:0;
    	background-image:url(../images/main_b.jpg);
    }
    
    #menu{
    	width:730px;
    	height:21px;
    	padding-top:5px;
    	padding-bottom:10px;
    	padding-left:60px;
    	border:0;
    	position:left;
    }
    
    #bunner{
    	width:698px;
    	height:237px;
    	border:0;
    	margin-top:8px;
    	margin-left:auto;
    	margin-right:auto;
    	font-size:12px;
    	color:#211F5F;
    	background-image:url(../images/bunner09.jpg);
    	background-repeat: no-repeat
    }
    
        
    #bunner2{
    	width:698px;
    	height:137px;
    	border:0;
    	margin-top:0;
    	margin-left:auto;
    	margin-right:auto;
    	font-size:12px;
    	color:#990000;
    	background-image:url(../images/bunner10.jpg);
    	background-repeat: no-repeat
    }
    
    #bunner2_logo{
    	padding-top:15px;
    	padding-left:8px;
    	border:0;
    	float:left;
    }
    #bunner2_logoa{
    	padding-top:15px;
    	padding-left:0px;
    	border:0;
    	float:left;
    }
    
   .bunner_texta{
    	width:360px;
    	height:auto;
		float:left;
		text-align:left;
		padding-top:5px;
		padding-right:10px;
		line-height:130%;
		word-spacing: 0.2em;
    }
    
    .of_buner{
	clear:both;
	margin-left:40px;
	margin-top:20px;
	font-size:11px;
	color:#990000;
	width: 210px;
    }
    
    .main_logo{
    	padding-top:24px;
    	padding-left:47px;
    	border:0;
    	float:left;
    }
    .bunner_text{
    	width:440px;
    	height:auto;
		float:right;
		text-align:right;
		padding-top:2px;
		padding-right:25px;
		line-height:130%;
		word-spacing: 0.2em
    }
    
/***************　ここからメイン部分設定　**********************/
    
    #box{/*メインボックス*/
        width:703px;
    	height:auto;
    	border:0;
    	margin-top:0px;
    	margin-left:auto;
    	margin-right:auto;
    }
    
    .boxc{/*左側、メニューやスケジュール*/
    	width:258px;
    	margin:0;
    	padding:0;
    	float:left;
    	border:0;
    }
    
    .boxc_head{
    	width:258px;
    	height:13px;
    	margin:0;
    	padding:0;
    	float:left;
    	border:0;
    }
   .boxc_foot{
    	width:258px;
    	height:15px;
    	margin:0;
    	padding:0;
    	float:left;
    	border:0;
    }
    
    .boxc_main{
    	width:258px;
    	margin:0;
    	padding:0;
    	float:left;
    	border:0;
    	background-image:url(../images/boxc_m.gif);
    }
    
    .boxc_main p{
    	width:220px;
        padding-top:0px;
    	padding-left:20px;
    	padding-bottom:5px;
    	text-align:left;
    	font-size:12px;
    	color:#451914;
    }
    
    
    
    .boxa{/*右側　上部*/
    	width:439px;
    	height:auto;
    	margin-right:0px;
    	float:right;
    	border:0;
    	background-image:url(../images/boxa_m.gif);
    }
    
        
    p.open{
    	width:350px;
    	padding-left:50px;
    	margin-right:auto;
    	font-size:12px;
    	color:#666666;
    	line-height:200%;
    	word-spacing: 0.2em
    }
    
    #pickup{/*　TOPインフォメーション画像１　*/
    	width:390px;
    	height:300px;
    	margin-left:25px;
    	margin-top:10px;
    	margin-right:auto;
    }
    
    #pickup02{/*　TOPインフォメーション画像2　*/
    	width:390px;
    	height:280px;
    	margin-left:25px;
    	margin-top:10px;
    	margin-right:auto;
    }
    
    #pickup_a{
    	width:390px;
    	height:127px;
    	padding:0px;
    	margin:0;
    	border:0;
    }
    
    #pickup_b{
    	width:390px;
    	height:89px;
    	padding:0px;
    	margin:0;
    	border:0;
    }
    
    #pickup_c{
    	width:390px;
    	height:84px;
    	padding:0px;
    	margin:0;
    	border:0;
    }    
    
    .pickupm{/*　TOPインフォメーション画像mini　*/
    	width:390px;
    	height:100px;
    	margin-left:25px;
    	margin-top:10px;
    	margin-right:auto;
    }
    
    .pickup_m{
    	width:390px;
    	height:100px;
    	padding:0px;
    	margin:0;
    	border:0;
    }
    
        .pickup120{/*　TOPインフォメーション画像mini2　*/
    	width:390px;
    	height:120px;
    	margin-left:25px;
    	margin-top:10px;
    	margin-right:auto;
    }    
    
        #open2{/*　TOPインフォメーション画像2　*/
    	width:390px;
    	height:390px;
    	margin-left:25px;
    	margin-top:10px;
    	margin-right:auto;
    }
    
    #open2_a{
    	width:390px;
    	height:96px;
    	padding:0px;
    	margin:0;
    	border:0;
    }
    
    #open2_b{
    	width:390px;
    	height:79px;
    	padding:0px;
    	margin:0;
    	border:0;
    	background-image:url(../images/topb/0517b.gif);
    	background-repeat:no-repeat;
    }
    
    #open2_b p{
    	padding-left:25px;
    	padding-right:35px;
    	padding-top:7px;
    	font-size:12px;
    	color:#333333;
    	margin:0;
    	line-height:140%;
    }
    
    #open2_c{
    	width:390px;
    	height:172px;
    	padding:0px;
    	margin:0;
    	border:0;
    }    
    #open2_d{
    	width:390px;
    	height:43px;
    	padding:0px;
    	margin:0;
    	border:0;
    }
    
        p.oplo{
    	width:400px;
    	margin-left:auto;
    	margin-right:auto;
    }
    
    .boxa_h{
    	width:400px;
    	margin:0;
    	padding-top:0px;
    	padding-left:20px;
    	text-align:left;
   	}
   	.boxa_open{
    	width:390px;
    	margin:0;
    	padding-top:5px;
    	padding-left:25px;
    	padding-bottom:15px;
    	text-align:left;
   	}

    
    .boxa_l{
    	width:100px;
    	padding-top:5px;
    	margin:0;
    	border:0;
    	text-align:right;
    	float:left;
    }
    
    .boxa_foot{
    	width:439px;
    	height:auto;
    	margin-right:0px;
    	float:right;
    	border:0;
    }
    
    .boxb{
    	width:440px;
    	height:auto;
    	margin-right:0px;
    	float:right;
    	border:0;
    	background-image:url(../images/boxb_m02.gif);
    }
    
    .boxb p{
    	width:395px;
    	margin:0;
    	padding-top:0px;
    	padding-left:20px;
    	padding-bottom:10px;
    	font-size:11px;
    	color:#FFFFFF;
   	}
    .boxb_foot{
    	width:440px;
    	height:auto;
    	margin-right:0px;
    	float:right;
    	border:0;
    }

    
    .w{
    	font-weight:bolder;
    }
    
    .r{
    	color:#CC3333;
    }
    .boxa_r{
    	width:335px;
    	padding-top:5px;
    	float:right;
    }
    .boxa_r table{
    	width:338px;
    	height:auto;
    	border:0;
    	padding:0;
    	margin:0;
    }
    .boxa_r th{
    	width:75px;
    	height:auto;
    	border:0;
    	font-size:14px;
    	font-weight:bolder;
    	color:#451914;
		line-height:140%;
    	text-align:left;
    	vertical-align: top;
    }
    
    .boxa_r td{
    	width:260px;
    	height:auto;
    	border:0;
    	font-size:12px;
    	line-height:140%;
    }
   
    
/************ ここからフッター *****************/    
    .syo{
    	font-size:11px;
    	padding-bottom:7px;
    	vertical-align: bottom;
    	text-align:right;
    	padding-right:40px;
    }
    
       
    #foot_box{
    	clear:both;
    	width:698px;
    	height:25px;
    	border:0;
    	padding-top:16px;
    	margin-left:auto;
    	margin-right:auto;
    }
    
    #cr{
    	width:300px;
    	height:auto;
    	padding-left:20px;
    	margin:0;
    	font-size:11px;
    	color:#451914;
    	float:left;
    }
    
    #fmenu{
    	width:350px;
    	height:auto;
    	padding-right:10px;
    	margin:0;
    	font-size:10px;
    	color:#CC3333;
    	text-align:right;
    	float:right;
    	vertical-align: bottom;
    }
    #footer_img{
    	width:789px;
    	height:11px;
    	margin-top:0;
    	margin-left:auto;
    	margin-right:auto;
    	padding:0;
    	border:0;
    }
    
    
    /*************　テキスト　****************/
    
    .pr1{
    	font-size:18px;
    	font-family: "Arial", "Helvetica", "sans-serif";
    	color:#666666;
    	font-weight:bolder;
    	word-spacing: 0.4em
    }
    
    .pr2{
    	font-size:24px;
    	font-family: "Arial", "Helvetica", "sans-serif";
    	color:#CC0000;
    	font-weight:bolder;
    	word-spacing: 0.4em
    }
    
    .pr3{
    	font-size:12px;
    	font-family: "Arial", "Helvetica", "sans-serif";
    	color:#666666;
    	font-weight:bold;
    	text-align:left;
    }
    
    img.bu{
    	margin:0;
    	padding:0;
    	border:0;
    }
    
    .top_im{
    	width:390px;
    	height:300px;
    	padding:0;
    	margin:0;
    	border:0;
    }
    
    .top_im table{
    	width:390px;
    	height:300px;
    	border:0;
    }
    
    .top_im td{
    	width:390px;
    	border:0;
    	    }
    	    
    /*************　スタッフバナー　****************/

.s_bunner{
	clear:both;
	width:251px;
	height:82px;
	padding:0;
	margin-top:5px;
	margin-left:3px;
	margin-right:0;
	margin-bottom:0;
	border:0;
}
    
.staffbunner{
	width:251px;
	height:82px;
	margin:0;
	padding:0;
	display:block;
	display:block;
	background-image:url(../info/images/rec/staffbunner.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
}
