/* CSS Document */


/*IEˆóüŽž65“k¬*/

@media print{
body{_zoom: 65%; /*WinIE only */}
}

body{margin:0;padding:0;
font-size:12px;color:#666666;
background-image:url(../images/back/body_back.jpg);background-repeat:repeat-x;
}

/*Šeh’²®*/
h1,h2,h5{margin:0;padding:0;}
h3{margin:50px 0 0 0;padding:0;}
h4{margin:20px 0 0 0;padding:0;}

/*Šeli’²®*/
ul{padding:0;margin:0;}
li{list-style:none;}

/*ŠeP’²®*/
.color_red{color:#FF0000;padding:0;margin:0;line-height:140%;font-weight:600;}
.color_gray{color:#666666;padding:0;margin:0;line-height:140%;}
.color_blue{color:#6666FF;line-height:140%; font-weight:600; border-bottom:1px dotted #999999;}
.title1{font-size:16px;padding:0;margin:0;}
.sponsor_font{font-size:12px;padding:0;margin:10px 0;}
.sponsor_font2{font-size:12px;padding:0;margin:7px 0; color:#996600; text-align:center;}
.sougoukanri{font-size:10px;padding:0;margin:0;}
.attention{font-size:12px;padding:0;margin:16px 0 0 6px;}


.dantai_saport1{color:#666666;padding:0;margin:20px 0 10px 0;line-height:120%;}
 .dantai_saport2{color:#FF0000;padding:0;margin:5px 0 9px 0;font-weight:600;line-height:140%;}
  .dantai_saport3{color:#666666;padding:0;margin:10px 0 25px 0;line-height:140%;}

/*Šeclear’²®*/
.clear01{clear:left; width:100%; margin:0 0 15px 0; border-bottom: 1px solid #999999;}
.clear02{clear:left;}
.clear03{clear:left;}


/*‚Ï‚ñ‚­‚¸_IT*/
.pan_it01{
float:left;
padding:0;
margin:8px 0 0 22px;
display:inline;
text-decoration:none;
}

.pan_it02{
float:left;
padding:0;
margin:8px 0 0 44px;
display:inline;
text-decoration:none;
}

.pan_it03{
float:left;
padding:0;
margin:8px 0 0 39px;
display:inline;
text-decoration:none;
}


/*Šeƒy[ƒWline’²®*/
#top{
margin:auto;
width:900px;
height:auto;
background-color:#FFFFFF;
}

/*logo’²®*/
#head{
width:900px;
height:287px;}

/*navigete’²®*/
#g_navi{
width:900px;
height:44px;
background-image:url(../images/g_navi/navigate_back2.gif);
}

#g_navi ul li{float:left;}
#g_navi ul .navi_top{margin:3px 0 0 2px; display:inline;}
#g_navi ul .navi{margin:3px 0 0 1px; display:inline;}


/*ƒŒƒtƒgƒJƒ‰ƒ€’²®*/
#left_box{
width:200px;
height:auto;
float:left;
margin:55px 0 0 0;
}

/*information_list’²®*/
#info_box{
width:196px;
height:335px;
padding-left:4px;
background-image:url(../images/back/info_box2.jpg);
background-repeat:no-repeat;
}

#info_box ul .info_list1{padding:36px 0 0 0;}
#info_box ul .info_list2{padding:3px 0 0 0;}

/*assist’²®*/
#assist{
width:196px;
margin:20px 0 0 0;
padding:0 0 0 4px;
}



/*sponsor_link’²®*/
#sponsor_link{
width:200px;
height:43px;
background-image:url(../images/back/sponsor_box.jpg);
margin:25px 0 0 0;
}

#sponsor_box{
width:196px;
height:auto;
padding-left:4px;
background-image:url(../images/back/sponsor_colorline.jpg);
background-repeat:repeat-y;
}

#sponsor_box ul .sponsor_list1{padding-bottom:5px;}





/*ƒ‰ƒCƒgƒJƒ‰ƒ€’²®*/
#right_box{width:673px;height:auto;float:left;margin:55px 0 0 27px;}
#right_box_top{width:673px;height:auto;float:left;margin:42px 0 0 27px;}
#right_box_print{width:673px;height:auto;float:left;margin:55px 0 0 27px;}

/*ƒIƒŠƒWƒiƒ‹ƒ|ƒCƒ“ƒg*/
ul .kikaku_list3{margin:20px 0 8px 2px; font-weight:600; color:#6633FF;}
ul .kikaku_list4{margin:0 0 8px 2px; font-weight:600;}
ul .kikaku_list5{margin:0 0 8px 2px; font-weight:600; color:#6633FF;}

/*XVî•ñ*/
table td{border-bottom:1px dotted #999999; height:30px;} 
table .day_area{width:85px;}
table .text_area{width:583px;}
table .text_area a{text-decoration:none;}
table .text_area a:hover {color: #0066FF;}


/*ƒp[ƒgƒi[’c‘Ì*/
#partoner01_box{float:left;width:300px;}
#partoner02_box{float:left;width:300px; margin-left:72px; display:inline;}



/*Šé‰æEŽÀŽ{*/
#kikaku_box{
background-image:url(../images/back/logo_name.jpg); background-repeat:no-repeat; background-position:bottom right;margin:0 0 30px 0;}
ul .kikaku_list1{margin:20px 0 8px 2px;}
ul .kikaku_list2{margin:0 0 8px 2px;}


/*foot’²®*/
.foot_text1{float:left;margin:0 0 10px 15px; display:inline;}
.foot_text2{float:left;margin:0 0 0 25px; display:inline;}



